/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(../vendor/ajax-loader_c5cd7f53.gif) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=);
    src: url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=?#iefix) format('embedded-opentype'), url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format('woff'), url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format('truetype'), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5HZW5lcmF0ZWQgYnkgRm9udGFzdGljLm1lPC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJzbGljayIgaG9yaXotYWR2LXg9IjUxMiI+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9InNsaWNrIiB1bml0cy1wZXItZW09IjUxMiIgYXNjZW50PSI0ODAiIGRlc2NlbnQ9Ii0zMiIvPgo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iNTEyIiAvPgoKPGdseXBoIHVuaWNvZGU9IiYjODU5NDsiIGQ9Ik0yNDEgMTEzbDEzMCAxMzBjNCA0IDYgOCA2IDEzIDAgNS0yIDktNiAxM2wtMTMwIDEzMGMtMyAzLTcgNS0xMiA1LTUgMC0xMC0yLTEzLTVsLTI5LTMwYy00LTMtNi03LTYtMTIgMC01IDItMTAgNi0xM2w4Ny04OC04Ny04OGMtNC0zLTYtOC02LTEzIDAtNSAyLTkgNi0xMmwyOS0zMGMzLTMgOC01IDEzLTUgNSAwIDkgMiAxMiA1eiBtMjM0IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODU5MjsiIGQ9Ik0yOTYgMTEzbDI5IDMwYzQgMyA2IDcgNiAxMiAwIDUtMiAxMC02IDEzbC04NyA4OCA4NyA4OGM0IDMgNiA4IDYgMTMgMCA1LTIgOS02IDEybC0yOSAzMGMtMyAzLTggNS0xMyA1LTUgMC05LTItMTItNWwtMTMwLTEzMGMtNC00LTYtOC02LTEzIDAtNSAyLTkgNi0xM2wxMzAtMTMwYzMtMyA3LTUgMTItNSA1IDAgMTAgMiAxMyA1eiBtMTc5IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODIyNjsiIGQ9Ik00NzUgMjU2YzAtNDAtOS03Ny0yOS0xMTAtMjAtMzQtNDYtNjAtODAtODAtMzMtMjAtNzAtMjktMTEwLTI5LTQwIDAtNzcgOS0xMTAgMjktMzQgMjAtNjAgNDYtODAgODAtMjAgMzMtMjkgNzAtMjkgMTEwIDAgNDAgOSA3NyAyOSAxMTAgMjAgMzQgNDYgNjAgODAgODAgMzMgMjAgNzAgMjkgMTEwIDI5IDQwIDAgNzctOSAxMTAtMjkgMzQtMjAgNjAtNDYgODAtODAgMjAtMzMgMjktNzAgMjktMTEweiIvPgo8Z2x5cGggdW5pY29kZT0iJiM5NzsiIGQ9Ik00NzUgNDM5bDAtMTI4YzAtNS0xLTktNS0xMy00LTQtOC01LTEzLTVsLTEyOCAwYy04IDAtMTMgMy0xNyAxMS0zIDctMiAxNCA0IDIwbDQwIDM5Yy0yOCAyNi02MiAzOS0xMDAgMzktMjAgMC0zOS00LTU3LTExLTE4LTgtMzMtMTgtNDYtMzItMTQtMTMtMjQtMjgtMzItNDYtNy0xOC0xMS0zNy0xMS01NyAwLTIwIDQtMzkgMTEtNTcgOC0xOCAxOC0zMyAzMi00NiAxMy0xNCAyOC0yNCA0Ni0zMiAxOC03IDM3LTExIDU3LTExIDIzIDAgNDQgNSA2NCAxNSAyMCA5IDM4IDIzIDUxIDQyIDIgMSA0IDMgNyAzIDMgMCA1LTEgNy0zbDM5LTM5YzItMiAzLTMgMy02IDAtMi0xLTQtMi02LTIxLTI1LTQ2LTQ1LTc2LTU5LTI5LTE0LTYwLTIwLTkzLTIwLTMwIDAtNTggNS04NSAxNy0yNyAxMi01MSAyNy03MCA0Ny0yMCAxOS0zNSA0My00NyA3MC0xMiAyNy0xNyA1NS0xNyA4NSAwIDMwIDUgNTggMTcgODUgMTIgMjcgMjcgNTEgNDcgNzAgMTkgMjAgNDMgMzUgNzAgNDcgMjcgMTIgNTUgMTcgODUgMTcgMjggMCA1NS01IDgxLTE1IDI2LTExIDUwLTI2IDcwLTQ1bDM3IDM3YzYgNiAxMiA3IDIwIDQgOC00IDExLTkgMTEtMTd6Ii8+CjwvZm9udD48L2RlZnM+PC9zdmc+Cg==#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '\2190';
}
[dir='rtl'] .slick-prev:before
{
    content: '\2192';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '\2192';
}
[dir='rtl'] .slick-next:before
{
    content: '\2190';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '\2022';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}
@charset "UTF-8";

/** Import Bootstrap functions */

/* stylelint-disable */

/* Calculate em values */

/* Calculate rem values */

/** Import everything from autoload */

/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/* line 8, node_modules/bootstrap/scss/bootstrap-grid.scss */

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

/* line 13, node_modules/bootstrap/scss/bootstrap-grid.scss */

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

/* line 6, node_modules/bootstrap/scss/_grid.scss */

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 475px) {
  /* line 6, node_modules/bootstrap/scss/_grid.scss */

  .container {
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  /* line 6, node_modules/bootstrap/scss/_grid.scss */

  .container {
    max-width: 750px;
  }
}

@media (min-width: 1209px) {
  /* line 6, node_modules/bootstrap/scss/_grid.scss */

  .container {
    max-width: 1194px;
  }
}

@media (min-width: 8000px) {
  /* line 6, node_modules/bootstrap/scss/_grid.scss */

  .container {
    max-width: 7900px;
  }
}

@media (min-width: 9000px) {
  /* line 6, node_modules/bootstrap/scss/_grid.scss */

  .container {
    max-width: 8900px;
  }
}

/* line 18, node_modules/bootstrap/scss/_grid.scss */

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

/* line 28, node_modules/bootstrap/scss/_grid.scss */

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

/* line 34, node_modules/bootstrap/scss/_grid.scss */

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 38, node_modules/bootstrap/scss/_grid.scss */

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 8, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto,
.col-xxl-1,
.col-xxl-2,
.col-xxl-3,
.col-xxl-4,
.col-xxl-5,
.col-xxl-6,
.col-xxl-7,
.col-xxl-8,
.col-xxl-9,
.col-xxl-10,
.col-xxl-11,
.col-xxl-12,
.col-xxl,
.col-xxl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

/* line 36, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

/* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

/* line 50, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-1 {
  margin-left: 8.33333%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-2 {
  margin-left: 16.66667%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-3 {
  margin-left: 25%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-4 {
  margin-left: 33.33333%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-5 {
  margin-left: 41.66667%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-6 {
  margin-left: 50%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-7 {
  margin-left: 58.33333%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-8 {
  margin-left: 66.66667%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-9 {
  margin-left: 75%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-10 {
  margin-left: 83.33333%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 475px) {
  /* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 36, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 50, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-0 {
    margin-left: 0;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-1 {
    margin-left: 8.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-2 {
    margin-left: 16.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-3 {
    margin-left: 25%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-4 {
    margin-left: 33.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-5 {
    margin-left: 41.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-6 {
    margin-left: 50%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-7 {
    margin-left: 58.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-8 {
    margin-left: 66.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-9 {
    margin-left: 75%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-10 {
    margin-left: 83.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  /* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 36, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 50, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-0 {
    margin-left: 0;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-1 {
    margin-left: 8.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-2 {
    margin-left: 16.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-3 {
    margin-left: 25%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-4 {
    margin-left: 33.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-5 {
    margin-left: 41.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-6 {
    margin-left: 50%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-7 {
    margin-left: 58.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-8 {
    margin-left: 66.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-9 {
    margin-left: 75%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-10 {
    margin-left: 83.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1209px) {
  /* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 36, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 50, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-0 {
    margin-left: 0;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-1 {
    margin-left: 8.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-2 {
    margin-left: 16.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-3 {
    margin-left: 25%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-4 {
    margin-left: 33.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-5 {
    margin-left: 41.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-6 {
    margin-left: 50%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-7 {
    margin-left: 58.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-8 {
    margin-left: 66.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-9 {
    margin-left: 75%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-10 {
    margin-left: 83.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 8000px) {
  /* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 36, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 50, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-0 {
    margin-left: 0;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-1 {
    margin-left: 8.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-2 {
    margin-left: 16.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-3 {
    margin-left: 25%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-4 {
    margin-left: 33.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-5 {
    margin-left: 41.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-6 {
    margin-left: 50%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-7 {
    margin-left: 58.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-8 {
    margin-left: 66.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-9 {
    margin-left: 75%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-10 {
    margin-left: 83.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 9000px) {
  /* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 36, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 50, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-0 {
    margin-left: 0;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-1 {
    margin-left: 8.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-2 {
    margin-left: 16.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-3 {
    margin-left: 25%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-4 {
    margin-left: 33.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-5 {
    margin-left: 41.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-6 {
    margin-left: 50%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-7 {
    margin-left: 58.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-8 {
    margin-left: 66.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-9 {
    margin-left: 75%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-10 {
    margin-left: 83.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-11 {
    margin-left: 91.66667%;
  }
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-none {
  display: none !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-inline {
  display: inline !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-inline-block {
  display: inline-block !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-block {
  display: block !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-table {
  display: table !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-table-row {
  display: table-row !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-table-cell {
  display: table-cell !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 475px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-inline {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-inline-block {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-block {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-table {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-table-row {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-table-cell {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-inline {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-inline-block {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-block {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-table {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-table-row {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-table-cell {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1209px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-inline {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-inline-block {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-block {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-table {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-table-row {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-table-cell {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 8000px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-inline {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-inline-block {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-block {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-table {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-table-row {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-table-cell {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 9000px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-inline {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-block {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-table {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-table-row {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media print {
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-none {
    display: none !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-inline {
    display: inline !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-inline-block {
    display: inline-block !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-block {
    display: block !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-table {
    display: table !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-table-row {
    display: table-row !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-table-cell {
    display: table-cell !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

/* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

/* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

/* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

/* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

/* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

/* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

/* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

/* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

/* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

/* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

/* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

/* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

/* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

/* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

/* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

/* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

/* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

/* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

/* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

/* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

/* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

/* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

@media (min-width: 475px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 1209px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 8000px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 9000px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-0 {
  margin: 0 !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-1 {
  margin: 0.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-2 {
  margin: 0.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-3 {
  margin: 1rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-4 {
  margin: 1.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-5 {
  margin: 3rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-0 {
  padding: 0 !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-1 {
  padding: 0.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-2 {
  padding: 0.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-3 {
  padding: 1rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-4 {
  padding: 1.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-5 {
  padding: 3rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n1 {
  margin: -0.25rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n2 {
  margin: -0.5rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n3 {
  margin: -1rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n4 {
  margin: -1.5rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n5 {
  margin: -3rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

/* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-auto {
  margin: auto !important;
}

/* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

/* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

/* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

/* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 475px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-0 {
    margin: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-3 {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-5 {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-0 {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-3 {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-5 {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n3 {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n5 {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-auto {
    margin: auto !important;
  }

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-0 {
    margin: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-1 {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-2 {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-3 {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-4 {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-5 {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-0 {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-1 {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-2 {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-3 {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-4 {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-5 {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n3 {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n5 {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-auto {
    margin: auto !important;
  }

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1209px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-0 {
    margin: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-3 {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-5 {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-0 {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-3 {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-5 {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n3 {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n5 {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-auto {
    margin: auto !important;
  }

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 8000px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-0 {
    margin: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-3 {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-5 {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-0 {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-3 {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-5 {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n3 {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n5 {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-auto {
    margin: auto !important;
  }

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 9000px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-0 {
    margin: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-3 {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-4 {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-5 {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-0 {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-3 {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-4 {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-5 {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n1 {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n2 {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n3 {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n4 {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n5 {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -3rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-auto {
    margin: auto !important;
  }

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important;
  }
}

/* line 5, node_modules/bootstrap/scss/_card.scss */

.card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

/* line 16, node_modules/bootstrap/scss/_card.scss */

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 22, node_modules/bootstrap/scss/_card.scss */

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 28, node_modules/bootstrap/scss/_card.scss */

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 34, node_modules/bootstrap/scss/_card.scss */

.card-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1.25rem;
}

/* line 42, node_modules/bootstrap/scss/_card.scss */

.card-title {
  margin-bottom: 0.75rem;
}

/* line 46, node_modules/bootstrap/scss/_card.scss */

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

/* line 51, node_modules/bootstrap/scss/_card.scss */

.card-text:last-child {
  margin-bottom: 0;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.card-link:hover {
  text-decoration: none;
}

/* line 60, node_modules/bootstrap/scss/_card.scss */

.card-link + .card-link {
  margin-left: 1.25rem;
}

/* line 69, node_modules/bootstrap/scss/_card.scss */

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 76, node_modules/bootstrap/scss/_card.scss */

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

/* line 81, node_modules/bootstrap/scss/_card.scss */

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

/* line 87, node_modules/bootstrap/scss/_card.scss */

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 92, node_modules/bootstrap/scss/_card.scss */

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

/* line 102, node_modules/bootstrap/scss/_card.scss */

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

/* line 109, node_modules/bootstrap/scss/_card.scss */

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

/* line 115, node_modules/bootstrap/scss/_card.scss */

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

/* line 124, node_modules/bootstrap/scss/_card.scss */

.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}

/* line 130, node_modules/bootstrap/scss/_card.scss */

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

/* line 135, node_modules/bootstrap/scss/_card.scss */

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

/* line 143, node_modules/bootstrap/scss/_card.scss */

.card-deck {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 147, node_modules/bootstrap/scss/_card.scss */

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 475px) {
  /* line 143, node_modules/bootstrap/scss/_card.scss */

  .card-deck {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  /* line 156, node_modules/bootstrap/scss/_card.scss */

  .card-deck .card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

/* line 173, node_modules/bootstrap/scss/_card.scss */

.card-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 179, node_modules/bootstrap/scss/_card.scss */

.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 475px) {
  /* line 173, node_modules/bootstrap/scss/_card.scss */

  .card-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }

  /* line 187, node_modules/bootstrap/scss/_card.scss */

  .card-group > .card {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0;
  }

  /* line 192, node_modules/bootstrap/scss/_card.scss */

  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }

  /* line 199, node_modules/bootstrap/scss/_card.scss */

  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  /* line 202, node_modules/bootstrap/scss/_card.scss */

  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }

  /* line 207, node_modules/bootstrap/scss/_card.scss */

  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }

  /* line 214, node_modules/bootstrap/scss/_card.scss */

  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  /* line 217, node_modules/bootstrap/scss/_card.scss */

  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }

  /* line 222, node_modules/bootstrap/scss/_card.scss */

  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

/* line 239, node_modules/bootstrap/scss/_card.scss */

.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 475px) {
  /* line 238, node_modules/bootstrap/scss/_card.scss */

  .card-columns {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }

  /* line 249, node_modules/bootstrap/scss/_card.scss */

  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

/* line 262, node_modules/bootstrap/scss/_card.scss */

.accordion > .card {
  overflow: hidden;
}

/* line 266, node_modules/bootstrap/scss/_card.scss */

.accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

/* line 270, node_modules/bootstrap/scss/_card.scss */

.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

/* line 276, node_modules/bootstrap/scss/_card.scss */

.accordion > .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 281, node_modules/bootstrap/scss/_card.scss */

.accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 285, node_modules/bootstrap/scss/_card.scss */

.accordion > .card .card-header {
  margin-bottom: -1px;
}

/* line 7, node_modules/bootstrap/scss/_modal.scss */

.modal-open {
  overflow: hidden;
}

/* line 11, node_modules/bootstrap/scss/_modal.scss */

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 18, node_modules/bootstrap/scss/_modal.scss */

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

/* line 36, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

/* line 44, node_modules/bootstrap/scss/_modal.scss */

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
          transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  /* line 44, node_modules/bootstrap/scss/_modal.scss */

  .modal.fade .modal-dialog {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 48, node_modules/bootstrap/scss/_modal.scss */

.modal.show .modal-dialog {
  -webkit-transform: none;
          transform: none;
}

/* line 53, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog-scrollable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem);
}

/* line 57, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

/* line 62, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

/* line 67, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

/* line 72, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - 1rem);
}

/* line 78, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}

/* line 85, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog-centered.modal-dialog-scrollable {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}

/* line 90, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

/* line 94, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

/* line 101, node_modules/bootstrap/scss/_modal.scss */

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

/* line 119, node_modules/bootstrap/scss/_modal.scss */

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

/* line 129, node_modules/bootstrap/scss/_modal.scss */

.modal-backdrop.fade {
  opacity: 0;
}

/* line 130, node_modules/bootstrap/scss/_modal.scss */

.modal-backdrop.show {
  opacity: 0.5;
}

/* line 135, node_modules/bootstrap/scss/_modal.scss */

.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

/* line 143, node_modules/bootstrap/scss/_modal.scss */

.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

/* line 151, node_modules/bootstrap/scss/_modal.scss */

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 158, node_modules/bootstrap/scss/_modal.scss */

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem;
}

/* line 167, node_modules/bootstrap/scss/_modal.scss */

.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

/* line 176, node_modules/bootstrap/scss/_modal.scss */

.modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

/* line 177, node_modules/bootstrap/scss/_modal.scss */

.modal-footer > :not(:last-child) {
  margin-right: .25rem;
}

/* line 181, node_modules/bootstrap/scss/_modal.scss */

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 475px) {
  /* line 192, node_modules/bootstrap/scss/_modal.scss */

  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  /* line 197, node_modules/bootstrap/scss/_modal.scss */

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }

  /* line 200, node_modules/bootstrap/scss/_modal.scss */

  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  /* line 205, node_modules/bootstrap/scss/_modal.scss */

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  /* line 208, node_modules/bootstrap/scss/_modal.scss */

  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }

  /* line 217, node_modules/bootstrap/scss/_modal.scss */

  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 1209px) {
  /* line 221, node_modules/bootstrap/scss/_modal.scss */

  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 8000px) {
  /* line 228, node_modules/bootstrap/scss/_modal.scss */

  .modal-xl {
    max-width: 1140px;
  }
}

/* line 2, node_modules/bootstrap/scss/_tooltip.scss */

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

/* line 15, node_modules/bootstrap/scss/_tooltip.scss */

.tooltip.show {
  opacity: 0.9;
}

/* line 17, node_modules/bootstrap/scss/_tooltip.scss */

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

/* line 23, node_modules/bootstrap/scss/_tooltip.scss */

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 32, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-top,
.bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

/* line 35, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-top .arrow,
.bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

/* line 38, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

/* line 46, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-right,
.bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

/* line 49, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-right .arrow,
.bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 54, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-right .arrow::before,
.bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

/* line 62, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-bottom,
.bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

/* line 65, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-bottom .arrow,
.bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

/* line 68, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

/* line 76, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-left,
.bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

/* line 79, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-left .arrow,
.bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 84, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

/* line 108, node_modules/bootstrap/scss/_tooltip.scss */

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

/* line 1, node_modules/bootstrap/scss/_transitions.scss */

.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  /* line 1, node_modules/bootstrap/scss/_transitions.scss */

  .fade {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 4, node_modules/bootstrap/scss/_transitions.scss */

.fade:not(.show) {
  opacity: 0;
}

/* line 10, node_modules/bootstrap/scss/_transitions.scss */

.collapse:not(.show) {
  display: none;
}

/* line 15, node_modules/bootstrap/scss/_transitions.scss */

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 15, node_modules/bootstrap/scss/_transitions.scss */

  .collapsing {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 1, assets/styles/common/_normalize.scss */

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 5, assets/styles/common/_normalize.scss */

html {
  height: 100%;
}

/* line 9, assets/styles/common/_normalize.scss */

body {
  margin: 0;
}

/* line 13, assets/styles/common/_normalize.scss */

ul {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  margin: 0;
}

/* line 18, assets/styles/common/_normalize.scss */

ul li {
  list-style-type: none;
}

/* line 22, assets/styles/common/_normalize.scss */

img,
video {
  display: block;
  height: auto;
  max-width: 100%;
  border-style: none;
  image-rendering: -webkit-optimize-contrast;
}

/* line 31, assets/styles/common/_normalize.scss */

p {
  margin: 0;
}

/* line 35, assets/styles/common/_normalize.scss */

h1,
h2,
h3,
h4 {
  font-size: 2em;
  margin: 0;
  padding: 0;
}

/* line 44, assets/styles/common/_normalize.scss */

a {
  text-decoration: none;
  color: inherit;
}

/* line 48, assets/styles/common/_normalize.scss */

a:hover {
  text-decoration: none;
}

/* line 52, assets/styles/common/_normalize.scss */

a:focus {
  outline: none;
}

/* line 57, assets/styles/common/_normalize.scss */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/* line 68, assets/styles/common/_normalize.scss */

textarea {
  max-width: 100%;
}

/* line 72, assets/styles/common/_normalize.scss */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  overflow: visible;
}

/* line 77, assets/styles/common/_normalize.scss */

button,
select {
  text-transform: none;
}

/* line 81, assets/styles/common/_normalize.scss */

button:focus,
select:focus {
  outline: none;
}

/* line 86, assets/styles/common/_normalize.scss */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  border: none;
  background: none;
}

/* line 95, assets/styles/common/_normalize.scss */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/* line 103, assets/styles/common/_normalize.scss */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/* line 2, assets/styles/common/_global.scss */

html {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  line-height: 28px;
}

/* line 8, assets/styles/common/_global.scss */

body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  outline: none !important;
}

/* line 14, assets/styles/common/_global.scss */

.row-item-padding {
  padding: 0 15px;
}

/* line 18, assets/styles/common/_global.scss */

p,
.site-main li {
  line-height: 1.55556rem;
}

/* line 22, assets/styles/common/_global.scss */

p a,
.site-main li a {
  color: #2878f0;
  text-decoration: none;
}

/* line 27, assets/styles/common/_global.scss */

p .p-green,
.site-main li .p-green {
  color: #12a96a;
  text-decoration: none;
}

/* line 33, assets/styles/common/_global.scss */

h1,
h2,
h3,
h4 {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
}

/* line 41, assets/styles/common/_global.scss */

h1 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 2rem;
  font-weight: bold;
  line-height: 2.11111rem;
}

@media (min-width: 768px) {
  /* line 41, assets/styles/common/_global.scss */

  h1 {
    font-size: 2.22222rem;
    line-height: 2.44444rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 41, assets/styles/common/_global.scss */

  h1 {
    font-size: 2.66667rem;
    line-height: 2.88889rem;
  }
}

/* line 58, assets/styles/common/_global.scss */

figcaption {
  font-size: 14px;
  text-align: center;
}

/* line 62, assets/styles/common/_global.scss */

figcaption a {
  color: #2878f0;
}

/* line 67, assets/styles/common/_global.scss */

.reviewer {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 71, assets/styles/common/_global.scss */

.reviewer img {
  border-radius: 100%;
  height: 36px;
  margin-left: 15px;
  width: 36px;
}

/* line 78, assets/styles/common/_global.scss */

.reviewer .reviewed_by {
  color: #bebec7;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.5px;
  margin-bottom: -5px;
  text-align: right;
}

/* line 88, assets/styles/common/_global.scss */

.reviewer .reviewed_by .cotation {
  line-height: 16px;
}

/* line 92, assets/styles/common/_global.scss */

.reviewer .reviewed_by .author-name {
  border-bottom: 1px dashed #bebec7;
  color: #1d2129;
  display: inline-block;
  font-size: 14px;
  line-height: 0;
  margin-top: 3px;
  padding-bottom: 10px;
  text-align: right;
}

/* line 102, assets/styles/common/_global.scss */

.reviewer .reviewed_by .author-name a {
  cursor: pointer;
}

/* line 105, assets/styles/common/_global.scss */

.reviewer .reviewed_by .author-name a[href="#"] {
  cursor: default;
  pointer-events: none;
}

/* line 113, assets/styles/common/_global.scss */

.reviewer .author-avatar {
  position: relative;
}

/* line 116, assets/styles/common/_global.scss */

.reviewer .author-avatar::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMjc3MDggOS43MDI1NUwzLjAzMTI3IDkuMDQ1ODlMMi4yNzcwOCA5LjcwMjU1QzIuNDI1NTQgOS44NzMwNiAyLjQyNTU1IDEwLjEyNjkgMi4yNzcwOCAxMC4yOTc1QzEuMDYwODQgMTEuNjk0MyAxLjc3MjE3IDEzLjg4MzYgMy41NzcxOSAxNC4yOTg4QzMuNzk3NTIgMTQuMzQ5NSAzLjk0Njc1IDE0LjU1NDggMy45MjY4NyAxNC43ODAxQzMuNzYzOTcgMTYuNjI1IDUuNjI2MjUgMTcuOTc4MSA3LjMzMDU5IDE3LjI1M0M3LjUzODY0IDE3LjE2NDUgNy43ODAwOSAxNy4yNDMgNy44OTYzOCAxNy40MzY4QzguODQ5MDUgMTkuMDI1MiAxMS4xNTEgMTkuMDI1MiAxMi4xMDM2IDE3LjQzNjhDMTIuMjE5OSAxNy4yNDMgMTIuNDYxNCAxNy4xNjQ1IDEyLjY2OTQgMTcuMjUzQzE0LjM3MzggMTcuOTc4MSAxNi4yMzYgMTYuNjI1IDE2LjA3MzEgMTQuNzgwMUMxNi4wNTMyIDE0LjU1NDggMTYuMjAyNSAxNC4zNDk1IDE2LjQyMjggMTQuMjk4OEMxOC4yMjc4IDEzLjg4MzYgMTguOTM5MiAxMS42OTQzIDE3LjcyMjkgMTAuMjk3NUMxNy41NzQ1IDEwLjEyNjkgMTcuNTc0NSA5Ljg3MzA2IDE3LjcyMjkgOS43MDI1NUMxOC45MzkyIDguMzA1NjggMTguMjI3OCA2LjExNjQzIDE2LjQyMjggNS43MDEyM0MxNi4yMDI1IDUuNjUwNTQgMTYuMDUzMiA1LjQ0NTE1IDE2LjA3MzEgNS4yMTk5NEMxNi4yMzYgMy4zNzQ5NiAxNC4zNzM4IDIuMDIxOTMgMTIuNjY5NCAyLjc0Njk5QzEyLjQ2MTQgMi44MzU0OSAxMi4yMTk5IDIuNzU3MDQgMTIuMTAzNiAyLjU2MzE1QzExLjE1MSAwLjk3NDc4MiA4Ljg0OTA1IDAuOTc0NzgyIDcuODk2MzggMi41NjMxNUM3Ljc4MDA5IDIuNzU3MDQgNy41Mzg2NCAyLjgzNTQ5IDcuMzMwNTkgMi43NDY5OUM1LjYyNjI1IDIuMDIxOTMgMy43NjM5NyAzLjM3NDk2IDMuOTI2ODcgNS4yMTk5NEMzLjk0Njc1IDUuNDQ1MTUgMy43OTc1MiA1LjY1MDU0IDMuNTc3MTkgNS43MDEyM0MxLjc3MjE3IDYuMTE2NDQgMS4wNjA4NSA4LjMwNTY3IDIuMjc3MDggOS43MDI1NVoiIGZpbGw9IiMxN0MzN0IiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNNyAxMEw5IDEyTDEzIDgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-size: cover;
  bottom: -3px;
  content: '';
  height: 18px;
  position: absolute;
  right: -3px;
  width: 18px;
}

/* line 130, assets/styles/common/_global.scss */

iframe {
  width: 100%;
}

/* line 134, assets/styles/common/_global.scss */

.tooltip.bs-tooltip-bottom,
.tooltip.bs-tooltip-auto[x-placement^="bottom"] {
  margin-top: 5px;
  opacity: 1;
  width: 100%;
  z-index: 2;
}

@media (min-width: 768px) {
  /* line 134, assets/styles/common/_global.scss */

  .tooltip.bs-tooltip-bottom,
  .tooltip.bs-tooltip-auto[x-placement^="bottom"] {
    width: 395px;
  }
}

/* line 145, assets/styles/common/_global.scss */

.tooltip.bs-tooltip-bottom .arrow::before,
.tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  border-bottom-color: #fff;
}

/* line 150, assets/styles/common/_global.scss */

.tooltip.bs-tooltip-bottom .tooltip-inner,
.tooltip.bs-tooltip-auto[x-placement^="bottom"] .tooltip-inner {
  background: white;
  -webkit-box-shadow: 0 16px 40px rgba(29, 33, 41, 0.08);
          box-shadow: 0 16px 40px rgba(29, 33, 41, 0.08);
  margin: 0 30px 0 19px;
  max-width: 100%;
  opacity: 1;
  padding: 20px 20px;
}

@media (min-width: 768px) {
  /* line 150, assets/styles/common/_global.scss */

  .tooltip.bs-tooltip-bottom .tooltip-inner,
  .tooltip.bs-tooltip-auto[x-placement^="bottom"] .tooltip-inner {
    max-width: 395px;
  }
}

/* line 163, assets/styles/common/_global.scss */

.tooltip.bs-tooltip-bottom .tooltip-inner .author-avatar::after,
.tooltip.bs-tooltip-auto[x-placement^="bottom"] .tooltip-inner .author-avatar::after {
  content: none;
}

/* line 168, assets/styles/common/_global.scss */

.tooltip.bs-tooltip-bottom .tooltip-inner hr,
.tooltip.bs-tooltip-auto[x-placement^="bottom"] .tooltip-inner hr {
  border-top: 1px solid #eff0f2;
  margin: 20px 0;
  width: 100%;
}

/* line 174, assets/styles/common/_global.scss */

.tooltip.bs-tooltip-bottom .tooltip-inner p,
.tooltip.bs-tooltip-auto[x-placement^="bottom"] .tooltip-inner p {
  color: #1d2129;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 24px;
  text-align: left;
  width: 100%;
}

/* line 185, assets/styles/common/_global.scss */

.tooltip.bs-tooltip-bottom .tooltip-inner .reviewed_by,
.tooltip.bs-tooltip-auto[x-placement^="bottom"] .tooltip-inner .reviewed_by {
  color: #bebec7;
  font-size: 12px;
  letter-spacing: 0.5px;
  margin-bottom: -5px;
  text-align: left;
}

/* line 192, assets/styles/common/_global.scss */

.tooltip.bs-tooltip-bottom .tooltip-inner .reviewed_by .cotation,
.tooltip.bs-tooltip-auto[x-placement^="bottom"] .tooltip-inner .reviewed_by .cotation {
  font-size: 16px;
  line-height: 18px;
}

/* line 197, assets/styles/common/_global.scss */

.tooltip.bs-tooltip-bottom .tooltip-inner .reviewed_by .author-name,
.tooltip.bs-tooltip-auto[x-placement^="bottom"] .tooltip-inner .reviewed_by .author-name {
  border-bottom: 0;
  color: #1d2129;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  line-height: 0;
  padding-bottom: 17px;
  text-align: left;
  text-transform: uppercase;
}

/* line 210, assets/styles/common/_global.scss */

.tooltip.bs-tooltip-bottom .tooltip-inner img,
.tooltip.bs-tooltip-auto[x-placement^="bottom"] .tooltip-inner img {
  border: 2px solid white;
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 4px #d8d8dc;
          box-shadow: 0 2px 4px #d8d8dc;
  height: 64px;
  margin-left: 0;
  margin-right: 20px;
  width: 64px;
}

/* line 222, assets/styles/common/_global.scss */

img {
  height: auto;
  max-width: 100%;
}

/* line 227, assets/styles/common/_global.scss */

.is-resized img {
  -o-object-fit: contain;
     object-fit: contain;
  height: auto !important;
}

/* line 232, assets/styles/common/_global.scss */

.block-quote-v2 {
  background: white;
  border-radius: 4px;
  -webkit-box-shadow: 0 16px 40px #d8d8dc;
          box-shadow: 0 16px 40px #d8d8dc;
  margin-bottom: 45px;
}

/* line 238, assets/styles/common/_global.scss */

.block-quote-v2 .block-container {
  padding: 32px;
  position: relative;
}

/* line 242, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .quotes-image {
  display: inline;
  pointer-events: none;
  position: absolute;
  right: 30px;
  top: 23px;
}

/* line 250, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .quote-label {
  background: #1d2129;
  border: 2px solid #fff;
  border-radius: 4px;
  color: white;
  display: inline-block;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  left: -10px;
  line-height: 14px;
  padding: 3px 8px;
  position: absolute;
  text-transform: uppercase;
  top: 8px;
}

/* line 268, assets/styles/common/_global.scss */

.block-quote-v2 .block-container p {
  color: #1d2129;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  line-height: 28px;
  margin-top: 20px;
}

/* line 278, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer {
  margin-top: 7px;
}

/* line 281, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer img {
  border-radius: 100%;
  height: 36px;
  margin-left: 0;
  margin-right: 20px;
  width: 36px;
}

/* line 289, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer .reviewed_by {
  color: #5d6066;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  margin-bottom: -5px;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  text-align: left;
}

/* line 299, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer .reviewed_by .cotation {
  line-height: 12px;
  letter-spacing: normal;
  text-align: left;
}

/* line 305, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer .reviewed_by .author-name {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1d2129;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 7px;
  padding-bottom: 0;
  text-align: left;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  border-bottom: 1px dashed transparent;
}

/* line 319, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer .reviewed_by .author-name > a:hover {
  color: #12a96a;
  border-bottom: 1px dashed #12a96a;
}

/* line 324, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer .reviewed_by .author-name .infobox {
  display: none;
  position: absolute;
  width: 320px;
  padding: 16px;
  background: #fff;
  -webkit-box-shadow: 0 16px 40px rgba(41, 41, 47, 0.16);
          box-shadow: 0 16px 40px rgba(41, 41, 47, 0.16);
  border-radius: 4px;
  z-index: 5;
}

/* line 334, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer .reviewed_by .author-name .infobox-title {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #1d2129;
}

/* line 342, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer .reviewed_by .author-name .infobox-description {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #1d2129;
}

/* line 350, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer .reviewed_by .author-name .infobox-link {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  color: #12a96a;
  text-transform: uppercase;
}

/* line 359, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer .reviewed_by .author-name .infobox ul.social-medias {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 368, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer .reviewed_by .author-name .infobox ul.social-medias li {
  margin: 0 !important;
  height: 20px;
}

/* line 372, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer .reviewed_by .author-name .infobox ul.social-medias li::before {
  content: ' ' !important;
  margin: 0 !important;
  font-size: 16px !important;
  line-height: 20px !important;
}

/* line 379, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer .reviewed_by .author-name .infobox ul.social-medias li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
}

/* line 386, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer .reviewed_by .author-name .infobox ul.social-medias li a.linkedin {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjI3OTIgMTUuMjgyNUgxMy4wNTgzVjExLjgwMTdDMTMuMDU4MyAxMC45NzE3IDEzLjA0MTcgOS45MDMzMyAxMS45IDkuOTAzMzNDMTAuNzQyNSA5LjkwMzMzIDEwLjU2NTggMTAuODA2NyAxMC41NjU4IDExLjc0MDhWMTUuMjgyNUg4LjM0NDE3VjguMTI1SDEwLjQ3NzVWOS4xSDEwLjUwNjdDMTAuODA1IDguNTM4MzMgMTEuNTMgNy45NDQxNyAxMi42MTMzIDcuOTQ0MTdDMTQuODYzMyA3Ljk0NDE3IDE1LjI4IDkuNDI1ODMgMTUuMjggMTEuMzUzM1YxNS4yODI1SDE1LjI3OTJaTTUuODM1ODMgNy4xNDU4M0M1LjY2NjMgNy4xNDYwNSA1LjQ5ODM4IDcuMTEyODEgNS4zNDE3MiA3LjA0ODAxQzUuMTg1MDYgNi45ODMyIDUuMDQyNzIgNi44ODgxMiA0LjkyMjg4IDYuNzY4MkM0LjgwMzA0IDYuNjQ4MjggNC43MDgwNCA2LjUwNTg4IDQuNjQzMzQgNi4zNDkxOEM0LjU3ODY0IDYuMTkyNDcgNC41NDU1IDYuMDI0NTQgNC41NDU4MyA1Ljg1NUM0LjU0NiA1LjU5OTg2IDQuNjIxODIgNS4zNTA1IDQuNzYzNyA1LjEzODQ2QzQuOTA1NTggNC45MjY0MSA1LjEwNzE2IDQuNzYxMTkgNS4zNDI5NCA0LjY2MzcxQzUuNTc4NzIgNC41NjYyMyA1LjgzODExIDQuNTQwODUgNi4wODgzMiA0LjU5MDc4QzYuMzM4NTIgNC42NDA3MiA2LjU2ODMgNC43NjM3MyA2Ljc0ODU5IDQuOTQ0MjZDNi45Mjg4OCA1LjEyNDc4IDcuMDUxNiA1LjM1NDcyIDcuMTAxMjEgNS42MDQ5OEM3LjE1MDgyIDUuODU1MjUgNy4xMjUxMSA2LjExNDYxIDcuMDI3MzIgNi4zNTAyNkM2LjkyOTUzIDYuNTg1OTIgNi43NjQwNiA2Ljc4NzI4IDYuNTUxODMgNi45Mjg4OUM2LjMzOTU5IDcuMDcwNSA2LjA5MDE0IDcuMTQ2IDUuODM1IDcuMTQ1ODNINS44MzU4M1pNNi45NDkxNyAxNS4yODI1SDQuNzIxNjdWOC4xMjVINi45NVYxNS4yODI1SDYuOTQ5MTdaTTE2LjM5MTcgMi41SDMuNjA3NUMyLjk5NDE3IDIuNSAyLjUgMi45ODMzMyAyLjUgMy41ODA4M1YxNi40MTkyQzIuNSAxNy4wMTY3IDIuOTk1IDE3LjUgMy42MDY2NyAxNy41SDE2LjM4ODNDMTcgMTcuNSAxNy41IDE3LjAxNjcgMTcuNSAxNi40MTkyVjMuNTgwODNDMTcuNSAyLjk4MzMzIDE3IDIuNSAxNi4zODgzIDIuNUgxNi4zOTA4SDE2LjM5MTdaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 390, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer .reviewed_by .author-name .infobox ul.social-medias li a.facebook {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAwMTMgMS42NjY2N0M1LjM5ODggMS42NjY2NyAxLjY2Nzk3IDUuMzk3NTEgMS42Njc5NyAxMEMxLjY2Nzk3IDE0LjE1OTIgNC43MTU0NyAxNy42MDY3IDguNjk5NjMgMTguMjMyNVYxMi40MDgzSDYuNTgyOTdWMTBIOC42OTk2M1Y4LjE2NDE3QzguNjk5NjMgNi4wNzU4NCA5Ljk0Mjk3IDQuOTIyNTEgMTEuODQ3MSA0LjkyMjUxQzEyLjc1ODggNC45MjI1MSAxMy43MTIxIDUuMDg1MDEgMTMuNzEyMSA1LjA4NTAxVjcuMTM1MDFIMTIuNjYyMUMxMS42MjYzIDcuMTM1MDEgMTEuMzAzOCA3Ljc3NzUxIDExLjMwMzggOC40MzY2N1YxMEgxMy42MTQ2TDEzLjI0NTUgMTIuNDA4M0gxMS4zMDM4VjE4LjIzMjVDMTUuMjg3MSAxNy42MDc1IDE4LjMzNDYgMTQuMTU4MyAxOC4zMzQ2IDEwQzE4LjMzNDYgNS4zOTc1MSAxNC42MDM4IDEuNjY2NjcgMTAuMDAxMyAxLjY2NjY3WiIgZmlsbD0iIzFEMjEyOSIvPgo8L3N2Zz4K);
}

/* line 394, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer .reviewed_by .author-name .infobox ul.social-medias li a.twitter {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjQ3MDIgNC43MTMzM0MxNy44MzQgNC45OTQ3NCAxNy4xNTkzIDUuMTc5NTYgMTYuNDY4NSA1LjI2MTY3QzE3LjE5NjcgNC44MjYxOSAxNy43NDE2IDQuMTQwODQgMTguMDAxOSAzLjMzMzMzQzE3LjMxODUgMy43NCAxNi41Njk0IDQuMDI1IDE1Ljc4ODUgNC4xNzkxN0MxNS4yNjQxIDMuNjE3OTggMTQuNTY4OCAzLjI0NTggMTMuODExIDMuMTIwNDlDMTMuMDUzMiAyLjk5NTE3IDEyLjI3NTIgMy4xMjM3NCAxMS41OTc5IDMuNDg2MjFDMTAuOTIwNyAzLjg0ODY4IDEwLjM4MjIgNC40MjQ3NCAxMC4wNjYxIDUuMTI0ODNDOS43NTAwOCA1LjgyNDkyIDkuNjc0MTcgNi42MDk4MiA5Ljg1MDIxIDcuMzU3NUM4LjQ2NDQ3IDcuMjg4MDQgNy4xMDg4MiA2LjkyNzk0IDUuODcxMjggNi4zMDA1NUM0LjYzMzc0IDUuNjczMTcgMy41NDE5OCA0Ljc5MjU0IDIuNjY2ODggMy43MTU4M0MyLjM1NzEyIDQuMjQ3ODggMi4xOTQzNCA0Ljg1MjY5IDIuMTk1MjEgNS40NjgzM0MyLjE5NTIxIDYuNjc2NjcgMi44MTAyMSA3Ljc0NDE3IDMuNzQ1MjEgOC4zNjkxN0MzLjE5MTg4IDguMzUxNzUgMi42NTA3NCA4LjIwMjMyIDIuMTY2ODggNy45MzMzM1Y3Ljk3NjY3QzIuMTY3MDQgOC43ODE0MiAyLjQ0NTUyIDkuNTYxMzUgMi45NTUwOCAxMC4xODQyQzMuNDY0NjUgMTAuODA3MSA0LjE3Mzk0IDExLjIzNDYgNC45NjI3MSAxMS4zOTQyQzQuNDQ5MDUgMTEuNTMzNCAzLjkxMDQ2IDExLjU1MzkgMy4zODc3MSAxMS40NTQyQzMuNjEwMSAxMi4xNDY5IDQuMDQzNTUgMTIuNzUyNyA0LjYyNzM3IDEzLjE4NjhDNS4yMTExOSAxMy42MjA4IDUuOTE2MTUgMTMuODYxNSA2LjY0MzU0IDEzLjg3NUM1LjkyMDYxIDE0LjQ0MjggNS4wOTI4NiAxNC44NjI1IDQuMjA3NjEgMTUuMTEwMUMzLjMyMjM2IDE1LjM1NzggMi4zOTY5OCAxNS40Mjg1IDEuNDg0MzggMTUuMzE4M0MzLjA3NzQ2IDE2LjM0MjkgNC45MzE5NiAxNi44ODY4IDYuODI2MDQgMTYuODg1QzEzLjIzNjkgMTYuODg1IDE2Ljc0MjcgMTEuNTc0MiAxNi43NDI3IDYuOTY4MzNDMTYuNzQyNyA2LjgxODMzIDE2LjczODUgNi42NjY2NyAxNi43MzE5IDYuNTE4MzNDMTcuNDE0MyA2LjAyNTE0IDE4LjAwMzIgNS40MTQxOCAxOC40NzEgNC43MTQxN0wxOC40NzAyIDQuNzEzMzNaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 398, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer .reviewed_by .author-name .infobox ul.social-medias li a.link {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjg4MzEgNi43NTgzNEwxMi4wNjIyIDcuOTM3NUMxMi42MDQgOC40NzkxOSAxMy4wMzM3IDkuMTIyMjggMTMuMzI2OSA5LjgzMDA1QzEzLjYyMDEgMTAuNTM3OCAxMy43NzEgMTEuMjk2NCAxMy43NzEgMTIuMDYyNUMxMy43NzEgMTIuODI4NiAxMy42MjAxIDEzLjU4NzIgMTMuMzI2OSAxNC4yOTVDMTMuMDMzNyAxNS4wMDI3IDEyLjYwNCAxNS42NDU4IDEyLjA2MjIgMTYuMTg3NUwxMS43NjcyIDE2LjQ4MTdDMTAuNjczMiAxNy41NzU3IDkuMTg5NCAxOC4xOTAzIDcuNjQyMjMgMTguMTkwM0M2LjA5NTA1IDE4LjE5MDMgNC42MTEyNCAxNy41NzU3IDMuNTE3MjIgMTYuNDgxN0MyLjQyMzIxIDE1LjM4NzcgMS44MDg1OSAxMy45MDM4IDEuODA4NTkgMTIuMzU2N0MxLjgwODU5IDEwLjgwOTUgMi40MjMyMSA5LjMyNTY5IDMuNTE3MjIgOC4yMzE2N0w0LjY5NjM5IDkuNDEwODRDNC4zMDY3IDkuNzk3MTMgMy45OTcxNCAxMC4yNTY2IDMuNzg1NSAxMC43NjI4QzMuNTczODUgMTEuMjY5MSAzLjQ2NDI4IDExLjgxMjIgMy40NjMwOCAxMi4zNjA5QzMuNDYxODggMTIuOTA5NiAzLjU2OTA3IDEzLjQ1MzEgMy43Nzg1IDEzLjk2MDNDMy45ODc5MiAxNC40Njc1IDQuMjk1NDYgMTQuOTI4MyA0LjY4MzQ2IDE1LjMxNjNDNS4wNzE0NiAxNS43MDQzIDUuNTMyMjcgMTYuMDExOCA2LjAzOTQ0IDE2LjIyMTJDNi41NDY2MSAxNi40MzA3IDcuMDkwMTUgMTYuNTM3OCA3LjYzODg2IDE2LjUzNjZDOC4xODc1NyAxNi41MzU0IDguNzMwNjQgMTYuNDI1OSA5LjIzNjg5IDE2LjIxNDJDOS43NDMxNCAxNi4wMDI2IDEwLjIwMjYgMTUuNjkzIDEwLjU4ODkgMTUuMzAzM0wxMC44ODM5IDE1LjAwODNDMTEuNjY1IDE0LjIyNyAxMi4xMDM4IDEzLjE2NzQgMTIuMTAzOCAxMi4wNjI1QzEyLjEwMzggMTAuOTU3NyAxMS42NjUgOS44OTgwNCAxMC44ODM5IDkuMTE2NjdMOS43MDQ3MiA3LjkzNzVMMTAuODgzOSA2Ljc1OTE3TDEwLjg4MzEgNi43NTgzNFpNMTYuNDgxNCAxMS43Njc1TDE1LjMwMzEgMTAuNTg5MkMxNS42OTI4IDEwLjIwMjkgMTYuMDAyMyA5Ljc0MzQyIDE2LjIxNCA5LjIzNzE3QzE2LjQyNTYgOC43MzA5MiAxNi41MzUyIDguMTg3ODUgMTYuNTM2NCA3LjYzOTE0QzE2LjUzNzYgNy4wOTA0MyAxNi40MzA0IDYuNTQ2ODkgMTYuMjIxIDYuMDM5NzJDMTYuMDExNSA1LjUzMjU1IDE1LjcwNCA1LjA3MTc0IDE1LjMxNiA0LjY4Mzc0QzE0LjkyOCA0LjI5NTc0IDE0LjQ2NzIgMy45ODgyIDEzLjk2IDMuNzc4NzhDMTMuNDUyOCAzLjU2OTM1IDEyLjkwOTMgMy40NjIxNiAxMi4zNjA2IDMuNDYzMzZDMTEuODExOSAzLjQ2NDU2IDExLjI2ODggMy41NzQxMyAxMC43NjI2IDMuNzg1NzhDMTAuMjU2MyAzLjk5NzQzIDkuNzk2ODUgNC4zMDY5OCA5LjQxMDU2IDQuNjk2NjdMOS4xMTU1NiA0Ljk5MTY3QzguMzM0NDMgNS43NzMwNCA3Ljg5NTYyIDYuODMyNjUgNy44OTU2MiA3LjkzNzVDNy44OTU2MiA5LjA0MjM2IDguMzM0NDMgMTAuMTAyIDkuMTE1NTYgMTAuODgzM0wxMC4yOTQ3IDEyLjA2MjVMOS4xMTU1NiAxMy4yNDA4TDcuOTM3MjIgMTIuMDYyNUM3LjM5NTQ5IDExLjUyMDggNi45NjU3NSAxMC44Nzc3IDYuNjcyNTYgMTAuMTdDNi4zNzkzNyA5LjQ2MjE5IDYuMjI4NDcgOC43MDM2IDYuMjI4NDcgNy45Mzc1QzYuMjI4NDcgNy4xNzE0MSA2LjM3OTM3IDYuNDEyODIgNi42NzI1NiA1LjcwNTA1QzYuOTY1NzUgNC45OTcyOCA3LjM5NTQ5IDQuMzU0MTkgNy45MzcyMiAzLjgxMjUxTDguMjMyMjIgMy41MTgzNEM5LjMyNjI0IDIuNDI0MzIgMTAuODEwMSAxLjgwOTcxIDEyLjM1NzIgMS44MDk3MUMxMy45MDQ0IDEuODA5NzEgMTUuMzg4MiAyLjQyNDMyIDE2LjQ4MjIgMy41MTgzNEMxNy41NzYyIDQuNjEyMzYgMTguMTkwOSA2LjA5NjE2IDE4LjE5MDkgNy42NDMzNEMxOC4xOTA5IDkuMTkwNTEgMTcuNTc2MiAxMC42NzQzIDE2LjQ4MjIgMTEuNzY4M0wxNi40ODE0IDExLjc2NzVaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 402, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer .reviewed_by .author-name .infobox ul.social-medias li a.mail {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNTAxMyAyLjVIMTcuNTAxM0MxNy43MjIzIDIuNSAxNy45MzQzIDIuNTg3OCAxOC4wOTA2IDIuNzQ0MDhDMTguMjQ2OCAyLjkwMDM2IDE4LjMzNDYgMy4xMTIzMiAxOC4zMzQ2IDMuMzMzMzNWMTYuNjY2N0MxOC4zMzQ2IDE2Ljg4NzcgMTguMjQ2OCAxNy4wOTk2IDE4LjA5MDYgMTcuMjU1OUMxNy45MzQzIDE3LjQxMjIgMTcuNzIyMyAxNy41IDE3LjUwMTMgMTcuNUgyLjUwMTNDMi4yODAyOSAxNy41IDIuMDY4MzMgMTcuNDEyMiAxLjkxMjA1IDE3LjI1NTlDMS43NTU3NyAxNy4wOTk2IDEuNjY3OTcgMTYuODg3NyAxLjY2Nzk3IDE2LjY2NjdWMy4zMzMzM0MxLjY2Nzk3IDMuMTEyMzIgMS43NTU3NyAyLjkwMDM2IDEuOTEyMDUgMi43NDQwOEMyLjA2ODMzIDIuNTg3OCAyLjI4MDI5IDIuNSAyLjUwMTMgMi41Wk0xMC4wNTEzIDkuNzM1ODNMNC43MDc5NyA1LjE5ODMzTDMuNjI4OCA2LjQ2ODMzTDEwLjA2MjEgMTEuOTMwOEwxNi4zNzk2IDYuNDY0MTdMMTUuMjg5NiA1LjIwMzMzTDEwLjA1MjEgOS43MzU4M0gxMC4wNTEzWiIgZmlsbD0iIzFEMjEyOSIvPgo8L3N2Zz4K);
}

/* line 410, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer .reviewed_by .author-name .show-infobox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  cursor: default;
  max-width: 300px;
  top: 90px;
  right: 5%;
}

/* line 419, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer .reviewed_by .author-name .show-infobox::before {
  content: "";
  width: 100%;
  height: 50px;
  background: none;
  position: absolute;
  left: 0;
  top: -30px;
  cursor: pointer;
}

@media (min-width: 768px) {
  /* line 410, assets/styles/common/_global.scss */

  .block-quote-v2 .block-container .reviewer .reviewed_by .author-name .show-infobox {
    top: 90px;
    right: unset;
  }
}

/* line 438, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer .author-avatar {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  position: relative;
}

/* line 442, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer .author-avatar img {
  margin-left: 0 !important;
  margin-right: 15px !important;
}

/* line 447, assets/styles/common/_global.scss */

.block-quote-v2 .block-container .reviewer .author-avatar::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMjc3MDggOS43MDI1NUwzLjAzMTI3IDkuMDQ1ODlMMi4yNzcwOCA5LjcwMjU1QzIuNDI1NTQgOS44NzMwNiAyLjQyNTU1IDEwLjEyNjkgMi4yNzcwOCAxMC4yOTc1QzEuMDYwODQgMTEuNjk0MyAxLjc3MjE3IDEzLjg4MzYgMy41NzcxOSAxNC4yOTg4QzMuNzk3NTIgMTQuMzQ5NSAzLjk0Njc1IDE0LjU1NDggMy45MjY4NyAxNC43ODAxQzMuNzYzOTcgMTYuNjI1IDUuNjI2MjUgMTcuOTc4MSA3LjMzMDU5IDE3LjI1M0M3LjUzODY0IDE3LjE2NDUgNy43ODAwOSAxNy4yNDMgNy44OTYzOCAxNy40MzY4QzguODQ5MDUgMTkuMDI1MiAxMS4xNTEgMTkuMDI1MiAxMi4xMDM2IDE3LjQzNjhDMTIuMjE5OSAxNy4yNDMgMTIuNDYxNCAxNy4xNjQ1IDEyLjY2OTQgMTcuMjUzQzE0LjM3MzggMTcuOTc4MSAxNi4yMzYgMTYuNjI1IDE2LjA3MzEgMTQuNzgwMUMxNi4wNTMyIDE0LjU1NDggMTYuMjAyNSAxNC4zNDk1IDE2LjQyMjggMTQuMjk4OEMxOC4yMjc4IDEzLjg4MzYgMTguOTM5MiAxMS42OTQzIDE3LjcyMjkgMTAuMjk3NUMxNy41NzQ1IDEwLjEyNjkgMTcuNTc0NSA5Ljg3MzA2IDE3LjcyMjkgOS43MDI1NUMxOC45MzkyIDguMzA1NjggMTguMjI3OCA2LjExNjQzIDE2LjQyMjggNS43MDEyM0MxNi4yMDI1IDUuNjUwNTQgMTYuMDUzMiA1LjQ0NTE1IDE2LjA3MzEgNS4yMTk5NEMxNi4yMzYgMy4zNzQ5NiAxNC4zNzM4IDIuMDIxOTMgMTIuNjY5NCAyLjc0Njk5QzEyLjQ2MTQgMi44MzU0OSAxMi4yMTk5IDIuNzU3MDQgMTIuMTAzNiAyLjU2MzE1QzExLjE1MSAwLjk3NDc4MiA4Ljg0OTA1IDAuOTc0NzgyIDcuODk2MzggMi41NjMxNUM3Ljc4MDA5IDIuNzU3MDQgNy41Mzg2NCAyLjgzNTQ5IDcuMzMwNTkgMi43NDY5OUM1LjYyNjI1IDIuMDIxOTMgMy43NjM5NyAzLjM3NDk2IDMuOTI2ODcgNS4yMTk5NEMzLjk0Njc1IDUuNDQ1MTUgMy43OTc1MiA1LjY1MDU0IDMuNTc3MTkgNS43MDEyM0MxLjc3MjE3IDYuMTE2NDQgMS4wNjA4NSA4LjMwNTY3IDIuMjc3MDggOS43MDI1NVoiIGZpbGw9IiMxN0MzN0IiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNNyAxMEw5IDEyTDEzIDgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-size: cover;
  bottom: -3px;
  content: '';
  height: 18px;
  position: absolute;
  right: 9px !important;
  width: 18px;
}

/* line 461, assets/styles/common/_global.scss */

.block-quote-v2 .block-container.isDarkMode {
  background: #1d2129;
  background-image: none;
}

/* line 465, assets/styles/common/_global.scss */

.block-quote-v2 .block-container.isDarkMode p {
  color: white;
}

/* line 469, assets/styles/common/_global.scss */

.block-quote-v2 .block-container.isDarkMode .quotes-image {
  opacity: 0.2;
}

/* line 473, assets/styles/common/_global.scss */

.block-quote-v2 .block-container.isDarkMode .cotation {
  color: #bebec7;
}

/* line 477, assets/styles/common/_global.scss */

.block-quote-v2 .block-container.isDarkMode .author-name {
  color: #fff !important;
}

/* line 481, assets/styles/common/_global.scss */

.block-quote-v2 .block-container.isDarkMode img {
  border: 2px solid white;
}

/* line 489, assets/styles/common/_global.scss */

.breadcrumbs ul {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-style: normal;
  list-style: none;
  margin: 10px 0 !important;
  padding: 0 !important;
}

/* line 499, assets/styles/common/_global.scss */

.breadcrumbs ul li {
  color: #5d6066;
  margin: 0 !important;
  font-weight: 500;
  position: relative;
}

@media (max-width: 767.98px) {
  /* line 499, assets/styles/common/_global.scss */

  .breadcrumbs ul li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0;
  }
}

/* line 511, assets/styles/common/_global.scss */

.breadcrumbs ul li .home-icon {
  margin-bottom: -4px;
}

/* line 515, assets/styles/common/_global.scss */

.breadcrumbs ul li .side-arrow {
  margin-bottom: 1px;
}

/* line 519, assets/styles/common/_global.scss */

.breadcrumbs ul li a {
  color: #1d2129;
  text-decoration: none;
}

/* line 523, assets/styles/common/_global.scss */

.breadcrumbs ul li a:hover {
  text-decoration: none;
}

/* line 528, assets/styles/common/_global.scss */

.breadcrumbs ul li::before {
  content: " " !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* line 537, assets/styles/common/_global.scss */

.breadcrumbs-block {
  padding-left: 15px;
  z-index: 5;
}

@media (min-width: 768px) {
  /* line 537, assets/styles/common/_global.scss */

  .breadcrumbs-block {
    padding-left: 24px;
  }
}

/* line 545, assets/styles/common/_global.scss */

.breadcrumbs-block .breadcrumbs ul li {
  color: #5d6066;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}

/* line 553, assets/styles/common/_global.scss */

.breadcrumbs-block .breadcrumbs ul li a {
  color: #1d2129;
  text-decoration: none;
}

/* line 558, assets/styles/common/_global.scss */

.breadcrumbs-block .breadcrumbs ul li svg path {
  fill: #5d6066;
}

/* line 563, assets/styles/common/_global.scss */

.breadcrumbs-block.breadcrumb-dark {
  background: transparent;
  margin-bottom: -48px;
  position: relative;
}

/* line 568, assets/styles/common/_global.scss */

.breadcrumbs-block.breadcrumb-dark .breadcrumbs ul li {
  color: #bebec7;
}

/* line 571, assets/styles/common/_global.scss */

.breadcrumbs-block.breadcrumb-dark .breadcrumbs ul li svg {
  -webkit-filter: brightness(100);
          filter: brightness(100);
}

/* line 576, assets/styles/common/_global.scss */

.breadcrumbs-block.breadcrumb-dark a {
  color: #1d2129;
}

/* line 582, assets/styles/common/_global.scss */

.tooltip-inner {
  color: white;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 18px;
  padding: 8px 12px;
  text-align: center;
}

/* line 592, assets/styles/common/_global.scss */

.tooltip-inner a {
  color: #12a96a;
  font-weight: 500;
}

/* line 598, assets/styles/common/_global.scss */

.site-content {
  background: #f2f2f3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 604, assets/styles/common/_global.scss */

.site-main {
  margin-bottom: 0 !important;
  width: 100%;
}

/* line 610, assets/styles/common/_global.scss */

.wp-block-spacer.post-spacer {
  height: 2.22222rem !important;
}

@media (min-width: 768px) {
  /* line 610, assets/styles/common/_global.scss */

  .wp-block-spacer.post-spacer {
    height: 3.33333rem !important;
  }
}

/* line 619, assets/styles/common/_global.scss */

ul,
ol {
  list-style-position: outside;
}

/* line 624, assets/styles/common/_global.scss */

.wp-block-quote {
  border-left: 4px solid black;
  line-break: auto;
  margin: 25px 0;
  padding: 0 0 0 16px;
}

/* line 630, assets/styles/common/_global.scss */

.wp-block-quote p {
  line-height: 24px;
}

/* line 635, assets/styles/common/_global.scss */

em {
  line-break: auto;
}

/* line 640, assets/styles/common/_global.scss */

ul.is-style-dotted-list {
  padding-left: 2rem !important;
}

/* line 643, assets/styles/common/_global.scss */

ul.is-style-dotted-list li {
  list-style-type: disc;
}

/* line 646, assets/styles/common/_global.scss */

ul.is-style-dotted-list li::before {
  content: none !important;
  margin: 0 !important;
}

/* line 653, assets/styles/common/_global.scss */

ul.is-style-default {
  padding-left: 2rem !important;
}

/* line 656, assets/styles/common/_global.scss */

ul.is-style-default li {
  list-style-type: disc;
}

/* line 659, assets/styles/common/_global.scss */

ul.is-style-default li::before {
  content: none !important;
  margin: 0 !important;
}

/* line 666, assets/styles/common/_global.scss */

ul:not(.navbar-nav):not(.betting-info):not(.bs-screen-slider__slider):not(.is-style-checked-list):not(.sidebar-navigation):not(.menu):not(.menu-item):not(.cl__terms-list):not(.bullet_list) {
  margin: 1.33333rem 0;
  padding-left: 1.77778rem;
}

@media (min-width: 768px) {
  /* line 666, assets/styles/common/_global.scss */

  ul:not(.navbar-nav):not(.betting-info):not(.bs-screen-slider__slider):not(.is-style-checked-list):not(.sidebar-navigation):not(.menu):not(.menu-item):not(.cl__terms-list):not(.bullet_list) {
    margin: 1.77778rem 0;
  }
}

/* line 674, assets/styles/common/_global.scss */

ul:not(.navbar-nav):not(.betting-info):not(.bs-screen-slider__slider):not(.is-style-checked-list):not(.sidebar-navigation):not(.menu):not(.menu-item):not(.cl__terms-list):not(.bullet_list) li {
  line-height: 1.55556rem;
}

/* line 677, assets/styles/common/_global.scss */

ul:not(.navbar-nav):not(.betting-info):not(.bs-screen-slider__slider):not(.is-style-checked-list):not(.sidebar-navigation):not(.menu):not(.menu-item):not(.cl__terms-list):not(.bullet_list) li:not(:last-of-type) {
  margin-bottom: 0.44444rem;
}

@media (min-width: 768px) {
  /* line 674, assets/styles/common/_global.scss */

  ul:not(.navbar-nav):not(.betting-info):not(.bs-screen-slider__slider):not(.is-style-checked-list):not(.sidebar-navigation):not(.menu):not(.menu-item):not(.cl__terms-list):not(.bullet_list) li {
    line-height: 1.55556rem;
  }

  /* line 684, assets/styles/common/_global.scss */

  ul:not(.navbar-nav):not(.betting-info):not(.bs-screen-slider__slider):not(.is-style-checked-list):not(.sidebar-navigation):not(.menu):not(.menu-item):not(.cl__terms-list):not(.bullet_list) li:not(:last-of-type) {
    margin-bottom: 0.88889rem;
  }
}

/* line 689, assets/styles/common/_global.scss */

ul:not(.navbar-nav):not(.betting-info):not(.bs-screen-slider__slider):not(.is-style-checked-list):not(.sidebar-navigation):not(.menu):not(.menu-item):not(.cl__terms-list):not(.bullet_list) li::before {
  color: #12a96a;
  content: '\2022';
  font-size: 2em;
  margin-left: -23px;
  margin-right: 0.66667rem;
  vertical-align: top;
}

@media (min-width: 768px) {
  /* line 689, assets/styles/common/_global.scss */

  ul:not(.navbar-nav):not(.betting-info):not(.bs-screen-slider__slider):not(.is-style-checked-list):not(.sidebar-navigation):not(.menu):not(.menu-item):not(.cl__terms-list):not(.bullet_list) li::before {
    margin-left: -25px;
  }
}

/* line 704, assets/styles/common/_global.scss */

ul.is-style-checked-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 1.11111rem;
  padding-left: 0;
}

@media (min-width: 768px) {
  /* line 704, assets/styles/common/_global.scss */

  ul.is-style-checked-list {
    margin-bottom: 0.88889rem;
  }
}

/* line 714, assets/styles/common/_global.scss */

ul.is-style-checked-list li {
  font-size: 0.88889rem;
  line-height: 1.33333rem;
  margin-bottom: 0.66667rem;
  padding-left: 1.77778rem;
  position: relative;
}

/* line 721, assets/styles/common/_global.scss */

ul.is-style-checked-list li p {
  margin-bottom: 0 !important;
}

@media (min-width: 768px) {
  /* line 714, assets/styles/common/_global.scss */

  ul.is-style-checked-list li {
    font-size: 1.11111rem;
    line-height: 1.55556rem;
    margin-bottom: 0.88889rem;
  }
}

/* line 731, assets/styles/common/_global.scss */

ul.is-style-checked-list li::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjcuNSIgZmlsbD0id2hpdGUiIHN0cm9rZT0iIzE3QzM3QiIvPgo8cGF0aCBkPSJNNSA4TDcgMTBMMTEgNiIgc3Ryb2tlPSIjMTdDMzdCIi8+Cjwvc3ZnPgo=);
  background-size: cover;
  content: '';
  display: inline-block;
  height: 16px;
  left: 0;
  margin-right: 16px;
  min-width: 16px;
  position: absolute;
  top: 4px;
  width: 16px;
}

/* line 746, assets/styles/common/_global.scss */

ul.is-style-checked-list li.con::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjcuNSIgZmlsbD0id2hpdGUiIHN0cm9rZT0iI0RDMzU0NSIvPgo8cGF0aCBkPSJNNSAxMUwxMSA1IiBzdHJva2U9IiNEQzM1NDUiLz4KPHBhdGggZD0iTTUgNUwxMSAxMSIgc3Ryb2tlPSIjREMzNTQ1Ii8+Cjwvc3ZnPgo=);
}

/* line 755, assets/styles/common/_global.scss */

ol.is-style-dotted-list {
  counter-reset: dotted-counter;
  list-style: none;
  margin: 2.61111rem 0 2.22222rem 0;
  padding-left: 0;
  position: relative;
}

@media (min-width: 768px) {
  /* line 755, assets/styles/common/_global.scss */

  ol.is-style-dotted-list {
    margin: 2rem 0 2rem 0;
  }
}

/* line 766, assets/styles/common/_global.scss */

ol.is-style-dotted-list li {
  counter-increment: dotted-counter;
  font-size: 0.88889rem;
  line-height: 1.33333rem;
  padding-left: 56px;
  position: relative;
}

@media (min-width: 768px) {
  /* line 766, assets/styles/common/_global.scss */

  ol.is-style-dotted-list li {
    font-size: 1.11111rem;
    line-height: 1.55556rem;
  }
}

/* line 778, assets/styles/common/_global.scss */

ol.is-style-dotted-list li::before {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: white;
  border: 1px solid #eff0f2;
  border-radius: 50%;
  content: counter(dotted-counter);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: 0.875rem;
  font-size: 1rem;
  font-weight: bold;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  line-height: 1.22222rem;
  position: absolute;
  top: -5px;
  width: 40px;
  z-index: 2;
}

/* line 798, assets/styles/common/_global.scss */

ol.is-style-dotted-list li:not(:last-of-type) {
  padding-bottom: 1.27778rem;
}

@media (min-width: 768px) {
  /* line 798, assets/styles/common/_global.scss */

  ol.is-style-dotted-list li:not(:last-of-type) {
    padding-bottom: 1.55556rem;
  }
}

/* line 805, assets/styles/common/_global.scss */

ol.is-style-dotted-list li:not(:last-of-type)::after {
  border-left: 2px dashed #bebec7;
  bottom: 0;
  content: '';
  left: 20px;
  position: absolute;
  top: 0;
}

/* line 818, assets/styles/common/_global.scss */

.no-bonus-seal-wrapper {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 823, assets/styles/common/_global.scss */

.no-bonus-seal-wrapper img {
  width: 120px;
}

@media (max-width: 1208.98px) {
  /* line 818, assets/styles/common/_global.scss */

  .no-bonus-seal-wrapper {
    display: none;
  }
}

/* line 832, assets/styles/common/_global.scss */

.cta-btn,
.action-btn {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #12a96a;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.83333rem 1.38889rem;
}

/* line 841, assets/styles/common/_global.scss */

.cta-btn.disabled,
.action-btn.disabled {
  background-color: #eff0f2;
  cursor: default;
  pointer-events: none;
  text-decoration: none;
}

/* line 847, assets/styles/common/_global.scss */

.cta-btn.disabled span,
.action-btn.disabled span {
  color: #5d6066 !important;
  padding-left: 24px;
  position: relative;
}

/* line 852, assets/styles/common/_global.scss */

.cta-btn.disabled span::before,
.action-btn.disabled span::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggMi41NkM1LjAwMDMxIDIuNTYgMi41NiA1LjAwMDMxIDIuNTYgOEMyLjU2IDkuMDA1NDQgMi44MzUxOSA5Ljk3Njk3IDMuMzU5MzggMTAuODMwN0wxMC44MzA3IDMuMzU5MzhDOS45NzY5NyAyLjgzNTE5IDkuMDA1NDQgMi41NiA4IDIuNTZaTTggMTMuNDRDMTAuOTk5NyAxMy40NCAxMy40NCAxMC45OTk3IDEzLjQ0IDhDMTMuNDQgNi45OTQ1NiAxMy4xNjQ4IDYuMDIzMDMgMTIuNjQwNiA1LjE2OTI4TDUuMTY5MjggMTIuNjQwNkM2LjAyMzAzIDEzLjE2NDggNi45OTQ1NiAxMy40NCA4IDEzLjQ0Wk04IDBDMTIuNDExNSAwIDE2IDMuNTg4NDcgMTYgOEMxNiAxMi40MTE1IDEyLjQxMTUgMTYgOCAxNkMzLjU4ODQ3IDE2IDAgMTIuNDExNSAwIDhDMCAzLjU4ODQ3IDMuNTg4NDcgMCA4IDBaIiBmaWxsPSIjNUQ2MDY2Ii8+Cjwvc3ZnPgo=);
  left: 0;
  position: absolute;
  top: 1px;
}

/* line 860, assets/styles/common/_global.scss */

.cta-btn.disabled svg,
.action-btn.disabled svg {
  display: none;
}

/* line 865, assets/styles/common/_global.scss */

.cta-btn span,
.action-btn span {
  color: white;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 0.88889rem;
  font-weight: bold;
  line-height: 1.05556rem;
  text-transform: uppercase;
}

/* line 874, assets/styles/common/_global.scss */

.cta-btn svg,
.action-btn svg {
  margin-left: 0.66667rem;
}

/* line 878, assets/styles/common/_global.scss */

.cta-btn_grey,
.action-btn_grey {
  background: #f2f2f3;
  padding: 0.83333rem 1.11111rem;
}

/* line 882, assets/styles/common/_global.scss */

.cta-btn_grey span,
.action-btn_grey span {
  color: #1d2129;
  font-weight: normal;
}

/* line 891, assets/styles/common/_global.scss */

.cta-disclaimer .cta-btn span {
  color: white;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 0.88889rem;
  font-weight: bold;
  line-height: 1.05556rem;
  text-transform: uppercase;
}

/* line 902, assets/styles/common/_global.scss */

.main-color {
  color: #12a96a;
}

/* line 906, assets/styles/common/_global.scss */

button {
  cursor: pointer;
  padding: 0;
}

/* line 911, assets/styles/common/_global.scss */

.w-100 {
  width: 100%;
}

/* line 915, assets/styles/common/_global.scss */

.section-title {
  font-size: 1.55556rem;
  line-height: 1.77778rem;
}

@media (min-width: 768px) {
  /* line 915, assets/styles/common/_global.scss */

  .section-title {
    font-size: 1.66667rem;
    line-height: 1.88889rem;
  }
}

/* line 925, assets/styles/common/_global.scss */

:focus {
  outline: none !important;
}

/* line 929, assets/styles/common/_global.scss */

.wp-block-table {
  margin: 0 0 1.11111rem 0;
}

@media (min-width: 768px) {
  /* line 929, assets/styles/common/_global.scss */

  .wp-block-table {
    margin-bottom: 3.33333rem;
  }
}

@media (max-width: 1208.98px) {
  /* line 929, assets/styles/common/_global.scss */

  .wp-block-table {
    overflow: hidden;
    overflow-x: scroll;
  }
}

/* line 942, assets/styles/common/_global.scss */

.wp-block-table.is-style-regular tr {
  border-bottom: 1px solid #eff0f2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 4.44444rem;
  padding-bottom: 0.61111rem;
  padding-top: 1.05556rem;
}

@media (min-width: 768px) {
  /* line 942, assets/styles/common/_global.scss */

  .wp-block-table.is-style-regular tr {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-height: 3.11111rem;
  }
}

/* line 959, assets/styles/common/_global.scss */

.wp-block-table.is-style-regular tr td:nth-of-type(1) {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 0.77778rem;
  font-weight: bold;
  line-height: 0.88889rem;
  margin-bottom: 0.44444rem;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  /* line 959, assets/styles/common/_global.scss */

  .wp-block-table.is-style-regular tr td:nth-of-type(1) {
    margin-bottom: 0;
  }
}

/* line 972, assets/styles/common/_global.scss */

.wp-block-table.is-style-regular tr td:nth-of-type(2) {
  font-size: 0.88889rem;
  line-height: 1.33333rem;
}

@media (min-width: 768px) {
  /* line 972, assets/styles/common/_global.scss */

  .wp-block-table.is-style-regular tr td:nth-of-type(2) {
    font-size: 1rem;
    line-height: 1.44444rem;
    max-width: 23.33333rem;
    text-align: right;
  }
}

/* line 988, assets/styles/common/_global.scss */

.wp-block-table.is-style-features-table th {
  border-bottom: 1px solid #eff0f2;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 0.77778rem;
  font-weight: bold;
  line-height: 0.88889rem;
  padding: 0.83333rem 0;
  text-transform: uppercase;
}

/* line 998, assets/styles/common/_global.scss */

.wp-block-table.is-style-features-table td {
  border-bottom: 1px solid #eff0f2;
  font-size: 0.88889rem;
  line-height: 1.33333rem;
  padding: 0.83333rem 0;
  white-space: nowrap;
}

@media (min-width: 768px) {
  /* line 998, assets/styles/common/_global.scss */

  .wp-block-table.is-style-features-table td {
    font-size: 1rem;
    line-height: 1.44444rem;
    white-space: normal;
  }
}

/* line 1011, assets/styles/common/_global.scss */

.wp-block-table.is-style-features-table td:not(:first-of-type) {
  padding: 0.83333rem;
  text-align: center;
}

/* line 1019, assets/styles/common/_global.scss */

.remove-btn {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: white;
  border-radius: 50%;
  -webkit-box-shadow: 0 0.11111rem 0.88889rem rgba(0, 0, 0, 0.08);
          box-shadow: 0 0.11111rem 0.88889rem rgba(0, 0, 0, 0.08);
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1.22222rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  right: -10px;
  top: -10px;
  width: 1.22222rem;
}

/* line 1034, assets/styles/common/_global.scss */

.noscroll {
  overflow: hidden;
}

/* line 1038, assets/styles/common/_global.scss */

iframe,
.wp-block-image {
  margin: 0 0 2.22222rem 0;
  max-width: 100%;
}

@media (min-width: 768px) {
  /* line 1038, assets/styles/common/_global.scss */

  iframe,
  .wp-block-image {
    margin-bottom: 3.33333rem;
  }
}

/* line 1048, assets/styles/common/_global.scss */

.wp-block-embed {
  margin: 0;
  max-width: 100%;
}

/* line 1053, assets/styles/common/_global.scss */

.wp-embed-aspect-16-9 {
  padding-bottom: 56.25%;
  position: relative;
  width: 100%;
}

/* line 1058, assets/styles/common/_global.scss */

.wp-embed-aspect-16-9 iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 1067, assets/styles/common/_global.scss */

.wp-block-image {
  margin-bottom: 1.66667rem;
}

@media (min-width: 768px) {
  /* line 1067, assets/styles/common/_global.scss */

  .wp-block-image {
    margin-bottom: 1.66667rem;
  }
}

/* line 1074, assets/styles/common/_global.scss */

.wp-block-image figure {
  margin-bottom: 0;
}

/* line 1078, assets/styles/common/_global.scss */

.wp-block-image figcaption {
  margin-bottom: 0;
}

/* line 1084, assets/styles/common/_global.scss */

#main.custom h1 {
  padding-top: 3.3rem;
}

/* line 1089, assets/styles/common/_global.scss */

table {
  width: 100%;
}

/* line 1093, assets/styles/common/_global.scss */

.scrollable-table-wrapper {
  position: relative;
}

/* line 1097, assets/styles/common/_global.scss */

.scrollable-table-wrapper .is-style-features-table::before,
.scrollable-table-wrapper .is-style-features-table::after {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: -webkit-gradient(linear, right top, left top, color-stop(24.41%, white), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(270deg, white 24.41%, rgba(255, 255, 255, 0) 100%);
  bottom: 0;
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDcgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNSA1TDEgOSIgc3Ryb2tlPSIjMUQyMTI5IiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
  padding-top: 11px;
  pointer-events: none;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  width: 97px;
}

@media (min-width: 768px) {
  /* line 1097, assets/styles/common/_global.scss */

  .scrollable-table-wrapper .is-style-features-table::before,
  .scrollable-table-wrapper .is-style-features-table::after {
    display: none;
  }
}

/* line 1118, assets/styles/common/_global.scss */

.scrollable-table-wrapper .is-style-features-table::before {
  left: 0;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

/* line 1123, assets/styles/common/_global.scss */

.scrollable-table-wrapper .is-style-features-table::after {
  right: 0;
}

/* line 1128, assets/styles/common/_global.scss */

.scrollable-table-wrapper .is-style-features-table.hide-controls::before,
.scrollable-table-wrapper .is-style-features-table.hide-controls::after {
  display: none;
}

/* line 1135, assets/styles/common/_global.scss */

.scrollable-table-wrapper .is-style-features-table.hide-left::before {
  opacity: 0;
}

/* line 1141, assets/styles/common/_global.scss */

.scrollable-table-wrapper .is-style-features-table.hide-right::after {
  opacity: 0;
}

@media (max-width: 375px) {
  /* line 1149, assets/styles/common/_global.scss */

  .container {
    max-width: initial;
  }
}

/* line 1154, assets/styles/common/_global.scss */

.license_info_url {
  color: #12a96a;
  display: block;
  font-size: 0.88889rem;
  font-weight: 500;
  line-height: 1.11111rem;
}

/* line 1162, assets/styles/common/_global.scss */

.aligncenter {
  text-align: -webkit-center;
}

/* line 1166, assets/styles/common/_global.scss */

.has-text-align-center {
  text-align: center;
}

/* line 1170, assets/styles/common/_global.scss */

td a {
  color: #2878f0;
  text-decoration: none;
}

/* line 1175, assets/styles/common/_global.scss */

.betting-list.full .betting-list-item .payment-wrapper picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 1180, assets/styles/common/_global.scss */

.payment-list .pm-wrapper img:not(:last-child) {
  margin-right: 0.5rem !important;
}

/* line 1185, assets/styles/common/_global.scss */

.payment-list .pm-wrapper .hidden-payment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
}

/* line 1190, assets/styles/common/_global.scss */

.disclaimer {
  background: rgba(255, 255, 255, 0.08);
  border-radius: 4px;
  margin-bottom: 30px;
  padding: 12px 0;
  text-align: center;
}

/* line 1197, assets/styles/common/_global.scss */

.disclaimer p {
  color: rgba(255, 255, 255, 0.6);
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  margin: 0 auto;
  padding-left: 26px;
  position: relative;
  text-transform: uppercase;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 1208.98px) {
  /* line 1197, assets/styles/common/_global.scss */

  .disclaimer p {
    line-height: 18px;
  }
}

/* line 1213, assets/styles/common/_global.scss */

.disclaimer p::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjEyODY1ZS0wNSAyMEw1LjI5MTAxIDE4LjgyNEM2LjczOTYzIDE5LjU5ODUgOC4zNTczNyAyMC4wMDI1IDEwIDIwQzE1LjUyMyAyMCAyMCAxNS41MjMgMjAgMTBDMjAgNC40NzcgMTUuNTIzIDAgMTAgMEM0LjQ3NzAxIDAgMS4xMjg2NWUtMDUgNC40NzcgMS4xMjg2NWUtMDUgMTBDLTAuMDAyNDYxODUgMTEuNjQyNiAwLjQwMTU0MyAxMy4yNjA0IDEuMTc2MDEgMTQuNzA5TDEuMTI4NjVlLTA1IDIwWk0xMCA1QzkuNDQ3NzIgNSA5IDUuNDQ3NzIgOSA2QzkgNi41NTIyOCA5LjQ0NzcyIDcgMTAgN0MxMC41NTIzIDcgMTEgNi41NTIyOCAxMSA2QzExIDUuNDQ3NzIgMTAuNTUyMyA1IDEwIDVaTTkgOEM4LjQ0NzcyIDggOCA4LjQ0NzcxIDggOUM4IDkuNTUyMjkgOC40NDc3MSAxMCA5IDEwVjEzQzguNDQ3NzEgMTMgOCAxMy40NDc3IDggMTRDOCAxNC41NTIzIDguNDQ3NzEgMTUgOSAxNUgxMUMxMS41NTIzIDE1IDEyIDE0LjU1MjMgMTIgMTRDMTIgMTMuNDQ3NyAxMS41NTIzIDEzIDExIDEzVjlDMTEgOC40NDc3MSAxMC41NTIzIDggMTAgOEg5WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC4zMiIvPgo8L3N2Zz4K);
  left: 0;
  position: absolute;
  top: -2px;
}

@media (max-width: 1208.98px) {
  /* line 1213, assets/styles/common/_global.scss */

  .disclaimer p::before {
    left: 22px;
  }
}

@media (max-width: 767.98px) {
  /* line 1213, assets/styles/common/_global.scss */

  .disclaimer p::before {
    left: 8px;
  }
}

@media (min-width: 475px) {
  /* line 1213, assets/styles/common/_global.scss */

  .disclaimer p::before {
    left: 18px;
  }
}

@media (min-width: 768px) {
  /* line 1213, assets/styles/common/_global.scss */

  .disclaimer p::before {
    left: 22px;
  }
}

@media (min-width: 1209px) {
  /* line 1213, assets/styles/common/_global.scss */

  .disclaimer p::before {
    left: 0;
  }
}

/* line 1240, assets/styles/common/_global.scss */

.disclaimer p a {
  color: white;
  font-size: 12px;
  font-weight: 700;
  padding-right: 12px;
  position: relative;
}

/* line 1250, assets/styles/common/_global.scss */

.disclaimer-post {
  background: #f2f2f3;
  border-radius: 4px;
  margin-bottom: 30px;
  padding: 12px 16px;
}

/* line 1256, assets/styles/common/_global.scss */

.disclaimer-post p {
  color: #5d6066;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  margin: 0 auto;
  margin-bottom: 0 !important;
  padding-left: 26px;
  position: relative;
  text-transform: uppercase;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 767.98px) {
  /* line 1271, assets/styles/common/_global.scss */

  .disclaimer-post p.is-default-text::before {
    top: -2px;
  }
}

@media (min-width: 1209px) {
  /* line 1277, assets/styles/common/_global.scss */

  .disclaimer-post p.is-default-text::before {
    top: -2px;
  }
}

@media (max-width: 1208.98px) {
  /* line 1256, assets/styles/common/_global.scss */

  .disclaimer-post p {
    line-height: 18px;
  }
}

/* line 1287, assets/styles/common/_global.scss */

.disclaimer-post p::before {
  color: #5d6066;
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjEyODY1ZS0wNSAyMEw1LjI5MTAxIDE4LjgyNEM2LjczOTYzIDE5LjU5ODUgOC4zNTczNyAyMC4wMDI1IDEwIDIwQzE1LjUyMyAyMCAyMCAxNS41MjMgMjAgMTBDMjAgNC40NzcgMTUuNTIzIDAgMTAgMEM0LjQ3NzAxIDAgMS4xMjg2NWUtMDUgNC40NzcgMS4xMjg2NWUtMDUgMTBDLTAuMDAyNDYxODUgMTEuNjQyNiAwLjQwMTU0MyAxMy4yNjA0IDEuMTc2MDEgMTQuNzA5TDEuMTI4NjVlLTA1IDIwWk0xMCA1QzkuNDQ3NzIgNSA5IDUuNDQ3NzIgOSA2QzkgNi41NTIyOCA5LjQ0NzcyIDcgMTAgN0MxMC41NTIzIDcgMTEgNi41NTIyOCAxMSA2QzExIDUuNDQ3NzIgMTAuNTUyMyA1IDEwIDVaTTkgOEM4LjQ0NzcyIDggOCA4LjQ0NzcxIDggOUM4IDkuNTUyMjkgOC40NDc3MSAxMCA5IDEwVjEzQzguNDQ3NzEgMTMgOCAxMy40NDc3IDggMTRDOCAxNC41NTIzIDguNDQ3NzEgMTUgOSAxNUgxMUMxMS41NTIzIDE1IDEyIDE0LjU1MjMgMTIgMTRDMTIgMTMuNDQ3NyAxMS41NTIzIDEzIDExIDEzVjlDMTEgOC40NDc3MSAxMC41NTIzIDggMTAgOEg5WiIgZmlsbD0iY3VycmVudENvbG9yIiBmaWxsLW9wYWNpdHk9IjAuMzIiLz4KPC9zdmc+Cg==);
  left: 0;
  position: absolute;
  top: 5px;
}

@media (max-width: 767.98px) {
  /* line 1287, assets/styles/common/_global.scss */

  .disclaimer-post p::before {
    left: 2px;
  }
}

@media (min-width: 1209px) {
  /* line 1287, assets/styles/common/_global.scss */

  .disclaimer-post p::before {
    left: 0;
  }
}

/* line 1303, assets/styles/common/_global.scss */

.disclaimer-post p a {
  color: #1d2129;
  font-size: 12px;
  font-weight: 700;
  padding-right: 12px;
  position: relative;
}

/* line 1310, assets/styles/common/_global.scss */

.disclaimer-post p a svg {
  position: relative;
  top: 1px;
}

/* line 1314, assets/styles/common/_global.scss */

.disclaimer-post p a svg path {
  stroke: #1d2129;
}

/* line 1322, assets/styles/common/_global.scss */

.is-caption {
  margin-bottom: 0;
}

/* line 1326, assets/styles/common/_global.scss */

.normal-logo {
  display: block;
}

/* line 1330, assets/styles/common/_global.scss */

.dark-logo {
  display: none;
}

/* line 1336, assets/styles/common/_global.scss */

.single .normal-logo,
.page-template-default .normal-logo {
  display: none !important;
}

/* line 1340, assets/styles/common/_global.scss */

.single .dark-logo,
.page-template-default .dark-logo {
  display: block !important;
}

/* line 1345, assets/styles/common/_global.scss */

.white-background {
  background-color: white;
}

/* line 1349, assets/styles/common/_global.scss */

.global-disclaimer {
  background-color: #1d2129;
  color: rgba(255, 255, 255, 0.6);
  font-family: "Roboto Condensed", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  padding: 12px 0;
  position: relative;
  text-align: center;
  z-index: 6;
}

/* line 1362, assets/styles/common/_global.scss */

.global-disclaimer span {
  color: white;
}

/* line 1367, assets/styles/common/_global.scss */

.link-disabled {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}

/* line 1373, assets/styles/common/_global.scss */

section.wp-block-group {
  background-color: white;
  padding: 3rem 0;
}

/* line 1378, assets/styles/common/_global.scss */

.page h2.navigation-heading {
  line-height: 1.88889rem;
}

/* line 1382, assets/styles/common/_global.scss */

.wp-block-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 16px;
}

@media (min-width: 768px) {
  /* line 1382, assets/styles/common/_global.scss */

  .wp-block-columns {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media (min-width: 768px) and (max-width: 1210px) {
  /* line 1393, assets/styles/common/_global.scss */

  .wp-block-columns.is-layout-flex {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  /* line 1397, assets/styles/common/_global.scss */

  .wp-block-columns.is-layout-flex .wp-block-column.is-layout-flow {
    width: calc(50% - 8px);
    /** -8px to fix gap (16px) spacing **/
  }
}

/* line 1404, assets/styles/common/_global.scss */

.footernotes-caption {
  display: block;
  width: 100%;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #5d6066;
}

/* line 1415, assets/styles/common/_global.scss */

.stickit {
  position: -webkit-sticky;
  position: sticky;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 70px;
  /* required */
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: calc(100vh - 75px);
  overflow-y: auto;
  padding-bottom: 16px;
}

/* line 1424, assets/styles/common/_global.scss */

.stickit::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

/* line 1429, assets/styles/common/_global.scss */

.stickit::-webkit-scrollbar-track {
  background-color: #ddd;
  border-radius: 5px;
}

/* line 1434, assets/styles/common/_global.scss */

.stickit::-webkit-scrollbar-thumb {
  background-color: #666;
  border-radius: 5px;
}

/* line 1439, assets/styles/common/_global.scss */

.stickit::-webkit-scrollbar-thumb:vertical {
  min-height: 50px;
}

@media (max-width: 768px) {
  /* line 1444, assets/styles/common/_global.scss */

  .is-provider-vimeo iframe {
    height: 320px !important;
  }
}

@media (max-width: 476px) {
  /* line 1444, assets/styles/common/_global.scss */

  .is-provider-vimeo iframe {
    height: 250px !important;
  }
}

@media (max-width: 376px) {
  /* line 1444, assets/styles/common/_global.scss */

  .is-provider-vimeo iframe {
    height: 230px !important;
  }
}

/* line 1, assets/styles/layouts/_header.scss */

.header {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  padding: 1.22222rem 0;
  height: 69px;
  position: fixed;
  top: 0;
  z-index: 5;
  width: 100%;
}

/* line 10, assets/styles/layouts/_header.scss */

.header.initial-stage.using-disclaimer {
  top: 60px;
}

@media (min-width: 768px) {
  /* line 10, assets/styles/layouts/_header.scss */

  .header.initial-stage.using-disclaimer {
    top: 40px;
  }
}

/* line 18, assets/styles/layouts/_header.scss */

.header__brand {
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 0;
}

/* line 25, assets/styles/layouts/_header.scss */

.header__nav {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
}

/* line 31, assets/styles/layouts/_header.scss */

.header__nav #primaryNavBar {
  position: relative;
}

/* line 34, assets/styles/layouts/_header.scss */

.header__nav #primaryNavBar .navbar-nav {
  display: none;
}

@media (min-width: 1209px) {
  /* line 34, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  /* line 41, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item {
    margin-top: 1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  /* line 46, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item span {
    color: inherit;
  }

  /* line 50, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item .caret {
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05IDZMNSAyTDEgNiIgc3Ryb2tlPSIjMTdDMzdCIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-filter: brightness(1000%) invert(0);
            filter: brightness(1000%) invert(0);
  }

  /* line 58, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.active .caret {
    -webkit-filter: brightness(100%) invert(0);
            filter: brightness(100%) invert(0);
  }

  /* line 63, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.dropdown {
    height: 40px;
    background: transparent;
    position: relative;
  }

  /* line 69, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.dropdown:hover > a {
    color: #27ae60;
  }

  /* line 72, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.dropdown:hover > a::after {
    content: ' ';
    width: 16px;
    height: 16px;
    background-color: white;
    position: absolute;
    bottom: -8px;
    left: 50%;
    -webkit-transform: rotateZ(45deg);
            transform: rotateZ(45deg);
  }

  /* line 83, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.dropdown:hover > a img {
    -webkit-filter: invert(57%) sepia(20%) saturate(1512%) hue-rotate(92deg) brightness(93%) contrast(85%);
            filter: invert(57%) sepia(20%) saturate(1512%) hue-rotate(92deg) brightness(93%) contrast(85%);
  }

  /* line 88, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.dropdown:hover .dropdown-menu {
    display: block;
    background: #fff;
    -webkit-box-shadow: 0 16px 40px rgba(29, 33, 41, 0.12);
            box-shadow: 0 16px 40px rgba(29, 33, 41, 0.12);
    border-radius: 4px;
  }

  /* line 94, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.dropdown:hover .dropdown-menu > .menu-item {
    position: relative;
  }

  /* line 97, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.dropdown:hover .dropdown-menu > .menu-item > a {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
  }

  /* line 104, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.dropdown:hover .dropdown-menu > .menu-item > .dropdown-menu {
    display: none;
  }

  /* line 109, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.dropdown:hover .dropdown-menu > .menu-item:hover > .dropdown-menu {
    display: block;
    position: absolute;
    left: 100%;
    top: 0;
    background: #fff;
    -webkit-box-shadow: 0 16px 40px rgba(29, 33, 41, 0.12);
            box-shadow: 0 16px 40px rgba(29, 33, 41, 0.12);
    border-radius: 4px;
  }

  /* line 119, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.dropdown:hover .dropdown-menu > .menu-item:hover > .invert-side {
    left: -100%;
  }

  /* line 123, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.dropdown:hover .dropdown-menu > .menu-item:hover > a {
    font-weight: 500;
  }

  /* line 129, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.dropdown:hover .dropdown-menu > .menu-item.menu-item-has-children:hover {
    background: #f2f2f3;
    border-radius: 4px;
  }

  /* line 134, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.dropdown:hover .dropdown-menu > .menu-item.menu-item-has-children > a {
    border-bottom: unset;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  /* line 138, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.dropdown:hover .dropdown-menu > .menu-item.menu-item-has-children > a::after {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDEyTDEwIDE2TDEwIDhMMTQgMTJaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
    width: unset;
    height: unset;
    background-color: transparent;
    position: inherit;
    bottom: unset;
    left: unset;
    -webkit-transform: unset;
            transform: unset;
  }

  /* line 152, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.dropdown:hover .dropdown-menu > .menu-item-footer {
    width: 100%;
    grid-column: 1 / span 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    border-top: 1px solid #e6e6e8;
    position: relative;
    padding: 6px;
  }

  /* line 161, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.dropdown:hover .dropdown-menu > .menu-item-footer:hover {
    background: unset;
    background: #f2f2f3;
    border-radius: 4px;
  }

  /* line 166, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.dropdown:hover .dropdown-menu > .menu-item-footer:hover > a {
    font-weight: 700;
  }

  /* line 171, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.dropdown:hover .dropdown-menu > .menu-item-footer > a {
    padding: 0 8px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    color: #1d2129;
  }

  /* line 179, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.dropdown:hover .dropdown-menu > .menu-item-footer > a::after {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjU4NTc5IDcuMDAwMDhMNy4yOTI4OSA0LjcwNzE4TDguNzA3MTEgMy4yOTI5N0wxMy40MTQyIDguMDAwMDhMOC43MDcxMSAxMi43MDcyTDcuMjkyODkgMTEuMjkzTDkuNTg1NzkgOS4wMDAwOEgyVjcuMDAwMDhIOS41ODU3OVoiIGZpbGw9IiMxRDIxMjkiLz4KPC9zdmc+Cg==);
    height: 26px;
    margin-top: 6px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 190, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.dropdown:hover .caret {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05IDZMNSAyTDEgNiIgc3Ryb2tlPSIjMTdDMzdCIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
    -webkit-transform: rotate(0deg) !important;
            transform: rotate(0deg) !important;
    -webkit-filter: brightness(100%) invert(0) !important;
            filter: brightness(100%) invert(0) !important;
  }

  /* line 198, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item .dropdown-menu.show {
    z-index: 50;
  }

  /* line 202, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.dropdown.show {
    position: relative;
  }

  /* line 210, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.dropdown.show::after {
    position: absolute;
    z-index: 100;
    bottom: -15px;
    left: calc(50% - 6px);
  }

  /* line 218, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item .dropdown-toggle::after {
    content: none;
  }

  /* line 222, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item:not(:last-of-type) {
    margin-right: 1.83333rem;
  }

  /* line 226, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  /* line 230, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item a span {
    font-size: 0.88889rem;
    line-height: 1.05556rem;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
  }

  /* line 238, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.current-menu-item:not(.menu-item-has-children) {
    background: rgba(18, 169, 106, 0.12);
  }

  /* line 241, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .menu-item.current-menu-item:not(.menu-item-has-children) > a {
    color: #12a96a !important;
    font-weight: 500 !important;
  }

  /* line 248, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item {
    margin-top: 1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  /* line 253, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item span {
    color: inherit;
  }

  /* line 257, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item .caret {
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05IDZMNSAyTDEgNiIgc3Ryb2tlPSIjMTdDMzdCIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-filter: brightness(1000%) invert(0);
            filter: brightness(1000%) invert(0);
  }

  /* line 265, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.active .caret {
    -webkit-filter: brightness(100%) invert(0);
            filter: brightness(100%) invert(0);
  }

  /* line 270, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown {
    position: relative;
  }

  /* line 274, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover > a {
    color: #27ae60;
  }

  /* line 277, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover > a::after {
    content: ' ';
    width: 16px;
    height: 16px;
    background-color: white;
    position: absolute;
    bottom: -8px;
    left: 50%;
    -webkit-transform: rotateZ(45deg);
            transform: rotateZ(45deg);
  }

  /* line 288, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover > a img {
    -webkit-filter: invert(57%) sepia(20%) saturate(1512%) hue-rotate(92deg) brightness(93%) contrast(85%);
            filter: invert(57%) sepia(20%) saturate(1512%) hue-rotate(92deg) brightness(93%) contrast(85%);
  }

  /* line 293, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: auto;
    right: 0;
    background: #fff;
    padding: 8px 16px;
    padding-left: 16px !important;
    width: auto;
    -webkit-column-gap: 8px;
       -moz-column-gap: 8px;
            column-gap: 8px;
  }

  /* line 304, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu > .menu-item {
    min-width: 233.33px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    float: left;
    padding: 8px 0;
    height: auto;
  }

  /* line 313, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu > .menu-item.menu-item-has-children:hover {
    background: inherit;
    border-radius: 4px;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  /* line 318, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu > .menu-item.menu-item-has-children:hover > .dropdown-menu {
    background: #fff;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  /* line 324, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu > .menu-item.menu-item-has-children > a {
    border-bottom: unset;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 0;
    padding: 6px 8px;
  }

  /* line 330, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu > .menu-item.menu-item-has-children > a::after {
    content: '';
  }

  /* line 337, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu > .menu-item:hover > .dropdown-menu {
    position: static;
    background: #fff;
  }

  /* line 343, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu > .menu-item:hover > a > span {
    color: #1d2129;
  }

  /* line 349, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu > .menu-item a {
    padding: 8px;
    border-bottom: unset;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  /* line 354, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu > .menu-item a::after {
    content: '';
  }

  /* line 358, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu > .menu-item a img {
    -webkit-filter: none;
            filter: none;
    margin-left: 0;
    margin-right: 8px;
    width: 24px !important;
    height: 24px !important;
  }

  /* line 367, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu > .menu-item.menu-item-footer {
    width: 100%;
    grid-column: 1 / span 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    border-top: 1px solid #e6e6e8;
    position: relative;
    padding: 10px 8px;
    padding-right: 14px;
    margin-top: 8px !important;
  }

  /* line 379, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu > .menu-item.menu-item-footer .current-menu-item > a {
    color: #12a96a !important;
    font-weight: 700;
  }

  /* line 385, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu > .menu-item.menu-item-footer:hover {
    background: unset;
    background: #f2f2f3;
    border-radius: 4px;
  }

  /* line 391, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu > .menu-item.menu-item-footer > a {
    padding: 0;
    -webkit-box-pack: normal;
        -ms-flex-pack: normal;
            justify-content: normal;
  }

  /* line 396, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu > .menu-item.menu-item-footer > a::after {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjU4NTc5IDcuMDAwMDhMNy4yOTI4OSA0LjcwNzE4TDguNzA3MTEgMy4yOTI5N0wxMy40MTQyIDguMDAwMDhMOC43MDcxMSAxMi43MDcyTDcuMjkyODkgMTEuMjkzTDkuNTg1NzkgOS4wMDAwOEgyVjcuMDAwMDhIOS41ODU3OVoiIGZpbGw9IiMxRDIxMjkiLz4KPC9zdmc+Cg==);
    height: 26px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 4px;
  }

  /* line 406, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu > .menu-item > .dropdown-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    height: auto;
    position: static;
    padding: 0;
    padding-left: 0 !important;
    gap: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  /* line 417, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu > .menu-item > .dropdown-menu > .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    padding: 0;
  }

  /* line 423, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu > .menu-item > .dropdown-menu > .menu-item > a {
    color: #1d2129 !important;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    padding: 10px 8px;
  }

  /* line 432, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu > .menu-item > .dropdown-menu > .menu-item > a:hover {
    color: #1d2129;
    font-weight: 500;
  }

  /* line 438, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu > .menu-item > .dropdown-menu > .menu-item:hover {
    background: #f2f2f3;
    border-radius: 4px;
  }

  /* line 444, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu > .menu-item > .dropdown-menu > .menu-item.current-menu-item {
    background: rgba(18, 169, 106, 0.12);
  }

  /* line 447, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu > .menu-item > .dropdown-menu > .menu-item.current-menu-item > a {
    color: #12a96a !important;
    font-weight: 700;
  }

  /* line 456, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .dropdown-menu a span {
    font-family: "Roboto", sans-serif;
  }

  /* line 462, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown:hover .caret {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05IDZMNSAyTDEgNiIgc3Ryb2tlPSIjMTdDMzdCIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
    -webkit-transform: rotate(0deg) !important;
            transform: rotate(0deg) !important;
    -webkit-filter: brightness(100%) invert(0) !important;
            filter: brightness(100%) invert(0) !important;
  }

  /* line 469, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown .dropdown-menu {
    width: 100%;
    min-width: unset;
  }

  /* line 475, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown .dropdown-menu .current-menu-item > ul.dropdown-menu > li.current-menu-item {
    color: #12a96a !important;
  }

  /* line 482, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown .dropdown-menu .menu-item-footer.current-menu-item > a {
    font-weight: 700;
  }

  /* line 489, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item .dropdown-menu.show {
    z-index: 50;
  }

  /* line 493, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown.show {
    position: relative;
  }

  /* line 496, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item.dropdown.show::after {
    position: absolute;
    z-index: 100;
    bottom: -15px;
    left: calc(50% - 6px);
  }

  /* line 504, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item .dropdown-toggle::after {
    content: none;
  }

  /* line 508, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item:not(:last-of-type) {
    margin-right: 1.83333rem;
  }

  /* line 512, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: none;
  }

  /* line 517, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav .megamenu-item a span {
    font-size: 0.88889rem;
    line-height: 1.11111rem;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
  }

  /* line 526, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav > .menu-item {
    height: 40px;
  }

  /* line 530, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav > .menu-item > a > span {
    text-transform: uppercase;
    text-wrap: nowrap;
  }

  /* line 536, assets/styles/layouts/_header.scss */

  .header__nav #primaryNavBar .navbar-nav > .menu-item a[href="#"] {
    cursor: default;
  }
}

/* line 542, assets/styles/layouts/_header.scss */

.header__nav #primaryNavBar .navbar-nav > .current-menu-item {
  background: unset !important;
}

/* line 548, assets/styles/layouts/_header.scss */

.header__nav .navbar-toggler {
  width: 24px;
  height: 16px;
  position: relative;
  cursor: pointer;
}

@media (min-width: 1209px) {
  /* line 548, assets/styles/layouts/_header.scss */

  .header__nav .navbar-toggler {
    display: none;
  }
}

/* line 558, assets/styles/layouts/_header.scss */

.header__nav .navbar-toggler span {
  position: absolute;
  height: 2px;
  border-radius: 1px;
  right: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

/* line 565, assets/styles/layouts/_header.scss */

.header__nav .navbar-toggler span:nth-of-type(1),
.header__nav .navbar-toggler span:nth-of-type(3) {
  width: 24px;
}

/* line 570, assets/styles/layouts/_header.scss */

.header__nav .navbar-toggler span:nth-of-type(1) {
  top: 0;
}

/* line 574, assets/styles/layouts/_header.scss */

.header__nav .navbar-toggler span:nth-of-type(2) {
  width: 14px;
  top: 7px;
}

/* line 579, assets/styles/layouts/_header.scss */

.header__nav .navbar-toggler span:nth-of-type(3) {
  top: 14px;
}

/* line 585, assets/styles/layouts/_header.scss */

.header__nav .navbar-toggler.active span {
  top: 7px;
  width: 24px;
}

/* line 589, assets/styles/layouts/_header.scss */

.header__nav .navbar-toggler.active span:nth-of-type(1) {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

/* line 593, assets/styles/layouts/_header.scss */

.header__nav .navbar-toggler.active span:nth-of-type(2),
.header__nav .navbar-toggler.active span:nth-of-type(3) {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

/* line 601, assets/styles/layouts/_header.scss */

.header__nav .navbar-toggler.has-new::after {
  content: ' ';
  position: absolute;
  width: 9px;
  height: 9px;
  background-color: #11a869;
  border-radius: 50%;
  right: -5px;
  top: -5px;
  border: 1px solid #fff;
}

/* line 614, assets/styles/layouts/_header.scss */

.header__nav .navbar-toggler.has-new.active::after {
  display: none;
}

/* line 623, assets/styles/layouts/_header.scss */

.header.dark .brand__img_light {
  display: none;
}

/* line 628, assets/styles/layouts/_header.scss */

.header.dark .header__nav .menu-item {
  color: white;
}

/* line 631, assets/styles/layouts/_header.scss */

.header.dark .header__nav .menu-item:not(:last-of-type) {
  margin-right: 1.83333rem;
}

/* line 635, assets/styles/layouts/_header.scss */

.header.dark .header__nav .menu-item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 640, assets/styles/layouts/_header.scss */

.header.dark .header__nav .menu-item a img {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  margin-right: 0.5rem;
  -webkit-filter: invert(97%) sepia(97%) saturate(0%) hue-rotate(22deg) brightness(105%) contrast(103%);
          filter: invert(97%) sepia(97%) saturate(0%) hue-rotate(22deg) brightness(105%) contrast(103%);
  width: 24px;
}

@media (min-width: 1209px) {
  /* line 648, assets/styles/layouts/_header.scss */

  .header.dark .header__nav .menu-item a:hover {
    color: #27ae60;
  }

  /* line 651, assets/styles/layouts/_header.scss */

  .header.dark .header__nav .menu-item a:hover img {
    -webkit-filter: invert(57%) sepia(20%) saturate(1512%) hue-rotate(92deg) brightness(93%) contrast(85%);
            filter: invert(57%) sepia(20%) saturate(1512%) hue-rotate(92deg) brightness(93%) contrast(85%);
  }
}

/* line 658, assets/styles/layouts/_header.scss */

.header.dark .header__nav .menu-item.current-menu-item {
  color: #27ae60;
}

/* line 661, assets/styles/layouts/_header.scss */

.header.dark .header__nav .menu-item.current-menu-item .caret {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05IDZMNSAyTDEgNiIgc3Ryb2tlPSIjMTdDMzdCIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==) !important;
  -webkit-transform: rotate(180deg) !important;
          transform: rotate(180deg) !important;
}

/* line 666, assets/styles/layouts/_header.scss */

.header.dark .header__nav .menu-item.current-menu-item img {
  -webkit-filter: invert(57%) sepia(20%) saturate(1512%) hue-rotate(92deg) brightness(93%) contrast(85%);
          filter: invert(57%) sepia(20%) saturate(1512%) hue-rotate(92deg) brightness(93%) contrast(85%);
}

/* line 675, assets/styles/layouts/_header.scss */

.header.dark .header__nav .megamenu-item.menu-item .dropdown-menu a img {
  -webkit-filter: unset;
          filter: unset;
}

/* line 683, assets/styles/layouts/_header.scss */

.header.dark .header__nav .navbar-toggler span {
  background: white;
}

/* line 689, assets/styles/layouts/_header.scss */

.header.dark.nav-up {
  top: -71px;
}

@media (min-width: 768px) {
  /* line 689, assets/styles/layouts/_header.scss */

  .header.dark.nav-up {
    height: -71px;
  }
}

/* line 697, assets/styles/layouts/_header.scss */

.header.dark .sidebar-menu {
  background: none;
  bottom: 0;
  -webkit-transition: top 0.01s linear, bottom 0.29s ease-out;
  transition: top 0.01s linear, bottom 0.29s ease-out;
}

/* line 703, assets/styles/layouts/_header.scss */

.header.dark .sidebar-menu .dropdown-menu.show li a {
  color: #fff !important;
}

/* line 710, assets/styles/layouts/_header.scss */

.header.dark .sidebar-menu.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#1d2129), color-stop(103.08%, #012325));
  background: linear-gradient(180deg, #1d2129 0%, #012325 103.08%);
  background-position: right bottom;
  background-repeat: no-repeat;
}

/* line 716, assets/styles/layouts/_header.scss */

.header.dark .sidebar-menu.scrolled {
  background: -webkit-gradient(linear, left top, left bottom, from(#1d2129), color-stop(103.08%, #012325));
  background: linear-gradient(180deg, #1d2129 0%, #012325 103.08%);
}

@media (max-width: 1208.98px) {
  /* line 724, assets/styles/layouts/_header.scss */

  .header.dark .sidebar-menu.active {
    top: 70px;
    padding-top: 0;
    bottom: unset;
    max-height: 100vh;
    overflow-y: scroll;
  }
}

@media (max-width: 1208.98px) and (min-width: 768px) and (max-width: 1208.98px) {
  /* line 724, assets/styles/layouts/_header.scss */

  .header.dark .sidebar-menu.active {
    top: 100px;
  }
}

/* line 739, assets/styles/layouts/_header.scss */

.header.light {
  padding: 0.66667rem 0;
  height: 48px;
}

@media (min-width: 1209px) {
  /* line 744, assets/styles/layouts/_header.scss */

  .header.light .caret {
    -webkit-filter: brightness(1000%) invert(100%) grayscale(100%) !important;
            filter: brightness(1000%) invert(100%) grayscale(100%) !important;
  }
}

@media (min-width: 768px) {
  /* line 739, assets/styles/layouts/_header.scss */

  .header.light {
    padding: 1.22222rem 0;
    height: 65px;
  }
}

/* line 754, assets/styles/layouts/_header.scss */

.header.light .brand__img {
  display: none;
}

/* line 759, assets/styles/layouts/_header.scss */

.header.light .header__nav .menu-item {
  color: black;
}

/* line 762, assets/styles/layouts/_header.scss */

.header.light .header__nav .menu-item:not(:last-of-type) {
  margin-right: 1.83333rem;
}

/* line 766, assets/styles/layouts/_header.scss */

.header.light .header__nav .menu-item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 771, assets/styles/layouts/_header.scss */

.header.light .header__nav .menu-item a img {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  margin-right: 0.5rem;
  width: 24px !important;
}

@media (min-width: 1209px) {
  /* line 778, assets/styles/layouts/_header.scss */

  .header.light .header__nav .menu-item a:hover {
    color: #27ae60;
    font-weight: 500;
  }

  /* line 782, assets/styles/layouts/_header.scss */

  .header.light .header__nav .menu-item a:hover img {
    -webkit-filter: invert(57%) sepia(20%) saturate(1512%) hue-rotate(92deg) brightness(93%) contrast(85%);
            filter: invert(57%) sepia(20%) saturate(1512%) hue-rotate(92deg) brightness(93%) contrast(85%);
  }
}

/* line 789, assets/styles/layouts/_header.scss */

.header.light .header__nav .menu-item.current-menu-item {
  color: #27ae60;
}

/* line 792, assets/styles/layouts/_header.scss */

.header.light .header__nav .menu-item.current-menu-item img {
  -webkit-filter: invert(57%) sepia(20%) saturate(1512%) hue-rotate(92deg) brightness(93%) contrast(85%);
          filter: invert(57%) sepia(20%) saturate(1512%) hue-rotate(92deg) brightness(93%) contrast(85%);
}

/* line 799, assets/styles/layouts/_header.scss */

.header.light .header__nav .navbar-toggler span {
  background: black;
}

/* line 805, assets/styles/layouts/_header.scss */

.header.light.nav-up {
  top: -48px;
}

@media (min-width: 768px) {
  /* line 805, assets/styles/layouts/_header.scss */

  .header.light.nav-up {
    top: -65px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 805, assets/styles/layouts/_header.scss */

  .header.light.nav-up {
    top: -71px;
  }
}

/* line 817, assets/styles/layouts/_header.scss */

.header.light .sidebar-menu {
  background: #f2f2f3;
  top: unset;
  bottom: 0;
  -webkit-transition: top 0.01s linear, bottom 0.29s ease-out;
  transition: top 0.01s linear, bottom 0.29s ease-out;
}

@media (max-width: 1208.98px) {
  /* line 824, assets/styles/layouts/_header.scss */

  .header.light .sidebar-menu.active {
    background: -webkit-gradient(linear, left top, left bottom, from(#1d2129), color-stop(103.08%, #012325));
    background: linear-gradient(180deg, #1d2129 0%, #012325 103.08%);
    background-position: right bottom;
    background-repeat: no-repeat;
    top: 48px;
    padding-top: 0;
    bottom: unset;
    max-height: 100vh;
    overflow-y: scroll;
  }
}

@media (max-width: 1208.98px) and (min-width: 768px) and (max-width: 1208.98px) {
  /* line 824, assets/styles/layouts/_header.scss */

  .header.light .sidebar-menu.active {
    top: 65px;
  }
}

@media (min-width: 1209px) {
  /* line 842, assets/styles/layouts/_header.scss */

  .header.light .sidebar-menu .menu-item img {
    -webkit-filter: none;
            filter: none;
  }
}

/* line 849, assets/styles/layouts/_header.scss */

.header.light + .site-content {
  padding-top: 2.72222rem;
}

@media (min-width: 768px) {
  /* line 849, assets/styles/layouts/_header.scss */

  .header.light + .site-content {
    padding-top: 3.61111rem;
  }
}

/* line 856, assets/styles/layouts/_header.scss */

.header.light + .site-content .progress {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  z-index: 4;
  top: 51px;
}

@media (min-width: 768px) {
  /* line 856, assets/styles/layouts/_header.scss */

  .header.light + .site-content .progress {
    top: 65px;
  }
}

/* line 866, assets/styles/layouts/_header.scss */

.header.light + .site-content .page-overlay {
  background: #1d2129;
}

/* line 873, assets/styles/layouts/_header.scss */

.page-header {
  padding-top: 4.44444rem;
  padding-bottom: 6.38889rem;
  min-height: 13rem;
  position: relative;
  background: -webkit-gradient(linear, left top, left bottom, from(#1d2129), color-stop(186.11%, #012325));
  background: linear-gradient(180deg, #1d2129 0%, #012325 186.11%);
  mix-blend-mode: normal;
  overflow: hidden;
  background-size: cover;
  color: white;
}

@media (min-width: 768px) {
  /* line 873, assets/styles/layouts/_header.scss */

  .page-header {
    padding-top: 2.77778rem;
    min-height: 14.33333rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 873, assets/styles/layouts/_header.scss */

  .page-header {
    padding-top: 3.33333rem;
    padding-bottom: 10.44444rem;
    min-height: 20rem;
  }
}

/* line 893, assets/styles/layouts/_header.scss */

.page-header .container {
  position: relative;
}

/* line 896, assets/styles/layouts/_header.scss */

.page-header .container > .breadcrumbs {
  margin-top: -26px;
  margin-bottom: 14px;
}

@media (min-width: 768px) {
  /* line 896, assets/styles/layouts/_header.scss */

  .page-header .container > .breadcrumbs {
    margin-top: 0;
    margin-bottom: 14px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 896, assets/styles/layouts/_header.scss */

  .page-header .container > .breadcrumbs {
    margin-top: -6px;
    margin-bottom: 32px;
  }
}

/* line 912, assets/styles/layouts/_header.scss */

.page-header + * {
  position: relative;
  z-index: 1;
  margin-top: -4.22222rem;
  min-height: 4.22222rem;
}

@media (min-width: 1209px) {
  /* line 912, assets/styles/layouts/_header.scss */

  .page-header + * {
    margin-top: -8rem;
    min-height: 8rem;
  }
}

/* line 927, assets/styles/layouts/_header.scss */

.page-header h1 {
  font-size: 2rem;
  line-height: 2.11111rem;
}

@media (min-width: 768px) {
  /* line 927, assets/styles/layouts/_header.scss */

  .page-header h1 {
    font-size: 2.22222rem;
    line-height: 2.44444rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 927, assets/styles/layouts/_header.scss */

  .page-header h1 {
    font-size: 2.66667rem;
    line-height: 2.88889rem;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}

/* line 943, assets/styles/layouts/_header.scss */

.page-header h1 span {
  font-size: 2rem;
  line-height: 2.11111rem;
  font-weight: bold;
}

@media (min-width: 768px) {
  /* line 943, assets/styles/layouts/_header.scss */

  .page-header h1 span {
    font-size: 2.22222rem;
    line-height: 2.44444rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 943, assets/styles/layouts/_header.scss */

  .page-header h1 span {
    font-size: 2.66667rem;
    line-height: 2.88889rem;
  }
}

@media (min-width: 1209px) {
  /* line 960, assets/styles/layouts/_header.scss */

  .page-header p {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}

/* line 966, assets/styles/layouts/_header.scss */

.page-header .overlay {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  opacity: 0.14;
  mix-blend-mode: luminosity;
}

/* line 976, assets/styles/layouts/_header.scss */

.page-header::after {
  content: '';
  position: absolute;
  top: 100%;
  height: 100px;
  width: 110%;
  background: #f2f2f3;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: rotate(-2deg);
          transform: rotate(-2deg);
}

/* line 988, assets/styles/layouts/_header.scss */

.page-overlay {
  position: fixed;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100vw;
  background: #1d2129;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0.1s linear, opacity 0.2s ease-out;
  transition: visibility 0.1s linear, opacity 0.2s ease-out;
  z-index: -100;
}

/* line 1001, assets/styles/layouts/_header.scss */

.page-overlay.active {
  visibility: visible;
  opacity: 1;
  mix-blend-mode: normal;
  display: block;
  z-index: 4;
}

/* line 1010, assets/styles/layouts/_header.scss */

.badge-novo,
.badge-new {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 1015, assets/styles/layouts/_header.scss */

.badge-novo::after,
.badge-new::after {
  content: 'novo';
  width: 30px;
  height: 15px;
  font-size: 10px;
  background-color: #11a869;
  border-radius: 15px;
  line-height: 13px;
  color: #fff;
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  display: block;
  float: left;
  margin-top: 3px;
  margin-left: 8px;
}

@media (min-width: 1209px) {
  /* line 1015, assets/styles/layouts/_header.scss */

  .badge-novo::after,
  .badge-new::after {
    position: absolute;
    top: -10px;
    right: -10px;
    float: none;
    margin: 0;
  }
}

@media (min-width: 1209px) {
  /* line 6, assets/styles/layouts/_sidebar-menu.scss */

  .header.light #sidebarNavBar .dropdown .dropdown-menu .menu-item a span.caret {
    -webkit-filter: brightness(1000%) invert(100%) grayscale(100%) !important;
            filter: brightness(1000%) invert(100%) grayscale(100%) !important;
  }
}

/* line 11, assets/styles/layouts/_sidebar-menu.scss */

.header.light #sidebarNavBar .dropdown .dropdown-menu .menu-item a span.caret.active {
  -webkit-filter: none !important;
          filter: none !important;
}

@media (min-width: 1209px) {
  /* line 24, assets/styles/layouts/_sidebar-menu.scss */

  .header.light #sidebarNavBar .megamenu-item.menu-item:hover .dropdown-menu .menu-item a span.caret {
    -webkit-filter: brightness(1000%) invert(100%) grayscale(100%) !important;
            filter: brightness(1000%) invert(100%) grayscale(100%) !important;
  }
}

/* line 29, assets/styles/layouts/_sidebar-menu.scss */

.header.light #sidebarNavBar .megamenu-item.menu-item:hover .dropdown-menu .menu-item a span.caret.active {
  -webkit-filter: none !important;
          filter: none !important;
}

/* line 41, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu {
  position: absolute;
  width: 100vw;
  left: 0;
  top: -520px;
  padding-top: 3.88889rem;
  padding-bottom: 20rem;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background: -webkit-gradient(linear, left top, left bottom, from(#09101f), color-stop(103.08%, #012325));
  background: linear-gradient(180deg, #09101f 0%, #012325 103.08%);
  background-position: right bottom;
  background-repeat: no-repeat;
  mix-blend-mode: normal;
}

/* line 54, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .dropdown {
  background: transparent !important;
}

@media (max-width: 1208.98px) {
  /* line 54, assets/styles/layouts/_sidebar-menu.scss */

  .sidebar-menu .dropdown {
    display: block !important;
  }
}

/* line 62, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu.scrolled {
  top: -430px;
}

@media (min-width: 768px) {
  /* line 41, assets/styles/layouts/_sidebar-menu.scss */

  .sidebar-menu {
    padding: 100px 25px 203px 25px;
  }

  /* line 69, assets/styles/layouts/_sidebar-menu.scss */

  .sidebar-menu.active {
    top: 0;
  }
}

/* line 74, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .menu-item {
  color: white;
  font-style: normal;
  font-weight: bold;
  font-size: 1.11111rem;
  line-height: 1.27778rem;
}

@media (min-width: 768px) {
  /* line 74, assets/styles/layouts/_sidebar-menu.scss */

  .sidebar-menu .menu-item {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
  }
}

/* line 88, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .menu-item:hover img {
  -webkit-filter: invert(57%) sepia(20%) saturate(1512%) hue-rotate(92deg) brightness(93%) contrast(85%) !important;
          filter: invert(57%) sepia(20%) saturate(1512%) hue-rotate(92deg) brightness(93%) contrast(85%) !important;
}

/* line 92, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .menu-item:hover span {
  color: #12a96a !important;
}

/* line 96, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .menu-item:hover .caret {
  -webkit-filter: brightness(100%) invert(0) !important;
          filter: brightness(100%) invert(0) !important;
}

/* line 101, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .menu-item .caret {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05IDZMNSAyTDEgNiIgc3Ryb2tlPSIjMTdDMzdCIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-filter: brightness(1000%) invert(0);
          filter: brightness(1000%) invert(0);
}

/* line 107, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .menu-item .caret.active {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}

/* line 112, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .menu-item:not(:last-of-type) {
  margin-bottom: 1.44444rem;
}

/* line 116, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .menu-item:first-of-type {
  margin-top: 1.33333rem;
}

/* line 120, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .menu-item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

/* line 124, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .menu-item a img {
  margin-right: 0.94444rem;
  -webkit-filter: invert(97%) sepia(97%) saturate(0%) hue-rotate(22deg) brightness(105%) contrast(103%);
          filter: invert(97%) sepia(97%) saturate(0%) hue-rotate(22deg) brightness(105%) contrast(103%);
  width: 24px;
  height: 24px;
}

/* line 131, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .menu-item a span {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
}

/* line 138, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .menu-item.show img {
  -webkit-filter: invert(57%) sepia(20%) saturate(1512%) hue-rotate(92deg) brightness(93%) contrast(85%) !important;
          filter: invert(57%) sepia(20%) saturate(1512%) hue-rotate(92deg) brightness(93%) contrast(85%) !important;
}

/* line 142, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .menu-item.show span {
  color: #12a96a !important;
}

/* line 146, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .menu-item.show .caret {
  -webkit-filter: brightness(100%) invert(0) !important;
          filter: brightness(100%) invert(0) !important;
}

/* line 157, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .megamenu-item.menu-item:hover .dropdown-menu .menu-item a img {
  -webkit-filter: unset !important;
          filter: unset !important;
  opacity: 75%;
}

/* line 162, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .megamenu-item.menu-item:hover .dropdown-menu .menu-item a span {
  color: inherit !important;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
}

/* line 169, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .megamenu-item.menu-item:hover .dropdown-menu .menu-item a span.caret {
  -webkit-filter: brightness(1000%) invert(0) !important;
          filter: brightness(1000%) invert(0) !important;
}

/* line 172, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .megamenu-item.menu-item:hover .dropdown-menu .menu-item a span.caret.active {
  -webkit-filter: none !important;
          filter: none !important;
}

/* line 179, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .megamenu-item.menu-item:hover .dropdown-menu .menu-item a.show img {
  -webkit-filter: invert(57%) sepia(20%) saturate(1512%) hue-rotate(92deg) brightness(93%) contrast(85%) !important;
          filter: invert(57%) sepia(20%) saturate(1512%) hue-rotate(92deg) brightness(93%) contrast(85%) !important;
}

/* line 183, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .megamenu-item.menu-item:hover .dropdown-menu .menu-item a.show span {
  color: #12a96a !important;
}

/* line 195, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .megamenu-item.menu-item .dropdown-menu .menu-item a img {
  -webkit-filter: unset !important;
          filter: unset !important;
  opacity: 75%;
  width: 24px;
  height: 24px;
}

/* line 203, assets/styles/layouts/_sidebar-menu.scss */

.sidebar-menu .megamenu-item.menu-item .dropdown-menu .menu-item span {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
}

/* line 214, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar {
  width: 100%;
  padding: 0;
  overflow-y: scroll;
  overflow-x: hidden;
}

/* line 222, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .megamenu-item.menu-item ul.dropdown-menu > li.current-menu-item {
  background: unset !important;
}

/* line 228, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown .dropdown-menu {
  position: relative;
  width: 100%;
  margin-top: 6px !important;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: unset;
}

/* line 237, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown .dropdown-menu .menu-item a {
  color: inherit !important;
}

/* line 240, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown .dropdown-menu .menu-item a span.caret {
  -webkit-filter: brightness(1000%) invert(0) !important;
          filter: brightness(1000%) invert(0) !important;
  padding: 9px 7px;
}

/* line 244, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown .dropdown-menu .menu-item a span.caret.active {
  -webkit-filter: none !important;
          filter: none !important;
}

/* line 249, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown .dropdown-menu .menu-item a.show {
  color: #12a96a !important;
}

/* line 254, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown .dropdown-menu .menu-item:hover {
  background: transparent;
}

/* line 259, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown .dropdown-menu .current-menu-item:not(.menu-item-has-children) {
  background: rgba(18, 169, 106, 0.08);
}

/* line 262, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown .dropdown-menu .current-menu-item:not(.menu-item-has-children) > a {
  color: #12a96a !important;
}

/* line 265, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown .dropdown-menu .current-menu-item:not(.menu-item-has-children) > a > span.caret {
  -webkit-filter: none !important;
          filter: none !important;
}

/* line 269, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown .dropdown-menu .current-menu-item:not(.menu-item-has-children) > a > img {
  -webkit-filter: invert(57%) sepia(20%) saturate(1512%) hue-rotate(92deg) brightness(93%) contrast(85%) !important;
          filter: invert(57%) sepia(20%) saturate(1512%) hue-rotate(92deg) brightness(93%) contrast(85%) !important;
}

/* line 276, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-menu {
  max-width: 100%;
  margin: 0 !important;
  margin-bottom: 8px !important;
  display: none;
}

/* line 282, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-menu.show {
  position: relative !important;
  -webkit-transform: translate3d(0, 10px, 0) !important;
          transform: translate3d(0, 10px, 0) !important;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 288, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-menu.show > li {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  border-radius: 4px;
  padding-left: 28px;
  width: 90%;
}

/* line 296, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-menu.show > li:hover {
  background: rgba(18, 169, 106, 0.08);
}

/* line 299, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-menu.show > li:hover a {
  color: #12a96a !important;
}

/* line 306, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-menu li {
  padding: 0;
  padding-left: 0 !important;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 4px !important;
}

/* line 314, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-menu li::before {
  content: '' !important;
}

/* line 318, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-menu li > a {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  gap: 8px;
  height: auto;
  padding: 10px 40px;
  border: unset;
}

/* line 328, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-menu li > a img {
  margin-right: 0;
}

/* line 332, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-menu li > a .dropdown-submenu-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

/* line 336, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-menu li > a .dropdown-submenu-toggle span {
  position: relative;
}

/* line 339, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-menu li > a .dropdown-submenu-toggle span.caret {
  position: relative;
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05IDZMNSAyTDEgNiIgc3Ryb2tlPSIjMTdDMzdCIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
  right: 0;
  margin-left: 8px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-filter: brightness(1000%) invert(0);
          filter: brightness(1000%) invert(0);
  padding: 9px 7px;
}

/* line 352, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-menu li.menu-item-footer {
  margin-top: 8px !important;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 4px;
  padding-top: 8px;
}

/* line 358, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-menu li.menu-item-footer a {
  font-weight: 700;
}

/* line 361, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-menu li.menu-item-footer a::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImFycm93LXJpZ2h0Ij4KCTxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik04IDRMMTIgOC42TTEyIDcuNkw4IDEyTTEyIDhIMiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIi8+CjwvZz4KPC9zdmc+Cg==);
  margin-top: 4px;
}

/* line 368, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-menu li.sub-dropdown {
  border-top: none !important;
  padding-top: 0 !important;
  margin-top: 0 !important;
}

/* line 373, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-menu li.sub-dropdown a {
  font-weight: 400 !important;
}

/* line 376, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-menu li.sub-dropdown a::after {
  display: none;
}

/* line 384, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-submenu {
  max-width: 100%;
  padding-left: 62px !important;
  margin: 0 !important;
}

/* line 390, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-submenu li {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 8px;
}

/* line 397, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-submenu li::before {
  content: '' !important;
}

/* line 401, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-submenu li a {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  text-transform: capitalize;
  gap: 8px;
  height: auto;
  padding: 10px;
}

/* line 411, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-submenu li a img {
  margin-right: 8px;
}

/* line 415, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-submenu li a .dropdown-submenu-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

/* line 419, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-submenu li a .dropdown-submenu-toggle span {
  position: relative;
}

/* line 422, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .dropdown-submenu li a .dropdown-submenu-toggle span.caret {
  position: relative;
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05IDZMNSAyTDEgNiIgc3Ryb2tlPSIjMTdDMzdCIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
  right: 0;
  margin-left: 8px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-filter: brightness(1000%) invert(0);
          filter: brightness(1000%) invert(0);
  padding: 9px 7px;
}

@media (max-width: 1208.98px) {
  /* line 442, assets/styles/layouts/_sidebar-menu.scss */

  #sidebarNavBar .navbar-nav .menu-item:not(.megamenu-item) ul.dropdown-menu li.menu-item.menu-item-has-children:not(.mobile-second-level) a.dropdown-submenu-toggle {
    display: none;
  }

  /* line 446, assets/styles/layouts/_sidebar-menu.scss */

  #sidebarNavBar .navbar-nav .menu-item:not(.megamenu-item) ul.dropdown-menu li.menu-item.menu-item-has-children:not(.mobile-second-level) ul.dropdown-submenu {
    padding-left: 30px !important;
  }
}

/* line 456, assets/styles/layouts/_sidebar-menu.scss */

#sidebarNavBar .navbar-nav > .menu-item > a > span {
  text-transform: uppercase;
  color: unset;
}

/* line 466, assets/styles/layouts/_sidebar-menu.scss */

body.home .menu-item-home li.current-menu-item {
  display: none !important;
}

/* line 1, assets/styles/layouts/_footer.scss */

.site-footer {
  background: -webkit-gradient(linear, left top, left bottom, from(#09101f), color-stop(103.08%, #012325));
  background: linear-gradient(180deg, #09101f 0%, #012325 103.08%);
  background-position: left top;
  background-repeat: no-repeat;
  mix-blend-mode: normal;
  padding: 3.33333rem 0;
}

/* line 2, assets/styles/layouts/_footer.scss */

.site-footer > .container > .row {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (min-width: 1209px) {
  /* line 2, assets/styles/layouts/_footer.scss */

  .site-footer > .container > .row {
    display: grid;
    grid-template-columns: 50%;
    grid-template-areas: "logo logo" "text link-groups" "ext-links link-groups" "partners menu";
  }
}

@media (min-width: 768px) {
  /* line 1, assets/styles/layouts/_footer.scss */

  .site-footer {
    padding: 4.44444rem 0;
    background-position: left top;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 1, assets/styles/layouts/_footer.scss */

  .site-footer {
    background-position: center top;
  }
}

/* line 27, assets/styles/layouts/_footer.scss */

.site-footer .brand {
  margin-bottom: 1.33333rem;
}

@media (min-width: 1209px) {
  /* line 27, assets/styles/layouts/_footer.scss */

  .site-footer .brand {
    grid-area: logo;
  }
}

/* line 35, assets/styles/layouts/_footer.scss */

.site-footer__text {
  margin-bottom: 2.22222rem;
  opacity: 0.6;
}

@media (min-width: 1209px) {
  /* line 35, assets/styles/layouts/_footer.scss */

  .site-footer__text {
    grid-area: text;
    max-width: 19.72222rem;
  }
}

/* line 44, assets/styles/layouts/_footer.scss */

.site-footer__text p {
  font-size: 0.66667rem;
  line-height: 1rem;
  color: #f8faff;
}

/* line 51, assets/styles/layouts/_footer.scss */

.site-footer__link-groups {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 0rem;
  width: 100%;
}

@media (min-width: 1209px) {
  /* line 51, assets/styles/layouts/_footer.scss */

  .site-footer__link-groups {
    grid-area: link-groups;
    margin-bottom: 1.5rem;
  }
}

/* line 62, assets/styles/layouts/_footer.scss */

.site-footer__link-groups .link-group {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

@media (min-width: 768px) {
  /* line 62, assets/styles/layouts/_footer.scss */

  .site-footer__link-groups .link-group {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 62, assets/styles/layouts/_footer.scss */

  .site-footer__link-groups .link-group {
    width: 199px;
    max-width: 199px;
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
  }
}

@media (min-width: 1209px) {
  /* line 75, assets/styles/layouts/_footer.scss */

  .site-footer__link-groups .link-group:nth-of-type(3n+3) {
    width: 169px;
    max-width: 169px;
  }
}

/* line 82, assets/styles/layouts/_footer.scss */

.site-footer__link-groups .link-group__title {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.88889rem;
  line-height: 1.05556rem;
  text-transform: uppercase;
  margin-bottom: 1.22222rem;
  color: #bebec7;
}

/* line 92, assets/styles/layouts/_footer.scss */

.site-footer__link-groups .link-group__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1.5rem;
}

/* line 97, assets/styles/layouts/_footer.scss */

.site-footer__link-groups .link-group__link img {
  margin-right: 0.55556rem;
  -webkit-filter: invert(97%) sepia(97%) saturate(0%) hue-rotate(22deg) brightness(105%) contrast(103%);
          filter: invert(97%) sepia(97%) saturate(0%) hue-rotate(22deg) brightness(105%) contrast(103%);
}

/* line 102, assets/styles/layouts/_footer.scss */

.site-footer__link-groups .link-group__link span {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.88889rem;
  line-height: 1.05556rem;
  text-transform: uppercase;
  color: white;
}

/* line 114, assets/styles/layouts/_footer.scss */

.site-footer__external-links {
  display: grid;
  margin-bottom: 2.22222rem;
  width: 100%;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 8px;
}

@media (max-width: 624px) {
  /* line 114, assets/styles/layouts/_footer.scss */

  .site-footer__external-links {
    margin-top: 13px;
    margin-bottom: 32px;
  }

  /* line 125, assets/styles/layouts/_footer.scss */

  .site-footer__external-links a {
    background-color: rgba(255, 255, 255, 0.08);
    text-align: center;
    padding: 8px 26px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -0.01em;
    gap: 8px;
    border-radius: 4px;
  }
}

@media (max-width: 624px) and (max-width: 428px) {
  /* line 125, assets/styles/layouts/_footer.scss */

  .site-footer__external-links a {
    padding: 8px 20px;
  }
}

@media (max-width: 624px) and (max-width: 389px) {
  /* line 125, assets/styles/layouts/_footer.scss */

  .site-footer__external-links a {
    padding: 8px 17px;
  }
}

@media (max-width: 624px) and (max-width: 370px) {
  /* line 125, assets/styles/layouts/_footer.scss */

  .site-footer__external-links a {
    padding: 8px 15px;
  }
}

@media (max-width: 624px) {
  /* line 154, assets/styles/layouts/_footer.scss */

  .site-footer__external-links a img,
  .site-footer__external-links a picture {
    width: 20px;
    height: 20px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

@media (min-width: 625px) {
  /* line 114, assets/styles/layouts/_footer.scss */

  .site-footer__external-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: auto;
  }
}

@media (min-width: 625px) and (min-width: 1209px) {
  /* line 114, assets/styles/layouts/_footer.scss */

  .site-footer__external-links {
    grid-area: ext-links;
  }
}

@media (min-width: 625px) {
  /* line 172, assets/styles/layouts/_footer.scss */

  .site-footer__external-links a {
    height: 1.33333rem;
    border-radius: 0.66667rem;
    background: rgba(255, 255, 255, 0.08);
    padding: 0.11111rem;
    margin-bottom: 0.44444rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  /* line 181, assets/styles/layouts/_footer.scss */

  .site-footer__external-links a img {
    height: 100%;
    margin-right: 0.44444rem;
  }

  /* line 186, assets/styles/layouts/_footer.scss */

  .site-footer__external-links a span {
    font-size: 0.77778rem;
    line-height: 1.22222rem;
    color: white;
    margin-right: 0.44444rem;
    white-space: nowrap;
  }

  /* line 194, assets/styles/layouts/_footer.scss */

  .site-footer__external-links a:not(:last-of-type) {
    margin-right: 0.44444rem;
  }
}

@media (min-width: 1209px) {
  /* line 201, assets/styles/layouts/_footer.scss */

  .site-footer .right-holder {
    grid-area: menu;
  }
}

/* line 207, assets/styles/layouts/_footer.scss */

.site-footer .partners {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 25px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 1.44444rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 1209px) {
  /* line 207, assets/styles/layouts/_footer.scss */

  .site-footer .partners {
    grid-area: partners;
    padding-left: 15px;
  }
}

/* line 219, assets/styles/layouts/_footer.scss */

.site-footer .partners img {
  max-height: 40px;
  height: 40px;
}

/* line 225, assets/styles/layouts/_footer.scss */

.site-footer .nav-footer {
  width: 100%;
  text-align: right;
}

/* line 230, assets/styles/layouts/_footer.scss */

.site-footer .nav-footer .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (min-width: 1209px) {
  /* line 230, assets/styles/layouts/_footer.scss */

  .site-footer .nav-footer .menu {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

/* line 238, assets/styles/layouts/_footer.scss */

.site-footer .nav-footer .menu .menu-item {
  margin-bottom: 0.44444rem;
  line-height: 1.22222rem;
}

/* line 242, assets/styles/layouts/_footer.scss */

.site-footer .nav-footer .menu .menu-item a {
  font-size: 0.77778rem;
  line-height: 1.22222rem;
  color: white;
}

/* line 248, assets/styles/layouts/_footer.scss */

.site-footer .nav-footer .menu .menu-item:not(:last-of-type) {
  margin-right: 0.88889rem;
}

/* line 255, assets/styles/layouts/_footer.scss */

.site-footer__copyright {
  opacity: 0.6;
}

@media (min-width: 1209px) {
  /* line 255, assets/styles/layouts/_footer.scss */

  .site-footer__copyright {
    grid-area: copyright;
  }
}

/* line 262, assets/styles/layouts/_footer.scss */

.site-footer__copyright p {
  font-size: 0.77778rem;
  line-height: 1.22222rem;
  color: #f8f9fa;
}

@media (min-width: 1209px) {
  /* line 262, assets/styles/layouts/_footer.scss */

  .site-footer__copyright p {
    text-align: right;
  }
}

/* line 273, assets/styles/layouts/_footer.scss */

.site-footer_w-cta {
  padding-bottom: 5.3rem;
}

/* line 278, assets/styles/layouts/_footer.scss */

.bottom-cta {
  position: fixed;
  z-index: 3;
  bottom: 0;
  bottom: -50px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  text-align: center;
  width: 100%;
}

/* line 287, assets/styles/layouts/_footer.scss */

.bottom-cta a {
  background: #12a96a;
  -webkit-box-shadow: 0 8px 20px rgba(12, 134, 83, 0.2);
          box-shadow: 0 8px 20px rgba(12, 134, 83, 0.2);
  border-radius: 24px;
  display: inline-block;
  padding: 5px 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 295, assets/styles/layouts/_footer.scss */

.bottom-cta a span {
  font-family: "Roboto Condensed", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
}

/* line 304, assets/styles/layouts/_footer.scss */

.bottom-cta a svg {
  margin-left: 0;
  display: inline-block;
  margin-bottom: -2px;
}

@media (min-width: 768px) {
  /* line 278, assets/styles/layouts/_footer.scss */

  .bottom-cta {
    display: none;
  }
}

/* line 316, assets/styles/layouts/_footer.scss */

.footer-promo-world-cup {
  opacity: 1;
  position: fixed;
  font-family: "Roboto Condensed", sans-serif;
  bottom: 0rem;
  width: 100%;
  height: 3.11111rem;
  background: #fff;
  -webkit-box-shadow: 0 16px 40px rgba(29, 33, 41, 0.42);
          box-shadow: 0 16px 40px rgba(29, 33, 41, 0.42);
  z-index: 3;
  border-radius: 0;
}

/* line 319, assets/styles/layouts/_footer.scss */

.footer-promo-world-cup.has-cherry-icon {
  padding-top: 10px;
}

/* line 322, assets/styles/layouts/_footer.scss */

.footer-promo-world-cup.has-cherry-icon div.featured-partner-list-item__label {
  position: initial;
  max-width: unset;
  width: auto;
  margin: 7px auto -2px;
  padding: 3px 6px;
}

/* line 331, assets/styles/layouts/_footer.scss */

.footer-promo-world-cup.hidden {
  opacity: 0;
}

@media (min-width: 475px) {
  /* line 316, assets/styles/layouts/_footer.scss */

  .footer-promo-world-cup {
    border-radius: 4px;
    right: 0.88889rem;
    bottom: 0.88889rem;
    width: 14.88889rem;
    height: 12.22222rem;
    margin: 0;
  }
}

/* line 354, assets/styles/layouts/_footer.scss */

.footer-promo-world-cup .wc-cherry-icon {
  position: absolute;
  width: 64px;
  height: 64px;
  background-size: contain;
  top: -33px;
  left: calc(50% - 30px);
}

/* line 363, assets/styles/layouts/_footer.scss */

.footer-promo-world-cup .featured-partner-list-item {
  width: 21.66667rem;
  height: 3.11111rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}

@media (min-width: 475px) {
  /* line 363, assets/styles/layouts/_footer.scss */

  .footer-promo-world-cup .featured-partner-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 14.88889rem;
    height: 12.22222rem;
  }
}

/* line 378, assets/styles/layouts/_footer.scss */

.footer-promo-world-cup .featured-partner-list-item__label {
  font-family: "Roboto Condensed", sans-serif;
  position: absolute;
  left: 8px;
  top: -9px;
  right: auto;
  padding: 2px 8px;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  background: #12a96a;
  color: white;
  text-transform: uppercase;
  border-radius: 4px;
  border: none;
}

@media (min-width: 768px) {
  /* line 378, assets/styles/layouts/_footer.scss */

  .footer-promo-world-cup .featured-partner-list-item__label {
    left: -7px;
    top: 4px;
  }
}

/* line 400, assets/styles/layouts/_footer.scss */

.footer-promo-world-cup .featured-partner-list-item__close {
  display: none;
}

@media (min-width: 475px) {
  /* line 400, assets/styles/layouts/_footer.scss */

  .footer-promo-world-cup .featured-partner-list-item__close {
    cursor: pointer;
    position: absolute;
    width: 1.22222rem;
    right: 0.5rem;
    top: 0.5rem;
    height: 1.22222rem;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/* line 418, assets/styles/layouts/_footer.scss */

.footer-promo-world-cup .featured-partner-list-item__logo {
  width: 5.44444rem;
  min-width: 2.22222rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.88889rem 0.66667rem;
}

/* line 427, assets/styles/layouts/_footer.scss */

.footer-promo-world-cup .featured-partner-list-item__logo.wc_theme_bg {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

@media (min-width: 475px) {
  /* line 418, assets/styles/layouts/_footer.scss */

  .footer-promo-world-cup .featured-partner-list-item__logo {
    width: 7.77778rem;
    padding-bottom: 0;
    padding-right: 0;
    padding-left: 0;
    padding-top: 1.83333rem;
  }

  /* line 439, assets/styles/layouts/_footer.scss */

  .footer-promo-world-cup .featured-partner-list-item__logo img {
    width: 100%;
  }
}

/* line 445, assets/styles/layouts/_footer.scss */

.footer-promo-world-cup .featured-partner-list-item__content {
  width: 9.22222rem;
  color: #1d2129;
  margin-top: 0.61111rem;
  margin-bottom: 0.61111rem;
  margin-right: 0.22222rem;
  margin-left: 0;
  line-height: 0.94444rem;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}

@media (min-width: 475px) {
  /* line 445, assets/styles/layouts/_footer.scss */

  .footer-promo-world-cup .featured-partner-list-item__content {
    width: 12.22222rem;
    margin: 0.44444rem auto;
    display: grid;
    gap: 0.44444rem;
  }
}

/* line 462, assets/styles/layouts/_footer.scss */

.footer-promo-world-cup .featured-partner-list-item__content-title {
  font-style: normal;
  font-weight: 700;
  font-size: 0.77778rem;
}

@media (min-width: 475px) {
  /* line 462, assets/styles/layouts/_footer.scss */

  .footer-promo-world-cup .featured-partner-list-item__content-title {
    width: 12.22222rem;
    height: 1.05556rem;
    margin: auto;
    font-style: normal;
    font-weight: 700;
    font-size: 0.88889rem;
    line-height: 1.05556rem;
    text-align: center;
    text-transform: uppercase;
    color: #1d2129;
  }
}

/* line 481, assets/styles/layouts/_footer.scss */

.footer-promo-world-cup .featured-partner-list-item__content-bonus {
  font-style: normal;
  font-weight: 400;
  font-size: 0.66667rem;
  margin: auto;
}

@media (min-width: 475px) {
  /* line 481, assets/styles/layouts/_footer.scss */

  .footer-promo-world-cup .featured-partner-list-item__content-bonus {
    width: 12.22222rem;
    height: 1.05556rem;
    margin: auto;
    font-style: normal;
    font-weight: 400;
    font-size: 0.88889rem;
    line-height: 1.11111rem;
    text-align: center;
    color: #000;
  }
}

/* line 501, assets/styles/layouts/_footer.scss */

.footer-promo-world-cup .featured-partner-list-item__cta {
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.66667rem;
  line-height: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 12px;
  padding-right: 12px;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  text-align: center;
}

@media (min-width: 475px) {
  /* line 501, assets/styles/layouts/_footer.scss */

  .footer-promo-world-cup .featured-partner-list-item__cta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-right: 0;
    margin: 0.44444rem auto;
  }
}

@media (max-width: 767.98px) {
  /* line 524, assets/styles/layouts/_footer.scss */

  .footer-promo-world-cup .featured-partner-list-item__cta .cta-btn {
    padding: 0.38889rem 0.66667rem;
  }
}

/* line 529, assets/styles/layouts/_footer.scss */

.footer-promo-world-cup .featured-partner-list-item__cta .cta-btn span {
  font-size: 0.77778rem;
}

@media (min-width: 475px) {
  /* line 529, assets/styles/layouts/_footer.scss */

  .footer-promo-world-cup .featured-partner-list-item__cta .cta-btn span {
    font-size: 0.88889rem;
  }
}

/* line 537, assets/styles/layouts/_footer.scss */

.footer-promo-world-cup .featured-partner-list-item__cta .cta-btn svg {
  margin-left: 8px;
  display: none;
}

@media (min-width: 475px) {
  /* line 537, assets/styles/layouts/_footer.scss */

  .footer-promo-world-cup .featured-partner-list-item__cta .cta-btn svg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

/* line 548, assets/styles/layouts/_footer.scss */

.footer-promo-world-cup .featured-partner-list-item:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 1, assets/styles/components/_language-switcher.scss */

.dropdown {
  position: relative;
}

@media (max-width: 1208.98px) {
  /* line 1, assets/styles/components/_language-switcher.scss */

  .dropdown {
    display: none;
  }
}

/* line 8, assets/styles/components/_language-switcher.scss */

.dropdown.is-mobile {
  margin-left: 15px;
  margin-top: 20px;
}

@media (max-width: 1208.98px) {
  /* line 8, assets/styles/components/_language-switcher.scss */

  .dropdown.is-mobile {
    display: block;
  }
}

/* line 17, assets/styles/components/_language-switcher.scss */

.dropdown svg {
  margin-right: 6px;
  color: white;
  -webkit-animation: transform 0.2s ease-in-out;
          animation: transform 0.2s ease-in-out;
}

/* line 23, assets/styles/components/_language-switcher.scss */

.dropdown .dropdown-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 27, assets/styles/components/_language-switcher.scss */

.dropdown .dropdown-toggle span {
  position: relative;
}

/* line 30, assets/styles/components/_language-switcher.scss */

.dropdown .dropdown-toggle span.caret {
  position: relative;
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05IDZMNSAyTDEgNiIgc3Ryb2tlPSIjMTdDMzdCIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
  right: 0;
  margin-left: auto;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-filter: brightness(1000%) invert(0);
          filter: brightness(1000%) invert(0);
  padding: 9px 7px;
}

@media (min-width: 768px) {
  /* line 30, assets/styles/components/_language-switcher.scss */

  .dropdown .dropdown-toggle span.caret {
    margin-left: 8px;
  }
}

/* line 43, assets/styles/components/_language-switcher.scss */

.dropdown .dropdown-toggle span.caret.active {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}

/* line 50, assets/styles/components/_language-switcher.scss */

.dropdown .dropdown-menu {
  margin: 0 !important;
  position: absolute;
  width: auto;
  min-width: 235px;
  padding: 8px 0;
  padding-left: 0 !important;
  display: none;
  top: calc(100% - 2px);
  background: #fff;
  -webkit-box-shadow: 0 16px 40px rgba(29, 33, 41, 0.12);
          box-shadow: 0 16px 40px rgba(29, 33, 41, 0.12);
  border-radius: 4px;
}

/* line 63, assets/styles/components/_language-switcher.scss */

.dropdown .dropdown-menu .menu-item {
  font-weight: 700;
  height: 100%;
  margin: 0 !important;
  width: 100%;
}

/* line 69, assets/styles/components/_language-switcher.scss */

.dropdown .dropdown-menu .menu-item:hover {
  background: #f2f2f3;
}

/* line 73, assets/styles/components/_language-switcher.scss */

.dropdown .dropdown-menu .menu-item::before {
  content: none !important;
}

/* line 77, assets/styles/components/_language-switcher.scss */

.dropdown .dropdown-menu .menu-item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 16px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-bottom: 2px solid #f2f2f3;
  gap: 10px;
  position: relative;
  color: #1d2129 !important;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  width: 100%;
}

/* line 90, assets/styles/components/_language-switcher.scss */

.dropdown .dropdown-menu .menu-item a:hover {
  color: #1d2129 !important;
}

/* line 94, assets/styles/components/_language-switcher.scss */

.dropdown .dropdown-menu .menu-item a:last-child {
  border-bottom: 0;
}

/* line 101, assets/styles/components/_language-switcher.scss */

.dropdown.show {
  background: rgba(18, 169, 106, 0.24);
}

/* line 104, assets/styles/components/_language-switcher.scss */

.dropdown.show svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  color: #12a96a;
}

/* line 110, assets/styles/components/_language-switcher.scss */

.dropdown.show .dropdown-toggle span {
  color: #12a96a;
}

/* line 113, assets/styles/components/_language-switcher.scss */

.dropdown.show .dropdown-toggle span.caret {
  -webkit-filter: brightness(100%) invert(0);
          filter: brightness(100%) invert(0);
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

/* line 118, assets/styles/components/_language-switcher.scss */

.dropdown.show .dropdown-toggle span .language-separator {
  background: #12a96a;
}

@media (min-width: 768px) {
  /* line 3, assets/styles/layouts/_archive-news.scss */

  .post-list.row {
    margin-left: -8px;
    margin-right: -8px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 3, assets/styles/layouts/_archive-news.scss */

  .post-list.row {
    margin-left: -15px;
    margin-right: -15px;
  }
}

@media (min-width: 768px) {
  /* line 12, assets/styles/layouts/_archive-news.scss */

  .post-list.row .row-item-padding {
    padding-left: 8px;
    padding-right: 8.2px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 12, assets/styles/layouts/_archive-news.scss */

  .post-list.row .row-item-padding {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 24, assets/styles/layouts/_archive-news.scss */

.post-list .load-more-wrapper {
  width: 100%;
  margin-bottom: 60px;
}

@media (min-width: 1209px) {
  /* line 24, assets/styles/layouts/_archive-news.scss */

  .post-list .load-more-wrapper {
    margin-bottom: 120px;
  }
}

/* line 32, assets/styles/layouts/_archive-news.scss */

.post-list .load-more-wrapper #load-more-posts {
  background: white;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 3px rgba(0, 0, 0, 0.08);
  border-radius: 6px;
  width: 100%;
  padding: 14px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 43, assets/styles/layouts/_archive-news.scss */

.post-list .load-more-wrapper #load-more-posts span {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #12a96a;
}

/* line 52, assets/styles/layouts/_archive-news.scss */

.post-list .load-more-wrapper #load-more-posts svg {
  margin-left: 6px;
}

/* line 58, assets/styles/layouts/_archive-news.scss */

.post-list .post-wrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  margin-bottom: 16px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

@media (min-width: 475px) {
  /* line 58, assets/styles/layouts/_archive-news.scss */

  .post-list .post-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 768px) {
  /* line 58, assets/styles/layouts/_archive-news.scss */

  .post-list .post-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
    margin-bottom: 36px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 58, assets/styles/layouts/_archive-news.scss */

  .post-list .post-wrapper {
    padding-top: 16px;
  }

  /* line 77, assets/styles/layouts/_archive-news.scss */

  .post-list .post-wrapper:hover {
    background: white;
    border-radius: 6px;
  }

  /* line 81, assets/styles/layouts/_archive-news.scss */

  .post-list .post-wrapper:hover .post__read-more {
    color: #12a96a;
  }

  /* line 84, assets/styles/layouts/_archive-news.scss */

  .post-list .post-wrapper:hover .post__read-more svg path {
    stroke: #12a96a;
  }
}

/* line 92, assets/styles/layouts/_archive-news.scss */

.post-list .post-wrapper .post {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 98, assets/styles/layouts/_archive-news.scss */

.post-list .post-wrapper .post__thumb {
  height: 178px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 16px;
  border-radius: 4px;
}

@media (min-width: 768px) {
  /* line 98, assets/styles/layouts/_archive-news.scss */

  .post-list .post-wrapper .post__thumb {
    height: 120px;
    margin-bottom: 12px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 98, assets/styles/layouts/_archive-news.scss */

  .post-list .post-wrapper .post__thumb {
    height: 192px;
    margin-bottom: 16px;
  }
}

/* line 115, assets/styles/layouts/_archive-news.scss */

.post-list .post-wrapper .post__thumb-cover {
  height: 178px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

@media (min-width: 768px) {
  /* line 115, assets/styles/layouts/_archive-news.scss */

  .post-list .post-wrapper .post__thumb-cover {
    height: 120px;
    margin-bottom: 12px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 115, assets/styles/layouts/_archive-news.scss */

  .post-list .post-wrapper .post__thumb-cover {
    height: 192px;
    margin-bottom: 16px;
  }
}

/* line 132, assets/styles/layouts/_archive-news.scss */

.post-list .post-wrapper .post__thumb-cover-sticky {
  position: absolute;
  width: -webkit-fill-available;
  height: 100%;
  max-width: 430px;
  max-height: 343px;
}

@media (min-width: 768px) {
  /* line 132, assets/styles/layouts/_archive-news.scss */

  .post-list .post-wrapper .post__thumb-cover-sticky {
    width: 229px;
    height: 343px;
    max-width: 229px;
    max-height: 343px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 132, assets/styles/layouts/_archive-news.scss */

  .post-list .post-wrapper .post__thumb-cover-sticky {
    width: 368px;
    height: 343px;
    max-width: 368px;
    max-height: 343px;
  }
}

/* line 154, assets/styles/layouts/_archive-news.scss */

.post-list .post-wrapper .post__thumb-cover-image {
  position: absolute;
}

/* line 158, assets/styles/layouts/_archive-news.scss */

.post-list .post-wrapper .post__thumb-cover-title {
  position: absolute;
  color: white;
  width: 230px;
  height: 160px;
  padding-left: 20px;
  letter-spacing: -0.02em;
  font-size: 16px;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media (min-width: 768px) {
  /* line 158, assets/styles/layouts/_archive-news.scss */

  .post-list .post-wrapper .post__thumb-cover-title {
    width: 180px;
    height: 100px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 158, assets/styles/layouts/_archive-news.scss */

  .post-list .post-wrapper .post__thumb-cover-title {
    width: 250px;
    height: 172px;
    font-size: 20px;
    line-height: 24px;
  }
}

/* line 185, assets/styles/layouts/_archive-news.scss */

.post-list .post-wrapper .post__badge {
  background: #ff8f28;
  padding: 2px 8px;
  border-radius: 4px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: white;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  position: absolute;
  z-index: 1;
  margin: 16px 16px 24px 16px;
}

/* line 201, assets/styles/layouts/_archive-news.scss */

.post-list .post-wrapper .post__date {
  display: block;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  color: #5d6066;
  margin-bottom: 10px;
}

/* line 212, assets/styles/layouts/_archive-news.scss */

.post-list .post-wrapper .post__title {
  font-family: "Roboto", sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 12px;
}

/* line 220, assets/styles/layouts/_archive-news.scss */

.post-list .post-wrapper .post__read-more {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #5d6066;
  margin-bottom: 24px;
}

/* line 230, assets/styles/layouts/_archive-news.scss */

.post-list .post-wrapper .post__read-more svg {
  margin-left: 8px;
}

/* line 233, assets/styles/layouts/_archive-news.scss */

.post-list .post-wrapper .post__read-more svg path {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  stroke: #5d6066;
}

/* line 241, assets/styles/layouts/_archive-news.scss */

.post-list .post-wrapper.last + .load-more-wrapper {
  display: none;
}

/* line 246, assets/styles/layouts/_archive-news.scss */

.post-list.sticky-posts {
  margin-bottom: 44px;
}

@media (min-width: 1209px) {
  /* line 246, assets/styles/layouts/_archive-news.scss */

  .post-list.sticky-posts {
    margin-bottom: 64px;
  }
}

/* line 253, assets/styles/layouts/_archive-news.scss */

.post-list.sticky-posts .post {
  position: relative;
  min-height: 343px;
  margin-bottom: 16px;
  border-radius: 6px;
  padding: 16px 16px 24px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 263, assets/styles/layouts/_archive-news.scss */

.post-list.sticky-posts .post__badge {
  background: #ff8f28;
  padding: 2px 8px;
  border-radius: 4px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: white;
  margin: 16px 16px 24px 16px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 1;
}

/* line 281, assets/styles/layouts/_archive-news.scss */

.post-list.sticky-posts .post__date {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  color: white;
  margin-bottom: 14px;
  z-index: 1;
}

/* line 291, assets/styles/layouts/_archive-news.scss */

.post-list.sticky-posts .post__title {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 24px;
  line-height: 28px;
  color: white;
  margin-bottom: 16px;
  z-index: 1;
}

/* line 301, assets/styles/layouts/_archive-news.scss */

.post-list.sticky-posts .post__read-more {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #12a96a;
  margin-bottom: 0;
  z-index: 1;
}

/* line 312, assets/styles/layouts/_archive-news.scss */

.post-list.sticky-posts .post__read-more svg path {
  stroke: #12a96a;
}

/* line 321, assets/styles/layouts/_archive-news.scss */

.subtitle {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 36px;
  line-height: 38px;
  margin-bottom: 28px;
}

@media (min-width: 768px) {
  /* line 321, assets/styles/layouts/_archive-news.scss */

  .subtitle {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    margin-bottom: 0;
  }
}

/* line 335, assets/styles/layouts/_archive-news.scss */

.tags-wrapper {
  margin-bottom: 30px;
  margin-top: 30px;
}

@media (min-width: 768px) {
  /* line 335, assets/styles/layouts/_archive-news.scss */

  .tags-wrapper {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

/* line 344, assets/styles/layouts/_archive-news.scss */

.tags {
  display: -webkit-box;
  overflow-x: scroll;
  margin-bottom: 16px;
}

/* line 349, assets/styles/layouts/_archive-news.scss */

.tags.archive-news-slider__filters {
  position: relative;
  padding-left: 15px;
  overflow: hidden;
}

/* line 354, assets/styles/layouts/_archive-news.scss */

.tags.archive-news-slider__filters .slick-list {
  height: 35px;
}

/* line 358, assets/styles/layouts/_archive-news.scss */

.tags.archive-news-slider__filters::after {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  width: 90px;
  height: 75%;
  background: -webkit-gradient(linear, right top, left top, from(#f2f2f3), to(rgba(242, 242, 243, 0)));
  background: linear-gradient(270deg, #f2f2f3 0%, rgba(242, 242, 243, 0) 100%);
  pointer-events: none;
}

/* line 371, assets/styles/layouts/_archive-news.scss */

.tags.archive-news-slider__filters.fogged::before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 90px;
  height: 75%;
  background: linear-gradient(93deg, #f2f2f3 0%, rgba(242, 242, 243, 0) 100%);
  pointer-events: none;
}

@media (min-width: 768px) {
  /* line 344, assets/styles/layouts/_archive-news.scss */

  .tags {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow: auto;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-bottom: 0;
  }
}

/* line 396, assets/styles/layouts/_archive-news.scss */

.tags button {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #5d6066;
  padding: 4px 12px 5px 12px;
  margin-bottom: 16px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  cursor: pointer;
}

@media (min-width: 768px) {
  /* line 396, assets/styles/layouts/_archive-news.scss */

  .tags button {
    margin-bottom: 0;
  }
}

/* line 412, assets/styles/layouts/_archive-news.scss */

.tags button.current {
  background: #e3e4e6;
  border-radius: 4px;
  cursor: initial;
}

/* line 420, assets/styles/layouts/_archive-news.scss */

.preloader {
  display: none;
}

/* line 423, assets/styles/layouts/_archive-news.scss */

.preloader.show {
  display: block;
}

/* line 2, assets/styles/layouts/_single-post.scss */

.container_single-post .header-info {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: start !important;
  -webkit-box-pack: left !important;
      -ms-flex-pack: left !important;
          justify-content: left !important;
}

@media (min-width: 768px) {
  /* line 2, assets/styles/layouts/_single-post.scss */

  .container_single-post .header-info {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
}

/* line 15, assets/styles/layouts/_single-post.scss */

.container_single-post .reviewer .reviewed_by {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  text-align: left !important;
}

@media (min-width: 768px) {
  /* line 15, assets/styles/layouts/_single-post.scss */

  .container_single-post .reviewer .reviewed_by {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    text-align: right !important;
  }
}

/* line 25, assets/styles/layouts/_single-post.scss */

.container_single-post .reviewer .author-avatar {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 28, assets/styles/layouts/_single-post.scss */

.container_single-post .reviewer .author-avatar img {
  margin-left: 0 !important;
  margin-right: 15px !important;
}

@media (min-width: 768px) {
  /* line 28, assets/styles/layouts/_single-post.scss */

  .container_single-post .reviewer .author-avatar img {
    margin-left: 15px !important;
    margin-right: 0 !important;
  }
}

/* line 38, assets/styles/layouts/_single-post.scss */

.container_single-post .reviewer .author-avatar::after {
  right: 7px !important;
}

@media (min-width: 768px) {
  /* line 38, assets/styles/layouts/_single-post.scss */

  .container_single-post .reviewer .author-avatar::after {
    right: -3px !important;
  }
}

@media (min-width: 768px) {
  /* line 25, assets/styles/layouts/_single-post.scss */

  .container_single-post .reviewer .author-avatar {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

@media (max-width: 767.98px) {
  /* line 1, assets/styles/layouts/_single-post.scss */

  .container_single-post {
    max-width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1208.98px) {
  /* line 1, assets/styles/layouts/_single-post.scss */

  .container_single-post {
    max-width: 697px;
  }
}

/* line 61, assets/styles/layouts/_single-post.scss */

.time-label {
  display: none;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  color: #bebec7;
}

/* line 68, assets/styles/layouts/_single-post.scss */

.time-label time {
  color: black;
}

@media (max-width: 767.98px) {
  /* line 73, assets/styles/layouts/_single-post.scss */

  .container_single-post-header {
    max-width: 100%;
  }
}

/* line 79, assets/styles/layouts/_single-post.scss */

.site-main {
  margin-bottom: 1rem;
  font-size: 0.88889rem;
  line-height: 1.33333rem;
}

@media (min-width: 768px) {
  /* line 79, assets/styles/layouts/_single-post.scss */

  .site-main {
    font-size: 1.11111rem;
    line-height: 1.55556rem;
  }
}

/* line 90, assets/styles/layouts/_single-post.scss */

.single-post {
  background: white;
}

/* line 93, assets/styles/layouts/_single-post.scss */

.single-post .dropdown {
  background: white;
}

/* line 97, assets/styles/layouts/_single-post.scss */

.single-post .dropdown .dropdown-toggle span {
  color: #1d2129;
}

/* line 100, assets/styles/layouts/_single-post.scss */

.single-post .dropdown .dropdown-toggle span .language-separator {
  background: #1d2129;
}

/* line 105, assets/styles/layouts/_single-post.scss */

.single-post .dropdown .dropdown-toggle svg {
  color: #1d2129;
}

@media (min-width: 1209px) {
  /* line 90, assets/styles/layouts/_single-post.scss */

  .single-post {
    background: transparent;
  }
}

/* line 115, assets/styles/layouts/_single-post.scss */

.single-post aside {
  display: none;
}

@media (min-width: 1209px) {
  /* line 115, assets/styles/layouts/_single-post.scss */

  .single-post aside {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}

/* line 125, assets/styles/layouts/_single-post.scss */

.single-post .content-outer-wrapper {
  width: 100%;
  background: white;
  border-radius: 0.33333rem;
}

/* line 130, assets/styles/layouts/_single-post.scss */

.single-post .content-outer-wrapper p {
  margin-bottom: 1rem;
}

@media (min-width: 1209px) {
  /* line 125, assets/styles/layouts/_single-post.scss */

  .single-post .content-outer-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}

/* line 139, assets/styles/layouts/_single-post.scss */

.single-post .site-main {
  padding-top: 0rem;
}

@media (min-width: 768px) {
  /* line 139, assets/styles/layouts/_single-post.scss */

  .single-post .site-main {
    padding-top: 1rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 139, assets/styles/layouts/_single-post.scss */

  .single-post .site-main {
    padding-top: 1rem;
    padding-left: 5.55556rem;
    padding-right: 5.55556rem;
  }
}

/* line 152, assets/styles/layouts/_single-post.scss */

.single-post .site-main.custom {
  padding-bottom: 4.44444rem;
}

@media (min-width: 768px) {
  /* line 152, assets/styles/layouts/_single-post.scss */

  .single-post .site-main.custom {
    padding-bottom: 6.66667rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 152, assets/styles/layouts/_single-post.scss */

  .single-post .site-main.custom {
    padding-bottom: 3.33333rem;
  }
}

/* line 164, assets/styles/layouts/_single-post.scss */

.single-post .site-main h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 1.55556rem;
  line-height: 1.77778rem;
  letter-spacing: -0.01em;
  margin-top: 1.77778rem;
  margin-bottom: 1.11111rem;
}

@media (min-width: 768px) {
  /* line 164, assets/styles/layouts/_single-post.scss */

  .single-post .site-main h2 {
    font-size: 1.66667rem;
    line-height: 1.88889rem;
  }
}

/* line 179, assets/styles/layouts/_single-post.scss */

.single-post .site-main h3 {
  margin-top: 1.94444rem;
  margin-bottom: 0.77778rem;
  font-size: 1.11111rem;
  line-height: 1.33333rem;
}

@media (min-width: 768px) {
  /* line 179, assets/styles/layouts/_single-post.scss */

  .single-post .site-main h3 {
    font-size: 1.44444rem;
    line-height: 1.55556rem;
  }
}

/* line 192, assets/styles/layouts/_single-post.scss */

.single-post .content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 196, assets/styles/layouts/_single-post.scss */

.single-post .content-wrapper p {
  margin-bottom: 1rem;
}

/* line 201, assets/styles/layouts/_single-post.scss */

.single-post__title {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 1.55556rem;
  line-height: 1.66667rem;
  margin-bottom: 1.44444rem;
}

@media (min-width: 768px) {
  /* line 201, assets/styles/layouts/_single-post.scss */

  .single-post__title {
    font-size: 2.22222rem;
    line-height: 2.44444rem;
    margin-bottom: 2.22222rem;
  }
}

/* line 215, assets/styles/layouts/_single-post.scss */

.single-post__tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1.83333rem;
}

@media (min-width: 768px) {
  /* line 215, assets/styles/layouts/_single-post.scss */

  .single-post__tag {
    margin-bottom: 3.33333rem;
  }
}

/* line 224, assets/styles/layouts/_single-post.scss */

.single-post__tag img {
  margin-right: 0.5rem;
}

/* line 228, assets/styles/layouts/_single-post.scss */

.single-post__tag span {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.88889rem;
  line-height: 1.05556rem;
  text-transform: uppercase;
  color: #12a96a;
}

/* line 238, assets/styles/layouts/_single-post.scss */

.single-post__cover {
  position: relative;
}

/* line 241, assets/styles/layouts/_single-post.scss */

.single-post__cover-image {
  position: absolute;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.22222rem;
  margin-bottom: 2.22222rem;
  height: 9.88889rem;
}

@media (min-width: 768px) {
  /* line 241, assets/styles/layouts/_single-post.scss */

  .single-post__cover-image {
    margin-bottom: 3.33333rem;
    height: 19.33333rem;
  }
}

/* line 255, assets/styles/layouts/_single-post.scss */

.single-post__cover-title {
  position: absolute;
  top: 5.55556rem;
  left: 1.11111rem;
  width: 80%;
  height: 2.88889rem;
  font-style: normal;
  font-weight: 700;
  font-size: 1.33333rem;
  line-height: 1.33333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  letter-spacing: -0.02em;
  color: #fff;
}

@media (min-width: 768px) {
  /* line 255, assets/styles/layouts/_single-post.scss */

  .single-post__cover-title {
    top: 13.88889rem;
    font-size: 1.66667rem;
    line-height: 1.94444rem;
  }
}

/* line 278, assets/styles/layouts/_single-post.scss */

.single-post__thumb {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.22222rem;
  margin-bottom: 2.22222rem;
  height: 9.88889rem;
}

@media (min-width: 768px) {
  /* line 278, assets/styles/layouts/_single-post.scss */

  .single-post__thumb {
    margin-bottom: 3.33333rem;
    height: 19.33333rem;
  }
}

/* line 291, assets/styles/layouts/_single-post.scss */

.single-post .news-slider {
  background: #f2f2f3;
}

/* line 294, assets/styles/layouts/_single-post.scss */

.single-post .news-slider .news-slider-upper {
  margin-bottom: 1.33333rem;
}

@media (min-width: 768px) {
  /* line 294, assets/styles/layouts/_single-post.scss */

  .single-post .news-slider .news-slider-upper {
    margin-bottom: 1.77778rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 294, assets/styles/layouts/_single-post.scss */

  .single-post .news-slider .news-slider-upper {
    margin-bottom: 1.77778rem;
  }
}

/* line 305, assets/styles/layouts/_single-post.scss */

.single-post .news-slider .news-slider-upper .news-slider__title,
.single-post .news-slider .news-slider-upper .news-slider__controls {
  margin-bottom: 0;
}

/* line 310, assets/styles/layouts/_single-post.scss */

.single-post .news-slider .news-slider-upper .news-slider__title {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%;
  font-size: 1.33333rem;
  line-height: 1.55556rem;
}

@media (min-width: 768px) {
  /* line 310, assets/styles/layouts/_single-post.scss */

  .single-post .news-slider .news-slider-upper .news-slider__title {
    font-size: 1.66667rem;
    line-height: 1.88889rem;
  }
}

/* line 325, assets/styles/layouts/_single-post.scss */

.header-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.88889rem;
  margin-top: 0.66667rem;
}

/* line 332, assets/styles/layouts/_single-post.scss */

.header-info .back-link {
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 337, assets/styles/layouts/_single-post.scss */

.header-info .back-link svg {
  margin-right: 0.66667rem;
}

/* line 342, assets/styles/layouts/_single-post.scss */

.header-info time,
.header-info span {
  font-size: 0.88889rem;
  line-height: 1.33333rem;
  color: #5d6066;
}

/* line 350, assets/styles/layouts/_single-post.scss */

.related-posts {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

/* line 354, assets/styles/layouts/_single-post.scss */

.sidebar-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0.83333rem;
  max-width: 100%;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

/* line 360, assets/styles/layouts/_single-post.scss */

.sidebar-navigation_mobile {
  scroll-behavior: smooth;
  max-width: unset;
  background: white;
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: auto;
}

@media (min-width: 1209px) {
  /* line 360, assets/styles/layouts/_single-post.scss */

  .sidebar-navigation_mobile {
    display: none;
  }
}

/* line 373, assets/styles/layouts/_single-post.scss */

.sidebar-navigation_mobile .sidebar__link {
  white-space: nowrap;
  padding: 0;
  color: #5d6066;
  font-size: 0.66667rem;
}

/* line 380, assets/styles/layouts/_single-post.scss */

.sidebar-navigation_mobile li {
  white-space: nowrap;
  margin: 6px 2px;
  line-height: 16px;
  padding: 6px 9px;
}

/* line 386, assets/styles/layouts/_single-post.scss */

.sidebar-navigation_mobile li:first-of-type {
  left: 15px;
}

/* line 390, assets/styles/layouts/_single-post.scss */

.sidebar-navigation_mobile li:last-of-type {
  right: 15px;
}

/* line 394, assets/styles/layouts/_single-post.scss */

.sidebar-navigation_mobile li::marker {
  color: #5d6066;
  font-size: 0.66667rem;
  line-height: 0.88889rem;
}

/* line 400, assets/styles/layouts/_single-post.scss */

.sidebar-navigation_mobile li.active {
  background: #1d2129;
  border-radius: 60px;
}

/* line 404, assets/styles/layouts/_single-post.scss */

.sidebar-navigation_mobile li.active a {
  color: white !important;
}

/* line 408, assets/styles/layouts/_single-post.scss */

.sidebar-navigation_mobile li.active .sidebar__link {
  color: #1d2129;
}

/* line 412, assets/styles/layouts/_single-post.scss */

.sidebar-navigation_mobile li.active::marker {
  color: white;
}

/* line 419, assets/styles/layouts/_single-post.scss */

.sidebar-navigation_desktop {
  display: none;
}

@media (min-width: 1209px) {
  /* line 419, assets/styles/layouts/_single-post.scss */

  .sidebar-navigation_desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style-position: outside;
  }

  /* line 426, assets/styles/layouts/_single-post.scss */

  .sidebar-navigation_desktop li {
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    font-size: 0.88889rem;
    padding: 3px 0;
    color: #5d6066;
  }

  /* line 432, assets/styles/layouts/_single-post.scss */

  .sidebar-navigation_desktop li .sidebar__link {
    padding: 0.33333rem 0;
  }

  /* line 437, assets/styles/layouts/_single-post.scss */

  .sidebar-navigation_desktop li.active::marker {
    color: #1d2129;
  }

  /* line 441, assets/styles/layouts/_single-post.scss */

  .sidebar-navigation_desktop li.active .sidebar__link {
    color: #1d2129;
  }

  /* line 446, assets/styles/layouts/_single-post.scss */

  .sidebar-navigation_desktop li::marker {
    font-size: 0.88889rem;
    color: #5d6066;
  }

  /* line 452, assets/styles/layouts/_single-post.scss */

  .sidebar-navigation_desktop .sidebar__link {
    color: #5d6066;
  }
}

@media (min-width: 1209px) and (min-width: 1209px) {
  /* line 452, assets/styles/layouts/_single-post.scss */

  .sidebar-navigation_desktop .sidebar__link {
    position: relative;
  }

  /* line 458, assets/styles/layouts/_single-post.scss */

  .sidebar-navigation_desktop .sidebar__link::after {
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    position: absolute;
    content: '';
    width: 2px;
    height: 100%;
    border-radius: 1px;
    top: 0;
    left: -2.22222rem;
    z-index: 2;
  }
}

@media (min-width: 1209px) {
  /* line 472, assets/styles/layouts/_single-post.scss */

  .sidebar-navigation_desktop .sidebar__link.active::after {
    background: #12a96a;
  }
}

@media (min-width: 1209px) {
  /* line 354, assets/styles/layouts/_single-post.scss */

  .sidebar-navigation {
    margin: 1.66667rem 0 0;
    padding-left: 2.22222rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    top: 100px;
  }

  /* line 486, assets/styles/layouts/_single-post.scss */

  .sidebar-navigation::after {
    position: absolute;
    content: '';
    width: 2px;
    height: 100%;
    background: #e3e4e6;
    border-radius: 1px;
    top: 0;
    left: 0;
  }
}

/* line 499, assets/styles/layouts/_single-post.scss */

.progress {
  position: absolute;
  top: 100%;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background: white;
  color: #12a96a;
  z-index: 1;
  -webkit-transition: visibility 0.1s linear, opacity 0.2s ease-out;
  transition: visibility 0.1s linear, opacity 0.2s ease-out;
  visibility: hidden;
  opacity: 0;
}

/* line 512, assets/styles/layouts/_single-post.scss */

.progress .container {
  padding-left: 0;
  padding-right: 0;
}

/* line 518, assets/styles/layouts/_single-post.scss */

.progress .container ol li:first-child {
  margin: 6px 2px 6px 15px;
}

/* line 522, assets/styles/layouts/_single-post.scss */

.progress .container ol li:last-child {
  margin: 6px 15px 6px 2px;
}

/* line 529, assets/styles/layouts/_single-post.scss */

.progress.show {
  visibility: visible;
  z-index: -1;
  opacity: 1;
}

@media (min-width: 1209px) {
  /* line 499, assets/styles/layouts/_single-post.scss */

  .progress {
    display: none;
  }
}

/* line 539, assets/styles/layouts/_single-post.scss */

.progress .progress-container {
  width: 100%;
  height: 2px;
  display: block;
  background: white;
  z-index: 1;
}

/* line 547, assets/styles/layouts/_single-post.scss */

.progress .progress-bar {
  background: #12a96a;
  width: 0;
  display: block;
  height: inherit;
}

/* line 555, assets/styles/layouts/_single-post.scss */

.no-sidebar {
  top: 72px;
}

/* line 2, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: start !important;
  -webkit-box-pack: left !important;
      -ms-flex-pack: left !important;
          justify-content: left !important;
}

@media (min-width: 768px) {
  /* line 2, assets/styles/layouts/_single-post-to-page.scss */

  .container_single-post .header-info {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
}

/* line 13, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 18, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .divider {
  margin: 6px 0;
  width: 1px;
  height: 32px;
  background: #bebec7;
}

/* line 25, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 28, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-avatar {
  position: relative;
  margin-right: 12px;
  display: none;
}

@media (min-width: 768px) {
  /* line 28, assets/styles/layouts/_single-post-to-page.scss */

  .container_single-post .header-info .reviewer .fact_checked_by-avatar {
    display: block;
  }
}

/* line 37, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-avatar img {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

@media (min-width: 768px) {
  /* line 37, assets/styles/layouts/_single-post-to-page.scss */

  .container_single-post .header-info .reviewer .fact_checked_by-avatar img {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

/* line 50, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-avatar::after {
  content: '';
  position: absolute;
  width: 18px;
  height: 18px;
  bottom: -3px;
  right: -3px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMjc3MDggOS43MDI1NUwzLjAzMTI3IDkuMDQ1ODlMMi4yNzcwOCA5LjcwMjU1QzIuNDI1NTQgOS44NzMwNiAyLjQyNTU1IDEwLjEyNjkgMi4yNzcwOCAxMC4yOTc1QzEuMDYwODQgMTEuNjk0MyAxLjc3MjE3IDEzLjg4MzYgMy41NzcxOSAxNC4yOTg4QzMuNzk3NTIgMTQuMzQ5NSAzLjk0Njc1IDE0LjU1NDggMy45MjY4NyAxNC43ODAxQzMuNzYzOTcgMTYuNjI1IDUuNjI2MjUgMTcuOTc4MSA3LjMzMDU5IDE3LjI1M0M3LjUzODY0IDE3LjE2NDUgNy43ODAwOSAxNy4yNDMgNy44OTYzOCAxNy40MzY4QzguODQ5MDUgMTkuMDI1MiAxMS4xNTEgMTkuMDI1MiAxMi4xMDM2IDE3LjQzNjhDMTIuMjE5OSAxNy4yNDMgMTIuNDYxNCAxNy4xNjQ1IDEyLjY2OTQgMTcuMjUzQzE0LjM3MzggMTcuOTc4MSAxNi4yMzYgMTYuNjI1IDE2LjA3MzEgMTQuNzgwMUMxNi4wNTMyIDE0LjU1NDggMTYuMjAyNSAxNC4zNDk1IDE2LjQyMjggMTQuMjk4OEMxOC4yMjc4IDEzLjg4MzYgMTguOTM5MiAxMS42OTQzIDE3LjcyMjkgMTAuMjk3NUMxNy41NzQ1IDEwLjEyNjkgMTcuNTc0NSA5Ljg3MzA2IDE3LjcyMjkgOS43MDI1NUMxOC45MzkyIDguMzA1NjggMTguMjI3OCA2LjExNjQzIDE2LjQyMjggNS43MDEyM0MxNi4yMDI1IDUuNjUwNTQgMTYuMDUzMiA1LjQ0NTE1IDE2LjA3MzEgNS4yMTk5NEMxNi4yMzYgMy4zNzQ5NiAxNC4zNzM4IDIuMDIxOTMgMTIuNjY5NCAyLjc0Njk5QzEyLjQ2MTQgMi44MzU0OSAxMi4yMTk5IDIuNzU3MDQgMTIuMTAzNiAyLjU2MzE1QzExLjE1MSAwLjk3NDc4MiA4Ljg0OTA1IDAuOTc0NzgyIDcuODk2MzggMi41NjMxNUM3Ljc4MDA5IDIuNzU3MDQgNy41Mzg2NCAyLjgzNTQ5IDcuMzMwNTkgMi43NDY5OUM1LjYyNjI1IDIuMDIxOTMgMy43NjM5NyAzLjM3NDk2IDMuOTI2ODcgNS4yMTk5NEMzLjk0Njc1IDUuNDQ1MTUgMy43OTc1MiA1LjY1MDU0IDMuNTc3MTkgNS43MDEyM0MxLjc3MjE3IDYuMTE2NDQgMS4wNjA4NSA4LjMwNTY3IDIuMjc3MDggOS43MDI1NVoiIGZpbGw9IiMxN0MzN0IiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNNyAxMEw5IDEyTDEzIDgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
}

/* line 63, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 40px;
}

/* line 68, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-text .cotation {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #5d6066;
}

/* line 76, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-text .fact-checker-name {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #1d2129;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

/* line 85, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-text .fact-checker-name-link {
  border-bottom: 1px dashed #bebec7;
}

/* line 88, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-text .fact-checker-name-link:hover {
  border-bottom: 1px dashed #12a96a;
}

/* line 93, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-text .fact-checker-name:hover {
  color: #12a96a;
  border-bottom: 1px dashed rgba(18, 169, 106, 0.4);
  cursor: pointer;
}

/* line 98, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-text .fact-checker-name:hover .infobox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  cursor: default;
  max-width: 300px;
}

/* line 107, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-text .fact-checker-name .infobox {
  display: none;
  position: absolute;
  width: 320px;
  padding: 16px;
  background: #fff;
  -webkit-box-shadow: 0 16px 40px rgba(41, 41, 47, 0.16);
          box-shadow: 0 16px 40px rgba(41, 41, 47, 0.16);
  border-radius: 4px;
  z-index: 5;
}

/* line 117, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-text .fact-checker-name .infobox-title {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #1d2129;
}

/* line 125, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-text .fact-checker-name .infobox-description {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #1d2129;
}

/* line 133, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-text .fact-checker-name .infobox-link {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  color: #12a96a;
  text-transform: uppercase;
}

/* line 142, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-text .fact-checker-name .infobox ul.social-medias {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 151, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-text .fact-checker-name .infobox ul.social-medias li {
  margin: 0 !important;
  height: 20px;
}

/* line 155, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-text .fact-checker-name .infobox ul.social-medias li::before {
  content: ' ' !important;
  margin: 0 !important;
  font-size: 16px !important;
  line-height: 20px !important;
}

/* line 162, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-text .fact-checker-name .infobox ul.social-medias li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
}

/* line 169, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-text .fact-checker-name .infobox ul.social-medias li a.linkedin {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjI3OTIgMTUuMjgyNUgxMy4wNTgzVjExLjgwMTdDMTMuMDU4MyAxMC45NzE3IDEzLjA0MTcgOS45MDMzMyAxMS45IDkuOTAzMzNDMTAuNzQyNSA5LjkwMzMzIDEwLjU2NTggMTAuODA2NyAxMC41NjU4IDExLjc0MDhWMTUuMjgyNUg4LjM0NDE3VjguMTI1SDEwLjQ3NzVWOS4xSDEwLjUwNjdDMTAuODA1IDguNTM4MzMgMTEuNTMgNy45NDQxNyAxMi42MTMzIDcuOTQ0MTdDMTQuODYzMyA3Ljk0NDE3IDE1LjI4IDkuNDI1ODMgMTUuMjggMTEuMzUzM1YxNS4yODI1SDE1LjI3OTJaTTUuODM1ODMgNy4xNDU4M0M1LjY2NjMgNy4xNDYwNSA1LjQ5ODM4IDcuMTEyODEgNS4zNDE3MiA3LjA0ODAxQzUuMTg1MDYgNi45ODMyIDUuMDQyNzIgNi44ODgxMiA0LjkyMjg4IDYuNzY4MkM0LjgwMzA0IDYuNjQ4MjggNC43MDgwNCA2LjUwNTg4IDQuNjQzMzQgNi4zNDkxOEM0LjU3ODY0IDYuMTkyNDcgNC41NDU1IDYuMDI0NTQgNC41NDU4MyA1Ljg1NUM0LjU0NiA1LjU5OTg2IDQuNjIxODIgNS4zNTA1IDQuNzYzNyA1LjEzODQ2QzQuOTA1NTggNC45MjY0MSA1LjEwNzE2IDQuNzYxMTkgNS4zNDI5NCA0LjY2MzcxQzUuNTc4NzIgNC41NjYyMyA1LjgzODExIDQuNTQwODUgNi4wODgzMiA0LjU5MDc4QzYuMzM4NTIgNC42NDA3MiA2LjU2ODMgNC43NjM3MyA2Ljc0ODU5IDQuOTQ0MjZDNi45Mjg4OCA1LjEyNDc4IDcuMDUxNiA1LjM1NDcyIDcuMTAxMjEgNS42MDQ5OEM3LjE1MDgyIDUuODU1MjUgNy4xMjUxMSA2LjExNDYxIDcuMDI3MzIgNi4zNTAyNkM2LjkyOTUzIDYuNTg1OTIgNi43NjQwNiA2Ljc4NzI4IDYuNTUxODMgNi45Mjg4OUM2LjMzOTU5IDcuMDcwNSA2LjA5MDE0IDcuMTQ2IDUuODM1IDcuMTQ1ODNINS44MzU4M1pNNi45NDkxNyAxNS4yODI1SDQuNzIxNjdWOC4xMjVINi45NVYxNS4yODI1SDYuOTQ5MTdaTTE2LjM5MTcgMi41SDMuNjA3NUMyLjk5NDE3IDIuNSAyLjUgMi45ODMzMyAyLjUgMy41ODA4M1YxNi40MTkyQzIuNSAxNy4wMTY3IDIuOTk1IDE3LjUgMy42MDY2NyAxNy41SDE2LjM4ODNDMTcgMTcuNSAxNy41IDE3LjAxNjcgMTcuNSAxNi40MTkyVjMuNTgwODNDMTcuNSAyLjk4MzMzIDE3IDIuNSAxNi4zODgzIDIuNUgxNi4zOTA4SDE2LjM5MTdaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 173, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-text .fact-checker-name .infobox ul.social-medias li a.facebook {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAwMTMgMS42NjY2N0M1LjM5ODggMS42NjY2NyAxLjY2Nzk3IDUuMzk3NTEgMS42Njc5NyAxMEMxLjY2Nzk3IDE0LjE1OTIgNC43MTU0NyAxNy42MDY3IDguNjk5NjMgMTguMjMyNVYxMi40MDgzSDYuNTgyOTdWMTBIOC42OTk2M1Y4LjE2NDE3QzguNjk5NjMgNi4wNzU4NCA5Ljk0Mjk3IDQuOTIyNTEgMTEuODQ3MSA0LjkyMjUxQzEyLjc1ODggNC45MjI1MSAxMy43MTIxIDUuMDg1MDEgMTMuNzEyMSA1LjA4NTAxVjcuMTM1MDFIMTIuNjYyMUMxMS42MjYzIDcuMTM1MDEgMTEuMzAzOCA3Ljc3NzUxIDExLjMwMzggOC40MzY2N1YxMEgxMy42MTQ2TDEzLjI0NTUgMTIuNDA4M0gxMS4zMDM4VjE4LjIzMjVDMTUuMjg3MSAxNy42MDc1IDE4LjMzNDYgMTQuMTU4MyAxOC4zMzQ2IDEwQzE4LjMzNDYgNS4zOTc1MSAxNC42MDM4IDEuNjY2NjcgMTAuMDAxMyAxLjY2NjY3WiIgZmlsbD0iIzFEMjEyOSIvPgo8L3N2Zz4K);
}

/* line 177, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-text .fact-checker-name .infobox ul.social-medias li a.twitter {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjQ3MDIgNC43MTMzM0MxNy44MzQgNC45OTQ3NCAxNy4xNTkzIDUuMTc5NTYgMTYuNDY4NSA1LjI2MTY3QzE3LjE5NjcgNC44MjYxOSAxNy43NDE2IDQuMTQwODQgMTguMDAxOSAzLjMzMzMzQzE3LjMxODUgMy43NCAxNi41Njk0IDQuMDI1IDE1Ljc4ODUgNC4xNzkxN0MxNS4yNjQxIDMuNjE3OTggMTQuNTY4OCAzLjI0NTggMTMuODExIDMuMTIwNDlDMTMuMDUzMiAyLjk5NTE3IDEyLjI3NTIgMy4xMjM3NCAxMS41OTc5IDMuNDg2MjFDMTAuOTIwNyAzLjg0ODY4IDEwLjM4MjIgNC40MjQ3NCAxMC4wNjYxIDUuMTI0ODNDOS43NTAwOCA1LjgyNDkyIDkuNjc0MTcgNi42MDk4MiA5Ljg1MDIxIDcuMzU3NUM4LjQ2NDQ3IDcuMjg4MDQgNy4xMDg4MiA2LjkyNzk0IDUuODcxMjggNi4zMDA1NUM0LjYzMzc0IDUuNjczMTcgMy41NDE5OCA0Ljc5MjU0IDIuNjY2ODggMy43MTU4M0MyLjM1NzEyIDQuMjQ3ODggMi4xOTQzNCA0Ljg1MjY5IDIuMTk1MjEgNS40NjgzM0MyLjE5NTIxIDYuNjc2NjcgMi44MTAyMSA3Ljc0NDE3IDMuNzQ1MjEgOC4zNjkxN0MzLjE5MTg4IDguMzUxNzUgMi42NTA3NCA4LjIwMjMyIDIuMTY2ODggNy45MzMzM1Y3Ljk3NjY3QzIuMTY3MDQgOC43ODE0MiAyLjQ0NTUyIDkuNTYxMzUgMi45NTUwOCAxMC4xODQyQzMuNDY0NjUgMTAuODA3MSA0LjE3Mzk0IDExLjIzNDYgNC45NjI3MSAxMS4zOTQyQzQuNDQ5MDUgMTEuNTMzNCAzLjkxMDQ2IDExLjU1MzkgMy4zODc3MSAxMS40NTQyQzMuNjEwMSAxMi4xNDY5IDQuMDQzNTUgMTIuNzUyNyA0LjYyNzM3IDEzLjE4NjhDNS4yMTExOSAxMy42MjA4IDUuOTE2MTUgMTMuODYxNSA2LjY0MzU0IDEzLjg3NUM1LjkyMDYxIDE0LjQ0MjggNS4wOTI4NiAxNC44NjI1IDQuMjA3NjEgMTUuMTEwMUMzLjMyMjM2IDE1LjM1NzggMi4zOTY5OCAxNS40Mjg1IDEuNDg0MzggMTUuMzE4M0MzLjA3NzQ2IDE2LjM0MjkgNC45MzE5NiAxNi44ODY4IDYuODI2MDQgMTYuODg1QzEzLjIzNjkgMTYuODg1IDE2Ljc0MjcgMTEuNTc0MiAxNi43NDI3IDYuOTY4MzNDMTYuNzQyNyA2LjgxODMzIDE2LjczODUgNi42NjY2NyAxNi43MzE5IDYuNTE4MzNDMTcuNDE0MyA2LjAyNTE0IDE4LjAwMzIgNS40MTQxOCAxOC40NzEgNC43MTQxN0wxOC40NzAyIDQuNzEzMzNaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 181, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-text .fact-checker-name .infobox ul.social-medias li a.link {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjg4MzEgNi43NTgzNEwxMi4wNjIyIDcuOTM3NUMxMi42MDQgOC40NzkxOSAxMy4wMzM3IDkuMTIyMjggMTMuMzI2OSA5LjgzMDA1QzEzLjYyMDEgMTAuNTM3OCAxMy43NzEgMTEuMjk2NCAxMy43NzEgMTIuMDYyNUMxMy43NzEgMTIuODI4NiAxMy42MjAxIDEzLjU4NzIgMTMuMzI2OSAxNC4yOTVDMTMuMDMzNyAxNS4wMDI3IDEyLjYwNCAxNS42NDU4IDEyLjA2MjIgMTYuMTg3NUwxMS43NjcyIDE2LjQ4MTdDMTAuNjczMiAxNy41NzU3IDkuMTg5NCAxOC4xOTAzIDcuNjQyMjMgMTguMTkwM0M2LjA5NTA1IDE4LjE5MDMgNC42MTEyNCAxNy41NzU3IDMuNTE3MjIgMTYuNDgxN0MyLjQyMzIxIDE1LjM4NzcgMS44MDg1OSAxMy45MDM4IDEuODA4NTkgMTIuMzU2N0MxLjgwODU5IDEwLjgwOTUgMi40MjMyMSA5LjMyNTY5IDMuNTE3MjIgOC4yMzE2N0w0LjY5NjM5IDkuNDEwODRDNC4zMDY3IDkuNzk3MTMgMy45OTcxNCAxMC4yNTY2IDMuNzg1NSAxMC43NjI4QzMuNTczODUgMTEuMjY5MSAzLjQ2NDI4IDExLjgxMjIgMy40NjMwOCAxMi4zNjA5QzMuNDYxODggMTIuOTA5NiAzLjU2OTA3IDEzLjQ1MzEgMy43Nzg1IDEzLjk2MDNDMy45ODc5MiAxNC40Njc1IDQuMjk1NDYgMTQuOTI4MyA0LjY4MzQ2IDE1LjMxNjNDNS4wNzE0NiAxNS43MDQzIDUuNTMyMjcgMTYuMDExOCA2LjAzOTQ0IDE2LjIyMTJDNi41NDY2MSAxNi40MzA3IDcuMDkwMTUgMTYuNTM3OCA3LjYzODg2IDE2LjUzNjZDOC4xODc1NyAxNi41MzU0IDguNzMwNjQgMTYuNDI1OSA5LjIzNjg5IDE2LjIxNDJDOS43NDMxNCAxNi4wMDI2IDEwLjIwMjYgMTUuNjkzIDEwLjU4ODkgMTUuMzAzM0wxMC44ODM5IDE1LjAwODNDMTEuNjY1IDE0LjIyNyAxMi4xMDM4IDEzLjE2NzQgMTIuMTAzOCAxMi4wNjI1QzEyLjEwMzggMTAuOTU3NyAxMS42NjUgOS44OTgwNCAxMC44ODM5IDkuMTE2NjdMOS43MDQ3MiA3LjkzNzVMMTAuODgzOSA2Ljc1OTE3TDEwLjg4MzEgNi43NTgzNFpNMTYuNDgxNCAxMS43Njc1TDE1LjMwMzEgMTAuNTg5MkMxNS42OTI4IDEwLjIwMjkgMTYuMDAyMyA5Ljc0MzQyIDE2LjIxNCA5LjIzNzE3QzE2LjQyNTYgOC43MzA5MiAxNi41MzUyIDguMTg3ODUgMTYuNTM2NCA3LjYzOTE0QzE2LjUzNzYgNy4wOTA0MyAxNi40MzA0IDYuNTQ2ODkgMTYuMjIxIDYuMDM5NzJDMTYuMDExNSA1LjUzMjU1IDE1LjcwNCA1LjA3MTc0IDE1LjMxNiA0LjY4Mzc0QzE0LjkyOCA0LjI5NTc0IDE0LjQ2NzIgMy45ODgyIDEzLjk2IDMuNzc4NzhDMTMuNDUyOCAzLjU2OTM1IDEyLjkwOTMgMy40NjIxNiAxMi4zNjA2IDMuNDYzMzZDMTEuODExOSAzLjQ2NDU2IDExLjI2ODggMy41NzQxMyAxMC43NjI2IDMuNzg1NzhDMTAuMjU2MyAzLjk5NzQzIDkuNzk2ODUgNC4zMDY5OCA5LjQxMDU2IDQuNjk2NjdMOS4xMTU1NiA0Ljk5MTY3QzguMzM0NDMgNS43NzMwNCA3Ljg5NTYyIDYuODMyNjUgNy44OTU2MiA3LjkzNzVDNy44OTU2MiA5LjA0MjM2IDguMzM0NDMgMTAuMTAyIDkuMTE1NTYgMTAuODgzM0wxMC4yOTQ3IDEyLjA2MjVMOS4xMTU1NiAxMy4yNDA4TDcuOTM3MjIgMTIuMDYyNUM3LjM5NTQ5IDExLjUyMDggNi45NjU3NSAxMC44Nzc3IDYuNjcyNTYgMTAuMTdDNi4zNzkzNyA5LjQ2MjE5IDYuMjI4NDcgOC43MDM2IDYuMjI4NDcgNy45Mzc1QzYuMjI4NDcgNy4xNzE0MSA2LjM3OTM3IDYuNDEyODIgNi42NzI1NiA1LjcwNTA1QzYuOTY1NzUgNC45OTcyOCA3LjM5NTQ5IDQuMzU0MTkgNy45MzcyMiAzLjgxMjUxTDguMjMyMjIgMy41MTgzNEM5LjMyNjI0IDIuNDI0MzIgMTAuODEwMSAxLjgwOTcxIDEyLjM1NzIgMS44MDk3MUMxMy45MDQ0IDEuODA5NzEgMTUuMzg4MiAyLjQyNDMyIDE2LjQ4MjIgMy41MTgzNEMxNy41NzYyIDQuNjEyMzYgMTguMTkwOSA2LjA5NjE2IDE4LjE5MDkgNy42NDMzNEMxOC4xOTA5IDkuMTkwNTEgMTcuNTc2MiAxMC42NzQzIDE2LjQ4MjIgMTEuNzY4M0wxNi40ODE0IDExLjc2NzVaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 185, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .fact_checked_by-text .fact-checker-name .infobox ul.social-medias li a.mail {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNTAxMyAyLjVIMTcuNTAxM0MxNy43MjIzIDIuNSAxNy45MzQzIDIuNTg3OCAxOC4wOTA2IDIuNzQ0MDhDMTguMjQ2OCAyLjkwMDM2IDE4LjMzNDYgMy4xMTIzMiAxOC4zMzQ2IDMuMzMzMzNWMTYuNjY2N0MxOC4zMzQ2IDE2Ljg4NzcgMTguMjQ2OCAxNy4wOTk2IDE4LjA5MDYgMTcuMjU1OUMxNy45MzQzIDE3LjQxMjIgMTcuNzIyMyAxNy41IDE3LjUwMTMgMTcuNUgyLjUwMTNDMi4yODAyOSAxNy41IDIuMDY4MzMgMTcuNDEyMiAxLjkxMjA1IDE3LjI1NTlDMS43NTU3NyAxNy4wOTk2IDEuNjY3OTcgMTYuODg3NyAxLjY2Nzk3IDE2LjY2NjdWMy4zMzMzM0MxLjY2Nzk3IDMuMTEyMzIgMS43NTU3NyAyLjkwMDM2IDEuOTEyMDUgMi43NDQwOEMyLjA2ODMzIDIuNTg3OCAyLjI4MDI5IDIuNSAyLjUwMTMgMi41Wk0xMC4wNTEzIDkuNzM1ODNMNC43MDc5NyA1LjE5ODMzTDMuNjI4OCA2LjQ2ODMzTDEwLjA2MjEgMTEuOTMwOEwxNi4zNzk2IDYuNDY0MTdMMTUuMjg5NiA1LjIwMzMzTDEwLjA1MjEgOS43MzU4M0gxMC4wNTEzWiIgZmlsbD0iIzFEMjEyOSIvPgo8L3N2Zz4K);
}

/* line 196, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 199, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-avatar {
  position: relative;
  margin-right: 12px;
  display: none;
}

@media (min-width: 768px) {
  /* line 199, assets/styles/layouts/_single-post-to-page.scss */

  .container_single-post .header-info .reviewer .written_by-avatar {
    display: block;
  }
}

/* line 208, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-avatar img {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

@media (min-width: 768px) {
  /* line 208, assets/styles/layouts/_single-post-to-page.scss */

  .container_single-post .header-info .reviewer .written_by-avatar img {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

/* line 221, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-avatar::after {
  content: '';
  position: absolute;
  width: 18px;
  height: 18px;
  bottom: -3px;
  right: -3px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMjc3MDggOS43MDI1NUwzLjAzMTI3IDkuMDQ1ODlMMi4yNzcwOCA5LjcwMjU1QzIuNDI1NTQgOS44NzMwNiAyLjQyNTU1IDEwLjEyNjkgMi4yNzcwOCAxMC4yOTc1QzEuMDYwODQgMTEuNjk0MyAxLjc3MjE3IDEzLjg4MzYgMy41NzcxOSAxNC4yOTg4QzMuNzk3NTIgMTQuMzQ5NSAzLjk0Njc1IDE0LjU1NDggMy45MjY4NyAxNC43ODAxQzMuNzYzOTcgMTYuNjI1IDUuNjI2MjUgMTcuOTc4MSA3LjMzMDU5IDE3LjI1M0M3LjUzODY0IDE3LjE2NDUgNy43ODAwOSAxNy4yNDMgNy44OTYzOCAxNy40MzY4QzguODQ5MDUgMTkuMDI1MiAxMS4xNTEgMTkuMDI1MiAxMi4xMDM2IDE3LjQzNjhDMTIuMjE5OSAxNy4yNDMgMTIuNDYxNCAxNy4xNjQ1IDEyLjY2OTQgMTcuMjUzQzE0LjM3MzggMTcuOTc4MSAxNi4yMzYgMTYuNjI1IDE2LjA3MzEgMTQuNzgwMUMxNi4wNTMyIDE0LjU1NDggMTYuMjAyNSAxNC4zNDk1IDE2LjQyMjggMTQuMjk4OEMxOC4yMjc4IDEzLjg4MzYgMTguOTM5MiAxMS42OTQzIDE3LjcyMjkgMTAuMjk3NUMxNy41NzQ1IDEwLjEyNjkgMTcuNTc0NSA5Ljg3MzA2IDE3LjcyMjkgOS43MDI1NUMxOC45MzkyIDguMzA1NjggMTguMjI3OCA2LjExNjQzIDE2LjQyMjggNS43MDEyM0MxNi4yMDI1IDUuNjUwNTQgMTYuMDUzMiA1LjQ0NTE1IDE2LjA3MzEgNS4yMTk5NEMxNi4yMzYgMy4zNzQ5NiAxNC4zNzM4IDIuMDIxOTMgMTIuNjY5NCAyLjc0Njk5QzEyLjQ2MTQgMi44MzU0OSAxMi4yMTk5IDIuNzU3MDQgMTIuMTAzNiAyLjU2MzE1QzExLjE1MSAwLjk3NDc4MiA4Ljg0OTA1IDAuOTc0NzgyIDcuODk2MzggMi41NjMxNUM3Ljc4MDA5IDIuNzU3MDQgNy41Mzg2NCAyLjgzNTQ5IDcuMzMwNTkgMi43NDY5OUM1LjYyNjI1IDIuMDIxOTMgMy43NjM5NyAzLjM3NDk2IDMuOTI2ODcgNS4yMTk5NEMzLjk0Njc1IDUuNDQ1MTUgMy43OTc1MiA1LjY1MDU0IDMuNTc3MTkgNS43MDEyM0MxLjc3MjE3IDYuMTE2NDQgMS4wNjA4NSA4LjMwNTY3IDIuMjc3MDggOS43MDI1NVoiIGZpbGw9IiMxN0MzN0IiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNNyAxMEw5IDEyTDEzIDgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
}

/* line 234, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 40px;
}

/* line 239, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-text .cotation {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #5d6066;
}

/* line 247, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-text .author-name {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #1d2129;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

/* line 256, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-text .author-name-link {
  border-bottom: 1px dashed #bebec7;
}

/* line 259, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-text .author-name-link:hover {
  border-bottom: 1px dashed #12a96a;
}

/* line 264, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-text .author-name:hover {
  color: #12a96a;
  border-bottom: 1px dashed rgba(18, 169, 106, 0.4);
  cursor: pointer;
}

/* line 269, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-text .author-name:hover-link {
  border-bottom: 1px dashed #12a96a;
}

/* line 273, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-text .author-name:hover .infobox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  cursor: default;
  max-width: 300px;
}

/* line 282, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-text .author-name .infobox {
  display: none;
  position: absolute;
  width: 320px;
  padding: 16px;
  background: #fff;
  -webkit-box-shadow: 0 16px 40px rgba(41, 41, 47, 0.16);
          box-shadow: 0 16px 40px rgba(41, 41, 47, 0.16);
  border-radius: 4px;
  z-index: 5;
}

/* line 292, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-text .author-name .infobox-title {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #1d2129;
}

/* line 300, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-text .author-name .infobox-description {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #1d2129;
}

/* line 308, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-text .author-name .infobox-link {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  color: #12a96a;
  text-transform: uppercase;
}

/* line 317, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-text .author-name .infobox ul.social-medias {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 326, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-text .author-name .infobox ul.social-medias li {
  margin: 0 !important;
  height: 20px;
}

/* line 330, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-text .author-name .infobox ul.social-medias li::before {
  content: ' ' !important;
  margin: 0 !important;
  font-size: 16px !important;
  line-height: 20px !important;
}

/* line 337, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-text .author-name .infobox ul.social-medias li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
}

/* line 344, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-text .author-name .infobox ul.social-medias li a.linkedin {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjI3OTIgMTUuMjgyNUgxMy4wNTgzVjExLjgwMTdDMTMuMDU4MyAxMC45NzE3IDEzLjA0MTcgOS45MDMzMyAxMS45IDkuOTAzMzNDMTAuNzQyNSA5LjkwMzMzIDEwLjU2NTggMTAuODA2NyAxMC41NjU4IDExLjc0MDhWMTUuMjgyNUg4LjM0NDE3VjguMTI1SDEwLjQ3NzVWOS4xSDEwLjUwNjdDMTAuODA1IDguNTM4MzMgMTEuNTMgNy45NDQxNyAxMi42MTMzIDcuOTQ0MTdDMTQuODYzMyA3Ljk0NDE3IDE1LjI4IDkuNDI1ODMgMTUuMjggMTEuMzUzM1YxNS4yODI1SDE1LjI3OTJaTTUuODM1ODMgNy4xNDU4M0M1LjY2NjMgNy4xNDYwNSA1LjQ5ODM4IDcuMTEyODEgNS4zNDE3MiA3LjA0ODAxQzUuMTg1MDYgNi45ODMyIDUuMDQyNzIgNi44ODgxMiA0LjkyMjg4IDYuNzY4MkM0LjgwMzA0IDYuNjQ4MjggNC43MDgwNCA2LjUwNTg4IDQuNjQzMzQgNi4zNDkxOEM0LjU3ODY0IDYuMTkyNDcgNC41NDU1IDYuMDI0NTQgNC41NDU4MyA1Ljg1NUM0LjU0NiA1LjU5OTg2IDQuNjIxODIgNS4zNTA1IDQuNzYzNyA1LjEzODQ2QzQuOTA1NTggNC45MjY0MSA1LjEwNzE2IDQuNzYxMTkgNS4zNDI5NCA0LjY2MzcxQzUuNTc4NzIgNC41NjYyMyA1LjgzODExIDQuNTQwODUgNi4wODgzMiA0LjU5MDc4QzYuMzM4NTIgNC42NDA3MiA2LjU2ODMgNC43NjM3MyA2Ljc0ODU5IDQuOTQ0MjZDNi45Mjg4OCA1LjEyNDc4IDcuMDUxNiA1LjM1NDcyIDcuMTAxMjEgNS42MDQ5OEM3LjE1MDgyIDUuODU1MjUgNy4xMjUxMSA2LjExNDYxIDcuMDI3MzIgNi4zNTAyNkM2LjkyOTUzIDYuNTg1OTIgNi43NjQwNiA2Ljc4NzI4IDYuNTUxODMgNi45Mjg4OUM2LjMzOTU5IDcuMDcwNSA2LjA5MDE0IDcuMTQ2IDUuODM1IDcuMTQ1ODNINS44MzU4M1pNNi45NDkxNyAxNS4yODI1SDQuNzIxNjdWOC4xMjVINi45NVYxNS4yODI1SDYuOTQ5MTdaTTE2LjM5MTcgMi41SDMuNjA3NUMyLjk5NDE3IDIuNSAyLjUgMi45ODMzMyAyLjUgMy41ODA4M1YxNi40MTkyQzIuNSAxNy4wMTY3IDIuOTk1IDE3LjUgMy42MDY2NyAxNy41SDE2LjM4ODNDMTcgMTcuNSAxNy41IDE3LjAxNjcgMTcuNSAxNi40MTkyVjMuNTgwODNDMTcuNSAyLjk4MzMzIDE3IDIuNSAxNi4zODgzIDIuNUgxNi4zOTA4SDE2LjM5MTdaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 348, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-text .author-name .infobox ul.social-medias li a.facebook {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAwMTMgMS42NjY2N0M1LjM5ODggMS42NjY2NyAxLjY2Nzk3IDUuMzk3NTEgMS42Njc5NyAxMEMxLjY2Nzk3IDE0LjE1OTIgNC43MTU0NyAxNy42MDY3IDguNjk5NjMgMTguMjMyNVYxMi40MDgzSDYuNTgyOTdWMTBIOC42OTk2M1Y4LjE2NDE3QzguNjk5NjMgNi4wNzU4NCA5Ljk0Mjk3IDQuOTIyNTEgMTEuODQ3MSA0LjkyMjUxQzEyLjc1ODggNC45MjI1MSAxMy43MTIxIDUuMDg1MDEgMTMuNzEyMSA1LjA4NTAxVjcuMTM1MDFIMTIuNjYyMUMxMS42MjYzIDcuMTM1MDEgMTEuMzAzOCA3Ljc3NzUxIDExLjMwMzggOC40MzY2N1YxMEgxMy42MTQ2TDEzLjI0NTUgMTIuNDA4M0gxMS4zMDM4VjE4LjIzMjVDMTUuMjg3MSAxNy42MDc1IDE4LjMzNDYgMTQuMTU4MyAxOC4zMzQ2IDEwQzE4LjMzNDYgNS4zOTc1MSAxNC42MDM4IDEuNjY2NjcgMTAuMDAxMyAxLjY2NjY3WiIgZmlsbD0iIzFEMjEyOSIvPgo8L3N2Zz4K);
}

/* line 352, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-text .author-name .infobox ul.social-medias li a.twitter {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjQ3MDIgNC43MTMzM0MxNy44MzQgNC45OTQ3NCAxNy4xNTkzIDUuMTc5NTYgMTYuNDY4NSA1LjI2MTY3QzE3LjE5NjcgNC44MjYxOSAxNy43NDE2IDQuMTQwODQgMTguMDAxOSAzLjMzMzMzQzE3LjMxODUgMy43NCAxNi41Njk0IDQuMDI1IDE1Ljc4ODUgNC4xNzkxN0MxNS4yNjQxIDMuNjE3OTggMTQuNTY4OCAzLjI0NTggMTMuODExIDMuMTIwNDlDMTMuMDUzMiAyLjk5NTE3IDEyLjI3NTIgMy4xMjM3NCAxMS41OTc5IDMuNDg2MjFDMTAuOTIwNyAzLjg0ODY4IDEwLjM4MjIgNC40MjQ3NCAxMC4wNjYxIDUuMTI0ODNDOS43NTAwOCA1LjgyNDkyIDkuNjc0MTcgNi42MDk4MiA5Ljg1MDIxIDcuMzU3NUM4LjQ2NDQ3IDcuMjg4MDQgNy4xMDg4MiA2LjkyNzk0IDUuODcxMjggNi4zMDA1NUM0LjYzMzc0IDUuNjczMTcgMy41NDE5OCA0Ljc5MjU0IDIuNjY2ODggMy43MTU4M0MyLjM1NzEyIDQuMjQ3ODggMi4xOTQzNCA0Ljg1MjY5IDIuMTk1MjEgNS40NjgzM0MyLjE5NTIxIDYuNjc2NjcgMi44MTAyMSA3Ljc0NDE3IDMuNzQ1MjEgOC4zNjkxN0MzLjE5MTg4IDguMzUxNzUgMi42NTA3NCA4LjIwMjMyIDIuMTY2ODggNy45MzMzM1Y3Ljk3NjY3QzIuMTY3MDQgOC43ODE0MiAyLjQ0NTUyIDkuNTYxMzUgMi45NTUwOCAxMC4xODQyQzMuNDY0NjUgMTAuODA3MSA0LjE3Mzk0IDExLjIzNDYgNC45NjI3MSAxMS4zOTQyQzQuNDQ5MDUgMTEuNTMzNCAzLjkxMDQ2IDExLjU1MzkgMy4zODc3MSAxMS40NTQyQzMuNjEwMSAxMi4xNDY5IDQuMDQzNTUgMTIuNzUyNyA0LjYyNzM3IDEzLjE4NjhDNS4yMTExOSAxMy42MjA4IDUuOTE2MTUgMTMuODYxNSA2LjY0MzU0IDEzLjg3NUM1LjkyMDYxIDE0LjQ0MjggNS4wOTI4NiAxNC44NjI1IDQuMjA3NjEgMTUuMTEwMUMzLjMyMjM2IDE1LjM1NzggMi4zOTY5OCAxNS40Mjg1IDEuNDg0MzggMTUuMzE4M0MzLjA3NzQ2IDE2LjM0MjkgNC45MzE5NiAxNi44ODY4IDYuODI2MDQgMTYuODg1QzEzLjIzNjkgMTYuODg1IDE2Ljc0MjcgMTEuNTc0MiAxNi43NDI3IDYuOTY4MzNDMTYuNzQyNyA2LjgxODMzIDE2LjczODUgNi42NjY2NyAxNi43MzE5IDYuNTE4MzNDMTcuNDE0MyA2LjAyNTE0IDE4LjAwMzIgNS40MTQxOCAxOC40NzEgNC43MTQxN0wxOC40NzAyIDQuNzEzMzNaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 356, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-text .author-name .infobox ul.social-medias li a.link {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjg4MzEgNi43NTgzNEwxMi4wNjIyIDcuOTM3NUMxMi42MDQgOC40NzkxOSAxMy4wMzM3IDkuMTIyMjggMTMuMzI2OSA5LjgzMDA1QzEzLjYyMDEgMTAuNTM3OCAxMy43NzEgMTEuMjk2NCAxMy43NzEgMTIuMDYyNUMxMy43NzEgMTIuODI4NiAxMy42MjAxIDEzLjU4NzIgMTMuMzI2OSAxNC4yOTVDMTMuMDMzNyAxNS4wMDI3IDEyLjYwNCAxNS42NDU4IDEyLjA2MjIgMTYuMTg3NUwxMS43NjcyIDE2LjQ4MTdDMTAuNjczMiAxNy41NzU3IDkuMTg5NCAxOC4xOTAzIDcuNjQyMjMgMTguMTkwM0M2LjA5NTA1IDE4LjE5MDMgNC42MTEyNCAxNy41NzU3IDMuNTE3MjIgMTYuNDgxN0MyLjQyMzIxIDE1LjM4NzcgMS44MDg1OSAxMy45MDM4IDEuODA4NTkgMTIuMzU2N0MxLjgwODU5IDEwLjgwOTUgMi40MjMyMSA5LjMyNTY5IDMuNTE3MjIgOC4yMzE2N0w0LjY5NjM5IDkuNDEwODRDNC4zMDY3IDkuNzk3MTMgMy45OTcxNCAxMC4yNTY2IDMuNzg1NSAxMC43NjI4QzMuNTczODUgMTEuMjY5MSAzLjQ2NDI4IDExLjgxMjIgMy40NjMwOCAxMi4zNjA5QzMuNDYxODggMTIuOTA5NiAzLjU2OTA3IDEzLjQ1MzEgMy43Nzg1IDEzLjk2MDNDMy45ODc5MiAxNC40Njc1IDQuMjk1NDYgMTQuOTI4MyA0LjY4MzQ2IDE1LjMxNjNDNS4wNzE0NiAxNS43MDQzIDUuNTMyMjcgMTYuMDExOCA2LjAzOTQ0IDE2LjIyMTJDNi41NDY2MSAxNi40MzA3IDcuMDkwMTUgMTYuNTM3OCA3LjYzODg2IDE2LjUzNjZDOC4xODc1NyAxNi41MzU0IDguNzMwNjQgMTYuNDI1OSA5LjIzNjg5IDE2LjIxNDJDOS43NDMxNCAxNi4wMDI2IDEwLjIwMjYgMTUuNjkzIDEwLjU4ODkgMTUuMzAzM0wxMC44ODM5IDE1LjAwODNDMTEuNjY1IDE0LjIyNyAxMi4xMDM4IDEzLjE2NzQgMTIuMTAzOCAxMi4wNjI1QzEyLjEwMzggMTAuOTU3NyAxMS42NjUgOS44OTgwNCAxMC44ODM5IDkuMTE2NjdMOS43MDQ3MiA3LjkzNzVMMTAuODgzOSA2Ljc1OTE3TDEwLjg4MzEgNi43NTgzNFpNMTYuNDgxNCAxMS43Njc1TDE1LjMwMzEgMTAuNTg5MkMxNS42OTI4IDEwLjIwMjkgMTYuMDAyMyA5Ljc0MzQyIDE2LjIxNCA5LjIzNzE3QzE2LjQyNTYgOC43MzA5MiAxNi41MzUyIDguMTg3ODUgMTYuNTM2NCA3LjYzOTE0QzE2LjUzNzYgNy4wOTA0MyAxNi40MzA0IDYuNTQ2ODkgMTYuMjIxIDYuMDM5NzJDMTYuMDExNSA1LjUzMjU1IDE1LjcwNCA1LjA3MTc0IDE1LjMxNiA0LjY4Mzc0QzE0LjkyOCA0LjI5NTc0IDE0LjQ2NzIgMy45ODgyIDEzLjk2IDMuNzc4NzhDMTMuNDUyOCAzLjU2OTM1IDEyLjkwOTMgMy40NjIxNiAxMi4zNjA2IDMuNDYzMzZDMTEuODExOSAzLjQ2NDU2IDExLjI2ODggMy41NzQxMyAxMC43NjI2IDMuNzg1NzhDMTAuMjU2MyAzLjk5NzQzIDkuNzk2ODUgNC4zMDY5OCA5LjQxMDU2IDQuNjk2NjdMOS4xMTU1NiA0Ljk5MTY3QzguMzM0NDMgNS43NzMwNCA3Ljg5NTYyIDYuODMyNjUgNy44OTU2MiA3LjkzNzVDNy44OTU2MiA5LjA0MjM2IDguMzM0NDMgMTAuMTAyIDkuMTE1NTYgMTAuODgzM0wxMC4yOTQ3IDEyLjA2MjVMOS4xMTU1NiAxMy4yNDA4TDcuOTM3MjIgMTIuMDYyNUM3LjM5NTQ5IDExLjUyMDggNi45NjU3NSAxMC44Nzc3IDYuNjcyNTYgMTAuMTdDNi4zNzkzNyA5LjQ2MjE5IDYuMjI4NDcgOC43MDM2IDYuMjI4NDcgNy45Mzc1QzYuMjI4NDcgNy4xNzE0MSA2LjM3OTM3IDYuNDEyODIgNi42NzI1NiA1LjcwNTA1QzYuOTY1NzUgNC45OTcyOCA3LjM5NTQ5IDQuMzU0MTkgNy45MzcyMiAzLjgxMjUxTDguMjMyMjIgMy41MTgzNEM5LjMyNjI0IDIuNDI0MzIgMTAuODEwMSAxLjgwOTcxIDEyLjM1NzIgMS44MDk3MUMxMy45MDQ0IDEuODA5NzEgMTUuMzg4MiAyLjQyNDMyIDE2LjQ4MjIgMy41MTgzNEMxNy41NzYyIDQuNjEyMzYgMTguMTkwOSA2LjA5NjE2IDE4LjE5MDkgNy42NDMzNEMxOC4xOTA5IDkuMTkwNTEgMTcuNTc2MiAxMC42NzQzIDE2LjQ4MjIgMTEuNzY4M0wxNi40ODE0IDExLjc2NzVaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 360, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .written_by-text .author-name .infobox ul.social-medias li a.mail {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNTAxMyAyLjVIMTcuNTAxM0MxNy43MjIzIDIuNSAxNy45MzQzIDIuNTg3OCAxOC4wOTA2IDIuNzQ0MDhDMTguMjQ2OCAyLjkwMDM2IDE4LjMzNDYgMy4xMTIzMiAxOC4zMzQ2IDMuMzMzMzNWMTYuNjY2N0MxOC4zMzQ2IDE2Ljg4NzcgMTguMjQ2OCAxNy4wOTk2IDE4LjA5MDYgMTcuMjU1OUMxNy45MzQzIDE3LjQxMjIgMTcuNzIyMyAxNy41IDE3LjUwMTMgMTcuNUgyLjUwMTNDMi4yODAyOSAxNy41IDIuMDY4MzMgMTcuNDEyMiAxLjkxMjA1IDE3LjI1NTlDMS43NTU3NyAxNy4wOTk2IDEuNjY3OTcgMTYuODg3NyAxLjY2Nzk3IDE2LjY2NjdWMy4zMzMzM0MxLjY2Nzk3IDMuMTEyMzIgMS43NTU3NyAyLjkwMDM2IDEuOTEyMDUgMi43NDQwOEMyLjA2ODMzIDIuNTg3OCAyLjI4MDI5IDIuNSAyLjUwMTMgMi41Wk0xMC4wNTEzIDkuNzM1ODNMNC43MDc5NyA1LjE5ODMzTDMuNjI4OCA2LjQ2ODMzTDEwLjA2MjEgMTEuOTMwOEwxNi4zNzk2IDYuNDY0MTdMMTUuMjg5NiA1LjIwMzMzTDEwLjA1MjEgOS43MzU4M0gxMC4wNTEzWiIgZmlsbD0iIzFEMjEyOSIvPgo8L3N2Zz4K);
}

/* line 371, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .last-update-time {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #5d6066;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 381, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .header-info .reviewer .last-update-time-value {
  font-size: 14px;
  line-height: 20px;
}

/* line 390, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .reviewer .reviewed_by {
  text-align: left !important;
}

@media (min-width: 768px) {
  /* line 390, assets/styles/layouts/_single-post-to-page.scss */

  .container_single-post .reviewer .reviewed_by {
    text-align: right !important;
  }
}

/* line 399, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .reviewer .author-avatar img {
  margin-left: 0 !important;
  margin-right: 15px !important;
}

@media (min-width: 768px) {
  /* line 399, assets/styles/layouts/_single-post-to-page.scss */

  .container_single-post .reviewer .author-avatar img {
    margin-right: 15px !important;
    margin-left: 0 !important;
  }
}

/* line 409, assets/styles/layouts/_single-post-to-page.scss */

.container_single-post .reviewer .author-avatar::after {
  right: 7px !important;
}

@media (min-width: 768px) {
  /* line 409, assets/styles/layouts/_single-post-to-page.scss */

  .container_single-post .reviewer .author-avatar::after {
    right: -3px !important;
  }
}

@media (max-width: 767.98px) {
  /* line 1, assets/styles/layouts/_single-post-to-page.scss */

  .container_single-post {
    max-width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1208.98px) {
  /* line 1, assets/styles/layouts/_single-post-to-page.scss */

  .container_single-post {
    max-width: 697px;
  }
}

/* line 428, assets/styles/layouts/_single-post-to-page.scss */

.time-label {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  color: #bebec7;
}

/* line 434, assets/styles/layouts/_single-post-to-page.scss */

.time-label time {
  color: black;
}

@media (max-width: 767.98px) {
  /* line 439, assets/styles/layouts/_single-post-to-page.scss */

  .container_single-post-header {
    max-width: 100%;
  }
}

/* line 445, assets/styles/layouts/_single-post-to-page.scss */

.site-main {
  margin-bottom: 1rem;
  font-size: 0.88889rem;
  line-height: 1.33333rem;
}

@media (min-width: 768px) {
  /* line 445, assets/styles/layouts/_single-post-to-page.scss */

  .site-main {
    font-size: 1.11111rem;
    line-height: 1.55556rem;
  }
}

/* line 456, assets/styles/layouts/_single-post-to-page.scss */

.single-post {
  background: white;
}

/* line 459, assets/styles/layouts/_single-post-to-page.scss */

.single-post .dropdown {
  background: white;
}

/* line 463, assets/styles/layouts/_single-post-to-page.scss */

.single-post .dropdown .dropdown-toggle span {
  color: #1d2129;
}

/* line 466, assets/styles/layouts/_single-post-to-page.scss */

.single-post .dropdown .dropdown-toggle span .language-separator {
  background: #1d2129;
}

/* line 471, assets/styles/layouts/_single-post-to-page.scss */

.single-post .dropdown .dropdown-toggle svg {
  color: #1d2129;
}

@media (min-width: 1209px) {
  /* line 456, assets/styles/layouts/_single-post-to-page.scss */

  .single-post {
    background: transparent;
  }
}

/* line 481, assets/styles/layouts/_single-post-to-page.scss */

.single-post aside {
  display: none;
}

@media (min-width: 1209px) {
  /* line 481, assets/styles/layouts/_single-post-to-page.scss */

  .single-post aside {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}

/* line 491, assets/styles/layouts/_single-post-to-page.scss */

.single-post .content-outer-wrapper {
  width: 100%;
  background: white;
  border-radius: 0.33333rem;
}

/* line 496, assets/styles/layouts/_single-post-to-page.scss */

.single-post .content-outer-wrapper p {
  margin-bottom: 1rem;
}

@media (min-width: 1209px) {
  /* line 491, assets/styles/layouts/_single-post-to-page.scss */

  .single-post .content-outer-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}

/* line 505, assets/styles/layouts/_single-post-to-page.scss */

.single-post .site-main {
  padding-top: 0rem;
}

@media (min-width: 768px) {
  /* line 505, assets/styles/layouts/_single-post-to-page.scss */

  .single-post .site-main {
    padding-top: 1rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 505, assets/styles/layouts/_single-post-to-page.scss */

  .single-post .site-main {
    padding-top: 1rem;
    padding-left: 5.55556rem;
    padding-right: 5.55556rem;
  }
}

/* line 518, assets/styles/layouts/_single-post-to-page.scss */

.single-post .site-main.custom {
  padding-bottom: 4.44444rem;
}

@media (min-width: 768px) {
  /* line 518, assets/styles/layouts/_single-post-to-page.scss */

  .single-post .site-main.custom {
    padding-bottom: 6.66667rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 518, assets/styles/layouts/_single-post-to-page.scss */

  .single-post .site-main.custom {
    padding-bottom: 3.33333rem;
  }
}

/* line 530, assets/styles/layouts/_single-post-to-page.scss */

.single-post .site-main h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 1.55556rem;
  line-height: 1.77778rem;
  letter-spacing: -0.01em;
  margin-top: 1.77778rem;
  margin-bottom: 1.11111rem;
}

@media (min-width: 768px) {
  /* line 530, assets/styles/layouts/_single-post-to-page.scss */

  .single-post .site-main h2 {
    font-size: 1.66667rem;
    line-height: 1.88889rem;
  }
}

/* line 545, assets/styles/layouts/_single-post-to-page.scss */

.single-post .site-main h3 {
  margin-top: 1.94444rem;
  margin-bottom: 0.77778rem;
  font-size: 1.11111rem;
  line-height: 1.33333rem;
}

@media (min-width: 768px) {
  /* line 545, assets/styles/layouts/_single-post-to-page.scss */

  .single-post .site-main h3 {
    font-size: 1.44444rem;
    line-height: 1.55556rem;
  }
}

/* line 558, assets/styles/layouts/_single-post-to-page.scss */

.single-post .content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 562, assets/styles/layouts/_single-post-to-page.scss */

.single-post .content-wrapper p {
  margin-bottom: 1rem;
}

/* line 567, assets/styles/layouts/_single-post-to-page.scss */

.single-post__title {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 1.55556rem;
  line-height: 1.66667rem;
  margin-bottom: 1.44444rem;
  padding-top: unset !important;
}

@media (min-width: 768px) {
  /* line 567, assets/styles/layouts/_single-post-to-page.scss */

  .single-post__title {
    font-size: 2.22222rem;
    line-height: 2.44444rem;
    margin-bottom: 2.22222rem;
  }
}

/* line 582, assets/styles/layouts/_single-post-to-page.scss */

.single-post__tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1.83333rem;
}

@media (min-width: 768px) {
  /* line 582, assets/styles/layouts/_single-post-to-page.scss */

  .single-post__tag {
    margin-bottom: 3.33333rem;
  }
}

/* line 591, assets/styles/layouts/_single-post-to-page.scss */

.single-post__tag img {
  margin-right: 0.5rem;
}

/* line 595, assets/styles/layouts/_single-post-to-page.scss */

.single-post__tag span {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.88889rem;
  line-height: 1.05556rem;
  text-transform: uppercase;
  color: #12a96a;
}

/* line 605, assets/styles/layouts/_single-post-to-page.scss */

.single-post__cover {
  position: relative;
}

/* line 608, assets/styles/layouts/_single-post-to-page.scss */

.single-post__cover-image {
  position: absolute;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.22222rem;
  margin-bottom: 2.22222rem;
  height: 9.88889rem;
}

@media (min-width: 768px) {
  /* line 608, assets/styles/layouts/_single-post-to-page.scss */

  .single-post__cover-image {
    margin-bottom: 3.33333rem;
    height: 19.33333rem;
  }
}

/* line 622, assets/styles/layouts/_single-post-to-page.scss */

.single-post__cover-title {
  position: absolute;
  top: 5.55556rem;
  left: 1.11111rem;
  width: 80%;
  height: 2.88889rem;
  font-style: normal;
  font-weight: 700;
  font-size: 1.33333rem;
  line-height: 1.33333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  letter-spacing: -0.02em;
  color: #fff;
}

@media (min-width: 768px) {
  /* line 622, assets/styles/layouts/_single-post-to-page.scss */

  .single-post__cover-title {
    top: 13.88889rem;
    font-size: 1.66667rem;
    line-height: 1.94444rem;
  }
}

/* line 645, assets/styles/layouts/_single-post-to-page.scss */

.single-post__thumb {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.22222rem;
  margin-bottom: 2.22222rem;
  height: 9.88889rem;
}

@media (min-width: 768px) {
  /* line 645, assets/styles/layouts/_single-post-to-page.scss */

  .single-post__thumb {
    margin-bottom: 3.33333rem;
    height: 19.33333rem;
  }
}

/* line 658, assets/styles/layouts/_single-post-to-page.scss */

.single-post .news-slider {
  background: #f2f2f3;
}

/* line 661, assets/styles/layouts/_single-post-to-page.scss */

.single-post .news-slider .news-slider-upper {
  margin-bottom: 1.33333rem;
}

@media (min-width: 768px) {
  /* line 661, assets/styles/layouts/_single-post-to-page.scss */

  .single-post .news-slider .news-slider-upper {
    margin-bottom: 1.77778rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 661, assets/styles/layouts/_single-post-to-page.scss */

  .single-post .news-slider .news-slider-upper {
    margin-bottom: 1.77778rem;
  }
}

/* line 672, assets/styles/layouts/_single-post-to-page.scss */

.single-post .news-slider .news-slider-upper .news-slider__title,
.single-post .news-slider .news-slider-upper .news-slider__controls {
  margin-bottom: 0;
}

/* line 677, assets/styles/layouts/_single-post-to-page.scss */

.single-post .news-slider .news-slider-upper .news-slider__title {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%;
  font-size: 1.33333rem;
  line-height: 1.55556rem;
}

@media (min-width: 768px) {
  /* line 677, assets/styles/layouts/_single-post-to-page.scss */

  .single-post .news-slider .news-slider-upper .news-slider__title {
    font-size: 1.66667rem;
    line-height: 1.88889rem;
  }
}

/* line 692, assets/styles/layouts/_single-post-to-page.scss */

.header-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.66667rem;
}

/* line 698, assets/styles/layouts/_single-post-to-page.scss */

.header-info .back-link {
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 703, assets/styles/layouts/_single-post-to-page.scss */

.header-info .back-link svg {
  margin-right: 0.66667rem;
}

/* line 708, assets/styles/layouts/_single-post-to-page.scss */

.header-info time,
.header-info span {
  font-size: 0.88889rem;
  line-height: 1.33333rem;
  color: #5d6066;
}

/* line 716, assets/styles/layouts/_single-post-to-page.scss */

.related-posts {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

/* line 720, assets/styles/layouts/_single-post-to-page.scss */

.sidebar-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0.83333rem;
  max-width: 100%;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

/* line 726, assets/styles/layouts/_single-post-to-page.scss */

.sidebar-navigation_mobile {
  scroll-behavior: smooth;
  max-width: unset;
  background: white;
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: auto;
}

@media (min-width: 1209px) {
  /* line 726, assets/styles/layouts/_single-post-to-page.scss */

  .sidebar-navigation_mobile {
    display: none;
  }
}

/* line 739, assets/styles/layouts/_single-post-to-page.scss */

.sidebar-navigation_mobile .sidebar__link {
  white-space: nowrap;
  padding: 0;
  color: #5d6066;
  font-size: 0.66667rem;
}

/* line 746, assets/styles/layouts/_single-post-to-page.scss */

.sidebar-navigation_mobile li {
  white-space: nowrap;
  margin: 6px 2px;
  line-height: 16px;
  padding: 6px 9px;
}

/* line 752, assets/styles/layouts/_single-post-to-page.scss */

.sidebar-navigation_mobile li:first-of-type {
  left: 15px;
}

/* line 756, assets/styles/layouts/_single-post-to-page.scss */

.sidebar-navigation_mobile li:last-of-type {
  right: 15px;
}

/* line 760, assets/styles/layouts/_single-post-to-page.scss */

.sidebar-navigation_mobile li::marker {
  color: #5d6066;
  font-size: 0.66667rem;
  line-height: 0.88889rem;
}

/* line 766, assets/styles/layouts/_single-post-to-page.scss */

.sidebar-navigation_mobile li.active {
  background: #1d2129;
  border-radius: 60px;
}

/* line 770, assets/styles/layouts/_single-post-to-page.scss */

.sidebar-navigation_mobile li.active a {
  color: white !important;
}

/* line 774, assets/styles/layouts/_single-post-to-page.scss */

.sidebar-navigation_mobile li.active .sidebar__link {
  color: #1d2129;
}

/* line 778, assets/styles/layouts/_single-post-to-page.scss */

.sidebar-navigation_mobile li.active::marker {
  color: white;
}

/* line 785, assets/styles/layouts/_single-post-to-page.scss */

.sidebar-navigation_desktop {
  display: none;
}

@media (min-width: 1209px) {
  /* line 785, assets/styles/layouts/_single-post-to-page.scss */

  .sidebar-navigation_desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style-position: outside;
  }

  /* line 792, assets/styles/layouts/_single-post-to-page.scss */

  .sidebar-navigation_desktop li {
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    font-size: 0.88889rem;
    padding: 3px 0;
    color: #5d6066;
  }

  /* line 798, assets/styles/layouts/_single-post-to-page.scss */

  .sidebar-navigation_desktop li .sidebar__link {
    padding: 0.33333rem 0;
  }

  /* line 803, assets/styles/layouts/_single-post-to-page.scss */

  .sidebar-navigation_desktop li.active::marker {
    color: #1d2129;
  }

  /* line 807, assets/styles/layouts/_single-post-to-page.scss */

  .sidebar-navigation_desktop li.active .sidebar__link {
    color: #1d2129;
  }

  /* line 812, assets/styles/layouts/_single-post-to-page.scss */

  .sidebar-navigation_desktop li::marker {
    font-size: 0.88889rem;
    color: #5d6066;
  }

  /* line 818, assets/styles/layouts/_single-post-to-page.scss */

  .sidebar-navigation_desktop .sidebar__link {
    color: #5d6066;
  }
}

@media (min-width: 1209px) and (min-width: 1209px) {
  /* line 818, assets/styles/layouts/_single-post-to-page.scss */

  .sidebar-navigation_desktop .sidebar__link {
    position: relative;
  }

  /* line 824, assets/styles/layouts/_single-post-to-page.scss */

  .sidebar-navigation_desktop .sidebar__link::after {
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    position: absolute;
    content: '';
    width: 2px;
    height: 100%;
    border-radius: 1px;
    top: 0;
    left: -2.22222rem;
    z-index: 2;
  }
}

@media (min-width: 1209px) {
  /* line 838, assets/styles/layouts/_single-post-to-page.scss */

  .sidebar-navigation_desktop .sidebar__link.active::after {
    background: #12a96a;
  }
}

@media (min-width: 1209px) {
  /* line 720, assets/styles/layouts/_single-post-to-page.scss */

  .sidebar-navigation {
    margin: 1.66667rem 0 0;
    padding-left: 2.22222rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    top: 100px;
  }

  /* line 852, assets/styles/layouts/_single-post-to-page.scss */

  .sidebar-navigation::after {
    position: absolute;
    content: '';
    width: 2px;
    height: 100%;
    background: #e3e4e6;
    border-radius: 1px;
    top: 0;
    left: 0;
  }
}

/* line 865, assets/styles/layouts/_single-post-to-page.scss */

.progress {
  position: absolute;
  top: 100%;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background: white;
  color: #12a96a;
  z-index: 1;
  -webkit-transition: visibility 0.1s linear, opacity 0.2s ease-out;
  transition: visibility 0.1s linear, opacity 0.2s ease-out;
  visibility: hidden;
  opacity: 0;
}

/* line 878, assets/styles/layouts/_single-post-to-page.scss */

.progress .container {
  padding-left: 0;
  padding-right: 0;
}

/* line 884, assets/styles/layouts/_single-post-to-page.scss */

.progress .container ol li:first-child {
  margin: 6px 2px 6px 15px;
}

/* line 888, assets/styles/layouts/_single-post-to-page.scss */

.progress .container ol li:last-child {
  margin: 6px 15px 6px 2px;
}

/* line 895, assets/styles/layouts/_single-post-to-page.scss */

.progress.show {
  visibility: visible;
  z-index: -1;
  opacity: 1;
}

@media (min-width: 1209px) {
  /* line 865, assets/styles/layouts/_single-post-to-page.scss */

  .progress {
    display: none;
  }
}

/* line 905, assets/styles/layouts/_single-post-to-page.scss */

.progress .progress-container {
  width: 100%;
  height: 2px;
  display: block;
  background: white;
  z-index: 1;
}

/* line 913, assets/styles/layouts/_single-post-to-page.scss */

.progress .progress-bar {
  background: #12a96a;
  width: 0;
  display: block;
  height: inherit;
}

/* line 921, assets/styles/layouts/_single-post-to-page.scss */

.no-sidebar {
  top: 72px;
}

/* line 2, assets/styles/layouts/_about-us.scss */

.container_about-us .header-info {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: start !important;
  -webkit-box-pack: left !important;
      -ms-flex-pack: left !important;
          justify-content: left !important;
}

@media (min-width: 768px) {
  /* line 2, assets/styles/layouts/_about-us.scss */

  .container_about-us .header-info {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
}

/* line 15, assets/styles/layouts/_about-us.scss */

.container_about-us .reviewer .reviewed_by {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  text-align: left !important;
}

@media (min-width: 768px) {
  /* line 15, assets/styles/layouts/_about-us.scss */

  .container_about-us .reviewer .reviewed_by {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    text-align: right !important;
  }
}

/* line 25, assets/styles/layouts/_about-us.scss */

.container_about-us .reviewer .author-avatar {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 28, assets/styles/layouts/_about-us.scss */

.container_about-us .reviewer .author-avatar img {
  margin-left: 0 !important;
  margin-right: 15px !important;
}

@media (min-width: 768px) {
  /* line 28, assets/styles/layouts/_about-us.scss */

  .container_about-us .reviewer .author-avatar img {
    margin-left: 15px !important;
    margin-right: 0 !important;
  }
}

/* line 38, assets/styles/layouts/_about-us.scss */

.container_about-us .reviewer .author-avatar::after {
  right: 7px !important;
}

@media (min-width: 768px) {
  /* line 38, assets/styles/layouts/_about-us.scss */

  .container_about-us .reviewer .author-avatar::after {
    right: -3px !important;
  }
}

@media (min-width: 768px) {
  /* line 25, assets/styles/layouts/_about-us.scss */

  .container_about-us .reviewer .author-avatar {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

@media (max-width: 767.98px) {
  /* line 1, assets/styles/layouts/_about-us.scss */

  .container_about-us {
    max-width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1208.98px) {
  /* line 1, assets/styles/layouts/_about-us.scss */

  .container_about-us {
    max-width: 697px;
  }
}

/* line 61, assets/styles/layouts/_about-us.scss */

.time-label {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  color: #bebec7;
}

/* line 67, assets/styles/layouts/_about-us.scss */

.time-label time {
  color: black;
}

@media (max-width: 767.98px) {
  /* line 72, assets/styles/layouts/_about-us.scss */

  .container_about-us-header {
    max-width: 100%;
  }
}

/* line 78, assets/styles/layouts/_about-us.scss */

.site-main {
  margin-bottom: 1rem;
  font-size: 0.88889rem;
  line-height: 1.33333rem;
}

@media (min-width: 768px) {
  /* line 78, assets/styles/layouts/_about-us.scss */

  .site-main {
    font-size: 1.11111rem;
    line-height: 1.55556rem;
  }
}

/* line 92, assets/styles/layouts/_about-us.scss */

.about-us .dropdown .dropdown-toggle span {
  color: #1d2129;
}

/* line 95, assets/styles/layouts/_about-us.scss */

.about-us .dropdown .dropdown-toggle span .language-separator {
  background: #1d2129;
}

/* line 100, assets/styles/layouts/_about-us.scss */

.about-us .dropdown .dropdown-toggle svg {
  color: #1d2129;
}

@media (min-width: 1209px) {
  /* line 89, assets/styles/layouts/_about-us.scss */

  .about-us {
    background: transparent;
  }
}

/* line 110, assets/styles/layouts/_about-us.scss */

.about-us aside {
  display: none;
}

@media (min-width: 1209px) {
  /* line 110, assets/styles/layouts/_about-us.scss */

  .about-us aside {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}

/* line 120, assets/styles/layouts/_about-us.scss */

.about-us .content-outer-wrapper {
  width: 100%;
  border-radius: 0.33333rem;
}

/* line 124, assets/styles/layouts/_about-us.scss */

.about-us .content-outer-wrapper p {
  margin-bottom: 1rem;
}

@media (min-width: 1209px) {
  /* line 120, assets/styles/layouts/_about-us.scss */

  .about-us .content-outer-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

/* line 133, assets/styles/layouts/_about-us.scss */

.about-us .site-main {
  padding-top: 0rem;
}

@media (min-width: 768px) {
  /* line 133, assets/styles/layouts/_about-us.scss */

  .about-us .site-main {
    padding-top: 1rem;
  }
}

/* line 140, assets/styles/layouts/_about-us.scss */

.about-us .site-main.custom {
  padding-bottom: 4.44444rem;
}

@media (min-width: 768px) {
  /* line 140, assets/styles/layouts/_about-us.scss */

  .about-us .site-main.custom {
    padding-bottom: 6.66667rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 140, assets/styles/layouts/_about-us.scss */

  .about-us .site-main.custom {
    padding-bottom: 3.33333rem;
  }
}

/* line 151, assets/styles/layouts/_about-us.scss */

.about-us .site-main.custom .breadcrumbs ul li {
  color: #5d6066;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}

/* line 159, assets/styles/layouts/_about-us.scss */

.about-us .site-main.custom .breadcrumbs ul li svg path {
  fill: #5d6066;
}

/* line 163, assets/styles/layouts/_about-us.scss */

.about-us .site-main.custom .breadcrumbs ul li a svg path {
  fill: #1d2129;
}

/* line 169, assets/styles/layouts/_about-us.scss */

.about-us .site-main h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 1.55556rem;
  line-height: 1.77778rem;
  letter-spacing: -0.01em;
  margin-top: 1.77778rem;
  margin-bottom: 1.11111rem;
}

@media (min-width: 768px) {
  /* line 169, assets/styles/layouts/_about-us.scss */

  .about-us .site-main h2 {
    font-size: 1.66667rem;
    line-height: 1.88889rem;
  }
}

/* line 184, assets/styles/layouts/_about-us.scss */

.about-us .site-main h3 {
  margin-top: 1.94444rem;
  margin-bottom: 0.77778rem;
  font-size: 1.11111rem;
  line-height: 1.33333rem;
}

@media (min-width: 768px) {
  /* line 184, assets/styles/layouts/_about-us.scss */

  .about-us .site-main h3 {
    font-size: 1.44444rem;
    line-height: 1.55556rem;
  }
}

/* line 197, assets/styles/layouts/_about-us.scss */

.about-us .content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 201, assets/styles/layouts/_about-us.scss */

.about-us .content-wrapper p {
  margin-bottom: 1rem;
}

/* line 205, assets/styles/layouts/_about-us.scss */

.about-us .content-wrapper .wp-block-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0;
}

@media (min-width: 768px) {
  /* line 205, assets/styles/layouts/_about-us.scss */

  .about-us .content-wrapper .wp-block-columns {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

/* line 216, assets/styles/layouts/_about-us.scss */

.about-us .content-wrapper .wp-block-columns.has-white-background-color {
  background: #fff;
}

/* line 220, assets/styles/layouts/_about-us.scss */

.about-us .content-wrapper .wp-block-columns .wp-block-column {
  max-width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 227, assets/styles/layouts/_about-us.scss */

.about-us__title {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 1.55556rem;
  line-height: 1.66667rem;
  margin-bottom: 1.44444rem;
  text-align: center;
}

@media (min-width: 768px) {
  /* line 227, assets/styles/layouts/_about-us.scss */

  .about-us__title {
    font-size: 2.22222rem;
    line-height: 2.44444rem;
    margin-bottom: 2.22222rem;
  }
}

/* line 242, assets/styles/layouts/_about-us.scss */

.about-us__tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1.83333rem;
}

@media (min-width: 768px) {
  /* line 242, assets/styles/layouts/_about-us.scss */

  .about-us__tag {
    margin-bottom: 3.33333rem;
  }
}

/* line 251, assets/styles/layouts/_about-us.scss */

.about-us__tag img {
  margin-right: 0.5rem;
}

/* line 255, assets/styles/layouts/_about-us.scss */

.about-us__tag span {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.88889rem;
  line-height: 1.05556rem;
  text-transform: uppercase;
  color: #12a96a;
}

/* line 265, assets/styles/layouts/_about-us.scss */

.about-us__cover {
  position: relative;
}

/* line 268, assets/styles/layouts/_about-us.scss */

.about-us__cover-image {
  position: absolute;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.22222rem;
  margin-bottom: 2.22222rem;
  height: 9.88889rem;
}

@media (min-width: 768px) {
  /* line 268, assets/styles/layouts/_about-us.scss */

  .about-us__cover-image {
    margin-bottom: 3.33333rem;
    height: 19.33333rem;
  }
}

/* line 282, assets/styles/layouts/_about-us.scss */

.about-us__cover-title {
  position: absolute;
  top: 5.55556rem;
  left: 1.11111rem;
  width: 80%;
  height: 2.88889rem;
  font-style: normal;
  font-weight: 700;
  font-size: 1.33333rem;
  line-height: 1.33333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  letter-spacing: -0.02em;
  color: #fff;
}

@media (min-width: 768px) {
  /* line 282, assets/styles/layouts/_about-us.scss */

  .about-us__cover-title {
    top: 13.88889rem;
    font-size: 1.66667rem;
    line-height: 1.94444rem;
  }
}

/* line 305, assets/styles/layouts/_about-us.scss */

.about-us__thumb {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.22222rem;
  margin-bottom: 2.22222rem;
  height: 9.88889rem;
}

@media (min-width: 768px) {
  /* line 305, assets/styles/layouts/_about-us.scss */

  .about-us__thumb {
    margin-bottom: 3.33333rem;
    height: 19.33333rem;
  }
}

/* line 318, assets/styles/layouts/_about-us.scss */

.about-us .news-slider {
  background: #f2f2f3;
}

/* line 321, assets/styles/layouts/_about-us.scss */

.about-us .news-slider .news-slider-upper {
  margin-bottom: 1.33333rem;
}

@media (min-width: 768px) {
  /* line 321, assets/styles/layouts/_about-us.scss */

  .about-us .news-slider .news-slider-upper {
    margin-bottom: 1.77778rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 321, assets/styles/layouts/_about-us.scss */

  .about-us .news-slider .news-slider-upper {
    margin-bottom: 1.77778rem;
  }
}

/* line 332, assets/styles/layouts/_about-us.scss */

.about-us .news-slider .news-slider-upper .news-slider__title,
.about-us .news-slider .news-slider-upper .news-slider__controls {
  margin-bottom: 0;
}

/* line 337, assets/styles/layouts/_about-us.scss */

.about-us .news-slider .news-slider-upper .news-slider__title {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%;
  font-size: 1.33333rem;
  line-height: 1.55556rem;
}

@media (min-width: 768px) {
  /* line 337, assets/styles/layouts/_about-us.scss */

  .about-us .news-slider .news-slider-upper .news-slider__title {
    font-size: 1.66667rem;
    line-height: 1.88889rem;
  }
}

/* line 352, assets/styles/layouts/_about-us.scss */

.header-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.66667rem;
}

/* line 358, assets/styles/layouts/_about-us.scss */

.header-info .back-link {
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 363, assets/styles/layouts/_about-us.scss */

.header-info .back-link svg {
  margin-right: 0.66667rem;
}

/* line 368, assets/styles/layouts/_about-us.scss */

.header-info time,
.header-info span {
  font-size: 0.88889rem;
  line-height: 1.33333rem;
  color: #5d6066;
}

/* line 376, assets/styles/layouts/_about-us.scss */

.related-posts {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

/* line 380, assets/styles/layouts/_about-us.scss */

.sidebar-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0.83333rem;
  max-width: 100%;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

/* line 386, assets/styles/layouts/_about-us.scss */

.sidebar-navigation_mobile {
  scroll-behavior: smooth;
  max-width: unset;
  background: white;
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: auto;
}

@media (min-width: 1209px) {
  /* line 386, assets/styles/layouts/_about-us.scss */

  .sidebar-navigation_mobile {
    display: none;
  }
}

/* line 399, assets/styles/layouts/_about-us.scss */

.sidebar-navigation_mobile .sidebar__link {
  white-space: nowrap;
  padding: 0;
  color: #5d6066;
  font-size: 0.66667rem;
}

/* line 406, assets/styles/layouts/_about-us.scss */

.sidebar-navigation_mobile li {
  white-space: nowrap;
  margin: 6px 2px;
  line-height: 16px;
  padding: 6px 9px;
}

/* line 412, assets/styles/layouts/_about-us.scss */

.sidebar-navigation_mobile li:first-of-type {
  left: 15px;
}

/* line 416, assets/styles/layouts/_about-us.scss */

.sidebar-navigation_mobile li:last-of-type {
  right: 15px;
}

/* line 420, assets/styles/layouts/_about-us.scss */

.sidebar-navigation_mobile li::marker {
  color: #5d6066;
  font-size: 0.66667rem;
  line-height: 0.88889rem;
}

/* line 426, assets/styles/layouts/_about-us.scss */

.sidebar-navigation_mobile li.active {
  background: #1d2129;
  border-radius: 60px;
}

/* line 430, assets/styles/layouts/_about-us.scss */

.sidebar-navigation_mobile li.active a {
  color: white !important;
}

/* line 434, assets/styles/layouts/_about-us.scss */

.sidebar-navigation_mobile li.active .sidebar__link {
  color: #1d2129;
}

/* line 438, assets/styles/layouts/_about-us.scss */

.sidebar-navigation_mobile li.active::marker {
  color: white;
}

/* line 445, assets/styles/layouts/_about-us.scss */

.sidebar-navigation_desktop {
  display: none;
}

@media (min-width: 1209px) {
  /* line 445, assets/styles/layouts/_about-us.scss */

  .sidebar-navigation_desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style-position: outside;
  }

  /* line 452, assets/styles/layouts/_about-us.scss */

  .sidebar-navigation_desktop li {
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    font-size: 0.88889rem;
    padding: 3px 0;
    color: #5d6066;
  }

  /* line 458, assets/styles/layouts/_about-us.scss */

  .sidebar-navigation_desktop li .sidebar__link {
    padding: 0.33333rem 0;
  }

  /* line 463, assets/styles/layouts/_about-us.scss */

  .sidebar-navigation_desktop li.active::marker {
    color: #1d2129;
  }

  /* line 467, assets/styles/layouts/_about-us.scss */

  .sidebar-navigation_desktop li.active .sidebar__link {
    color: #1d2129;
  }

  /* line 472, assets/styles/layouts/_about-us.scss */

  .sidebar-navigation_desktop li::marker {
    font-size: 0.88889rem;
    color: #5d6066;
  }

  /* line 478, assets/styles/layouts/_about-us.scss */

  .sidebar-navigation_desktop .sidebar__link {
    color: #5d6066;
  }
}

@media (min-width: 1209px) and (min-width: 1209px) {
  /* line 478, assets/styles/layouts/_about-us.scss */

  .sidebar-navigation_desktop .sidebar__link {
    position: relative;
  }

  /* line 484, assets/styles/layouts/_about-us.scss */

  .sidebar-navigation_desktop .sidebar__link::after {
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    position: absolute;
    content: '';
    width: 2px;
    height: 100%;
    border-radius: 1px;
    top: 0;
    left: -2.22222rem;
    z-index: 2;
  }
}

@media (min-width: 1209px) {
  /* line 498, assets/styles/layouts/_about-us.scss */

  .sidebar-navigation_desktop .sidebar__link.active::after {
    background: #12a96a;
  }
}

@media (min-width: 1209px) {
  /* line 380, assets/styles/layouts/_about-us.scss */

  .sidebar-navigation {
    margin: 1.66667rem 0 0;
    padding-left: 2.22222rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    top: 100px;
  }

  /* line 512, assets/styles/layouts/_about-us.scss */

  .sidebar-navigation::after {
    position: absolute;
    content: '';
    width: 2px;
    height: 100%;
    background: #e3e4e6;
    border-radius: 1px;
    top: 0;
    left: 0;
  }
}

/* line 525, assets/styles/layouts/_about-us.scss */

.progress {
  position: absolute;
  top: 100%;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background: white;
  color: #12a96a;
  z-index: 1;
  -webkit-transition: visibility 0.1s linear, opacity 0.2s ease-out;
  transition: visibility 0.1s linear, opacity 0.2s ease-out;
  visibility: hidden;
  opacity: 0;
}

/* line 538, assets/styles/layouts/_about-us.scss */

.progress .container {
  padding-left: 0;
  padding-right: 0;
}

/* line 544, assets/styles/layouts/_about-us.scss */

.progress .container ol li:first-child {
  margin: 6px 2px 6px 15px;
}

/* line 548, assets/styles/layouts/_about-us.scss */

.progress .container ol li:last-child {
  margin: 6px 15px 6px 2px;
}

/* line 555, assets/styles/layouts/_about-us.scss */

.progress.show {
  visibility: visible;
  z-index: -1;
  opacity: 1;
}

@media (min-width: 1209px) {
  /* line 525, assets/styles/layouts/_about-us.scss */

  .progress {
    display: none;
  }
}

/* line 565, assets/styles/layouts/_about-us.scss */

.progress .progress-container {
  width: 100%;
  height: 2px;
  display: block;
  background: white;
  z-index: 1;
}

/* line 573, assets/styles/layouts/_about-us.scss */

.progress .progress-bar {
  background: #12a96a;
  width: 0;
  display: block;
  height: inherit;
}

/* line 581, assets/styles/layouts/_about-us.scss */

.no-sidebar {
  top: 72px;
}

/* line 1, assets/styles/layouts/_author.scss */

#author-main {
  background: #f2f2f3;
  color: #1d2129;
}

@media (min-width: 1209px) {
  /* line 1, assets/styles/layouts/_author.scss */

  #author-main {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 1209px) {
  /* line 11, assets/styles/layouts/_author.scss */

  #author-main .container {
    padding: 0 200px;
    background: #f2f2f3;
    border-radius: 16px;
  }
}

/* line 19, assets/styles/layouts/_author.scss */

#author-main .page-header {
  padding-top: 64px;
  background: white;
  border-radius: 16px;
}

@media (max-width: 1208.98px) {
  /* line 19, assets/styles/layouts/_author.scss */

  #author-main .page-header {
    padding-bottom: 100px;
  }
}

@media (min-width: 1209px) {
  /* line 28, assets/styles/layouts/_author.scss */

  #author-main .page-header + * {
    margin-top: -9.1rem;
    min-height: 9.1rem;
  }
}

/* line 35, assets/styles/layouts/_author.scss */

#author-main .page-header::after {
  background: none;
  -webkit-transform: unset;
          transform: unset;
  -webkit-transform-origin: unset;
          transform-origin: unset;
}

/* line 41, assets/styles/layouts/_author.scss */

#author-main .page-header .container {
  background: none;
}

/* line 44, assets/styles/layouts/_author.scss */

#author-main .page-header .container .breadcrumbs ul li {
  color: #5d6066;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}

/* line 52, assets/styles/layouts/_author.scss */

#author-main .page-header .container .breadcrumbs ul li svg path {
  fill: #5d6066;
}

/* line 56, assets/styles/layouts/_author.scss */

#author-main .page-header .container .breadcrumbs ul li a svg path {
  fill: #1d2129;
}

/* line 63, assets/styles/layouts/_author.scss */

#author-main .author-posts {
  background: white;
  border-radius: 16px;
}

/* line 67, assets/styles/layouts/_author.scss */

#author-main .author-posts::after {
  background: none;
  -webkit-transform: unset;
          transform: unset;
  -webkit-transform-origin: unset;
          transform-origin: unset;
}

/* line 73, assets/styles/layouts/_author.scss */

#author-main .author-posts .container {
  background: none;
}

/* line 77, assets/styles/layouts/_author.scss */

#author-main .author-posts .container .post-list .post-wrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 768px) {
  /* line 77, assets/styles/layouts/_author.scss */

  #author-main .author-posts .container .post-list .post-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 77, assets/styles/layouts/_author.scss */

  #author-main .author-posts .container .post-list .post-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

/* line 91, assets/styles/layouts/_author.scss */

#author-main .author-posts h2 {
  margin-bottom: 16px;
  font-family: "Roboto Condensed", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  color: #1d2129;
}

/* line 104, assets/styles/layouts/_author.scss */

.author-header__presentation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 13px;
  margin-bottom: 16px;
}

/* line 110, assets/styles/layouts/_author.scss */

.author-header__presentation-avatar img {
  border-radius: 50%;
}

/* line 115, assets/styles/layouts/_author.scss */

.author-header__presentation-title {
  width: 100%;
}

/* line 118, assets/styles/layouts/_author.scss */

.author-header__presentation-title h1 {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  color: #1d2129;
}

/* line 126, assets/styles/layouts/_author.scss */

.author-header__presentation-title span {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #5d6066;
}

/* line 137, assets/styles/layouts/_author.scss */

.author-header__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  margin-bottom: 24px;
}

/* line 142, assets/styles/layouts/_author.scss */

.author-header__info-expertise {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 148, assets/styles/layouts/_author.scss */

.author-header__info-expertise .exp-label {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: -0.01em;
  text-transform: capitalize;
  color: #5d6066;
}

/* line 158, assets/styles/layouts/_author.scss */

.author-header__info-expertise .exp-content {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #1d2129;
}

/* line 168, assets/styles/layouts/_author.scss */

.author-header__info-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 174, assets/styles/layouts/_author.scss */

.author-header__info-links .links-label {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: -0.01em;
  text-transform: capitalize;
  color: #5d6066;
}

/* line 184, assets/styles/layouts/_author.scss */

.author-header__info-links ul.social-medias {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 !important;
  padding: 0 !important;
  height: 20px;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

/* line 194, assets/styles/layouts/_author.scss */

.author-header__info-links ul.social-medias li {
  margin: 0 !important;
}

/* line 197, assets/styles/layouts/_author.scss */

.author-header__info-links ul.social-medias li::before {
  content: ' ' !important;
  margin: 0 !important;
  font-size: 16px !important;
  line-height: 20px !important;
}

/* line 204, assets/styles/layouts/_author.scss */

.author-header__info-links ul.social-medias li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
}

/* line 211, assets/styles/layouts/_author.scss */

.author-header__info-links ul.social-medias li a.linkedin {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjI3OTIgMTUuMjgyNUgxMy4wNTgzVjExLjgwMTdDMTMuMDU4MyAxMC45NzE3IDEzLjA0MTcgOS45MDMzMyAxMS45IDkuOTAzMzNDMTAuNzQyNSA5LjkwMzMzIDEwLjU2NTggMTAuODA2NyAxMC41NjU4IDExLjc0MDhWMTUuMjgyNUg4LjM0NDE3VjguMTI1SDEwLjQ3NzVWOS4xSDEwLjUwNjdDMTAuODA1IDguNTM4MzMgMTEuNTMgNy45NDQxNyAxMi42MTMzIDcuOTQ0MTdDMTQuODYzMyA3Ljk0NDE3IDE1LjI4IDkuNDI1ODMgMTUuMjggMTEuMzUzM1YxNS4yODI1SDE1LjI3OTJaTTUuODM1ODMgNy4xNDU4M0M1LjY2NjMgNy4xNDYwNSA1LjQ5ODM4IDcuMTEyODEgNS4zNDE3MiA3LjA0ODAxQzUuMTg1MDYgNi45ODMyIDUuMDQyNzIgNi44ODgxMiA0LjkyMjg4IDYuNzY4MkM0LjgwMzA0IDYuNjQ4MjggNC43MDgwNCA2LjUwNTg4IDQuNjQzMzQgNi4zNDkxOEM0LjU3ODY0IDYuMTkyNDcgNC41NDU1IDYuMDI0NTQgNC41NDU4MyA1Ljg1NUM0LjU0NiA1LjU5OTg2IDQuNjIxODIgNS4zNTA1IDQuNzYzNyA1LjEzODQ2QzQuOTA1NTggNC45MjY0MSA1LjEwNzE2IDQuNzYxMTkgNS4zNDI5NCA0LjY2MzcxQzUuNTc4NzIgNC41NjYyMyA1LjgzODExIDQuNTQwODUgNi4wODgzMiA0LjU5MDc4QzYuMzM4NTIgNC42NDA3MiA2LjU2ODMgNC43NjM3MyA2Ljc0ODU5IDQuOTQ0MjZDNi45Mjg4OCA1LjEyNDc4IDcuMDUxNiA1LjM1NDcyIDcuMTAxMjEgNS42MDQ5OEM3LjE1MDgyIDUuODU1MjUgNy4xMjUxMSA2LjExNDYxIDcuMDI3MzIgNi4zNTAyNkM2LjkyOTUzIDYuNTg1OTIgNi43NjQwNiA2Ljc4NzI4IDYuNTUxODMgNi45Mjg4OUM2LjMzOTU5IDcuMDcwNSA2LjA5MDE0IDcuMTQ2IDUuODM1IDcuMTQ1ODNINS44MzU4M1pNNi45NDkxNyAxNS4yODI1SDQuNzIxNjdWOC4xMjVINi45NVYxNS4yODI1SDYuOTQ5MTdaTTE2LjM5MTcgMi41SDMuNjA3NUMyLjk5NDE3IDIuNSAyLjUgMi45ODMzMyAyLjUgMy41ODA4M1YxNi40MTkyQzIuNSAxNy4wMTY3IDIuOTk1IDE3LjUgMy42MDY2NyAxNy41SDE2LjM4ODNDMTcgMTcuNSAxNy41IDE3LjAxNjcgMTcuNSAxNi40MTkyVjMuNTgwODNDMTcuNSAyLjk4MzMzIDE3IDIuNSAxNi4zODgzIDIuNUgxNi4zOTA4SDE2LjM5MTdaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 215, assets/styles/layouts/_author.scss */

.author-header__info-links ul.social-medias li a.facebook {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAwMTMgMS42NjY2N0M1LjM5ODggMS42NjY2NyAxLjY2Nzk3IDUuMzk3NTEgMS42Njc5NyAxMEMxLjY2Nzk3IDE0LjE1OTIgNC43MTU0NyAxNy42MDY3IDguNjk5NjMgMTguMjMyNVYxMi40MDgzSDYuNTgyOTdWMTBIOC42OTk2M1Y4LjE2NDE3QzguNjk5NjMgNi4wNzU4NCA5Ljk0Mjk3IDQuOTIyNTEgMTEuODQ3MSA0LjkyMjUxQzEyLjc1ODggNC45MjI1MSAxMy43MTIxIDUuMDg1MDEgMTMuNzEyMSA1LjA4NTAxVjcuMTM1MDFIMTIuNjYyMUMxMS42MjYzIDcuMTM1MDEgMTEuMzAzOCA3Ljc3NzUxIDExLjMwMzggOC40MzY2N1YxMEgxMy42MTQ2TDEzLjI0NTUgMTIuNDA4M0gxMS4zMDM4VjE4LjIzMjVDMTUuMjg3MSAxNy42MDc1IDE4LjMzNDYgMTQuMTU4MyAxOC4zMzQ2IDEwQzE4LjMzNDYgNS4zOTc1MSAxNC42MDM4IDEuNjY2NjcgMTAuMDAxMyAxLjY2NjY3WiIgZmlsbD0iIzFEMjEyOSIvPgo8L3N2Zz4K);
}

/* line 219, assets/styles/layouts/_author.scss */

.author-header__info-links ul.social-medias li a.twitter {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjQ3MDIgNC43MTMzM0MxNy44MzQgNC45OTQ3NCAxNy4xNTkzIDUuMTc5NTYgMTYuNDY4NSA1LjI2MTY3QzE3LjE5NjcgNC44MjYxOSAxNy43NDE2IDQuMTQwODQgMTguMDAxOSAzLjMzMzMzQzE3LjMxODUgMy43NCAxNi41Njk0IDQuMDI1IDE1Ljc4ODUgNC4xNzkxN0MxNS4yNjQxIDMuNjE3OTggMTQuNTY4OCAzLjI0NTggMTMuODExIDMuMTIwNDlDMTMuMDUzMiAyLjk5NTE3IDEyLjI3NTIgMy4xMjM3NCAxMS41OTc5IDMuNDg2MjFDMTAuOTIwNyAzLjg0ODY4IDEwLjM4MjIgNC40MjQ3NCAxMC4wNjYxIDUuMTI0ODNDOS43NTAwOCA1LjgyNDkyIDkuNjc0MTcgNi42MDk4MiA5Ljg1MDIxIDcuMzU3NUM4LjQ2NDQ3IDcuMjg4MDQgNy4xMDg4MiA2LjkyNzk0IDUuODcxMjggNi4zMDA1NUM0LjYzMzc0IDUuNjczMTcgMy41NDE5OCA0Ljc5MjU0IDIuNjY2ODggMy43MTU4M0MyLjM1NzEyIDQuMjQ3ODggMi4xOTQzNCA0Ljg1MjY5IDIuMTk1MjEgNS40NjgzM0MyLjE5NTIxIDYuNjc2NjcgMi44MTAyMSA3Ljc0NDE3IDMuNzQ1MjEgOC4zNjkxN0MzLjE5MTg4IDguMzUxNzUgMi42NTA3NCA4LjIwMjMyIDIuMTY2ODggNy45MzMzM1Y3Ljk3NjY3QzIuMTY3MDQgOC43ODE0MiAyLjQ0NTUyIDkuNTYxMzUgMi45NTUwOCAxMC4xODQyQzMuNDY0NjUgMTAuODA3MSA0LjE3Mzk0IDExLjIzNDYgNC45NjI3MSAxMS4zOTQyQzQuNDQ5MDUgMTEuNTMzNCAzLjkxMDQ2IDExLjU1MzkgMy4zODc3MSAxMS40NTQyQzMuNjEwMSAxMi4xNDY5IDQuMDQzNTUgMTIuNzUyNyA0LjYyNzM3IDEzLjE4NjhDNS4yMTExOSAxMy42MjA4IDUuOTE2MTUgMTMuODYxNSA2LjY0MzU0IDEzLjg3NUM1LjkyMDYxIDE0LjQ0MjggNS4wOTI4NiAxNC44NjI1IDQuMjA3NjEgMTUuMTEwMUMzLjMyMjM2IDE1LjM1NzggMi4zOTY5OCAxNS40Mjg1IDEuNDg0MzggMTUuMzE4M0MzLjA3NzQ2IDE2LjM0MjkgNC45MzE5NiAxNi44ODY4IDYuODI2MDQgMTYuODg1QzEzLjIzNjkgMTYuODg1IDE2Ljc0MjcgMTEuNTc0MiAxNi43NDI3IDYuOTY4MzNDMTYuNzQyNyA2LjgxODMzIDE2LjczODUgNi42NjY2NyAxNi43MzE5IDYuNTE4MzNDMTcuNDE0MyA2LjAyNTE0IDE4LjAwMzIgNS40MTQxOCAxOC40NzEgNC43MTQxN0wxOC40NzAyIDQuNzEzMzNaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 223, assets/styles/layouts/_author.scss */

.author-header__info-links ul.social-medias li a.link {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjg4MzEgNi43NTgzNEwxMi4wNjIyIDcuOTM3NUMxMi42MDQgOC40NzkxOSAxMy4wMzM3IDkuMTIyMjggMTMuMzI2OSA5LjgzMDA1QzEzLjYyMDEgMTAuNTM3OCAxMy43NzEgMTEuMjk2NCAxMy43NzEgMTIuMDYyNUMxMy43NzEgMTIuODI4NiAxMy42MjAxIDEzLjU4NzIgMTMuMzI2OSAxNC4yOTVDMTMuMDMzNyAxNS4wMDI3IDEyLjYwNCAxNS42NDU4IDEyLjA2MjIgMTYuMTg3NUwxMS43NjcyIDE2LjQ4MTdDMTAuNjczMiAxNy41NzU3IDkuMTg5NCAxOC4xOTAzIDcuNjQyMjMgMTguMTkwM0M2LjA5NTA1IDE4LjE5MDMgNC42MTEyNCAxNy41NzU3IDMuNTE3MjIgMTYuNDgxN0MyLjQyMzIxIDE1LjM4NzcgMS44MDg1OSAxMy45MDM4IDEuODA4NTkgMTIuMzU2N0MxLjgwODU5IDEwLjgwOTUgMi40MjMyMSA5LjMyNTY5IDMuNTE3MjIgOC4yMzE2N0w0LjY5NjM5IDkuNDEwODRDNC4zMDY3IDkuNzk3MTMgMy45OTcxNCAxMC4yNTY2IDMuNzg1NSAxMC43NjI4QzMuNTczODUgMTEuMjY5MSAzLjQ2NDI4IDExLjgxMjIgMy40NjMwOCAxMi4zNjA5QzMuNDYxODggMTIuOTA5NiAzLjU2OTA3IDEzLjQ1MzEgMy43Nzg1IDEzLjk2MDNDMy45ODc5MiAxNC40Njc1IDQuMjk1NDYgMTQuOTI4MyA0LjY4MzQ2IDE1LjMxNjNDNS4wNzE0NiAxNS43MDQzIDUuNTMyMjcgMTYuMDExOCA2LjAzOTQ0IDE2LjIyMTJDNi41NDY2MSAxNi40MzA3IDcuMDkwMTUgMTYuNTM3OCA3LjYzODg2IDE2LjUzNjZDOC4xODc1NyAxNi41MzU0IDguNzMwNjQgMTYuNDI1OSA5LjIzNjg5IDE2LjIxNDJDOS43NDMxNCAxNi4wMDI2IDEwLjIwMjYgMTUuNjkzIDEwLjU4ODkgMTUuMzAzM0wxMC44ODM5IDE1LjAwODNDMTEuNjY1IDE0LjIyNyAxMi4xMDM4IDEzLjE2NzQgMTIuMTAzOCAxMi4wNjI1QzEyLjEwMzggMTAuOTU3NyAxMS42NjUgOS44OTgwNCAxMC44ODM5IDkuMTE2NjdMOS43MDQ3MiA3LjkzNzVMMTAuODgzOSA2Ljc1OTE3TDEwLjg4MzEgNi43NTgzNFpNMTYuNDgxNCAxMS43Njc1TDE1LjMwMzEgMTAuNTg5MkMxNS42OTI4IDEwLjIwMjkgMTYuMDAyMyA5Ljc0MzQyIDE2LjIxNCA5LjIzNzE3QzE2LjQyNTYgOC43MzA5MiAxNi41MzUyIDguMTg3ODUgMTYuNTM2NCA3LjYzOTE0QzE2LjUzNzYgNy4wOTA0MyAxNi40MzA0IDYuNTQ2ODkgMTYuMjIxIDYuMDM5NzJDMTYuMDExNSA1LjUzMjU1IDE1LjcwNCA1LjA3MTc0IDE1LjMxNiA0LjY4Mzc0QzE0LjkyOCA0LjI5NTc0IDE0LjQ2NzIgMy45ODgyIDEzLjk2IDMuNzc4NzhDMTMuNDUyOCAzLjU2OTM1IDEyLjkwOTMgMy40NjIxNiAxMi4zNjA2IDMuNDYzMzZDMTEuODExOSAzLjQ2NDU2IDExLjI2ODggMy41NzQxMyAxMC43NjI2IDMuNzg1NzhDMTAuMjU2MyAzLjk5NzQzIDkuNzk2ODUgNC4zMDY5OCA5LjQxMDU2IDQuNjk2NjdMOS4xMTU1NiA0Ljk5MTY3QzguMzM0NDMgNS43NzMwNCA3Ljg5NTYyIDYuODMyNjUgNy44OTU2MiA3LjkzNzVDNy44OTU2MiA5LjA0MjM2IDguMzM0NDMgMTAuMTAyIDkuMTE1NTYgMTAuODgzM0wxMC4yOTQ3IDEyLjA2MjVMOS4xMTU1NiAxMy4yNDA4TDcuOTM3MjIgMTIuMDYyNUM3LjM5NTQ5IDExLjUyMDggNi45NjU3NSAxMC44Nzc3IDYuNjcyNTYgMTAuMTdDNi4zNzkzNyA5LjQ2MjE5IDYuMjI4NDcgOC43MDM2IDYuMjI4NDcgNy45Mzc1QzYuMjI4NDcgNy4xNzE0MSA2LjM3OTM3IDYuNDEyODIgNi42NzI1NiA1LjcwNTA1QzYuOTY1NzUgNC45OTcyOCA3LjM5NTQ5IDQuMzU0MTkgNy45MzcyMiAzLjgxMjUxTDguMjMyMjIgMy41MTgzNEM5LjMyNjI0IDIuNDI0MzIgMTAuODEwMSAxLjgwOTcxIDEyLjM1NzIgMS44MDk3MUMxMy45MDQ0IDEuODA5NzEgMTUuMzg4MiAyLjQyNDMyIDE2LjQ4MjIgMy41MTgzNEMxNy41NzYyIDQuNjEyMzYgMTguMTkwOSA2LjA5NjE2IDE4LjE5MDkgNy42NDMzNEMxOC4xOTA5IDkuMTkwNTEgMTcuNTc2MiAxMC42NzQzIDE2LjQ4MjIgMTEuNzY4M0wxNi40ODE0IDExLjc2NzVaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 227, assets/styles/layouts/_author.scss */

.author-header__info-links ul.social-medias li a.mail {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNTAxMyAyLjVIMTcuNTAxM0MxNy43MjIzIDIuNSAxNy45MzQzIDIuNTg3OCAxOC4wOTA2IDIuNzQ0MDhDMTguMjQ2OCAyLjkwMDM2IDE4LjMzNDYgMy4xMTIzMiAxOC4zMzQ2IDMuMzMzMzNWMTYuNjY2N0MxOC4zMzQ2IDE2Ljg4NzcgMTguMjQ2OCAxNy4wOTk2IDE4LjA5MDYgMTcuMjU1OUMxNy45MzQzIDE3LjQxMjIgMTcuNzIyMyAxNy41IDE3LjUwMTMgMTcuNUgyLjUwMTNDMi4yODAyOSAxNy41IDIuMDY4MzMgMTcuNDEyMiAxLjkxMjA1IDE3LjI1NTlDMS43NTU3NyAxNy4wOTk2IDEuNjY3OTcgMTYuODg3NyAxLjY2Nzk3IDE2LjY2NjdWMy4zMzMzM0MxLjY2Nzk3IDMuMTEyMzIgMS43NTU3NyAyLjkwMDM2IDEuOTEyMDUgMi43NDQwOEMyLjA2ODMzIDIuNTg3OCAyLjI4MDI5IDIuNSAyLjUwMTMgMi41Wk0xMC4wNTEzIDkuNzM1ODNMNC43MDc5NyA1LjE5ODMzTDMuNjI4OCA2LjQ2ODMzTDEwLjA2MjEgMTEuOTMwOEwxNi4zNzk2IDYuNDY0MTdMMTUuMjg5NiA1LjIwMzMzTDEwLjA1MjEgOS43MzU4M0gxMC4wNTEzWiIgZmlsbD0iIzFEMjEyOSIvPgo8L3N2Zz4K);
}

/* line 236, assets/styles/layouts/_author.scss */

.author-header__bio {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.01em;
  color: #1d2129;
}

/* line 244, assets/styles/layouts/_author.scss */

.author-header__bio a {
  color: blue;
}

@media (max-width: 767.98px) {
  /* line 251, assets/styles/layouts/_author.scss */

  .no-mob {
    display: none;
  }
}

/* line 256, assets/styles/layouts/_author.scss */

.reviewers-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 261, assets/styles/layouts/_author.scss */

.reviewers-cards .divider {
  margin: 6px 0;
  width: 1px;
  height: 32px;
  background: #bebec7;
}

@media (max-width: 767.98px) {
  /* line 267, assets/styles/layouts/_author.scss */

  .reviewers-cards .divider.no-mob {
    display: none;
  }
}

/* line 274, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 277, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-avatar {
  position: relative;
  margin-right: 12px;
  display: none;
}

@media (min-width: 768px) {
  /* line 277, assets/styles/layouts/_author.scss */

  .reviewers-cards .reviewed_by-avatar {
    display: block;
  }
}

/* line 286, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-avatar img {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

@media (min-width: 768px) {
  /* line 286, assets/styles/layouts/_author.scss */

  .reviewers-cards .reviewed_by-avatar img {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

/* line 299, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-avatar::after {
  content: '';
  position: absolute;
  width: 18px;
  height: 18px;
  bottom: -3px;
  right: -3px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMjc3MDggOS43MDI1NUwzLjAzMTI3IDkuMDQ1ODlMMi4yNzcwOCA5LjcwMjU1QzIuNDI1NTQgOS44NzMwNiAyLjQyNTU1IDEwLjEyNjkgMi4yNzcwOCAxMC4yOTc1QzEuMDYwODQgMTEuNjk0MyAxLjc3MjE3IDEzLjg4MzYgMy41NzcxOSAxNC4yOTg4QzMuNzk3NTIgMTQuMzQ5NSAzLjk0Njc1IDE0LjU1NDggMy45MjY4NyAxNC43ODAxQzMuNzYzOTcgMTYuNjI1IDUuNjI2MjUgMTcuOTc4MSA3LjMzMDU5IDE3LjI1M0M3LjUzODY0IDE3LjE2NDUgNy43ODAwOSAxNy4yNDMgNy44OTYzOCAxNy40MzY4QzguODQ5MDUgMTkuMDI1MiAxMS4xNTEgMTkuMDI1MiAxMi4xMDM2IDE3LjQzNjhDMTIuMjE5OSAxNy4yNDMgMTIuNDYxNCAxNy4xNjQ1IDEyLjY2OTQgMTcuMjUzQzE0LjM3MzggMTcuOTc4MSAxNi4yMzYgMTYuNjI1IDE2LjA3MzEgMTQuNzgwMUMxNi4wNTMyIDE0LjU1NDggMTYuMjAyNSAxNC4zNDk1IDE2LjQyMjggMTQuMjk4OEMxOC4yMjc4IDEzLjg4MzYgMTguOTM5MiAxMS42OTQzIDE3LjcyMjkgMTAuMjk3NUMxNy41NzQ1IDEwLjEyNjkgMTcuNTc0NSA5Ljg3MzA2IDE3LjcyMjkgOS43MDI1NUMxOC45MzkyIDguMzA1NjggMTguMjI3OCA2LjExNjQzIDE2LjQyMjggNS43MDEyM0MxNi4yMDI1IDUuNjUwNTQgMTYuMDUzMiA1LjQ0NTE1IDE2LjA3MzEgNS4yMTk5NEMxNi4yMzYgMy4zNzQ5NiAxNC4zNzM4IDIuMDIxOTMgMTIuNjY5NCAyLjc0Njk5QzEyLjQ2MTQgMi44MzU0OSAxMi4yMTk5IDIuNzU3MDQgMTIuMTAzNiAyLjU2MzE1QzExLjE1MSAwLjk3NDc4MiA4Ljg0OTA1IDAuOTc0NzgyIDcuODk2MzggMi41NjMxNUM3Ljc4MDA5IDIuNzU3MDQgNy41Mzg2NCAyLjgzNTQ5IDcuMzMwNTkgMi43NDY5OUM1LjYyNjI1IDIuMDIxOTMgMy43NjM5NyAzLjM3NDk2IDMuOTI2ODcgNS4yMTk5NEMzLjk0Njc1IDUuNDQ1MTUgMy43OTc1MiA1LjY1MDU0IDMuNTc3MTkgNS43MDEyM0MxLjc3MjE3IDYuMTE2NDQgMS4wNjA4NSA4LjMwNTY3IDIuMjc3MDggOS43MDI1NVoiIGZpbGw9IiMxN0MzN0IiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNNyAxMEw5IDEyTDEzIDgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
}

/* line 312, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 40px;
}

/* line 317, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-text .cotation {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #5d6066;
}

/* line 325, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-text .reviewer-name {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #1d2129;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

/* line 334, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-text .reviewer-name-link {
  border-bottom: 1px dashed #bebec7;
}

/* line 338, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-text .reviewer-name:hover {
  color: #12a96a;
  cursor: pointer;
}

/* line 342, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-text .reviewer-name:hover .reviewer-name-link {
  color: #12a96a;
  border-bottom: 1px dashed #12a96a;
}

/* line 347, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-text .reviewer-name:hover .infobox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  cursor: default;
  max-width: 300px;
}

/* line 356, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-text .reviewer-name .infobox {
  display: none;
  position: absolute;
  width: 320px;
  padding: 16px;
  background: #fff;
  -webkit-box-shadow: 0 16px 40px rgba(41, 41, 47, 0.16);
          box-shadow: 0 16px 40px rgba(41, 41, 47, 0.16);
  border-radius: 4px;
  z-index: 5;
}

@media (max-width: 767.98px) {
  /* line 356, assets/styles/layouts/_author.scss */

  .reviewers-cards .reviewed_by-text .reviewer-name .infobox {
    left: 5%;
  }
}

/* line 370, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-text .reviewer-name .infobox-title {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #1d2129;
}

/* line 378, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-text .reviewer-name .infobox-description {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #1d2129;
}

/* line 386, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-text .reviewer-name .infobox-link {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  color: #12a96a;
  text-transform: uppercase;
}

/* line 395, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-text .reviewer-name .infobox ul.social-medias {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 404, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-text .reviewer-name .infobox ul.social-medias li {
  margin: 0 !important;
  height: 20px;
}

/* line 408, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-text .reviewer-name .infobox ul.social-medias li::before {
  content: ' ' !important;
  margin: 0 !important;
  font-size: 16px !important;
  line-height: 20px !important;
}

/* line 415, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-text .reviewer-name .infobox ul.social-medias li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
}

/* line 422, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-text .reviewer-name .infobox ul.social-medias li a.linkedin {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjI3OTIgMTUuMjgyNUgxMy4wNTgzVjExLjgwMTdDMTMuMDU4MyAxMC45NzE3IDEzLjA0MTcgOS45MDMzMyAxMS45IDkuOTAzMzNDMTAuNzQyNSA5LjkwMzMzIDEwLjU2NTggMTAuODA2NyAxMC41NjU4IDExLjc0MDhWMTUuMjgyNUg4LjM0NDE3VjguMTI1SDEwLjQ3NzVWOS4xSDEwLjUwNjdDMTAuODA1IDguNTM4MzMgMTEuNTMgNy45NDQxNyAxMi42MTMzIDcuOTQ0MTdDMTQuODYzMyA3Ljk0NDE3IDE1LjI4IDkuNDI1ODMgMTUuMjggMTEuMzUzM1YxNS4yODI1SDE1LjI3OTJaTTUuODM1ODMgNy4xNDU4M0M1LjY2NjMgNy4xNDYwNSA1LjQ5ODM4IDcuMTEyODEgNS4zNDE3MiA3LjA0ODAxQzUuMTg1MDYgNi45ODMyIDUuMDQyNzIgNi44ODgxMiA0LjkyMjg4IDYuNzY4MkM0LjgwMzA0IDYuNjQ4MjggNC43MDgwNCA2LjUwNTg4IDQuNjQzMzQgNi4zNDkxOEM0LjU3ODY0IDYuMTkyNDcgNC41NDU1IDYuMDI0NTQgNC41NDU4MyA1Ljg1NUM0LjU0NiA1LjU5OTg2IDQuNjIxODIgNS4zNTA1IDQuNzYzNyA1LjEzODQ2QzQuOTA1NTggNC45MjY0MSA1LjEwNzE2IDQuNzYxMTkgNS4zNDI5NCA0LjY2MzcxQzUuNTc4NzIgNC41NjYyMyA1LjgzODExIDQuNTQwODUgNi4wODgzMiA0LjU5MDc4QzYuMzM4NTIgNC42NDA3MiA2LjU2ODMgNC43NjM3MyA2Ljc0ODU5IDQuOTQ0MjZDNi45Mjg4OCA1LjEyNDc4IDcuMDUxNiA1LjM1NDcyIDcuMTAxMjEgNS42MDQ5OEM3LjE1MDgyIDUuODU1MjUgNy4xMjUxMSA2LjExNDYxIDcuMDI3MzIgNi4zNTAyNkM2LjkyOTUzIDYuNTg1OTIgNi43NjQwNiA2Ljc4NzI4IDYuNTUxODMgNi45Mjg4OUM2LjMzOTU5IDcuMDcwNSA2LjA5MDE0IDcuMTQ2IDUuODM1IDcuMTQ1ODNINS44MzU4M1pNNi45NDkxNyAxNS4yODI1SDQuNzIxNjdWOC4xMjVINi45NVYxNS4yODI1SDYuOTQ5MTdaTTE2LjM5MTcgMi41SDMuNjA3NUMyLjk5NDE3IDIuNSAyLjUgMi45ODMzMyAyLjUgMy41ODA4M1YxNi40MTkyQzIuNSAxNy4wMTY3IDIuOTk1IDE3LjUgMy42MDY2NyAxNy41SDE2LjM4ODNDMTcgMTcuNSAxNy41IDE3LjAxNjcgMTcuNSAxNi40MTkyVjMuNTgwODNDMTcuNSAyLjk4MzMzIDE3IDIuNSAxNi4zODgzIDIuNUgxNi4zOTA4SDE2LjM5MTdaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 426, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-text .reviewer-name .infobox ul.social-medias li a.facebook {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAwMTMgMS42NjY2N0M1LjM5ODggMS42NjY2NyAxLjY2Nzk3IDUuMzk3NTEgMS42Njc5NyAxMEMxLjY2Nzk3IDE0LjE1OTIgNC43MTU0NyAxNy42MDY3IDguNjk5NjMgMTguMjMyNVYxMi40MDgzSDYuNTgyOTdWMTBIOC42OTk2M1Y4LjE2NDE3QzguNjk5NjMgNi4wNzU4NCA5Ljk0Mjk3IDQuOTIyNTEgMTEuODQ3MSA0LjkyMjUxQzEyLjc1ODggNC45MjI1MSAxMy43MTIxIDUuMDg1MDEgMTMuNzEyMSA1LjA4NTAxVjcuMTM1MDFIMTIuNjYyMUMxMS42MjYzIDcuMTM1MDEgMTEuMzAzOCA3Ljc3NzUxIDExLjMwMzggOC40MzY2N1YxMEgxMy42MTQ2TDEzLjI0NTUgMTIuNDA4M0gxMS4zMDM4VjE4LjIzMjVDMTUuMjg3MSAxNy42MDc1IDE4LjMzNDYgMTQuMTU4MyAxOC4zMzQ2IDEwQzE4LjMzNDYgNS4zOTc1MSAxNC42MDM4IDEuNjY2NjcgMTAuMDAxMyAxLjY2NjY3WiIgZmlsbD0iIzFEMjEyOSIvPgo8L3N2Zz4K);
}

/* line 430, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-text .reviewer-name .infobox ul.social-medias li a.twitter {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjQ3MDIgNC43MTMzM0MxNy44MzQgNC45OTQ3NCAxNy4xNTkzIDUuMTc5NTYgMTYuNDY4NSA1LjI2MTY3QzE3LjE5NjcgNC44MjYxOSAxNy43NDE2IDQuMTQwODQgMTguMDAxOSAzLjMzMzMzQzE3LjMxODUgMy43NCAxNi41Njk0IDQuMDI1IDE1Ljc4ODUgNC4xNzkxN0MxNS4yNjQxIDMuNjE3OTggMTQuNTY4OCAzLjI0NTggMTMuODExIDMuMTIwNDlDMTMuMDUzMiAyLjk5NTE3IDEyLjI3NTIgMy4xMjM3NCAxMS41OTc5IDMuNDg2MjFDMTAuOTIwNyAzLjg0ODY4IDEwLjM4MjIgNC40MjQ3NCAxMC4wNjYxIDUuMTI0ODNDOS43NTAwOCA1LjgyNDkyIDkuNjc0MTcgNi42MDk4MiA5Ljg1MDIxIDcuMzU3NUM4LjQ2NDQ3IDcuMjg4MDQgNy4xMDg4MiA2LjkyNzk0IDUuODcxMjggNi4zMDA1NUM0LjYzMzc0IDUuNjczMTcgMy41NDE5OCA0Ljc5MjU0IDIuNjY2ODggMy43MTU4M0MyLjM1NzEyIDQuMjQ3ODggMi4xOTQzNCA0Ljg1MjY5IDIuMTk1MjEgNS40NjgzM0MyLjE5NTIxIDYuNjc2NjcgMi44MTAyMSA3Ljc0NDE3IDMuNzQ1MjEgOC4zNjkxN0MzLjE5MTg4IDguMzUxNzUgMi42NTA3NCA4LjIwMjMyIDIuMTY2ODggNy45MzMzM1Y3Ljk3NjY3QzIuMTY3MDQgOC43ODE0MiAyLjQ0NTUyIDkuNTYxMzUgMi45NTUwOCAxMC4xODQyQzMuNDY0NjUgMTAuODA3MSA0LjE3Mzk0IDExLjIzNDYgNC45NjI3MSAxMS4zOTQyQzQuNDQ5MDUgMTEuNTMzNCAzLjkxMDQ2IDExLjU1MzkgMy4zODc3MSAxMS40NTQyQzMuNjEwMSAxMi4xNDY5IDQuMDQzNTUgMTIuNzUyNyA0LjYyNzM3IDEzLjE4NjhDNS4yMTExOSAxMy42MjA4IDUuOTE2MTUgMTMuODYxNSA2LjY0MzU0IDEzLjg3NUM1LjkyMDYxIDE0LjQ0MjggNS4wOTI4NiAxNC44NjI1IDQuMjA3NjEgMTUuMTEwMUMzLjMyMjM2IDE1LjM1NzggMi4zOTY5OCAxNS40Mjg1IDEuNDg0MzggMTUuMzE4M0MzLjA3NzQ2IDE2LjM0MjkgNC45MzE5NiAxNi44ODY4IDYuODI2MDQgMTYuODg1QzEzLjIzNjkgMTYuODg1IDE2Ljc0MjcgMTEuNTc0MiAxNi43NDI3IDYuOTY4MzNDMTYuNzQyNyA2LjgxODMzIDE2LjczODUgNi42NjY2NyAxNi43MzE5IDYuNTE4MzNDMTcuNDE0MyA2LjAyNTE0IDE4LjAwMzIgNS40MTQxOCAxOC40NzEgNC43MTQxN0wxOC40NzAyIDQuNzEzMzNaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 434, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-text .reviewer-name .infobox ul.social-medias li a.link {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjg4MzEgNi43NTgzNEwxMi4wNjIyIDcuOTM3NUMxMi42MDQgOC40NzkxOSAxMy4wMzM3IDkuMTIyMjggMTMuMzI2OSA5LjgzMDA1QzEzLjYyMDEgMTAuNTM3OCAxMy43NzEgMTEuMjk2NCAxMy43NzEgMTIuMDYyNUMxMy43NzEgMTIuODI4NiAxMy42MjAxIDEzLjU4NzIgMTMuMzI2OSAxNC4yOTVDMTMuMDMzNyAxNS4wMDI3IDEyLjYwNCAxNS42NDU4IDEyLjA2MjIgMTYuMTg3NUwxMS43NjcyIDE2LjQ4MTdDMTAuNjczMiAxNy41NzU3IDkuMTg5NCAxOC4xOTAzIDcuNjQyMjMgMTguMTkwM0M2LjA5NTA1IDE4LjE5MDMgNC42MTEyNCAxNy41NzU3IDMuNTE3MjIgMTYuNDgxN0MyLjQyMzIxIDE1LjM4NzcgMS44MDg1OSAxMy45MDM4IDEuODA4NTkgMTIuMzU2N0MxLjgwODU5IDEwLjgwOTUgMi40MjMyMSA5LjMyNTY5IDMuNTE3MjIgOC4yMzE2N0w0LjY5NjM5IDkuNDEwODRDNC4zMDY3IDkuNzk3MTMgMy45OTcxNCAxMC4yNTY2IDMuNzg1NSAxMC43NjI4QzMuNTczODUgMTEuMjY5MSAzLjQ2NDI4IDExLjgxMjIgMy40NjMwOCAxMi4zNjA5QzMuNDYxODggMTIuOTA5NiAzLjU2OTA3IDEzLjQ1MzEgMy43Nzg1IDEzLjk2MDNDMy45ODc5MiAxNC40Njc1IDQuMjk1NDYgMTQuOTI4MyA0LjY4MzQ2IDE1LjMxNjNDNS4wNzE0NiAxNS43MDQzIDUuNTMyMjcgMTYuMDExOCA2LjAzOTQ0IDE2LjIyMTJDNi41NDY2MSAxNi40MzA3IDcuMDkwMTUgMTYuNTM3OCA3LjYzODg2IDE2LjUzNjZDOC4xODc1NyAxNi41MzU0IDguNzMwNjQgMTYuNDI1OSA5LjIzNjg5IDE2LjIxNDJDOS43NDMxNCAxNi4wMDI2IDEwLjIwMjYgMTUuNjkzIDEwLjU4ODkgMTUuMzAzM0wxMC44ODM5IDE1LjAwODNDMTEuNjY1IDE0LjIyNyAxMi4xMDM4IDEzLjE2NzQgMTIuMTAzOCAxMi4wNjI1QzEyLjEwMzggMTAuOTU3NyAxMS42NjUgOS44OTgwNCAxMC44ODM5IDkuMTE2NjdMOS43MDQ3MiA3LjkzNzVMMTAuODgzOSA2Ljc1OTE3TDEwLjg4MzEgNi43NTgzNFpNMTYuNDgxNCAxMS43Njc1TDE1LjMwMzEgMTAuNTg5MkMxNS42OTI4IDEwLjIwMjkgMTYuMDAyMyA5Ljc0MzQyIDE2LjIxNCA5LjIzNzE3QzE2LjQyNTYgOC43MzA5MiAxNi41MzUyIDguMTg3ODUgMTYuNTM2NCA3LjYzOTE0QzE2LjUzNzYgNy4wOTA0MyAxNi40MzA0IDYuNTQ2ODkgMTYuMjIxIDYuMDM5NzJDMTYuMDExNSA1LjUzMjU1IDE1LjcwNCA1LjA3MTc0IDE1LjMxNiA0LjY4Mzc0QzE0LjkyOCA0LjI5NTc0IDE0LjQ2NzIgMy45ODgyIDEzLjk2IDMuNzc4NzhDMTMuNDUyOCAzLjU2OTM1IDEyLjkwOTMgMy40NjIxNiAxMi4zNjA2IDMuNDYzMzZDMTEuODExOSAzLjQ2NDU2IDExLjI2ODggMy41NzQxMyAxMC43NjI2IDMuNzg1NzhDMTAuMjU2MyAzLjk5NzQzIDkuNzk2ODUgNC4zMDY5OCA5LjQxMDU2IDQuNjk2NjdMOS4xMTU1NiA0Ljk5MTY3QzguMzM0NDMgNS43NzMwNCA3Ljg5NTYyIDYuODMyNjUgNy44OTU2MiA3LjkzNzVDNy44OTU2MiA5LjA0MjM2IDguMzM0NDMgMTAuMTAyIDkuMTE1NTYgMTAuODgzM0wxMC4yOTQ3IDEyLjA2MjVMOS4xMTU1NiAxMy4yNDA4TDcuOTM3MjIgMTIuMDYyNUM3LjM5NTQ5IDExLjUyMDggNi45NjU3NSAxMC44Nzc3IDYuNjcyNTYgMTAuMTdDNi4zNzkzNyA5LjQ2MjE5IDYuMjI4NDcgOC43MDM2IDYuMjI4NDcgNy45Mzc1QzYuMjI4NDcgNy4xNzE0MSA2LjM3OTM3IDYuNDEyODIgNi42NzI1NiA1LjcwNTA1QzYuOTY1NzUgNC45OTcyOCA3LjM5NTQ5IDQuMzU0MTkgNy45MzcyMiAzLjgxMjUxTDguMjMyMjIgMy41MTgzNEM5LjMyNjI0IDIuNDI0MzIgMTAuODEwMSAxLjgwOTcxIDEyLjM1NzIgMS44MDk3MUMxMy45MDQ0IDEuODA5NzEgMTUuMzg4MiAyLjQyNDMyIDE2LjQ4MjIgMy41MTgzNEMxNy41NzYyIDQuNjEyMzYgMTguMTkwOSA2LjA5NjE2IDE4LjE5MDkgNy42NDMzNEMxOC4xOTA5IDkuMTkwNTEgMTcuNTc2MiAxMC42NzQzIDE2LjQ4MjIgMTEuNzY4M0wxNi40ODE0IDExLjc2NzVaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 438, assets/styles/layouts/_author.scss */

.reviewers-cards .reviewed_by-text .reviewer-name .infobox ul.social-medias li a.mail {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNTAxMyAyLjVIMTcuNTAxM0MxNy43MjIzIDIuNSAxNy45MzQzIDIuNTg3OCAxOC4wOTA2IDIuNzQ0MDhDMTguMjQ2OCAyLjkwMDM2IDE4LjMzNDYgMy4xMTIzMiAxOC4zMzQ2IDMuMzMzMzNWMTYuNjY2N0MxOC4zMzQ2IDE2Ljg4NzcgMTguMjQ2OCAxNy4wOTk2IDE4LjA5MDYgMTcuMjU1OUMxNy45MzQzIDE3LjQxMjIgMTcuNzIyMyAxNy41IDE3LjUwMTMgMTcuNUgyLjUwMTNDMi4yODAyOSAxNy41IDIuMDY4MzMgMTcuNDEyMiAxLjkxMjA1IDE3LjI1NTlDMS43NTU3NyAxNy4wOTk2IDEuNjY3OTcgMTYuODg3NyAxLjY2Nzk3IDE2LjY2NjdWMy4zMzMzM0MxLjY2Nzk3IDMuMTEyMzIgMS43NTU3NyAyLjkwMDM2IDEuOTEyMDUgMi43NDQwOEMyLjA2ODMzIDIuNTg3OCAyLjI4MDI5IDIuNSAyLjUwMTMgMi41Wk0xMC4wNTEzIDkuNzM1ODNMNC43MDc5NyA1LjE5ODMzTDMuNjI4OCA2LjQ2ODMzTDEwLjA2MjEgMTEuOTMwOEwxNi4zNzk2IDYuNDY0MTdMMTUuMjg5NiA1LjIwMzMzTDEwLjA1MjEgOS43MzU4M0gxMC4wNTEzWiIgZmlsbD0iIzFEMjEyOSIvPgo8L3N2Zz4K);
}

/* line 449, assets/styles/layouts/_author.scss */

.reviewers-cards .last-update-time {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #5d6066;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 459, assets/styles/layouts/_author.scss */

.reviewers-cards .last-update-time-value {
  font-size: 14px;
  line-height: 20px;
}

/* line 466, assets/styles/layouts/_author.scss */

.authors-card-mobile-only {
  z-index: 4;
}

@media (max-width: 767.98px) {
  /* line 469, assets/styles/layouts/_author.scss */

  .authors-card-mobile-only .reviewers-cards {
    margin-bottom: 13px;
    position: relative;
    z-index: 2;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
  }
}

@media (min-width: 768px) {
  /* line 469, assets/styles/layouts/_author.scss */

  .authors-card-mobile-only .reviewers-cards {
    display: none;
  }
}

/* line 483, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .reviewed_by {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 486, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .reviewed_by-avatar {
  display: none;
}

@media (min-width: 768px) {
  /* line 486, assets/styles/layouts/_author.scss */

  .authors-card-mobile-only .reviewers-cards .reviewed_by-avatar {
    position: relative;
    margin-right: 12px;
    display: block;
  }
}

/* line 495, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .reviewed_by-avatar img {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  border: 2px solid white;
}

@media (min-width: 768px) {
  /* line 495, assets/styles/layouts/_author.scss */

  .authors-card-mobile-only .reviewers-cards .reviewed_by-avatar img {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

/* line 510, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .reviewed_by-avatar::after {
  content: '';
  position: absolute;
  width: 18px;
  height: 18px;
  bottom: -3px;
  right: -3px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMjc3MDggOS43MDI1NUwzLjAzMTI3IDkuMDQ1ODlMMi4yNzcwOCA5LjcwMjU1QzIuNDI1NTQgOS44NzMwNiAyLjQyNTU1IDEwLjEyNjkgMi4yNzcwOCAxMC4yOTc1QzEuMDYwODQgMTEuNjk0MyAxLjc3MjE3IDEzLjg4MzYgMy41NzcxOSAxNC4yOTg4QzMuNzk3NTIgMTQuMzQ5NSAzLjk0Njc1IDE0LjU1NDggMy45MjY4NyAxNC43ODAxQzMuNzYzOTcgMTYuNjI1IDUuNjI2MjUgMTcuOTc4MSA3LjMzMDU5IDE3LjI1M0M3LjUzODY0IDE3LjE2NDUgNy43ODAwOSAxNy4yNDMgNy44OTYzOCAxNy40MzY4QzguODQ5MDUgMTkuMDI1MiAxMS4xNTEgMTkuMDI1MiAxMi4xMDM2IDE3LjQzNjhDMTIuMjE5OSAxNy4yNDMgMTIuNDYxNCAxNy4xNjQ1IDEyLjY2OTQgMTcuMjUzQzE0LjM3MzggMTcuOTc4MSAxNi4yMzYgMTYuNjI1IDE2LjA3MzEgMTQuNzgwMUMxNi4wNTMyIDE0LjU1NDggMTYuMjAyNSAxNC4zNDk1IDE2LjQyMjggMTQuMjk4OEMxOC4yMjc4IDEzLjg4MzYgMTguOTM5MiAxMS42OTQzIDE3LjcyMjkgMTAuMjk3NUMxNy41NzQ1IDEwLjEyNjkgMTcuNTc0NSA5Ljg3MzA2IDE3LjcyMjkgOS43MDI1NUMxOC45MzkyIDguMzA1NjggMTguMjI3OCA2LjExNjQzIDE2LjQyMjggNS43MDEyM0MxNi4yMDI1IDUuNjUwNTQgMTYuMDUzMiA1LjQ0NTE1IDE2LjA3MzEgNS4yMTk5NEMxNi4yMzYgMy4zNzQ5NiAxNC4zNzM4IDIuMDIxOTMgMTIuNjY5NCAyLjc0Njk5QzEyLjQ2MTQgMi44MzU0OSAxMi4yMTk5IDIuNzU3MDQgMTIuMTAzNiAyLjU2MzE1QzExLjE1MSAwLjk3NDc4MiA4Ljg0OTA1IDAuOTc0NzgyIDcuODk2MzggMi41NjMxNUM3Ljc4MDA5IDIuNzU3MDQgNy41Mzg2NCAyLjgzNTQ5IDcuMzMwNTkgMi43NDY5OUM1LjYyNjI1IDIuMDIxOTMgMy43NjM5NyAzLjM3NDk2IDMuOTI2ODcgNS4yMTk5NEMzLjk0Njc1IDUuNDQ1MTUgMy43OTc1MiA1LjY1MDU0IDMuNTc3MTkgNS43MDEyM0MxLjc3MjE3IDYuMTE2NDQgMS4wNjA4NSA4LjMwNTY3IDIuMjc3MDggOS43MDI1NVoiIGZpbGw9IiMxN0MzN0IiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNNyAxMEw5IDEyTDEzIDgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
}

/* line 524, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .reviewed_by-text .cotation {
  font-family: "Roboto", sans-serif;
  color: #bebec7;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}

/* line 534, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .reviewed_by-text .reviewer-name-link {
  color: #fff;
  text-align: right;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 20px;
  font-weight: 400;
  border-bottom: 1px dashed #bebec7;
}

/* line 544, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .reviewed_by-text .reviewer-name-link:hover {
  color: #12a96a;
}

/* line 549, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .reviewed_by-text .reviewer-name:hover {
  color: #12a96a;
  cursor: pointer;
}

/* line 553, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .reviewed_by-text .reviewer-name:hover .infobox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  cursor: default;
  max-width: 300px;
}

/* line 562, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .reviewed_by-text .reviewer-name .infobox {
  display: none;
  position: absolute;
  width: 320px;
  left: 5%;
  padding: 16px;
  background: #fff;
  -webkit-box-shadow: 0 16px 40px rgba(41, 41, 47, 0.16);
          box-shadow: 0 16px 40px rgba(41, 41, 47, 0.16);
  border-radius: 4px;
  z-index: 5;
}

/* line 573, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .reviewed_by-text .reviewer-name .infobox-title {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #1d2129;
}

/* line 581, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .reviewed_by-text .reviewer-name .infobox-description {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #1d2129;
}

/* line 589, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .reviewed_by-text .reviewer-name .infobox-link {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  color: #12a96a;
  text-transform: uppercase;
}

/* line 598, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .reviewed_by-text .reviewer-name .infobox ul.social-medias {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 607, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .reviewed_by-text .reviewer-name .infobox ul.social-medias li {
  margin: 0 !important;
  height: 20px;
}

/* line 611, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .reviewed_by-text .reviewer-name .infobox ul.social-medias li::before {
  content: ' ' !important;
  margin: 0 !important;
  font-size: 16px !important;
  line-height: 20px !important;
}

/* line 618, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .reviewed_by-text .reviewer-name .infobox ul.social-medias li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
}

/* line 625, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .reviewed_by-text .reviewer-name .infobox ul.social-medias li a.linkedin {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjI3OTIgMTUuMjgyNUgxMy4wNTgzVjExLjgwMTdDMTMuMDU4MyAxMC45NzE3IDEzLjA0MTcgOS45MDMzMyAxMS45IDkuOTAzMzNDMTAuNzQyNSA5LjkwMzMzIDEwLjU2NTggMTAuODA2NyAxMC41NjU4IDExLjc0MDhWMTUuMjgyNUg4LjM0NDE3VjguMTI1SDEwLjQ3NzVWOS4xSDEwLjUwNjdDMTAuODA1IDguNTM4MzMgMTEuNTMgNy45NDQxNyAxMi42MTMzIDcuOTQ0MTdDMTQuODYzMyA3Ljk0NDE3IDE1LjI4IDkuNDI1ODMgMTUuMjggMTEuMzUzM1YxNS4yODI1SDE1LjI3OTJaTTUuODM1ODMgNy4xNDU4M0M1LjY2NjMgNy4xNDYwNSA1LjQ5ODM4IDcuMTEyODEgNS4zNDE3MiA3LjA0ODAxQzUuMTg1MDYgNi45ODMyIDUuMDQyNzIgNi44ODgxMiA0LjkyMjg4IDYuNzY4MkM0LjgwMzA0IDYuNjQ4MjggNC43MDgwNCA2LjUwNTg4IDQuNjQzMzQgNi4zNDkxOEM0LjU3ODY0IDYuMTkyNDcgNC41NDU1IDYuMDI0NTQgNC41NDU4MyA1Ljg1NUM0LjU0NiA1LjU5OTg2IDQuNjIxODIgNS4zNTA1IDQuNzYzNyA1LjEzODQ2QzQuOTA1NTggNC45MjY0MSA1LjEwNzE2IDQuNzYxMTkgNS4zNDI5NCA0LjY2MzcxQzUuNTc4NzIgNC41NjYyMyA1LjgzODExIDQuNTQwODUgNi4wODgzMiA0LjU5MDc4QzYuMzM4NTIgNC42NDA3MiA2LjU2ODMgNC43NjM3MyA2Ljc0ODU5IDQuOTQ0MjZDNi45Mjg4OCA1LjEyNDc4IDcuMDUxNiA1LjM1NDcyIDcuMTAxMjEgNS42MDQ5OEM3LjE1MDgyIDUuODU1MjUgNy4xMjUxMSA2LjExNDYxIDcuMDI3MzIgNi4zNTAyNkM2LjkyOTUzIDYuNTg1OTIgNi43NjQwNiA2Ljc4NzI4IDYuNTUxODMgNi45Mjg4OUM2LjMzOTU5IDcuMDcwNSA2LjA5MDE0IDcuMTQ2IDUuODM1IDcuMTQ1ODNINS44MzU4M1pNNi45NDkxNyAxNS4yODI1SDQuNzIxNjdWOC4xMjVINi45NVYxNS4yODI1SDYuOTQ5MTdaTTE2LjM5MTcgMi41SDMuNjA3NUMyLjk5NDE3IDIuNSAyLjUgMi45ODMzMyAyLjUgMy41ODA4M1YxNi40MTkyQzIuNSAxNy4wMTY3IDIuOTk1IDE3LjUgMy42MDY2NyAxNy41SDE2LjM4ODNDMTcgMTcuNSAxNy41IDE3LjAxNjcgMTcuNSAxNi40MTkyVjMuNTgwODNDMTcuNSAyLjk4MzMzIDE3IDIuNSAxNi4zODgzIDIuNUgxNi4zOTA4SDE2LjM5MTdaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 629, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .reviewed_by-text .reviewer-name .infobox ul.social-medias li a.facebook {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAwMTMgMS42NjY2N0M1LjM5ODggMS42NjY2NyAxLjY2Nzk3IDUuMzk3NTEgMS42Njc5NyAxMEMxLjY2Nzk3IDE0LjE1OTIgNC43MTU0NyAxNy42MDY3IDguNjk5NjMgMTguMjMyNVYxMi40MDgzSDYuNTgyOTdWMTBIOC42OTk2M1Y4LjE2NDE3QzguNjk5NjMgNi4wNzU4NCA5Ljk0Mjk3IDQuOTIyNTEgMTEuODQ3MSA0LjkyMjUxQzEyLjc1ODggNC45MjI1MSAxMy43MTIxIDUuMDg1MDEgMTMuNzEyMSA1LjA4NTAxVjcuMTM1MDFIMTIuNjYyMUMxMS42MjYzIDcuMTM1MDEgMTEuMzAzOCA3Ljc3NzUxIDExLjMwMzggOC40MzY2N1YxMEgxMy42MTQ2TDEzLjI0NTUgMTIuNDA4M0gxMS4zMDM4VjE4LjIzMjVDMTUuMjg3MSAxNy42MDc1IDE4LjMzNDYgMTQuMTU4MyAxOC4zMzQ2IDEwQzE4LjMzNDYgNS4zOTc1MSAxNC42MDM4IDEuNjY2NjcgMTAuMDAxMyAxLjY2NjY3WiIgZmlsbD0iIzFEMjEyOSIvPgo8L3N2Zz4K);
}

/* line 633, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .reviewed_by-text .reviewer-name .infobox ul.social-medias li a.twitter {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjQ3MDIgNC43MTMzM0MxNy44MzQgNC45OTQ3NCAxNy4xNTkzIDUuMTc5NTYgMTYuNDY4NSA1LjI2MTY3QzE3LjE5NjcgNC44MjYxOSAxNy43NDE2IDQuMTQwODQgMTguMDAxOSAzLjMzMzMzQzE3LjMxODUgMy43NCAxNi41Njk0IDQuMDI1IDE1Ljc4ODUgNC4xNzkxN0MxNS4yNjQxIDMuNjE3OTggMTQuNTY4OCAzLjI0NTggMTMuODExIDMuMTIwNDlDMTMuMDUzMiAyLjk5NTE3IDEyLjI3NTIgMy4xMjM3NCAxMS41OTc5IDMuNDg2MjFDMTAuOTIwNyAzLjg0ODY4IDEwLjM4MjIgNC40MjQ3NCAxMC4wNjYxIDUuMTI0ODNDOS43NTAwOCA1LjgyNDkyIDkuNjc0MTcgNi42MDk4MiA5Ljg1MDIxIDcuMzU3NUM4LjQ2NDQ3IDcuMjg4MDQgNy4xMDg4MiA2LjkyNzk0IDUuODcxMjggNi4zMDA1NUM0LjYzMzc0IDUuNjczMTcgMy41NDE5OCA0Ljc5MjU0IDIuNjY2ODggMy43MTU4M0MyLjM1NzEyIDQuMjQ3ODggMi4xOTQzNCA0Ljg1MjY5IDIuMTk1MjEgNS40NjgzM0MyLjE5NTIxIDYuNjc2NjcgMi44MTAyMSA3Ljc0NDE3IDMuNzQ1MjEgOC4zNjkxN0MzLjE5MTg4IDguMzUxNzUgMi42NTA3NCA4LjIwMjMyIDIuMTY2ODggNy45MzMzM1Y3Ljk3NjY3QzIuMTY3MDQgOC43ODE0MiAyLjQ0NTUyIDkuNTYxMzUgMi45NTUwOCAxMC4xODQyQzMuNDY0NjUgMTAuODA3MSA0LjE3Mzk0IDExLjIzNDYgNC45NjI3MSAxMS4zOTQyQzQuNDQ5MDUgMTEuNTMzNCAzLjkxMDQ2IDExLjU1MzkgMy4zODc3MSAxMS40NTQyQzMuNjEwMSAxMi4xNDY5IDQuMDQzNTUgMTIuNzUyNyA0LjYyNzM3IDEzLjE4NjhDNS4yMTExOSAxMy42MjA4IDUuOTE2MTUgMTMuODYxNSA2LjY0MzU0IDEzLjg3NUM1LjkyMDYxIDE0LjQ0MjggNS4wOTI4NiAxNC44NjI1IDQuMjA3NjEgMTUuMTEwMUMzLjMyMjM2IDE1LjM1NzggMi4zOTY5OCAxNS40Mjg1IDEuNDg0MzggMTUuMzE4M0MzLjA3NzQ2IDE2LjM0MjkgNC45MzE5NiAxNi44ODY4IDYuODI2MDQgMTYuODg1QzEzLjIzNjkgMTYuODg1IDE2Ljc0MjcgMTEuNTc0MiAxNi43NDI3IDYuOTY4MzNDMTYuNzQyNyA2LjgxODMzIDE2LjczODUgNi42NjY2NyAxNi43MzE5IDYuNTE4MzNDMTcuNDE0MyA2LjAyNTE0IDE4LjAwMzIgNS40MTQxOCAxOC40NzEgNC43MTQxN0wxOC40NzAyIDQuNzEzMzNaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 637, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .reviewed_by-text .reviewer-name .infobox ul.social-medias li a.link {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjg4MzEgNi43NTgzNEwxMi4wNjIyIDcuOTM3NUMxMi42MDQgOC40NzkxOSAxMy4wMzM3IDkuMTIyMjggMTMuMzI2OSA5LjgzMDA1QzEzLjYyMDEgMTAuNTM3OCAxMy43NzEgMTEuMjk2NCAxMy43NzEgMTIuMDYyNUMxMy43NzEgMTIuODI4NiAxMy42MjAxIDEzLjU4NzIgMTMuMzI2OSAxNC4yOTVDMTMuMDMzNyAxNS4wMDI3IDEyLjYwNCAxNS42NDU4IDEyLjA2MjIgMTYuMTg3NUwxMS43NjcyIDE2LjQ4MTdDMTAuNjczMiAxNy41NzU3IDkuMTg5NCAxOC4xOTAzIDcuNjQyMjMgMTguMTkwM0M2LjA5NTA1IDE4LjE5MDMgNC42MTEyNCAxNy41NzU3IDMuNTE3MjIgMTYuNDgxN0MyLjQyMzIxIDE1LjM4NzcgMS44MDg1OSAxMy45MDM4IDEuODA4NTkgMTIuMzU2N0MxLjgwODU5IDEwLjgwOTUgMi40MjMyMSA5LjMyNTY5IDMuNTE3MjIgOC4yMzE2N0w0LjY5NjM5IDkuNDEwODRDNC4zMDY3IDkuNzk3MTMgMy45OTcxNCAxMC4yNTY2IDMuNzg1NSAxMC43NjI4QzMuNTczODUgMTEuMjY5MSAzLjQ2NDI4IDExLjgxMjIgMy40NjMwOCAxMi4zNjA5QzMuNDYxODggMTIuOTA5NiAzLjU2OTA3IDEzLjQ1MzEgMy43Nzg1IDEzLjk2MDNDMy45ODc5MiAxNC40Njc1IDQuMjk1NDYgMTQuOTI4MyA0LjY4MzQ2IDE1LjMxNjNDNS4wNzE0NiAxNS43MDQzIDUuNTMyMjcgMTYuMDExOCA2LjAzOTQ0IDE2LjIyMTJDNi41NDY2MSAxNi40MzA3IDcuMDkwMTUgMTYuNTM3OCA3LjYzODg2IDE2LjUzNjZDOC4xODc1NyAxNi41MzU0IDguNzMwNjQgMTYuNDI1OSA5LjIzNjg5IDE2LjIxNDJDOS43NDMxNCAxNi4wMDI2IDEwLjIwMjYgMTUuNjkzIDEwLjU4ODkgMTUuMzAzM0wxMC44ODM5IDE1LjAwODNDMTEuNjY1IDE0LjIyNyAxMi4xMDM4IDEzLjE2NzQgMTIuMTAzOCAxMi4wNjI1QzEyLjEwMzggMTAuOTU3NyAxMS42NjUgOS44OTgwNCAxMC44ODM5IDkuMTE2NjdMOS43MDQ3MiA3LjkzNzVMMTAuODgzOSA2Ljc1OTE3TDEwLjg4MzEgNi43NTgzNFpNMTYuNDgxNCAxMS43Njc1TDE1LjMwMzEgMTAuNTg5MkMxNS42OTI4IDEwLjIwMjkgMTYuMDAyMyA5Ljc0MzQyIDE2LjIxNCA5LjIzNzE3QzE2LjQyNTYgOC43MzA5MiAxNi41MzUyIDguMTg3ODUgMTYuNTM2NCA3LjYzOTE0QzE2LjUzNzYgNy4wOTA0MyAxNi40MzA0IDYuNTQ2ODkgMTYuMjIxIDYuMDM5NzJDMTYuMDExNSA1LjUzMjU1IDE1LjcwNCA1LjA3MTc0IDE1LjMxNiA0LjY4Mzc0QzE0LjkyOCA0LjI5NTc0IDE0LjQ2NzIgMy45ODgyIDEzLjk2IDMuNzc4NzhDMTMuNDUyOCAzLjU2OTM1IDEyLjkwOTMgMy40NjIxNiAxMi4zNjA2IDMuNDYzMzZDMTEuODExOSAzLjQ2NDU2IDExLjI2ODggMy41NzQxMyAxMC43NjI2IDMuNzg1NzhDMTAuMjU2MyAzLjk5NzQzIDkuNzk2ODUgNC4zMDY5OCA5LjQxMDU2IDQuNjk2NjdMOS4xMTU1NiA0Ljk5MTY3QzguMzM0NDMgNS43NzMwNCA3Ljg5NTYyIDYuODMyNjUgNy44OTU2MiA3LjkzNzVDNy44OTU2MiA5LjA0MjM2IDguMzM0NDMgMTAuMTAyIDkuMTE1NTYgMTAuODgzM0wxMC4yOTQ3IDEyLjA2MjVMOS4xMTU1NiAxMy4yNDA4TDcuOTM3MjIgMTIuMDYyNUM3LjM5NTQ5IDExLjUyMDggNi45NjU3NSAxMC44Nzc3IDYuNjcyNTYgMTAuMTdDNi4zNzkzNyA5LjQ2MjE5IDYuMjI4NDcgOC43MDM2IDYuMjI4NDcgNy45Mzc1QzYuMjI4NDcgNy4xNzE0MSA2LjM3OTM3IDYuNDEyODIgNi42NzI1NiA1LjcwNTA1QzYuOTY1NzUgNC45OTcyOCA3LjM5NTQ5IDQuMzU0MTkgNy45MzcyMiAzLjgxMjUxTDguMjMyMjIgMy41MTgzNEM5LjMyNjI0IDIuNDI0MzIgMTAuODEwMSAxLjgwOTcxIDEyLjM1NzIgMS44MDk3MUMxMy45MDQ0IDEuODA5NzEgMTUuMzg4MiAyLjQyNDMyIDE2LjQ4MjIgMy41MTgzNEMxNy41NzYyIDQuNjEyMzYgMTguMTkwOSA2LjA5NjE2IDE4LjE5MDkgNy42NDMzNEMxOC4xOTA5IDkuMTkwNTEgMTcuNTc2MiAxMC42NzQzIDE2LjQ4MjIgMTEuNzY4M0wxNi40ODE0IDExLjc2NzVaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 641, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .reviewed_by-text .reviewer-name .infobox ul.social-medias li a.mail {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNTAxMyAyLjVIMTcuNTAxM0MxNy43MjIzIDIuNSAxNy45MzQzIDIuNTg3OCAxOC4wOTA2IDIuNzQ0MDhDMTguMjQ2OCAyLjkwMDM2IDE4LjMzNDYgMy4xMTIzMiAxOC4zMzQ2IDMuMzMzMzNWMTYuNjY2N0MxOC4zMzQ2IDE2Ljg4NzcgMTguMjQ2OCAxNy4wOTk2IDE4LjA5MDYgMTcuMjU1OUMxNy45MzQzIDE3LjQxMjIgMTcuNzIyMyAxNy41IDE3LjUwMTMgMTcuNUgyLjUwMTNDMi4yODAyOSAxNy41IDIuMDY4MzMgMTcuNDEyMiAxLjkxMjA1IDE3LjI1NTlDMS43NTU3NyAxNy4wOTk2IDEuNjY3OTcgMTYuODg3NyAxLjY2Nzk3IDE2LjY2NjdWMy4zMzMzM0MxLjY2Nzk3IDMuMTEyMzIgMS43NTU3NyAyLjkwMDM2IDEuOTEyMDUgMi43NDQwOEMyLjA2ODMzIDIuNTg3OCAyLjI4MDI5IDIuNSAyLjUwMTMgMi41Wk0xMC4wNTEzIDkuNzM1ODNMNC43MDc5NyA1LjE5ODMzTDMuNjI4OCA2LjQ2ODMzTDEwLjA2MjEgMTEuOTMwOEwxNi4zNzk2IDYuNDY0MTdMMTUuMjg5NiA1LjIwMzMzTDEwLjA1MjEgOS43MzU4M0gxMC4wNTEzWiIgZmlsbD0iIzFEMjEyOSIvPgo8L3N2Zz4K);
}

/* line 652, assets/styles/layouts/_author.scss */

.authors-card-mobile-only .reviewers-cards .last-update-time {
  display: none;
}

/* line 659, assets/styles/layouts/_author.scss */

.block-heading.reviewers-cards {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 662, assets/styles/layouts/_author.scss */

.block-heading.reviewers-cards .reviewed_by {
  height: 48px;
}

/* line 666, assets/styles/layouts/_author.scss */

.block-heading.reviewers-cards .reviewed_by-text .cotation {
  font-family: "Roboto Condensed", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 25px;
  text-transform: uppercase;
  color: #12a96a;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 679, assets/styles/layouts/_author.scss */

.block-heading.reviewers-cards .reviewed_by-text .reviewer-name {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
}

/* line 688, assets/styles/layouts/_author.scss */

.block-heading.reviewers-cards .reviewed_by-avatar img {
  width: 48px;
  height: 48px;
}

/* line 693, assets/styles/layouts/_author.scss */

.block-heading.reviewers-cards .reviewed_by-avatar::after {
  display: none;
}

/* line 700, assets/styles/layouts/_author.scss */

.block-heading .last-update-time {
  font-style: normal;
  font-weight: 400;
  color: #fff;
  height: unset;
  gap: 4px;
  margin-top: 4px;
}

/* line 708, assets/styles/layouts/_author.scss */

.block-heading .last-update-time-label {
  font-size: 12px;
  line-height: 16px;
}

/* line 713, assets/styles/layouts/_author.scss */

.block-heading .last-update-time-value {
  font-size: 12px;
  line-height: 16px;
}

/* line 720, assets/styles/layouts/_author.scss */

.reviewers-cards.one-author .reviewed_by-avatar {
  display: block;
}

/* line 1, assets/styles/layouts/_single-betting.scss */

.review-header {
  padding-top: 0rem;
}

@media (min-width: 768px) {
  /* line 1, assets/styles/layouts/_single-betting.scss */

  .review-header {
    padding-top: 1rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 1, assets/styles/layouts/_single-betting.scss */

  .review-header {
    padding-top: 1rem;
    padding-left: 5.55556rem;
    padding-right: 5.55556rem;
  }
}

/* line 14, assets/styles/layouts/_single-betting.scss */

.review-header .not-available-province {
  background-color: #fbe0e2;
  border-radius: 0 0 0.22222rem 0.22222rem;
  padding: 11px 16px;
  color: #dc3545;
  font-size: 12px;
  font-family: "Roboto Condensed", sans-serif;
  font-style: normal;
  line-height: 14px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
}

@media (max-width: 1208.98px) {
  /* line 14, assets/styles/layouts/_single-betting.scss */

  .review-header .not-available-province {
    border-radius: 0;
  }
}

/* line 30, assets/styles/layouts/_single-betting.scss */

.review-header .not-available-province__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
}

/* line 35, assets/styles/layouts/_single-betting.scss */

.review-header .not-available-province__message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: 8px;
}

/* line 40, assets/styles/layouts/_single-betting.scss */

.review-header .not-available-province__message .title {
  text-transform: uppercase;
  font-weight: bold !important;
}

/* line 45, assets/styles/layouts/_single-betting.scss */

.review-header .not-available-province__message .full-text {
  opacity: 0.8;
  font-weight: normal;
}

/* line 52, assets/styles/layouts/_single-betting.scss */

.review-header .available-province-brands {
  background: #fff;
  border: 1px solid #eff0f2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  position: relative;
  padding: 24px;
}

/* line 60, assets/styles/layouts/_single-betting.scss */

.review-header .available-province-brands::before {
  position: absolute;
  left: 25px;
  background-color: #fff;
  border-bottom: 11px solid #eff0f2;
  border-top: 0 solid #eff0f2;
  border-right: 15px solid transparent;
  content: '';
  top: -11px;
}

/* line 71, assets/styles/layouts/_single-betting.scss */

.review-header .available-province-brands::after {
  position: absolute;
  left: 26px;
  border-bottom: 9px solid #fff;
  border-top: 0 solid #fff;
  border-right: 13px solid transparent;
  content: '';
  top: -9px;
}

/* line 81, assets/styles/layouts/_single-betting.scss */

.review-header .available-province-brands__header {
  border-bottom: 1px solid #eff0f2;
  padding-bottom: 24px;
  margin-bottom: 24px;
}

/* line 86, assets/styles/layouts/_single-betting.scss */

.review-header .available-province-brands__header > span {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #1d2129;
  padding-left: 2px;
}

/* line 96, assets/styles/layouts/_single-betting.scss */

.review-header .available-province-brands__header a {
  float: right;
  color: #12a96a;
  font-size: 16px;
}

/* line 101, assets/styles/layouts/_single-betting.scss */

.review-header .available-province-brands__header a span {
  color: #12a96a;
  text-transform: capitalize;
  font-weight: normal;
  padding-left: 0;
}

@media (max-width: 1208.98px) {
  /* line 96, assets/styles/layouts/_single-betting.scss */

  .review-header .available-province-brands__header a {
    float: none;
    display: block;
  }
}

/* line 115, assets/styles/layouts/_single-betting.scss */

.review-header .available-province-brands__logos {
  border-bottom: 1px solid #eff0f2;
  padding-bottom: 24px;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767.98px) {
  /* line 115, assets/styles/layouts/_single-betting.scss */

  .review-header .available-province-brands__logos {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/* line 125, assets/styles/layouts/_single-betting.scss */

.review-header .available-province-brands__logos__warning {
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 134, assets/styles/layouts/_single-betting.scss */

.review-header .available-province-brands__logos__warning__geo {
  margin-left: 16px;
  color: #00377c;
}

/* line 139, assets/styles/layouts/_single-betting.scss */

.review-header .available-province-brands__logos__warning svg {
  margin-right: 0.27778rem;
}

/* line 143, assets/styles/layouts/_single-betting.scss */

.review-header .available-province-brands__logos__warning span {
  font-weight: 500;
  font-size: 0.77778rem;
  line-height: 0.77778rem;
  letter-spacing: -0.01em;
  color: #1d2129;
}

/* line 152, assets/styles/layouts/_single-betting.scss */

.review-header .available-province-brands__logos .select-state-wrapper {
  position: relative;
  width: 265px;
}

@media (max-width: 767.98px) {
  /* line 152, assets/styles/layouts/_single-betting.scss */

  .review-header .available-province-brands__logos .select-state-wrapper {
    width: 100%;
  }
}

/* line 160, assets/styles/layouts/_single-betting.scss */

.review-header .available-province-brands__logos .select-state-wrapper::before {
  position: absolute;
  left: 15px;
  top: 14px;
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxOCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjM2NCAxNS4zNjRMOSAyMS43MjhMMi42MzYgMTUuMzY0QzEuMzc3MzQgMTQuMTA1MyAwLjUyMDE4NyAxMi41MDE3IDAuMTcyOTI4IDEwLjc1NThDLTAuMTc0MzMgOS4wMTAwMiAwLjAwMzkwNjg1IDcuMjAwNDMgMC42ODUwOTkgNS41NTU5QzEuMzY2MjkgMy45MTEzNyAyLjUxOTg0IDIuNTA1NzcgMy45OTk4OCAxLjUxNjg0QzUuNDc5OTIgMC41Mjc5MTQgNy4yMTk5OCA3LjYyOTM5ZS0wNSA5IDcuNjI5MzllLTA1QzEwLjc4IDcuNjI5MzllLTA1IDEyLjUyMDEgMC41Mjc5MTQgMTQuMDAwMSAxLjUxNjg0QzE1LjQ4MDIgMi41MDU3NyAxNi42MzM3IDMuOTExMzcgMTcuMzE0OSA1LjU1NTlDMTcuOTk2MSA3LjIwMDQzIDE4LjE3NDMgOS4wMTAwMiAxNy44MjcxIDEwLjc1NThDMTcuNDc5OCAxMi41MDE3IDE2LjYyMjcgMTQuMTA1MyAxNS4zNjQgMTUuMzY0Wk05IDEzQzEwLjA2MDkgMTMgMTEuMDc4MyAxMi41Nzg2IDExLjgyODQgMTEuODI4NEMxMi41Nzg2IDExLjA3ODMgMTMgMTAuMDYwOSAxMyA5QzEzIDcuOTM5MTMgMTIuNTc4NiA2LjkyMTcyIDExLjgyODQgNi4xNzE1N0MxMS4wNzgzIDUuNDIxNDMgMTAuMDYwOSA1IDkgNUM3LjkzOTE0IDUgNi45MjE3MiA1LjQyMTQzIDYuMTcxNTggNi4xNzE1N0M1LjQyMTQzIDYuOTIxNzIgNSA3LjkzOTEzIDUgOUM1IDEwLjA2MDkgNS40MjE0MyAxMS4wNzgzIDYuMTcxNTggMTEuODI4NEM2LjkyMTcyIDEyLjU3ODYgNy45MzkxNCAxMyA5IDEzWk05IDExQzguNDY5NTcgMTEgNy45NjA4NiAxMC43ODkzIDcuNTg1NzkgMTAuNDE0MkM3LjIxMDcyIDEwLjAzOTEgNyA5LjUzMDQzIDcgOUM3IDguNDY5NTcgNy4yMTA3MiA3Ljk2MDg2IDcuNTg1NzkgNy41ODU3OEM3Ljk2MDg2IDcuMjEwNzEgOC40Njk1NyA3IDkgN0M5LjUzMDQ0IDcgMTAuMDM5MSA3LjIxMDcxIDEwLjQxNDIgNy41ODU3OEMxMC43ODkzIDcuOTYwODYgMTEgOC40Njk1NyAxMSA5QzExIDkuNTMwNDMgMTAuNzg5MyAxMC4wMzkxIDEwLjQxNDIgMTAuNDE0MkMxMC4wMzkxIDEwLjc4OTMgOS41MzA0NCAxMSA5IDExWiIgZmlsbD0iIzFEMjEyOSIvPgo8L3N2Zz4K);
}

/* line 167, assets/styles/layouts/_single-betting.scss */

.review-header .available-province-brands__logos .select-state-wrapper::after {
  position: absolute;
  right: 24px;
  top: 8px;
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05IDFMNSA1TDEgMSIgc3Ryb2tlPSIjMUQyMTI5IiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
}

/* line 174, assets/styles/layouts/_single-betting.scss */

.review-header .available-province-brands__logos .select-state-wrapper select {
  padding: 12px 60px 12px 44px;
  background: #fff;
  border: 1px solid #eff0f2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  font-family: "Roboto Condensed", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-transform: capitalize;
  color: #1d2129;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
}

/* line 192, assets/styles/layouts/_single-betting.scss */

.review-header .available-province-brands__logos .select-state-wrapper select option:first-child {
  text-transform: uppercase;
}

@media (max-width: 767.98px) {
  /* line 200, assets/styles/layouts/_single-betting.scss */

  .review-header .available-province-brands__list .betting-list-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/* line 205, assets/styles/layouts/_single-betting.scss */

.review-header .available-province-brands__list .betting-list-item__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 209, assets/styles/layouts/_single-betting.scss */

.review-header .available-province-brands__list .betting-list-item__logo img {
  width: 5.55556rem;
  max-height: 58px;
}

/* line 215, assets/styles/layouts/_single-betting.scss */

.review-header .available-province-brands__list .betting-list-item .is-style-checked-list {
  margin-bottom: 0;
}

/* line 218, assets/styles/layouts/_single-betting.scss */

.review-header .available-province-brands__list .betting-list-item .is-style-checked-list li {
  padding-left: 1.33333rem;
  font-family: "Roboto Condensed", sans-serif;
}

/* line 222, assets/styles/layouts/_single-betting.scss */

.review-header .available-province-brands__list .betting-list-item .is-style-checked-list li::before {
  top: 2px;
}

@media (max-width: 767.98px) {
  /* line 235, assets/styles/layouts/_single-betting.scss */

  .review-header.with-license-status .right-side .cta-banner .mobile-highlights {
    width: 100%;
  }

  /* line 238, assets/styles/layouts/_single-betting.scss */

  .review-header.with-license-status .right-side .cta-banner .mobile-highlights .is-style-checked-list {
    width: 100%;
    margin: 13px 0 0;
  }

  /* line 244, assets/styles/layouts/_single-betting.scss */

  .review-header.with-license-status .right-side .cta-banner .rating {
    gap: 4px;
  }

  /* line 247, assets/styles/layouts/_single-betting.scss */

  .review-header.with-license-status .right-side .cta-banner .rating svg {
    width: 12px;
  }

  /* line 251, assets/styles/layouts/_single-betting.scss */

  .review-header.with-license-status .right-side .cta-banner .rating > span > span {
    font-weight: bold;
  }

  /* line 256, assets/styles/layouts/_single-betting.scss */

  .review-header.with-license-status .right-side .cta-banner .rating .mt-1 svg {
    width: 16px;
    margin-left: 6px;
  }
}

@media (max-width: 767.98px) and (max-width: 767.98px) {
  /* line 267, assets/styles/layouts/_single-betting.scss */

  .review-header.with-license-status.with-label .single-betting__thumb h1 {
    margin-bottom: 42px;
  }
}

@media (min-width: 475px) {
  /* line 277, assets/styles/layouts/_single-betting.scss */

  .review-header.with-license-status .right-side .cta-banner .label {
    font-size: 10px;
    padding: 3px 7px 2px;
    line-height: 12px;
    top: -19px;
  }

  /* line 284, assets/styles/layouts/_single-betting.scss */

  .review-header.with-license-status .right-side .cta-banner .rating {
    width: 220px;
    margin: 27px auto 0;
  }

  /* line 288, assets/styles/layouts/_single-betting.scss */

  .review-header.with-license-status .right-side .cta-banner .rating > span > span {
    font-weight: bold;
  }

  /* line 293, assets/styles/layouts/_single-betting.scss */

  .review-header.with-license-status .right-side .cta-banner .rating .mt-1 svg {
    width: 16px;
    margin-left: 6px;
  }
}

/* line 303, assets/styles/layouts/_single-betting.scss */

.review-header.with-license-status .cta-banner {
  margin-top: 8px;
}

/* line 306, assets/styles/layouts/_single-betting.scss */

.review-header.with-license-status .cta-banner > a {
  margin: 24px 0 4px;
}

@media (max-width: 767.98px) {
  /* line 306, assets/styles/layouts/_single-betting.scss */

  .review-header.with-license-status .cta-banner > a {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 20px 0 10px;
  }
}

/* line 315, assets/styles/layouts/_single-betting.scss */

.review-header.with-license-status .cta-banner > a img {
  max-height: 40px;
}

/* line 321, assets/styles/layouts/_single-betting.scss */

.review-header.with-license-status .review-license-status {
  position: absolute;
  right: 4px;
  top: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #20c681;
  padding: 3px 10px;
  font-size: 10px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 4px;
  gap: 4px;
  color: #fff;
  font-weight: 600;
  line-height: 20px;
}

/* line 336, assets/styles/layouts/_single-betting.scss */

.review-header.with-license-status .review-license-status img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}

/* line 340, assets/styles/layouts/_single-betting.scss */

.review-header.with-license-status .review-license-status.negative-status {
  background-color: #3b6094;
}

@media (max-width: 767.98px) {
  /* line 321, assets/styles/layouts/_single-betting.scss */

  .review-header.with-license-status .review-license-status {
    font-size: 12px;
    padding: 6px 14px;
  }
}

/* line 350, assets/styles/layouts/_single-betting.scss */

.review-header.with-license-status .label {
  top: -22px;
  left: 14px;
  right: unset;
  background-color: #fff;
  border-bottom: none !important;
  border-radius: 8px 8px 0 0;
}

@media (max-width: 767.98px) {
  /* line 350, assets/styles/layouts/_single-betting.scss */

  .review-header.with-license-status .label {
    top: -24px;
    left: 20px;
    font-size: 12px;
    padding: 4px 16px;
  }
}

/* line 365, assets/styles/layouts/_single-betting.scss */

.review-header.with-license-status .label_yellow {
  border: 2px solid #f3c140;
  color: #8c4f07;
}

/* line 370, assets/styles/layouts/_single-betting.scss */

.review-header.with-license-status .label_purple {
  border: 2px solid #a26aeb;
  color: #a26aeb;
}

/* line 375, assets/styles/layouts/_single-betting.scss */

.review-header.with-license-status .label_green {
  border: 2px solid #6daf18;
  color: #6daf18;
}

/* line 380, assets/styles/layouts/_single-betting.scss */

.review-header.with-license-status .label_orange {
  border: 2px solid #ff8f28;
  color: #ff8f28;
}

/* line 385, assets/styles/layouts/_single-betting.scss */

.review-header.with-license-status .label_red {
  border: 2px solid #dc3545;
  color: #dc3545;
}

/* line 394, assets/styles/layouts/_single-betting.scss */

.stickit .label {
  background-color: #fff;
  border-top: none !important;
  border-right: none !important;
  border-radius: 0 0 0 8px;
  padding: 6px 14px;
}

/* line 401, assets/styles/layouts/_single-betting.scss */

.stickit .label_yellow {
  border: 2px solid #f3c140;
  color: #8c4f07;
}

/* line 406, assets/styles/layouts/_single-betting.scss */

.stickit .label_purple {
  border: 2px solid #a26aeb;
  color: #a26aeb;
}

/* line 411, assets/styles/layouts/_single-betting.scss */

.stickit .label_green {
  border: 2px solid #6daf18;
  color: #6daf18;
}

/* line 416, assets/styles/layouts/_single-betting.scss */

.stickit .label_orange {
  border: 2px solid #ff8f28;
  color: #ff8f28;
}

/* line 421, assets/styles/layouts/_single-betting.scss */

.stickit .label_red {
  border: 2px solid #dc3545;
  color: #dc3545;
}

/* line 428, assets/styles/layouts/_single-betting.scss */

.status-license-table-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  font-size: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 434, assets/styles/layouts/_single-betting.scss */

.status-license-table-info img {
  width: 22px;
}

/* line 439, assets/styles/layouts/_single-betting.scss */

.warning-message {
  font-family: "Roboto Condensed", sans-serif;
  font-style: normal;
  font-weight: bold !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-transform: uppercase;
  color: #ee939c !important;
  width: 167px;
}

/* line 450, assets/styles/layouts/_single-betting.scss */

.fmb {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  /* line 450, assets/styles/layouts/_single-betting.scss */

  .fmb {
    margin-bottom: 10px;
  }
}

/* line 459, assets/styles/layouts/_single-betting.scss */

.single-betting .dropdown {
  background: white;
}

/* line 464, assets/styles/layouts/_single-betting.scss */

.single-betting .dropdown .dropdown-toggle span .language-separator {
  background: #1d2129;
}

/* line 469, assets/styles/layouts/_single-betting.scss */

.single-betting .dropdown .dropdown-toggle svg {
  color: #1d2129;
}

/* line 475, assets/styles/layouts/_single-betting.scss */

.single-betting .header-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: start !important;
  margin-top: 0;
}

/* line 481, assets/styles/layouts/_single-betting.scss */

.single-betting .header-info .reviewer {
  display: none;
}

@media (min-width: 768px) {
  /* line 481, assets/styles/layouts/_single-betting.scss */

  .single-betting .header-info .reviewer {
    display: inherit;
  }
}

/* line 489, assets/styles/layouts/_single-betting.scss */

.single-betting .header-info .breadcrumbs {
  display: none;
}

@media (min-width: 768px) {
  /* line 489, assets/styles/layouts/_single-betting.scss */

  .single-betting .header-info .breadcrumbs {
    display: inherit;
  }
}

@media (min-width: 1209px) {
  /* line 475, assets/styles/layouts/_single-betting.scss */

  .single-betting .header-info {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

/* line 502, assets/styles/layouts/_single-betting.scss */

.single-betting .header-info .single-post__tag {
  display: none;
}

@media (min-width: 1209px) {
  /* line 502, assets/styles/layouts/_single-betting.scss */

  .single-betting .header-info .single-post__tag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0.55556rem;
  }

  /* line 509, assets/styles/layouts/_single-betting.scss */

  .single-betting .header-info .single-post__tag span {
    color: #12a96a;
  }
}

/* line 516, assets/styles/layouts/_single-betting.scss */

.single-betting__subtitle {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 1.22222rem;
}

/* line 522, assets/styles/layouts/_single-betting.scss */

.single-betting__subtitle .single-post__tag {
  margin-bottom: 0;
}

@media (min-width: 1209px) {
  /* line 522, assets/styles/layouts/_single-betting.scss */

  .single-betting__subtitle .single-post__tag {
    display: none;
  }
}

/* line 530, assets/styles/layouts/_single-betting.scss */

.single-betting__subtitle .rating {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-bottom: 0;
}

@media (min-width: 1209px) {
  /* line 530, assets/styles/layouts/_single-betting.scss */

  .single-betting__subtitle .rating {
    margin-right: auto;
    margin-left: 0;
  }
}

/* line 541, assets/styles/layouts/_single-betting.scss */

.single-betting__subtitle .compare {
  display: none;
}

@media (min-width: 1209px) {
  /* line 541, assets/styles/layouts/_single-betting.scss */

  .single-betting__subtitle .compare {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

/* line 550, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb {
  width: 100%;
  min-height: 9.44444rem;
  mix-blend-mode: normal;
  position: relative;
  border-radius: 0.22222rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 1rem 1.33333rem 1.33333rem 1.33333rem;
  margin-bottom: 2.22222rem;
  background-size: cover;
  background-image: url(../images/betting-banner-small.png);
}

/* line 565, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb.disabled {
  margin-bottom: 0;
  border-radius: 0.22222rem 0.22222rem 0 0;
}

@media (min-width: 768px) {
  /* line 550, assets/styles/layouts/_single-betting.scss */

  .single-betting__thumb {
    padding: 1rem 0.88889rem 0.88889rem 0.88889rem;
    background-image: url(../images/betting-banner-medium-large.png);
  }
}

@media (max-width: 1208.98px) {
  /* line 550, assets/styles/layouts/_single-betting.scss */

  .single-betting__thumb {
    border-radius: 0.22222rem;
  }
}

/* line 579, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer {
  margin-bottom: 13px;
  position: relative;
  z-index: 2;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}

@media (min-width: 768px) {
  /* line 579, assets/styles/layouts/_single-betting.scss */

  .single-betting__thumb .reviewer {
    display: none;
  }
}

/* line 591, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .cotation {
  text-align: left;
}

/* line 595, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .author-name {
  color: white;
  border-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: normal;
  padding-bottom: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 606, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .author-avatar::after {
  right: 15px;
}

/* line 611, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer img {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 20px;
}

/* line 617, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .divider {
  margin: 6px 0;
  width: 1px;
  height: 32px;
  background: #bebec7;
}

/* line 624, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 627, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by-avatar {
  position: relative;
  margin-right: 12px;
  display: block;
}

/* line 632, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by-avatar img {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

@media (max-width: 767.98px) {
  /* line 632, assets/styles/layouts/_single-betting.scss */

  .single-betting__thumb .reviewer .fact_checked_by-avatar img {
    border: 2px solid white;
  }
}

@media (min-width: 768px) {
  /* line 632, assets/styles/layouts/_single-betting.scss */

  .single-betting__thumb .reviewer .fact_checked_by-avatar img {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

/* line 649, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by-avatar::after {
  content: '';
  position: absolute;
  width: 18px;
  height: 18px;
  bottom: -3px;
  right: -3px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMjc3MDggOS43MDI1NUwzLjAzMTI3IDkuMDQ1ODlMMi4yNzcwOCA5LjcwMjU1QzIuNDI1NTQgOS44NzMwNiAyLjQyNTU1IDEwLjEyNjkgMi4yNzcwOCAxMC4yOTc1QzEuMDYwODQgMTEuNjk0MyAxLjc3MjE3IDEzLjg4MzYgMy41NzcxOSAxNC4yOTg4QzMuNzk3NTIgMTQuMzQ5NSAzLjk0Njc1IDE0LjU1NDggMy45MjY4NyAxNC43ODAxQzMuNzYzOTcgMTYuNjI1IDUuNjI2MjUgMTcuOTc4MSA3LjMzMDU5IDE3LjI1M0M3LjUzODY0IDE3LjE2NDUgNy43ODAwOSAxNy4yNDMgNy44OTYzOCAxNy40MzY4QzguODQ5MDUgMTkuMDI1MiAxMS4xNTEgMTkuMDI1MiAxMi4xMDM2IDE3LjQzNjhDMTIuMjE5OSAxNy4yNDMgMTIuNDYxNCAxNy4xNjQ1IDEyLjY2OTQgMTcuMjUzQzE0LjM3MzggMTcuOTc4MSAxNi4yMzYgMTYuNjI1IDE2LjA3MzEgMTQuNzgwMUMxNi4wNTMyIDE0LjU1NDggMTYuMjAyNSAxNC4zNDk1IDE2LjQyMjggMTQuMjk4OEMxOC4yMjc4IDEzLjg4MzYgMTguOTM5MiAxMS42OTQzIDE3LjcyMjkgMTAuMjk3NUMxNy41NzQ1IDEwLjEyNjkgMTcuNTc0NSA5Ljg3MzA2IDE3LjcyMjkgOS43MDI1NUMxOC45MzkyIDguMzA1NjggMTguMjI3OCA2LjExNjQzIDE2LjQyMjggNS43MDEyM0MxNi4yMDI1IDUuNjUwNTQgMTYuMDUzMiA1LjQ0NTE1IDE2LjA3MzEgNS4yMTk5NEMxNi4yMzYgMy4zNzQ5NiAxNC4zNzM4IDIuMDIxOTMgMTIuNjY5NCAyLjc0Njk5QzEyLjQ2MTQgMi44MzU0OSAxMi4yMTk5IDIuNzU3MDQgMTIuMTAzNiAyLjU2MzE1QzExLjE1MSAwLjk3NDc4MiA4Ljg0OTA1IDAuOTc0NzgyIDcuODk2MzggMi41NjMxNUM3Ljc4MDA5IDIuNzU3MDQgNy41Mzg2NCAyLjgzNTQ5IDcuMzMwNTkgMi43NDY5OUM1LjYyNjI1IDIuMDIxOTMgMy43NjM5NyAzLjM3NDk2IDMuOTI2ODcgNS4yMTk5NEMzLjk0Njc1IDUuNDQ1MTUgMy43OTc1MiA1LjY1MDU0IDMuNTc3MTkgNS43MDEyM0MxLjc3MjE3IDYuMTE2NDQgMS4wNjA4NSA4LjMwNTY3IDIuMjc3MDggOS43MDI1NVoiIGZpbGw9IiMxN0MzN0IiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNNyAxMEw5IDEyTDEzIDgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
}

/* line 662, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 40px;
}

/* line 667, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by-text .cotation {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #bebec7;
}

/* line 675, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by-text .fact-checker-name {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #1d2129;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

/* line 684, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by-text .fact-checker-name-link {
  border-bottom: 1px dashed #bebec7;
}

@media (max-width: 767.98px) {
  /* line 675, assets/styles/layouts/_single-betting.scss */

  .single-betting__thumb .reviewer .fact_checked_by-text .fact-checker-name {
    color: #fff;
    border-bottom: 1px dashed #bebec7;
  }
}

/* line 693, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by-text .fact-checker-name:hover {
  color: #12a96a;
  border-bottom: 1px dashed rgba(18, 169, 106, 0.4);
  cursor: pointer;
}

/* line 698, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by-text .fact-checker-name:hover .infobox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  cursor: default;
  max-width: 300px;
}

/* line 707, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by-text .fact-checker-name .infobox {
  display: none;
  position: absolute;
  width: 320px;
  padding: 16px;
  background: #fff;
  -webkit-box-shadow: 0 16px 40px rgba(41, 41, 47, 0.16);
          box-shadow: 0 16px 40px rgba(41, 41, 47, 0.16);
  border-radius: 4px;
  z-index: 5;
}

/* line 717, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by-text .fact-checker-name .infobox-title {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #1d2129;
}

/* line 725, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by-text .fact-checker-name .infobox-description {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #1d2129;
}

/* line 733, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by-text .fact-checker-name .infobox-link {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  color: #12a96a;
  text-transform: uppercase;
}

/* line 742, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by-text .fact-checker-name .infobox ul.social-medias {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 751, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by-text .fact-checker-name .infobox ul.social-medias li {
  margin: 0 !important;
  height: 20px;
}

/* line 755, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by-text .fact-checker-name .infobox ul.social-medias li::before {
  content: ' ' !important;
  margin: 0 !important;
  font-size: 16px !important;
  line-height: 20px !important;
}

/* line 762, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by-text .fact-checker-name .infobox ul.social-medias li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
}

/* line 769, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by-text .fact-checker-name .infobox ul.social-medias li a.linkedin {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjI3OTIgMTUuMjgyNUgxMy4wNTgzVjExLjgwMTdDMTMuMDU4MyAxMC45NzE3IDEzLjA0MTcgOS45MDMzMyAxMS45IDkuOTAzMzNDMTAuNzQyNSA5LjkwMzMzIDEwLjU2NTggMTAuODA2NyAxMC41NjU4IDExLjc0MDhWMTUuMjgyNUg4LjM0NDE3VjguMTI1SDEwLjQ3NzVWOS4xSDEwLjUwNjdDMTAuODA1IDguNTM4MzMgMTEuNTMgNy45NDQxNyAxMi42MTMzIDcuOTQ0MTdDMTQuODYzMyA3Ljk0NDE3IDE1LjI4IDkuNDI1ODMgMTUuMjggMTEuMzUzM1YxNS4yODI1SDE1LjI3OTJaTTUuODM1ODMgNy4xNDU4M0M1LjY2NjMgNy4xNDYwNSA1LjQ5ODM4IDcuMTEyODEgNS4zNDE3MiA3LjA0ODAxQzUuMTg1MDYgNi45ODMyIDUuMDQyNzIgNi44ODgxMiA0LjkyMjg4IDYuNzY4MkM0LjgwMzA0IDYuNjQ4MjggNC43MDgwNCA2LjUwNTg4IDQuNjQzMzQgNi4zNDkxOEM0LjU3ODY0IDYuMTkyNDcgNC41NDU1IDYuMDI0NTQgNC41NDU4MyA1Ljg1NUM0LjU0NiA1LjU5OTg2IDQuNjIxODIgNS4zNTA1IDQuNzYzNyA1LjEzODQ2QzQuOTA1NTggNC45MjY0MSA1LjEwNzE2IDQuNzYxMTkgNS4zNDI5NCA0LjY2MzcxQzUuNTc4NzIgNC41NjYyMyA1LjgzODExIDQuNTQwODUgNi4wODgzMiA0LjU5MDc4QzYuMzM4NTIgNC42NDA3MiA2LjU2ODMgNC43NjM3MyA2Ljc0ODU5IDQuOTQ0MjZDNi45Mjg4OCA1LjEyNDc4IDcuMDUxNiA1LjM1NDcyIDcuMTAxMjEgNS42MDQ5OEM3LjE1MDgyIDUuODU1MjUgNy4xMjUxMSA2LjExNDYxIDcuMDI3MzIgNi4zNTAyNkM2LjkyOTUzIDYuNTg1OTIgNi43NjQwNiA2Ljc4NzI4IDYuNTUxODMgNi45Mjg4OUM2LjMzOTU5IDcuMDcwNSA2LjA5MDE0IDcuMTQ2IDUuODM1IDcuMTQ1ODNINS44MzU4M1pNNi45NDkxNyAxNS4yODI1SDQuNzIxNjdWOC4xMjVINi45NVYxNS4yODI1SDYuOTQ5MTdaTTE2LjM5MTcgMi41SDMuNjA3NUMyLjk5NDE3IDIuNSAyLjUgMi45ODMzMyAyLjUgMy41ODA4M1YxNi40MTkyQzIuNSAxNy4wMTY3IDIuOTk1IDE3LjUgMy42MDY2NyAxNy41SDE2LjM4ODNDMTcgMTcuNSAxNy41IDE3LjAxNjcgMTcuNSAxNi40MTkyVjMuNTgwODNDMTcuNSAyLjk4MzMzIDE3IDIuNSAxNi4zODgzIDIuNUgxNi4zOTA4SDE2LjM5MTdaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 773, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by-text .fact-checker-name .infobox ul.social-medias li a.facebook {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAwMTMgMS42NjY2N0M1LjM5ODggMS42NjY2NyAxLjY2Nzk3IDUuMzk3NTEgMS42Njc5NyAxMEMxLjY2Nzk3IDE0LjE1OTIgNC43MTU0NyAxNy42MDY3IDguNjk5NjMgMTguMjMyNVYxMi40MDgzSDYuNTgyOTdWMTBIOC42OTk2M1Y4LjE2NDE3QzguNjk5NjMgNi4wNzU4NCA5Ljk0Mjk3IDQuOTIyNTEgMTEuODQ3MSA0LjkyMjUxQzEyLjc1ODggNC45MjI1MSAxMy43MTIxIDUuMDg1MDEgMTMuNzEyMSA1LjA4NTAxVjcuMTM1MDFIMTIuNjYyMUMxMS42MjYzIDcuMTM1MDEgMTEuMzAzOCA3Ljc3NzUxIDExLjMwMzggOC40MzY2N1YxMEgxMy42MTQ2TDEzLjI0NTUgMTIuNDA4M0gxMS4zMDM4VjE4LjIzMjVDMTUuMjg3MSAxNy42MDc1IDE4LjMzNDYgMTQuMTU4MyAxOC4zMzQ2IDEwQzE4LjMzNDYgNS4zOTc1MSAxNC42MDM4IDEuNjY2NjcgMTAuMDAxMyAxLjY2NjY3WiIgZmlsbD0iIzFEMjEyOSIvPgo8L3N2Zz4K);
}

/* line 777, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by-text .fact-checker-name .infobox ul.social-medias li a.twitter {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjQ3MDIgNC43MTMzM0MxNy44MzQgNC45OTQ3NCAxNy4xNTkzIDUuMTc5NTYgMTYuNDY4NSA1LjI2MTY3QzE3LjE5NjcgNC44MjYxOSAxNy43NDE2IDQuMTQwODQgMTguMDAxOSAzLjMzMzMzQzE3LjMxODUgMy43NCAxNi41Njk0IDQuMDI1IDE1Ljc4ODUgNC4xNzkxN0MxNS4yNjQxIDMuNjE3OTggMTQuNTY4OCAzLjI0NTggMTMuODExIDMuMTIwNDlDMTMuMDUzMiAyLjk5NTE3IDEyLjI3NTIgMy4xMjM3NCAxMS41OTc5IDMuNDg2MjFDMTAuOTIwNyAzLjg0ODY4IDEwLjM4MjIgNC40MjQ3NCAxMC4wNjYxIDUuMTI0ODNDOS43NTAwOCA1LjgyNDkyIDkuNjc0MTcgNi42MDk4MiA5Ljg1MDIxIDcuMzU3NUM4LjQ2NDQ3IDcuMjg4MDQgNy4xMDg4MiA2LjkyNzk0IDUuODcxMjggNi4zMDA1NUM0LjYzMzc0IDUuNjczMTcgMy41NDE5OCA0Ljc5MjU0IDIuNjY2ODggMy43MTU4M0MyLjM1NzEyIDQuMjQ3ODggMi4xOTQzNCA0Ljg1MjY5IDIuMTk1MjEgNS40NjgzM0MyLjE5NTIxIDYuNjc2NjcgMi44MTAyMSA3Ljc0NDE3IDMuNzQ1MjEgOC4zNjkxN0MzLjE5MTg4IDguMzUxNzUgMi42NTA3NCA4LjIwMjMyIDIuMTY2ODggNy45MzMzM1Y3Ljk3NjY3QzIuMTY3MDQgOC43ODE0MiAyLjQ0NTUyIDkuNTYxMzUgMi45NTUwOCAxMC4xODQyQzMuNDY0NjUgMTAuODA3MSA0LjE3Mzk0IDExLjIzNDYgNC45NjI3MSAxMS4zOTQyQzQuNDQ5MDUgMTEuNTMzNCAzLjkxMDQ2IDExLjU1MzkgMy4zODc3MSAxMS40NTQyQzMuNjEwMSAxMi4xNDY5IDQuMDQzNTUgMTIuNzUyNyA0LjYyNzM3IDEzLjE4NjhDNS4yMTExOSAxMy42MjA4IDUuOTE2MTUgMTMuODYxNSA2LjY0MzU0IDEzLjg3NUM1LjkyMDYxIDE0LjQ0MjggNS4wOTI4NiAxNC44NjI1IDQuMjA3NjEgMTUuMTEwMUMzLjMyMjM2IDE1LjM1NzggMi4zOTY5OCAxNS40Mjg1IDEuNDg0MzggMTUuMzE4M0MzLjA3NzQ2IDE2LjM0MjkgNC45MzE5NiAxNi44ODY4IDYuODI2MDQgMTYuODg1QzEzLjIzNjkgMTYuODg1IDE2Ljc0MjcgMTEuNTc0MiAxNi43NDI3IDYuOTY4MzNDMTYuNzQyNyA2LjgxODMzIDE2LjczODUgNi42NjY2NyAxNi43MzE5IDYuNTE4MzNDMTcuNDE0MyA2LjAyNTE0IDE4LjAwMzIgNS40MTQxOCAxOC40NzEgNC43MTQxN0wxOC40NzAyIDQuNzEzMzNaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 781, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by-text .fact-checker-name .infobox ul.social-medias li a.link {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjg4MzEgNi43NTgzNEwxMi4wNjIyIDcuOTM3NUMxMi42MDQgOC40NzkxOSAxMy4wMzM3IDkuMTIyMjggMTMuMzI2OSA5LjgzMDA1QzEzLjYyMDEgMTAuNTM3OCAxMy43NzEgMTEuMjk2NCAxMy43NzEgMTIuMDYyNUMxMy43NzEgMTIuODI4NiAxMy42MjAxIDEzLjU4NzIgMTMuMzI2OSAxNC4yOTVDMTMuMDMzNyAxNS4wMDI3IDEyLjYwNCAxNS42NDU4IDEyLjA2MjIgMTYuMTg3NUwxMS43NjcyIDE2LjQ4MTdDMTAuNjczMiAxNy41NzU3IDkuMTg5NCAxOC4xOTAzIDcuNjQyMjMgMTguMTkwM0M2LjA5NTA1IDE4LjE5MDMgNC42MTEyNCAxNy41NzU3IDMuNTE3MjIgMTYuNDgxN0MyLjQyMzIxIDE1LjM4NzcgMS44MDg1OSAxMy45MDM4IDEuODA4NTkgMTIuMzU2N0MxLjgwODU5IDEwLjgwOTUgMi40MjMyMSA5LjMyNTY5IDMuNTE3MjIgOC4yMzE2N0w0LjY5NjM5IDkuNDEwODRDNC4zMDY3IDkuNzk3MTMgMy45OTcxNCAxMC4yNTY2IDMuNzg1NSAxMC43NjI4QzMuNTczODUgMTEuMjY5MSAzLjQ2NDI4IDExLjgxMjIgMy40NjMwOCAxMi4zNjA5QzMuNDYxODggMTIuOTA5NiAzLjU2OTA3IDEzLjQ1MzEgMy43Nzg1IDEzLjk2MDNDMy45ODc5MiAxNC40Njc1IDQuMjk1NDYgMTQuOTI4MyA0LjY4MzQ2IDE1LjMxNjNDNS4wNzE0NiAxNS43MDQzIDUuNTMyMjcgMTYuMDExOCA2LjAzOTQ0IDE2LjIyMTJDNi41NDY2MSAxNi40MzA3IDcuMDkwMTUgMTYuNTM3OCA3LjYzODg2IDE2LjUzNjZDOC4xODc1NyAxNi41MzU0IDguNzMwNjQgMTYuNDI1OSA5LjIzNjg5IDE2LjIxNDJDOS43NDMxNCAxNi4wMDI2IDEwLjIwMjYgMTUuNjkzIDEwLjU4ODkgMTUuMzAzM0wxMC44ODM5IDE1LjAwODNDMTEuNjY1IDE0LjIyNyAxMi4xMDM4IDEzLjE2NzQgMTIuMTAzOCAxMi4wNjI1QzEyLjEwMzggMTAuOTU3NyAxMS42NjUgOS44OTgwNCAxMC44ODM5IDkuMTE2NjdMOS43MDQ3MiA3LjkzNzVMMTAuODgzOSA2Ljc1OTE3TDEwLjg4MzEgNi43NTgzNFpNMTYuNDgxNCAxMS43Njc1TDE1LjMwMzEgMTAuNTg5MkMxNS42OTI4IDEwLjIwMjkgMTYuMDAyMyA5Ljc0MzQyIDE2LjIxNCA5LjIzNzE3QzE2LjQyNTYgOC43MzA5MiAxNi41MzUyIDguMTg3ODUgMTYuNTM2NCA3LjYzOTE0QzE2LjUzNzYgNy4wOTA0MyAxNi40MzA0IDYuNTQ2ODkgMTYuMjIxIDYuMDM5NzJDMTYuMDExNSA1LjUzMjU1IDE1LjcwNCA1LjA3MTc0IDE1LjMxNiA0LjY4Mzc0QzE0LjkyOCA0LjI5NTc0IDE0LjQ2NzIgMy45ODgyIDEzLjk2IDMuNzc4NzhDMTMuNDUyOCAzLjU2OTM1IDEyLjkwOTMgMy40NjIxNiAxMi4zNjA2IDMuNDYzMzZDMTEuODExOSAzLjQ2NDU2IDExLjI2ODggMy41NzQxMyAxMC43NjI2IDMuNzg1NzhDMTAuMjU2MyAzLjk5NzQzIDkuNzk2ODUgNC4zMDY5OCA5LjQxMDU2IDQuNjk2NjdMOS4xMTU1NiA0Ljk5MTY3QzguMzM0NDMgNS43NzMwNCA3Ljg5NTYyIDYuODMyNjUgNy44OTU2MiA3LjkzNzVDNy44OTU2MiA5LjA0MjM2IDguMzM0NDMgMTAuMTAyIDkuMTE1NTYgMTAuODgzM0wxMC4yOTQ3IDEyLjA2MjVMOS4xMTU1NiAxMy4yNDA4TDcuOTM3MjIgMTIuMDYyNUM3LjM5NTQ5IDExLjUyMDggNi45NjU3NSAxMC44Nzc3IDYuNjcyNTYgMTAuMTdDNi4zNzkzNyA5LjQ2MjE5IDYuMjI4NDcgOC43MDM2IDYuMjI4NDcgNy45Mzc1QzYuMjI4NDcgNy4xNzE0MSA2LjM3OTM3IDYuNDEyODIgNi42NzI1NiA1LjcwNTA1QzYuOTY1NzUgNC45OTcyOCA3LjM5NTQ5IDQuMzU0MTkgNy45MzcyMiAzLjgxMjUxTDguMjMyMjIgMy41MTgzNEM5LjMyNjI0IDIuNDI0MzIgMTAuODEwMSAxLjgwOTcxIDEyLjM1NzIgMS44MDk3MUMxMy45MDQ0IDEuODA5NzEgMTUuMzg4MiAyLjQyNDMyIDE2LjQ4MjIgMy41MTgzNEMxNy41NzYyIDQuNjEyMzYgMTguMTkwOSA2LjA5NjE2IDE4LjE5MDkgNy42NDMzNEMxOC4xOTA5IDkuMTkwNTEgMTcuNTc2MiAxMC42NzQzIDE2LjQ4MjIgMTEuNzY4M0wxNi40ODE0IDExLjc2NzVaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 785, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .fact_checked_by-text .fact-checker-name .infobox ul.social-medias li a.mail {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNTAxMyAyLjVIMTcuNTAxM0MxNy43MjIzIDIuNSAxNy45MzQzIDIuNTg3OCAxOC4wOTA2IDIuNzQ0MDhDMTguMjQ2OCAyLjkwMDM2IDE4LjMzNDYgMy4xMTIzMiAxOC4zMzQ2IDMuMzMzMzNWMTYuNjY2N0MxOC4zMzQ2IDE2Ljg4NzcgMTguMjQ2OCAxNy4wOTk2IDE4LjA5MDYgMTcuMjU1OUMxNy45MzQzIDE3LjQxMjIgMTcuNzIyMyAxNy41IDE3LjUwMTMgMTcuNUgyLjUwMTNDMi4yODAyOSAxNy41IDIuMDY4MzMgMTcuNDEyMiAxLjkxMjA1IDE3LjI1NTlDMS43NTU3NyAxNy4wOTk2IDEuNjY3OTcgMTYuODg3NyAxLjY2Nzk3IDE2LjY2NjdWMy4zMzMzM0MxLjY2Nzk3IDMuMTEyMzIgMS43NTU3NyAyLjkwMDM2IDEuOTEyMDUgMi43NDQwOEMyLjA2ODMzIDIuNTg3OCAyLjI4MDI5IDIuNSAyLjUwMTMgMi41Wk0xMC4wNTEzIDkuNzM1ODNMNC43MDc5NyA1LjE5ODMzTDMuNjI4OCA2LjQ2ODMzTDEwLjA2MjEgMTEuOTMwOEwxNi4zNzk2IDYuNDY0MTdMMTUuMjg5NiA1LjIwMzMzTDEwLjA1MjEgOS43MzU4M0gxMC4wNTEzWiIgZmlsbD0iIzFEMjEyOSIvPgo8L3N2Zz4K);
}

/* line 796, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 799, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by-avatar {
  position: relative;
  margin-right: 12px;
  display: block;
}

/* line 804, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by-avatar img {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

@media (max-width: 767.98px) {
  /* line 804, assets/styles/layouts/_single-betting.scss */

  .single-betting__thumb .reviewer .written_by-avatar img {
    border: 2px solid white;
  }
}

@media (min-width: 768px) {
  /* line 804, assets/styles/layouts/_single-betting.scss */

  .single-betting__thumb .reviewer .written_by-avatar img {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

/* line 821, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by-avatar::after {
  content: '';
  position: absolute;
  width: 18px;
  height: 18px;
  bottom: -3px;
  right: -3px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMjc3MDggOS43MDI1NUwzLjAzMTI3IDkuMDQ1ODlMMi4yNzcwOCA5LjcwMjU1QzIuNDI1NTQgOS44NzMwNiAyLjQyNTU1IDEwLjEyNjkgMi4yNzcwOCAxMC4yOTc1QzEuMDYwODQgMTEuNjk0MyAxLjc3MjE3IDEzLjg4MzYgMy41NzcxOSAxNC4yOTg4QzMuNzk3NTIgMTQuMzQ5NSAzLjk0Njc1IDE0LjU1NDggMy45MjY4NyAxNC43ODAxQzMuNzYzOTcgMTYuNjI1IDUuNjI2MjUgMTcuOTc4MSA3LjMzMDU5IDE3LjI1M0M3LjUzODY0IDE3LjE2NDUgNy43ODAwOSAxNy4yNDMgNy44OTYzOCAxNy40MzY4QzguODQ5MDUgMTkuMDI1MiAxMS4xNTEgMTkuMDI1MiAxMi4xMDM2IDE3LjQzNjhDMTIuMjE5OSAxNy4yNDMgMTIuNDYxNCAxNy4xNjQ1IDEyLjY2OTQgMTcuMjUzQzE0LjM3MzggMTcuOTc4MSAxNi4yMzYgMTYuNjI1IDE2LjA3MzEgMTQuNzgwMUMxNi4wNTMyIDE0LjU1NDggMTYuMjAyNSAxNC4zNDk1IDE2LjQyMjggMTQuMjk4OEMxOC4yMjc4IDEzLjg4MzYgMTguOTM5MiAxMS42OTQzIDE3LjcyMjkgMTAuMjk3NUMxNy41NzQ1IDEwLjEyNjkgMTcuNTc0NSA5Ljg3MzA2IDE3LjcyMjkgOS43MDI1NUMxOC45MzkyIDguMzA1NjggMTguMjI3OCA2LjExNjQzIDE2LjQyMjggNS43MDEyM0MxNi4yMDI1IDUuNjUwNTQgMTYuMDUzMiA1LjQ0NTE1IDE2LjA3MzEgNS4yMTk5NEMxNi4yMzYgMy4zNzQ5NiAxNC4zNzM4IDIuMDIxOTMgMTIuNjY5NCAyLjc0Njk5QzEyLjQ2MTQgMi44MzU0OSAxMi4yMTk5IDIuNzU3MDQgMTIuMTAzNiAyLjU2MzE1QzExLjE1MSAwLjk3NDc4MiA4Ljg0OTA1IDAuOTc0NzgyIDcuODk2MzggMi41NjMxNUM3Ljc4MDA5IDIuNzU3MDQgNy41Mzg2NCAyLjgzNTQ5IDcuMzMwNTkgMi43NDY5OUM1LjYyNjI1IDIuMDIxOTMgMy43NjM5NyAzLjM3NDk2IDMuOTI2ODcgNS4yMTk5NEMzLjk0Njc1IDUuNDQ1MTUgMy43OTc1MiA1LjY1MDU0IDMuNTc3MTkgNS43MDEyM0MxLjc3MjE3IDYuMTE2NDQgMS4wNjA4NSA4LjMwNTY3IDIuMjc3MDggOS43MDI1NVoiIGZpbGw9IiMxN0MzN0IiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNNyAxMEw5IDEyTDEzIDgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
}

/* line 834, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 40px;
}

/* line 839, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by-text .cotation {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #bebec7;
}

/* line 847, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by-text .author-name {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #1d2129;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

/* line 856, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by-text .author-name-link {
  border-bottom: 1px dashed #bebec7;
}

@media (max-width: 767.98px) {
  /* line 847, assets/styles/layouts/_single-betting.scss */

  .single-betting__thumb .reviewer .written_by-text .author-name {
    color: #fff;
  }
}

/* line 864, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by-text .author-name:hover {
  color: #12a96a;
  border-bottom: 1px dashed rgba(18, 169, 106, 0.4);
  cursor: pointer;
}

/* line 869, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by-text .author-name:hover .infobox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  cursor: default;
  max-width: 300px;
}

/* line 878, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by-text .author-name .infobox {
  display: none;
  position: absolute;
  width: 320px;
  padding: 16px;
  background: #fff;
  -webkit-box-shadow: 0 16px 40px rgba(41, 41, 47, 0.16);
          box-shadow: 0 16px 40px rgba(41, 41, 47, 0.16);
  border-radius: 4px;
  z-index: 5;
}

/* line 888, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by-text .author-name .infobox-title {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #1d2129;
}

/* line 896, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by-text .author-name .infobox-description {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #1d2129;
}

/* line 904, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by-text .author-name .infobox-link {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  color: #12a96a;
  text-transform: uppercase;
}

/* line 913, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by-text .author-name .infobox ul.social-medias {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 922, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by-text .author-name .infobox ul.social-medias li {
  margin: 0 !important;
  height: 20px;
}

/* line 926, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by-text .author-name .infobox ul.social-medias li::before {
  content: ' ' !important;
  margin: 0 !important;
  font-size: 16px !important;
  line-height: 20px !important;
}

/* line 933, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by-text .author-name .infobox ul.social-medias li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
}

/* line 940, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by-text .author-name .infobox ul.social-medias li a.linkedin {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjI3OTIgMTUuMjgyNUgxMy4wNTgzVjExLjgwMTdDMTMuMDU4MyAxMC45NzE3IDEzLjA0MTcgOS45MDMzMyAxMS45IDkuOTAzMzNDMTAuNzQyNSA5LjkwMzMzIDEwLjU2NTggMTAuODA2NyAxMC41NjU4IDExLjc0MDhWMTUuMjgyNUg4LjM0NDE3VjguMTI1SDEwLjQ3NzVWOS4xSDEwLjUwNjdDMTAuODA1IDguNTM4MzMgMTEuNTMgNy45NDQxNyAxMi42MTMzIDcuOTQ0MTdDMTQuODYzMyA3Ljk0NDE3IDE1LjI4IDkuNDI1ODMgMTUuMjggMTEuMzUzM1YxNS4yODI1SDE1LjI3OTJaTTUuODM1ODMgNy4xNDU4M0M1LjY2NjMgNy4xNDYwNSA1LjQ5ODM4IDcuMTEyODEgNS4zNDE3MiA3LjA0ODAxQzUuMTg1MDYgNi45ODMyIDUuMDQyNzIgNi44ODgxMiA0LjkyMjg4IDYuNzY4MkM0LjgwMzA0IDYuNjQ4MjggNC43MDgwNCA2LjUwNTg4IDQuNjQzMzQgNi4zNDkxOEM0LjU3ODY0IDYuMTkyNDcgNC41NDU1IDYuMDI0NTQgNC41NDU4MyA1Ljg1NUM0LjU0NiA1LjU5OTg2IDQuNjIxODIgNS4zNTA1IDQuNzYzNyA1LjEzODQ2QzQuOTA1NTggNC45MjY0MSA1LjEwNzE2IDQuNzYxMTkgNS4zNDI5NCA0LjY2MzcxQzUuNTc4NzIgNC41NjYyMyA1LjgzODExIDQuNTQwODUgNi4wODgzMiA0LjU5MDc4QzYuMzM4NTIgNC42NDA3MiA2LjU2ODMgNC43NjM3MyA2Ljc0ODU5IDQuOTQ0MjZDNi45Mjg4OCA1LjEyNDc4IDcuMDUxNiA1LjM1NDcyIDcuMTAxMjEgNS42MDQ5OEM3LjE1MDgyIDUuODU1MjUgNy4xMjUxMSA2LjExNDYxIDcuMDI3MzIgNi4zNTAyNkM2LjkyOTUzIDYuNTg1OTIgNi43NjQwNiA2Ljc4NzI4IDYuNTUxODMgNi45Mjg4OUM2LjMzOTU5IDcuMDcwNSA2LjA5MDE0IDcuMTQ2IDUuODM1IDcuMTQ1ODNINS44MzU4M1pNNi45NDkxNyAxNS4yODI1SDQuNzIxNjdWOC4xMjVINi45NVYxNS4yODI1SDYuOTQ5MTdaTTE2LjM5MTcgMi41SDMuNjA3NUMyLjk5NDE3IDIuNSAyLjUgMi45ODMzMyAyLjUgMy41ODA4M1YxNi40MTkyQzIuNSAxNy4wMTY3IDIuOTk1IDE3LjUgMy42MDY2NyAxNy41SDE2LjM4ODNDMTcgMTcuNSAxNy41IDE3LjAxNjcgMTcuNSAxNi40MTkyVjMuNTgwODNDMTcuNSAyLjk4MzMzIDE3IDIuNSAxNi4zODgzIDIuNUgxNi4zOTA4SDE2LjM5MTdaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 944, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by-text .author-name .infobox ul.social-medias li a.facebook {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAwMTMgMS42NjY2N0M1LjM5ODggMS42NjY2NyAxLjY2Nzk3IDUuMzk3NTEgMS42Njc5NyAxMEMxLjY2Nzk3IDE0LjE1OTIgNC43MTU0NyAxNy42MDY3IDguNjk5NjMgMTguMjMyNVYxMi40MDgzSDYuNTgyOTdWMTBIOC42OTk2M1Y4LjE2NDE3QzguNjk5NjMgNi4wNzU4NCA5Ljk0Mjk3IDQuOTIyNTEgMTEuODQ3MSA0LjkyMjUxQzEyLjc1ODggNC45MjI1MSAxMy43MTIxIDUuMDg1MDEgMTMuNzEyMSA1LjA4NTAxVjcuMTM1MDFIMTIuNjYyMUMxMS42MjYzIDcuMTM1MDEgMTEuMzAzOCA3Ljc3NzUxIDExLjMwMzggOC40MzY2N1YxMEgxMy42MTQ2TDEzLjI0NTUgMTIuNDA4M0gxMS4zMDM4VjE4LjIzMjVDMTUuMjg3MSAxNy42MDc1IDE4LjMzNDYgMTQuMTU4MyAxOC4zMzQ2IDEwQzE4LjMzNDYgNS4zOTc1MSAxNC42MDM4IDEuNjY2NjcgMTAuMDAxMyAxLjY2NjY3WiIgZmlsbD0iIzFEMjEyOSIvPgo8L3N2Zz4K);
}

/* line 948, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by-text .author-name .infobox ul.social-medias li a.twitter {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjQ3MDIgNC43MTMzM0MxNy44MzQgNC45OTQ3NCAxNy4xNTkzIDUuMTc5NTYgMTYuNDY4NSA1LjI2MTY3QzE3LjE5NjcgNC44MjYxOSAxNy43NDE2IDQuMTQwODQgMTguMDAxOSAzLjMzMzMzQzE3LjMxODUgMy43NCAxNi41Njk0IDQuMDI1IDE1Ljc4ODUgNC4xNzkxN0MxNS4yNjQxIDMuNjE3OTggMTQuNTY4OCAzLjI0NTggMTMuODExIDMuMTIwNDlDMTMuMDUzMiAyLjk5NTE3IDEyLjI3NTIgMy4xMjM3NCAxMS41OTc5IDMuNDg2MjFDMTAuOTIwNyAzLjg0ODY4IDEwLjM4MjIgNC40MjQ3NCAxMC4wNjYxIDUuMTI0ODNDOS43NTAwOCA1LjgyNDkyIDkuNjc0MTcgNi42MDk4MiA5Ljg1MDIxIDcuMzU3NUM4LjQ2NDQ3IDcuMjg4MDQgNy4xMDg4MiA2LjkyNzk0IDUuODcxMjggNi4zMDA1NUM0LjYzMzc0IDUuNjczMTcgMy41NDE5OCA0Ljc5MjU0IDIuNjY2ODggMy43MTU4M0MyLjM1NzEyIDQuMjQ3ODggMi4xOTQzNCA0Ljg1MjY5IDIuMTk1MjEgNS40NjgzM0MyLjE5NTIxIDYuNjc2NjcgMi44MTAyMSA3Ljc0NDE3IDMuNzQ1MjEgOC4zNjkxN0MzLjE5MTg4IDguMzUxNzUgMi42NTA3NCA4LjIwMjMyIDIuMTY2ODggNy45MzMzM1Y3Ljk3NjY3QzIuMTY3MDQgOC43ODE0MiAyLjQ0NTUyIDkuNTYxMzUgMi45NTUwOCAxMC4xODQyQzMuNDY0NjUgMTAuODA3MSA0LjE3Mzk0IDExLjIzNDYgNC45NjI3MSAxMS4zOTQyQzQuNDQ5MDUgMTEuNTMzNCAzLjkxMDQ2IDExLjU1MzkgMy4zODc3MSAxMS40NTQyQzMuNjEwMSAxMi4xNDY5IDQuMDQzNTUgMTIuNzUyNyA0LjYyNzM3IDEzLjE4NjhDNS4yMTExOSAxMy42MjA4IDUuOTE2MTUgMTMuODYxNSA2LjY0MzU0IDEzLjg3NUM1LjkyMDYxIDE0LjQ0MjggNS4wOTI4NiAxNC44NjI1IDQuMjA3NjEgMTUuMTEwMUMzLjMyMjM2IDE1LjM1NzggMi4zOTY5OCAxNS40Mjg1IDEuNDg0MzggMTUuMzE4M0MzLjA3NzQ2IDE2LjM0MjkgNC45MzE5NiAxNi44ODY4IDYuODI2MDQgMTYuODg1QzEzLjIzNjkgMTYuODg1IDE2Ljc0MjcgMTEuNTc0MiAxNi43NDI3IDYuOTY4MzNDMTYuNzQyNyA2LjgxODMzIDE2LjczODUgNi42NjY2NyAxNi43MzE5IDYuNTE4MzNDMTcuNDE0MyA2LjAyNTE0IDE4LjAwMzIgNS40MTQxOCAxOC40NzEgNC43MTQxN0wxOC40NzAyIDQuNzEzMzNaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 952, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by-text .author-name .infobox ul.social-medias li a.link {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjg4MzEgNi43NTgzNEwxMi4wNjIyIDcuOTM3NUMxMi42MDQgOC40NzkxOSAxMy4wMzM3IDkuMTIyMjggMTMuMzI2OSA5LjgzMDA1QzEzLjYyMDEgMTAuNTM3OCAxMy43NzEgMTEuMjk2NCAxMy43NzEgMTIuMDYyNUMxMy43NzEgMTIuODI4NiAxMy42MjAxIDEzLjU4NzIgMTMuMzI2OSAxNC4yOTVDMTMuMDMzNyAxNS4wMDI3IDEyLjYwNCAxNS42NDU4IDEyLjA2MjIgMTYuMTg3NUwxMS43NjcyIDE2LjQ4MTdDMTAuNjczMiAxNy41NzU3IDkuMTg5NCAxOC4xOTAzIDcuNjQyMjMgMTguMTkwM0M2LjA5NTA1IDE4LjE5MDMgNC42MTEyNCAxNy41NzU3IDMuNTE3MjIgMTYuNDgxN0MyLjQyMzIxIDE1LjM4NzcgMS44MDg1OSAxMy45MDM4IDEuODA4NTkgMTIuMzU2N0MxLjgwODU5IDEwLjgwOTUgMi40MjMyMSA5LjMyNTY5IDMuNTE3MjIgOC4yMzE2N0w0LjY5NjM5IDkuNDEwODRDNC4zMDY3IDkuNzk3MTMgMy45OTcxNCAxMC4yNTY2IDMuNzg1NSAxMC43NjI4QzMuNTczODUgMTEuMjY5MSAzLjQ2NDI4IDExLjgxMjIgMy40NjMwOCAxMi4zNjA5QzMuNDYxODggMTIuOTA5NiAzLjU2OTA3IDEzLjQ1MzEgMy43Nzg1IDEzLjk2MDNDMy45ODc5MiAxNC40Njc1IDQuMjk1NDYgMTQuOTI4MyA0LjY4MzQ2IDE1LjMxNjNDNS4wNzE0NiAxNS43MDQzIDUuNTMyMjcgMTYuMDExOCA2LjAzOTQ0IDE2LjIyMTJDNi41NDY2MSAxNi40MzA3IDcuMDkwMTUgMTYuNTM3OCA3LjYzODg2IDE2LjUzNjZDOC4xODc1NyAxNi41MzU0IDguNzMwNjQgMTYuNDI1OSA5LjIzNjg5IDE2LjIxNDJDOS43NDMxNCAxNi4wMDI2IDEwLjIwMjYgMTUuNjkzIDEwLjU4ODkgMTUuMzAzM0wxMC44ODM5IDE1LjAwODNDMTEuNjY1IDE0LjIyNyAxMi4xMDM4IDEzLjE2NzQgMTIuMTAzOCAxMi4wNjI1QzEyLjEwMzggMTAuOTU3NyAxMS42NjUgOS44OTgwNCAxMC44ODM5IDkuMTE2NjdMOS43MDQ3MiA3LjkzNzVMMTAuODgzOSA2Ljc1OTE3TDEwLjg4MzEgNi43NTgzNFpNMTYuNDgxNCAxMS43Njc1TDE1LjMwMzEgMTAuNTg5MkMxNS42OTI4IDEwLjIwMjkgMTYuMDAyMyA5Ljc0MzQyIDE2LjIxNCA5LjIzNzE3QzE2LjQyNTYgOC43MzA5MiAxNi41MzUyIDguMTg3ODUgMTYuNTM2NCA3LjYzOTE0QzE2LjUzNzYgNy4wOTA0MyAxNi40MzA0IDYuNTQ2ODkgMTYuMjIxIDYuMDM5NzJDMTYuMDExNSA1LjUzMjU1IDE1LjcwNCA1LjA3MTc0IDE1LjMxNiA0LjY4Mzc0QzE0LjkyOCA0LjI5NTc0IDE0LjQ2NzIgMy45ODgyIDEzLjk2IDMuNzc4NzhDMTMuNDUyOCAzLjU2OTM1IDEyLjkwOTMgMy40NjIxNiAxMi4zNjA2IDMuNDYzMzZDMTEuODExOSAzLjQ2NDU2IDExLjI2ODggMy41NzQxMyAxMC43NjI2IDMuNzg1NzhDMTAuMjU2MyAzLjk5NzQzIDkuNzk2ODUgNC4zMDY5OCA5LjQxMDU2IDQuNjk2NjdMOS4xMTU1NiA0Ljk5MTY3QzguMzM0NDMgNS43NzMwNCA3Ljg5NTYyIDYuODMyNjUgNy44OTU2MiA3LjkzNzVDNy44OTU2MiA5LjA0MjM2IDguMzM0NDMgMTAuMTAyIDkuMTE1NTYgMTAuODgzM0wxMC4yOTQ3IDEyLjA2MjVMOS4xMTU1NiAxMy4yNDA4TDcuOTM3MjIgMTIuMDYyNUM3LjM5NTQ5IDExLjUyMDggNi45NjU3NSAxMC44Nzc3IDYuNjcyNTYgMTAuMTdDNi4zNzkzNyA5LjQ2MjE5IDYuMjI4NDcgOC43MDM2IDYuMjI4NDcgNy45Mzc1QzYuMjI4NDcgNy4xNzE0MSA2LjM3OTM3IDYuNDEyODIgNi42NzI1NiA1LjcwNTA1QzYuOTY1NzUgNC45OTcyOCA3LjM5NTQ5IDQuMzU0MTkgNy45MzcyMiAzLjgxMjUxTDguMjMyMjIgMy41MTgzNEM5LjMyNjI0IDIuNDI0MzIgMTAuODEwMSAxLjgwOTcxIDEyLjM1NzIgMS44MDk3MUMxMy45MDQ0IDEuODA5NzEgMTUuMzg4MiAyLjQyNDMyIDE2LjQ4MjIgMy41MTgzNEMxNy41NzYyIDQuNjEyMzYgMTguMTkwOSA2LjA5NjE2IDE4LjE5MDkgNy42NDMzNEMxOC4xOTA5IDkuMTkwNTEgMTcuNTc2MiAxMC42NzQzIDE2LjQ4MjIgMTEuNzY4M0wxNi40ODE0IDExLjc2NzVaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 956, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .written_by-text .author-name .infobox ul.social-medias li a.mail {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNTAxMyAyLjVIMTcuNTAxM0MxNy43MjIzIDIuNSAxNy45MzQzIDIuNTg3OCAxOC4wOTA2IDIuNzQ0MDhDMTguMjQ2OCAyLjkwMDM2IDE4LjMzNDYgMy4xMTIzMiAxOC4zMzQ2IDMuMzMzMzNWMTYuNjY2N0MxOC4zMzQ2IDE2Ljg4NzcgMTguMjQ2OCAxNy4wOTk2IDE4LjA5MDYgMTcuMjU1OUMxNy45MzQzIDE3LjQxMjIgMTcuNzIyMyAxNy41IDE3LjUwMTMgMTcuNUgyLjUwMTNDMi4yODAyOSAxNy41IDIuMDY4MzMgMTcuNDEyMiAxLjkxMjA1IDE3LjI1NTlDMS43NTU3NyAxNy4wOTk2IDEuNjY3OTcgMTYuODg3NyAxLjY2Nzk3IDE2LjY2NjdWMy4zMzMzM0MxLjY2Nzk3IDMuMTEyMzIgMS43NTU3NyAyLjkwMDM2IDEuOTEyMDUgMi43NDQwOEMyLjA2ODMzIDIuNTg3OCAyLjI4MDI5IDIuNSAyLjUwMTMgMi41Wk0xMC4wNTEzIDkuNzM1ODNMNC43MDc5NyA1LjE5ODMzTDMuNjI4OCA2LjQ2ODMzTDEwLjA2MjEgMTEuOTMwOEwxNi4zNzk2IDYuNDY0MTdMMTUuMjg5NiA1LjIwMzMzTDEwLjA1MjEgOS43MzU4M0gxMC4wNTEzWiIgZmlsbD0iIzFEMjEyOSIvPgo8L3N2Zz4K);
}

/* line 967, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .last-update-time {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #bebec7;
}

/* line 974, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .reviewer .last-update-time-value {
  font-size: 14px;
  line-height: 20px;
}

/* line 981, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .breadcrumbs {
  position: relative;
  z-index: 2;
  margin-bottom: 10px;
}

/* line 986, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .breadcrumbs a {
  color: white;
}

@media (min-width: 768px) {
  /* line 981, assets/styles/layouts/_single-betting.scss */

  .single-betting__thumb .breadcrumbs {
    display: none;
  }
}

/* line 995, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .date-time-wrapper {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  position: relative;
  margin-bottom: 7px;
  z-index: 2;
  color: #bebec7;
}

@media (min-width: 768px) {
  /* line 995, assets/styles/layouts/_single-betting.scss */

  .single-betting__thumb .date-time-wrapper {
    display: none;
    margin-bottom: 0;
  }
}

/* line 1011, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .date-time-wrapper time {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  color: white;
  line-height: 20px;
}

/* line 1021, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .right-side {
  width: 100%;
  position: relative;
  z-index: 2;
  max-width: 100%;
}

@media (min-width: 768px) {
  /* line 1021, assets/styles/layouts/_single-betting.scss */

  .single-betting__thumb .right-side {
    width: 13.33333rem;
  }
}

/* line 1031, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .right-side .cta-banner {
  position: relative;
  border-radius: 6px;
  height: 100%;
  background: rgba(255, 255, 255, 0.96);
  -webkit-backdrop-filter: blur(34px);
          backdrop-filter: blur(34px);
  text-align: center;
  padding: 35px 24px 12px;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 1047, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .right-side .cta-banner a.disabled {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}

/* line 1054, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .right-side .cta-banner .is-style-checked-list {
  margin: 22px 0 15px;
}

@media (min-width: 768px) {
  /* line 1054, assets/styles/layouts/_single-betting.scss */

  .single-betting__thumb .right-side .cta-banner .is-style-checked-list {
    display: none;
  }
}

/* line 1061, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .right-side .cta-banner .is-style-checked-list li {
  text-align: left;
  font-family: "Roboto Condensed", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  padding-left: 27px;
  margin-bottom: 10px;
  line-height: 20px;
}

/* line 1071, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .right-side .cta-banner .is-style-checked-list li::before {
  top: 2px;
}

/* line 1077, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .right-side .cta-banner img {
  margin: 0 auto !important;
  max-height: 32px;
}

/* line 1081, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .right-side .cta-banner img.disabled {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

/* line 1090, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .right-side .cta-banner .rating {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 27px;
  background: white;
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  border-radius: 6px;
  padding: 7px 0;
  margin-bottom: 0.36667rem;
}

/* line 1100, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .right-side .cta-banner .compare {
  font-family: "Roboto Condensed", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  margin: 0 auto;
}

/* line 1107, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .right-side .cta-banner .compare span {
  font-weight: normal;
  text-transform: capitalize;
}

/* line 1113, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .right-side .cta-banner .compare_div {
  width: 204px;
  text-align: center;
  border-radius: 6px;
  padding: 3px 0;
}

@media (max-width: 1208.98px) {
  /* line 1121, assets/styles/layouts/_single-betting.scss */

  .single-betting__thumb .right-side .cta-banner .compare_div {
    background: transparent;
  }
}

@media (min-width: 768px) {
  /* line 1031, assets/styles/layouts/_single-betting.scss */

  .single-betting__thumb .right-side .cta-banner {
    width: 13.33333rem;
    padding: 25px 4px 7px 4px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/* line 1134, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .no-ratings-right-side {
  height: 138px !important;
}

/* line 1138, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb h1 {
  font-family: "Roboto Condensed", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  color: white;
  position: relative;
  z-index: 2;
  margin-bottom: 20px;
  margin-top: 5px;
  line-height: 36px;
}

@media (min-width: 768px) {
  /* line 1138, assets/styles/layouts/_single-betting.scss */

  .single-betting__thumb h1 {
    padding-right: 15px;
  }
}

@media (min-width: 768px) {
  /* line 550, assets/styles/layouts/_single-betting.scss */

  .single-betting__thumb {
    min-height: 6.22222rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 1.77778rem;
    margin-bottom: 0.88889rem;
  }
}

/* line 1163, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb img {
  position: relative;
  margin-bottom: 1.77778rem;
}

@media (min-width: 768px) {
  /* line 1163, assets/styles/layouts/_single-betting.scss */

  .single-betting__thumb img {
    margin-bottom: 0;
  }
}

/* line 1172, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .cta-btn,
.single-betting__thumb .non-affiliated-btn {
  background: #12a96a;
  -webkit-box-shadow: 0 14px 40px rgba(12, 134, 83, 0.6);
          box-shadow: 0 14px 40px rgba(12, 134, 83, 0.6);
  border-radius: 4px;
  position: relative;
  z-index: 2;
  display: none;
}

/* line 1181, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .cta-btn span,
.single-betting__thumb .non-affiliated-btn span {
  color: white;
}

@media (min-width: 768px) {
  /* line 1172, assets/styles/layouts/_single-betting.scss */

  .single-betting__thumb .cta-btn,
  .single-betting__thumb .non-affiliated-btn {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

/* line 1192, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .cta-btn-mobile {
  background: #12a96a;
  border-radius: 4px;
  padding: 17px 16px;
  font-family: "Roboto Condensed", sans-serif;
  font-style: normal;
  font-weight: bold;
  margin: 14px 0;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}

/* line 1209, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .cta-btn-mobile span {
  color: white;
}

@media (min-width: 768px) {
  /* line 1192, assets/styles/layouts/_single-betting.scss */

  .single-betting__thumb .cta-btn-mobile {
    display: none;
  }
}

/* line 1218, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb .overlay {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.14;
  mix-blend-mode: luminosity;
}

/* line 1230, assets/styles/layouts/_single-betting.scss */

.single-betting__thumb.illegal .cta-banner {
  padding: 7px 0 7px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 767.98px) {
  /* line 1230, assets/styles/layouts/_single-betting.scss */

  .single-betting__thumb.illegal .cta-banner {
    height: 130px;
  }
}

/* line 1244, assets/styles/layouts/_single-betting.scss */

.single-betting__description {
  margin-bottom: 1.77778rem;
}

@media (min-width: 768px) {
  /* line 1244, assets/styles/layouts/_single-betting.scss */

  .single-betting__description {
    margin-bottom: 2.88889rem;
  }
}

/* line 1251, assets/styles/layouts/_single-betting.scss */

.single-betting__description p {
  font-size: 0.88889rem;
  line-height: 1.33333rem;
}

@media (min-width: 768px) {
  /* line 1251, assets/styles/layouts/_single-betting.scss */

  .single-betting__description p {
    font-size: 1.11111rem;
    line-height: 1.55556rem;
  }
}

/* line 1263, assets/styles/layouts/_single-betting.scss */

.cta-disclaimer {
  gap: 10px;
}

/* line 1266, assets/styles/layouts/_single-betting.scss */

.cta-disclaimer svg {
  padding-left: 0;
  margin-left: 4px;
}

/* line 1271, assets/styles/layouts/_single-betting.scss */

.cta-disclaimer span {
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: -0.01em;
  margin-left: -4px;
}

/* line 1282, assets/styles/layouts/_single-betting.scss */

.cta-disclaimer > svg,
.cta-disclaimer > span {
  opacity: 0.6;
}

@media (max-width: 767.98px) {
  /* line 1263, assets/styles/layouts/_single-betting.scss */

  .cta-disclaimer {
    padding-bottom: 15px;
    margin-top: -10px;
  }
}

/* line 1293, assets/styles/layouts/_single-betting.scss */

.play-safe-19 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
      align-self: center;
}

/* line 1298, assets/styles/layouts/_single-betting.scss */

.betting-info {
  width: 100%;
  margin-bottom: 2.22222rem;
}

@media (min-width: 768px) {
  /* line 1298, assets/styles/layouts/_single-betting.scss */

  .betting-info {
    margin-bottom: 3.33333rem;
  }
}

/* line 1306, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item {
  min-height: 2.22222rem;
  border-bottom: 1px solid #eff0f2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 1314, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item.betting-item-payments {
  position: relative;
}

/* line 1317, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item.betting-item-payments .payments-tooltip {
  position: absolute;
  z-index: 2;
  top: 100%;
  left: 0;
  background: white;
  padding: 1rem 0.88889rem;
  -webkit-box-shadow: 0 16px 40px rgba(29, 33, 41, 0.08);
          box-shadow: 0 16px 40px rgba(29, 33, 41, 0.08);
  border-radius: 4px;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
}

@media (min-width: 768px) {
  /* line 1317, assets/styles/layouts/_single-betting.scss */

  .betting-info .betting-info-item.betting-item-payments .payments-tooltip {
    width: 210px;
    left: inherit;
    right: 0;
  }
}

/* line 1338, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item.betting-item-payments .payments-tooltip img {
  max-width: 70px;
  max-height: 0.8rem;
}

/* line 1345, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item.betting-item-payments:hover .payments-tooltip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 1349, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item.betting-item-payments:hover .hidden-payment {
  background: black;
  color: white;
}

/* line 1354, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item.betting-item-payments:hover img {
  -webkit-filter: none;
          filter: none;
  opacity: 1;
}

/* line 1361, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__left {
  min-height: 2.22222rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

/* line 1366, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__left svg {
  margin-right: 0.72222rem;
  margin-bottom: 0.38889rem;
}

/* line 1371, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__left span {
  display: block;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.77778rem;
  line-height: 0.88889rem;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}

/* line 1384, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__right_website a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  color: #12a96a;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 1391, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__right_website a.disabled {
  color: #5d6066;
  position: relative;
  padding-right: 22px;
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}

/* line 1399, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__right_website a.disabled::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggMi41NkM1LjAwMDMxIDIuNTYgMi41NiA1LjAwMDMxIDIuNTYgOEMyLjU2IDkuMDA1NDQgMi44MzUxOSA5Ljk3Njk3IDMuMzU5MzggMTAuODMwN0wxMC44MzA3IDMuMzU5MzhDOS45NzY5NyAyLjgzNTE5IDkuMDA1NDQgMi41NiA4IDIuNTZaTTggMTMuNDRDMTAuOTk5NyAxMy40NCAxMy40NCAxMC45OTk3IDEzLjQ0IDhDMTMuNDQgNi45OTQ1NiAxMy4xNjQ4IDYuMDIzMDMgMTIuNjQwNiA1LjE2OTI4TDUuMTY5MjggMTIuNjQwNkM2LjAyMzAzIDEzLjE2NDggNi45OTQ1NiAxMy40NCA4IDEzLjQ0Wk04IDBDMTIuNDExNSAwIDE2IDMuNTg4NDcgMTYgOEMxNiAxMi40MTE1IDEyLjQxMTUgMTYgOCAxNkMzLjU4ODQ3IDE2IDAgMTIuNDExNSAwIDhDMCAzLjU4ODQ3IDMuNTg4NDcgMCA4IDBaIiBmaWxsPSIjNUQ2MDY2Ii8+Cjwvc3ZnPgo=);
  position: absolute;
  right: 0;
  top: -3px;
}

/* line 1406, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__right_website a.disabled svg {
  display: none;
}

/* line 1412, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__right_website span {
  display: block;
  font-weight: 500;
  font-size: 0.88889rem;
  line-height: 1.11111rem;
}

/* line 1419, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__right_website svg {
  margin-left: 0.5rem;
}

/* line 1425, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__right_bonus a {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background: #ff8f28;
  border-radius: 0.22222rem;
  padding: 0.22222rem 0.61111rem 0.22222rem 0.33333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}

/* line 1435, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__right_bonus span {
  display: block;
  color: white;
  font-weight: 500;
  font-size: 0.88889rem;
  line-height: 1.22222rem;
  margin-left: 0.27778rem;
  margin-right: 0.44444rem;
}

/* line 1447, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__right_term-title p {
  margin: 0.44444rem 0rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 1454, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__right_term-title p span {
  font-size: 0.88889rem;
  line-height: 1.11111rem;
}

/* line 1462, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__right_term-icon > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}

/* line 1468, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__right_term-icon > div .icon {
  display: inline-block;
  max-width: 24px;
}

/* line 1472, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__right_term-icon > div .icon:not(:last-of-type) {
  margin-right: 0.72222rem;
}

/* line 1480, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__right_plain-text span {
  font-size: 0.88889rem;
  line-height: 1.11111rem;
}

/* line 1484, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__right_plain-text span.geo_states {
  display: block;
  margin-left: 30px;
  text-align: revert;
  margin-top: 4px;
  margin-bottom: 4px;
}

/* line 1494, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__right_payment {
  position: relative;
  max-width: 45%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (min-width: 1209px) {
  /* line 1494, assets/styles/layouts/_single-betting.scss */

  .betting-info .betting-info-item__right_payment {
    overflow-x: visible;
  }
}

/* line 1504, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__right_payment .icon {
  padding: 0 0.27778rem;
}

/* line 1509, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__right_payment .pm-wrapper:nth-of-type(1) {
  margin-right: 0;
}

/* line 1512, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__right_payment .pm-wrapper:nth-of-type(1) img,
.betting-info .betting-info-item__right_payment .pm-wrapper:nth-of-type(1) span {
  margin-bottom: 0;
}

/* line 1517, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__right_payment .pm-wrapper:nth-of-type(1) span {
  margin-right: 0;
}

@media (min-width: 1209px) {
  /* line 1523, assets/styles/layouts/_single-betting.scss */

  .betting-info .betting-info-item__right_payment .payment-list {
    margin-left: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}

/* line 1530, assets/styles/layouts/_single-betting.scss */

.betting-info .betting-info-item__right_payment .payment-slider {
  margin-bottom: 0;
}

/* line 1537, assets/styles/layouts/_single-betting.scss */

.betting-info .payment-slider .icon img,
.betting-info .payment-list .pm-wrapper img {
  -webkit-filter: none;
          filter: none;
  opacity: 1;
}

/* line 1543, assets/styles/layouts/_single-betting.scss */

.betting-info .payment-slider__controls {
  bottom: 0;
}

/* line 1546, assets/styles/layouts/_single-betting.scss */

.betting-info .payment-slider__controls.next {
  right: 0;
}

/* line 1552, assets/styles/layouts/_single-betting.scss */

.pro-con-section {
  border-top: 2px solid #12a96a;
  margin-bottom: 2.16667rem;
}

@media (min-width: 768px) {
  /* line 1552, assets/styles/layouts/_single-betting.scss */

  .pro-con-section {
    margin-bottom: 1.94444rem;
  }
}

/* line 1560, assets/styles/layouts/_single-betting.scss */

.pro-con-section__title {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  margin-top: -0.72222rem;
  margin-bottom: 1.33333rem;
  border-radius: 12px 0 0 12px;
  background: #12a96a;
  color: white;
  padding: 0 1.33333rem 0 0.22222rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 1.33333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}

/* line 1576, assets/styles/layouts/_single-betting.scss */

.pro-con-section__title svg {
  margin-right: 0.88889rem;
}

/* line 1580, assets/styles/layouts/_single-betting.scss */

.pro-con-section__title span {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.77778rem;
  line-height: 0.88889rem;
  height: 0.77778rem;
  text-transform: uppercase;
}

/* line 1589, assets/styles/layouts/_single-betting.scss */

.pro-con-section__title::before,
.pro-con-section__title::after {
  content: "";
  width: 0.88889rem;
  height: 0.88889rem;
  background: white;
  position: absolute;
  left: 100%;
  top: 50%;
  -webkit-transform-origin: top left;
          transform-origin: top left;
}

/* line 1601, assets/styles/layouts/_single-betting.scss */

.pro-con-section__title::before {
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
}

/* line 1605, assets/styles/layouts/_single-betting.scss */

.pro-con-section__title::after {
  -webkit-transform: rotate(-120deg);
          transform: rotate(-120deg);
}

/* line 1610, assets/styles/layouts/_single-betting.scss */

.pro-con-section__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 0.66667rem;
  font-size: 0.88889rem;
  line-height: 1.33333rem;
}

@media (min-width: 768px) {
  /* line 1610, assets/styles/layouts/_single-betting.scss */

  .pro-con-section__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 0.88889rem;
    font-size: 1.11111rem;
    line-height: 1.11111rem;
  }
}

/* line 1627, assets/styles/layouts/_single-betting.scss */

.pro-con-section__item svg {
  margin-top: 0.33333rem;
  margin-left: 0.22222rem;
  margin-right: 0.88889rem;
}

/* line 1633, assets/styles/layouts/_single-betting.scss */

.pro-con-section__item p {
  margin-bottom: 0 !important;
}

/* line 1638, assets/styles/layouts/_single-betting.scss */

.pro-con-section_con {
  border-top: 2px solid #dc3545;
}

/* line 1641, assets/styles/layouts/_single-betting.scss */

.pro-con-section_con .pro-con-section__title {
  background: #dc3545;
}

/* line 1647, assets/styles/layouts/_single-betting.scss */

.bs-screen-slider {
  position: relative;
  margin-bottom: 2.22222rem;
}

@media (min-width: 768px) {
  /* line 1647, assets/styles/layouts/_single-betting.scss */

  .bs-screen-slider {
    margin-bottom: 3.33333rem;
  }
}

/* line 1656, assets/styles/layouts/_single-betting.scss */

.bs-screen-slider__slider__item {
  height: 13.61111rem;
}

@media (min-width: 768px) {
  /* line 1656, assets/styles/layouts/_single-betting.scss */

  .bs-screen-slider__slider__item {
    height: 26.38889rem;
  }
}

/* line 1663, assets/styles/layouts/_single-betting.scss */

.bs-screen-slider__slider__item img {
  border-radius: 0.33333rem;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 1672, assets/styles/layouts/_single-betting.scss */

.bs-screen-slider__controls {
  position: absolute;
  top: 9px;
  right: 9px;
  height: 30px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 3px;
}

/* line 1684, assets/styles/layouts/_single-betting.scss */

.bs-screen-slider__controls .prev,
.bs-screen-slider__controls .next {
  height: 24px;
  width: 24px;
}

/* line 1690, assets/styles/layouts/_single-betting.scss */

.bs-screen-slider__controls .prev {
  margin-right: 12px;
}

/* line 1694, assets/styles/layouts/_single-betting.scss */

.bs-screen-slider__controls .next {
  margin-left: 12px;
}

/* line 1698, assets/styles/layouts/_single-betting.scss */

.bs-screen-slider__controls .counter {
  color: white;
  font-size: 0.88889rem;
  line-height: 0.88889rem;
}

/* line 1706, assets/styles/layouts/_single-betting.scss */

.label {
  position: absolute;
  z-index: 2;
  right: 0;
  top: 0;
  padding: 0.16667rem 0.44444rem;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.66667rem;
  line-height: 0.77778rem;
  color: white;
  text-transform: uppercase;
  border-radius: 0 0.22222rem 0 0.22222rem;
}

/* line 1720, assets/styles/layouts/_single-betting.scss */

.label_yellow {
  color: #8c4f07;
  background: #f3c140;
}

/* line 1725, assets/styles/layouts/_single-betting.scss */

.label_purple {
  background: #a26aeb;
}

/* line 1729, assets/styles/layouts/_single-betting.scss */

.label_green {
  background: #6daf18;
}

/* line 1733, assets/styles/layouts/_single-betting.scss */

.label_orange {
  background: #ff8f28;
}

/* line 1737, assets/styles/layouts/_single-betting.scss */

.label_red {
  border-radius: 0.22222rem 0.22222rem 0 0;
  background: #dc3545;
}

/* line 1742, assets/styles/layouts/_single-betting.scss */

.label_illegal {
  background: #dc3545;
  width: 100%;
  border-radius: 0.22222rem 0.22222rem 0 0;
}

/* line 1749, assets/styles/layouts/_single-betting.scss */

.block-layer {
  background: rgba(29, 33, 41, 0.5);
  -webkit-backdrop-filter: blur(25px);
          backdrop-filter: blur(25px);
  position: fixed;
  z-index: 11;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* line 1759, assets/styles/layouts/_single-betting.scss */

.block-layer__modal {
  background: white;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 3px rgba(0, 0, 0, 0.08);
  border-radius: 6px;
  position: absolute;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  padding: 40px 24px;
  max-width: 343px;
}

@media (min-width: 768px) {
  /* line 1759, assets/styles/layouts/_single-betting.scss */

  .block-layer__modal {
    padding: 48px 40px;
    max-width: 566px;
  }
}

/* line 1779, assets/styles/layouts/_single-betting.scss */

.block-layer__modal__text {
  margin-bottom: 24px;
}

/* line 1783, assets/styles/layouts/_single-betting.scss */

.block-layer__modal__betting-list {
  border-top: 1px solid #eff0f2;
  padding-top: 32px;
}

/* line 1787, assets/styles/layouts/_single-betting.scss */

.block-layer__modal__betting-list .is-style-checked-list {
  display: none;
}

/* line 1791, assets/styles/layouts/_single-betting.scss */

.block-layer__modal__betting-list__compliance {
  margin-bottom: 24px;
}

/* line 1794, assets/styles/layouts/_single-betting.scss */

.block-layer__modal__betting-list__compliance p {
  font-weight: 700;
  font-size: 16px !important;
  line-height: 20px !important;
  text-transform: uppercase;
  color: #1d2129;
}

/* line 1802, assets/styles/layouts/_single-betting.scss */

.block-layer__modal__betting-list__compliance__logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 1806, assets/styles/layouts/_single-betting.scss */

.block-layer__modal__betting-list__compliance__logos__playsafe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 24px;
}

/* line 1811, assets/styles/layouts/_single-betting.scss */

.block-layer__modal__betting-list__compliance__logos__playsafe a,
.block-layer__modal__betting-list__compliance__logos__playsafe svg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 1816, assets/styles/layouts/_single-betting.scss */

.block-layer__modal__betting-list__compliance__logos__playsafe span {
  font-weight: 500;
  font-size: 0.77778rem;
  line-height: 0.77778rem;
  letter-spacing: -0.01em;
  color: #1d2129;
}

/* line 1827, assets/styles/layouts/_single-betting.scss */

.block-layer__modal__betting-list__compliance__list .cta-btn {
  margin-left: 24px;
}

/* line 1834, assets/styles/layouts/_single-betting.scss */

.block-layer__modal h3 {
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  color: #1d2129;
  margin-bottom: 12px;
  text-align: center;
}

@media (min-width: 768px) {
  /* line 1834, assets/styles/layouts/_single-betting.scss */

  .block-layer__modal h3 {
    font-size: 24px;
    line-height: 28px;
  }
}

/* line 1847, assets/styles/layouts/_single-betting.scss */

.block-layer__modal h3::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2IDUuMTJDMTAuMDAwNiA1LjEyIDUuMTIgMTAuMDAwNiA1LjEyIDE2QzUuMTIgMTguMDEwOSA1LjY3MDM3IDE5Ljk1MzkgNi43MTg3NSAyMS42NjE0TDIxLjY2MTQgNi43MTg3NUMxOS45NTM5IDUuNjcwMzcgMTguMDEwOSA1LjEyIDE2IDUuMTJaTTE2IDI2Ljg4QzIxLjk5OTQgMjYuODggMjYuODggMjEuOTk5NCAyNi44OCAxNkMyNi44OCAxMy45ODkxIDI2LjMyOTYgMTIuMDQ2MSAyNS4yODEyIDEwLjMzODZMMTAuMzM4NiAyNS4yODEyQzEyLjA0NjEgMjYuMzI5NiAxMy45ODkxIDI2Ljg4IDE2IDI2Ljg4Wk0xNiAwQzI0LjgyMzEgMCAzMiA3LjE3Njk0IDMyIDE2QzMyIDI0LjgyMzEgMjQuODIzMSAzMiAxNiAzMkM3LjE3Njk0IDMyIDAgMjQuODIzMSAwIDE2QzAgNy4xNzY5NCA3LjE3Njk0IDAgMTYgMFoiIGZpbGw9IiM5RTlFQUEiLz4KPC9zdmc+Cg==);
  display: block;
}

/* line 1853, assets/styles/layouts/_single-betting.scss */

.block-layer__modal p {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #1d2129;
}

@media (min-width: 768px) {
  /* line 1853, assets/styles/layouts/_single-betting.scss */

  .block-layer__modal p {
    font-size: 16px;
    line-height: 24px;
  }
}

/* line 3, assets/styles/layouts/_page-compare.scss */

.compare-page .page-header h1 {
  margin-bottom: 0.88889rem;
}

@media (min-width: 768px) {
  /* line 3, assets/styles/layouts/_page-compare.scss */

  .compare-page .page-header h1 {
    margin-bottom: 1.33333rem;
  }
}

@media (max-width: 767.98px) {
  /* line 13, assets/styles/layouts/_page-compare.scss */

  .container_compare {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    max-width: unset;
  }

  /* line 20, assets/styles/layouts/_page-compare.scss */

  .container_compare .row {
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    min-width: 600px;
    width: 100%;
  }
}

/* line 28, assets/styles/layouts/_page-compare.scss */

.compare-spinner {
  width: 60px;
  margin: 0 auto;
  -webkit-animation-name: spin;
          animation-name: spin;
  -webkit-animation-duration: 3000ms;
          animation-duration: 3000ms;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

/* line 37, assets/styles/layouts/_page-compare.scss */

.compare-spinner-label {
  margin: 0 auto;
  margin-top: 6px;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
}

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/* line 55, assets/styles/layouts/_page-compare.scss */

.compare-list {
  margin-bottom: 3.33333rem;
  background: white;
}

@media (min-width: 1209px) {
  /* line 55, assets/styles/layouts/_page-compare.scss */

  .compare-list {
    background: transparent;
    margin-top: -8.44444rem;
  }

  /* line 63, assets/styles/layouts/_page-compare.scss */

  .compare-list.has-disclaimer {
    margin-top: 0;
  }
}

/* line 68, assets/styles/layouts/_page-compare.scss */

.compare-list__list {
  padding: 2.22222rem 0.22222rem 3.33333rem 0.22222rem;
  overflow-x: scroll;
}

@media (min-width: 768px) {
  /* line 68, assets/styles/layouts/_page-compare.scss */

  .compare-list__list {
    padding: 3.77778rem 0 3.33333rem 0;
    overflow-x: visible;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 68, assets/styles/layouts/_page-compare.scss */

  .compare-list__list {
    padding: 4.44444rem 5.55556rem 3.33333rem 5.55556rem;
    background: white;
    border-radius: 0.33333rem;
    position: relative;
    z-index: 1;
  }
}

/* line 85, assets/styles/layouts/_page-compare.scss */

.compare-list__list > .row {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
}

@media (min-width: 768px) {
  /* line 85, assets/styles/layouts/_page-compare.scss */

  .compare-list__list > .row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* line 99, assets/styles/layouts/_page-compare.scss */

.compare-list__list .cl-item-wrapper_0 .compare-popup-picker.active {
  left: 0;
  right: unset;
}

@media (min-width: 1209px) {
  /* line 99, assets/styles/layouts/_page-compare.scss */

  .compare-list__list .cl-item-wrapper_0 .compare-popup-picker.active {
    width: 100%;
  }
}

/* line 110, assets/styles/layouts/_page-compare.scss */

.compare-list__list .cl-item-wrapper_1 .compare-popup-picker.active {
  left: unset;
  right: unset;
}

@media (min-width: 1209px) {
  /* line 110, assets/styles/layouts/_page-compare.scss */

  .compare-list__list .cl-item-wrapper_1 .compare-popup-picker.active {
    width: 100%;
  }
}

/* line 121, assets/styles/layouts/_page-compare.scss */

.compare-list__list .cl-item-wrapper_2 .compare-popup-picker.active {
  left: unset;
  right: 0;
}

@media (min-width: 1209px) {
  /* line 121, assets/styles/layouts/_page-compare.scss */

  .compare-list__list .cl-item-wrapper_2 .compare-popup-picker.active {
    width: 100%;
  }
}

/* line 133, assets/styles/layouts/_page-compare.scss */

.compare-list .row-item-padding {
  padding-left: 4px;
  padding-right: 4px;
}

@media (min-width: 768px) {
  /* line 133, assets/styles/layouts/_page-compare.scss */

  .compare-list .row-item-padding {
    padding-left: 8px;
    padding-right: 8px;
  }
}

/* line 143, assets/styles/layouts/_page-compare.scss */

.compare-list .row {
  margin-right: -4px;
  margin-left: -4px;
}

@media (min-width: 768px) {
  /* line 143, assets/styles/layouts/_page-compare.scss */

  .compare-list .row {
    margin-right: -8px;
    margin-left: -8px;
  }
}

/* line 155, assets/styles/layouts/_page-compare.scss */

.cl-item-wrapper {
  margin-bottom: 0.88889rem;
}

@media (min-width: 768px) {
  /* line 155, assets/styles/layouts/_page-compare.scss */

  .cl-item-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}

/* line 163, assets/styles/layouts/_page-compare.scss */

.cl-item-inner {
  width: 10rem;
  position: relative;
}

@media (min-width: 768px) {
  /* line 163, assets/styles/layouts/_page-compare.scss */

  .cl-item-inner {
    width: 100%;
  }
}

/* line 172, assets/styles/layouts/_page-compare.scss */

.cl__section-title {
  border-bottom: 1px solid #eff0f2;
  margin-bottom: 1.11111rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (min-width: 768px) {
  /* line 172, assets/styles/layouts/_page-compare.scss */

  .cl__section-title {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

/* line 182, assets/styles/layouts/_page-compare.scss */

.cl__section-title span {
  background: #f2f2f3;
  border-radius: 0.22222rem;
  padding: 0.44444rem 1.11111rem;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.88889rem;
  line-height: 1.05556rem;
  text-align: center;
  text-transform: uppercase;
}

/* line 195, assets/styles/layouts/_page-compare.scss */

.cl__cta {
  -webkit-box-shadow: 0 2px 16px rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 16px rgba(0, 0, 0, 0.08);
  border-radius: 6px;
  padding: 1.33333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

/* line 204, assets/styles/layouts/_page-compare.scss */

.cl__cta__geo {
  border-top: 1px solid #eff0f2;
  padding-top: 16px;
  margin-top: 16px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 212, assets/styles/layouts/_page-compare.scss */

.cl__cta__geo__playsafe {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 217, assets/styles/layouts/_page-compare.scss */

.cl__cta__geo__playsafe svg {
  margin-right: 0.27778rem;
}

/* line 222, assets/styles/layouts/_page-compare.scss */

.cl__cta__geo__logo {
  color: #00377c;
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 229, assets/styles/layouts/_page-compare.scss */

.cl__cta__geo span {
  font-weight: 500;
  font-size: 0.77778rem;
  line-height: 0.77778rem;
  letter-spacing: -0.01em;
  color: #1d2129;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1208.98px) {
  /* line 229, assets/styles/layouts/_page-compare.scss */

  .cl__cta__geo span {
    font-size: 70%;
  }
}

@media (max-width: 767.98px) {
  /* line 229, assets/styles/layouts/_page-compare.scss */

  .cl__cta__geo span {
    font-size: 65%;
  }
}

/* line 249, assets/styles/layouts/_page-compare.scss */

.cl__cta img {
  margin-bottom: 1.11111rem;
  height: 1.77778rem;
  max-height: 1.77778rem;
  -o-object-fit: contain;
     object-fit: contain;
}

/* line 256, assets/styles/layouts/_page-compare.scss */

.cl__cta h2 {
  font-size: 1.33333rem;
  line-height: 1.55556rem;
  margin-bottom: 0.44444rem;
}

/* line 262, assets/styles/layouts/_page-compare.scss */

.cl__cta .rating {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 1.11111rem;
}

/* line 267, assets/styles/layouts/_page-compare.scss */

.cl__cta .cta-btn {
  padding: 0.66667rem 1.77778rem;
  margin-bottom: 0.44444rem;
}

/* line 271, assets/styles/layouts/_page-compare.scss */

.cl__cta .cta-btn_grey {
  padding: 0.66667rem 1.11111rem;
}

/* line 277, assets/styles/layouts/_page-compare.scss */

.cl__cta_bottom .cta-btn {
  width: 100%;
}

@media (min-width: 1209px) {
  /* line 276, assets/styles/layouts/_page-compare.scss */

  .cl__cta_bottom {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  /* line 286, assets/styles/layouts/_page-compare.scss */

  .cl__cta_bottom img,
  .cl__cta_bottom h2,
  .cl__cta_bottom .rating {
    width: 100%;
    text-align: center;
  }

  /* line 293, assets/styles/layouts/_page-compare.scss */

  .cl__cta_bottom .rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  /* line 298, assets/styles/layouts/_page-compare.scss */

  .cl__cta_bottom .cta-btn {
    width: calc(50% - 4px);
    padding-left: 4px;
    padding-right: 4px;
  }
}

/* line 307, assets/styles/layouts/_page-compare.scss */

.cl__placeholder {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  position: relative;
  border: 1px solid #eff0f2;
  -webkit-box-shadow: 0 0 1.11111rem rgba(239, 240, 242, 0.4);
          box-shadow: 0 0 1.11111rem rgba(239, 240, 242, 0.4);
  border-radius: 0.22222rem;
  margin-bottom: 1.11111rem;
  padding: 0.83333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 12.22222rem;
  height: 100%;
}

@media (min-width: 768px) {
  /* line 307, assets/styles/layouts/_page-compare.scss */

  .cl__placeholder {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    min-height: 12.22222rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 307, assets/styles/layouts/_page-compare.scss */

  .cl__placeholder {
    min-height: 12.22222rem;
  }
}

/* line 331, assets/styles/layouts/_page-compare.scss */

.cl__placeholder > svg {
  margin-bottom: 0.61111rem;
}

@media (min-width: 768px) {
  /* line 331, assets/styles/layouts/_page-compare.scss */

  .cl__placeholder > svg {
    margin-right: 0.5rem;
    margin-bottom: 0;
  }
}

/* line 339, assets/styles/layouts/_page-compare.scss */

.cl__placeholder > svg path {
  fill: #bebec7;
}

/* line 344, assets/styles/layouts/_page-compare.scss */

.cl__placeholder .icons-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 348, assets/styles/layouts/_page-compare.scss */

.cl__placeholder .icons-wrapper span {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.77778rem;
  line-height: 1.33333rem;
  text-transform: uppercase;
  color: #bebec7;
}

/* line 357, assets/styles/layouts/_page-compare.scss */

.cl__placeholder .icons-wrapper svg {
  margin-left: 0.44444rem;
}

/* line 360, assets/styles/layouts/_page-compare.scss */

.cl__placeholder .icons-wrapper svg path {
  stroke: #1d2129;
}

/* line 367, assets/styles/layouts/_page-compare.scss */

.cl__placeholder .compare-popup-picker.active {
  z-index: 2;
  width: 19.05556rem;
  top: 65%;
  bottom: unset;
}

/* line 375, assets/styles/layouts/_page-compare.scss */

.cl__placeholder.active {
  border: 1px solid #12a96a;
}

/* line 379, assets/styles/layouts/_page-compare.scss */

.cl__placeholder.active > svg path {
  fill: #12a96a;
}

/* line 386, assets/styles/layouts/_page-compare.scss */

.cl__placeholder.active .icons-wrapper > svg path {
  stroke: #12a96a;
}

/* line 391, assets/styles/layouts/_page-compare.scss */

.cl__placeholder.active .icons-wrapper > span {
  color: #12a96a;
}

/* line 398, assets/styles/layouts/_page-compare.scss */

.cl__terms-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 404, assets/styles/layouts/_page-compare.scss */

.cl__terms-list .license_info_url {
  width: 100%;
  text-align: center;
  display: block;
}

/* line 410, assets/styles/layouts/_page-compare.scss */

.cl__terms-list .icon {
  padding: 0.33333rem;
}

/* line 413, assets/styles/layouts/_page-compare.scss */

.cl__terms-list .icon img {
  max-height: 0.88889rem;
}

/* line 419, assets/styles/layouts/_page-compare.scss */

.cl__deposit-bonus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 424, assets/styles/layouts/_page-compare.scss */

.cl__deposit-bonus svg {
  margin-right: 0.22222rem;
  width: 24px;
  height: 24px;
}

/* line 430, assets/styles/layouts/_page-compare.scss */

.cl__deposit-bonus p {
  color: #12a96a;
  font-size: 0.72222rem;
  line-height: 1.11111rem;
  font-weight: 500;
  margin: 0;
  font-style: normal;
}

@media (min-width: 768px) {
  /* line 430, assets/styles/layouts/_page-compare.scss */

  .cl__deposit-bonus p {
    font-size: 0.77778rem;
    line-height: 1.55556rem;
    letter-spacing: -0.14px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 430, assets/styles/layouts/_page-compare.scss */

  .cl__deposit-bonus p {
    font-size: 1rem;
    letter-spacing: -0.18px;
  }
}

/* line 451, assets/styles/layouts/_page-compare.scss */

.cl__plain-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 456, assets/styles/layouts/_page-compare.scss */

.cl__plain-text p {
  color: #12a96a;
  font-size: 0.72222rem;
  line-height: 1.11111rem;
  font-weight: 500;
  margin: 0;
  font-style: normal;
}

@media (min-width: 768px) {
  /* line 456, assets/styles/layouts/_page-compare.scss */

  .cl__plain-text p {
    font-size: 0.77778rem;
    line-height: 1.55556rem;
    letter-spacing: -0.14px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 456, assets/styles/layouts/_page-compare.scss */

  .cl__plain-text p {
    font-size: 1rem;
    letter-spacing: -0.18px;
  }
}

/* line 477, assets/styles/layouts/_page-compare.scss */

.cl__pro-con {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  word-break: keep-all;
}

/* line 484, assets/styles/layouts/_page-compare.scss */

.cl__pro-con svg {
  margin-top: 0.33333rem;
  margin-left: 0.22222rem;
  margin-right: 0.88889rem;
}

/* line 490, assets/styles/layouts/_page-compare.scss */

.cl__pro-con span {
  text-align: left;
}

/* line 494, assets/styles/layouts/_page-compare.scss */

.cl__pro-con:not(:last-of-type) {
  margin-bottom: 1rem;
}

/* line 500, assets/styles/layouts/_page-compare.scss */

.pro-con-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: left;
      -ms-flex-align: left;
          align-items: left;
}

/* line 507, assets/styles/layouts/_page-compare.scss */

.screen-slider .screen-slider-item {
  height: 7.11111rem;
  border-radius: 0.33333rem;
  overflow: hidden;
}

@media (min-width: 768px) {
  /* line 507, assets/styles/layouts/_page-compare.scss */

  .screen-slider .screen-slider-item {
    height: 9.11111rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 507, assets/styles/layouts/_page-compare.scss */

  .screen-slider .screen-slider-item {
    height: 12.22222rem;
  }
}

/* line 520, assets/styles/layouts/_page-compare.scss */

.screen-slider .screen-slider-item img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 527, assets/styles/layouts/_page-compare.scss */

.screen-slider__controls {
  position: absolute;
  top: 0.44444rem;
  right: 0.44444rem;
}

/* line 532, assets/styles/layouts/_page-compare.scss */

.screen-slider__controls button {
  padding: 0.22222rem;
}

/* line 538, assets/styles/layouts/_page-compare.scss */

.no-content {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 545, assets/styles/layouts/_page-compare.scss */

.no-content span {
  text-align: center;
}

/* line 550, assets/styles/layouts/_page-compare.scss */

.compare-page-controls {
  position: absolute;
  z-index: -1;
  top: 100%;
  width: 100%;
  height: 64px;
  padding: 0.44444rem 0;
  background: #f2f2f3;
  -webkit-transition: visibility 0.1s linear, opacity 0.2s ease-out;
  transition: visibility 0.1s linear, opacity 0.2s ease-out;
  visibility: hidden;
  opacity: 0;
}

/* line 562, assets/styles/layouts/_page-compare.scss */

.compare-page-controls.show {
  visibility: visible;
  opacity: 1;
}

/* line 567, assets/styles/layouts/_page-compare.scss */

.compare-page-controls .controls-wrapper {
  overflow: scroll;
}

@media (min-width: 768px) {
  /* line 567, assets/styles/layouts/_page-compare.scss */

  .compare-page-controls .controls-wrapper {
    overflow: hidden;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 567, assets/styles/layouts/_page-compare.scss */

  .compare-page-controls .controls-wrapper {
    padding-left: 112px;
    padding-right: 112px;
  }
}

/* line 579, assets/styles/layouts/_page-compare.scss */

.compare-page-controls .controls-wrapper .row {
  margin-left: 0;
  margin-right: 0;
  padding: 0 0.66667rem;
}

@media (min-width: 768px) {
  /* line 579, assets/styles/layouts/_page-compare.scss */

  .compare-page-controls .controls-wrapper .row {
    padding: 0;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 579, assets/styles/layouts/_page-compare.scss */

  .compare-page-controls .controls-wrapper .row {
    margin-left: -8px;
    margin-right: -8px;
  }
}

/* line 595, assets/styles/layouts/_page-compare.scss */

.compare-page-controls-item-wrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%;
  padding: 0 0.22222rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

@media (min-width: 768px) {
  /* line 595, assets/styles/layouts/_page-compare.scss */

  .compare-page-controls-item-wrapper {
    padding: 0 0.44444rem;
  }
}

/* line 606, assets/styles/layouts/_page-compare.scss */

.compare-page-controls-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 611, assets/styles/layouts/_page-compare.scss */

.compare-page-controls .compare-popup-placeholder {
  position: unset;
  margin-bottom: 0;
}

/* line 615, assets/styles/layouts/_page-compare.scss */

.compare-page-controls .compare-popup-placeholder span {
  width: 5.55556rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

@media (min-width: 768px) {
  /* line 615, assets/styles/layouts/_page-compare.scss */

  .compare-page-controls .compare-popup-placeholder span {
    width: unset;
  }
}

/* line 627, assets/styles/layouts/_page-compare.scss */

.compare-page-controls .title-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 634, assets/styles/layouts/_page-compare.scss */

.compare-page-controls h3 {
  font-size: 0.88889rem;
  line-height: 1.05556rem;
  text-transform: uppercase;
}

/* line 640, assets/styles/layouts/_page-compare.scss */

.compare-page-controls .rating {
  margin-bottom: 0.22222rem;
}

/* line 644, assets/styles/layouts/_page-compare.scss */

.compare-page-controls .cta-btn {
  height: 2.66667rem;
  width: 2.66667rem;
  max-width: 2.66667rem;
  padding: 0.88889rem;
}

@media (min-width: 1209px) {
  /* line 644, assets/styles/layouts/_page-compare.scss */

  .compare-page-controls .cta-btn {
    max-width: unset;
    width: unset;
  }
}

/* line 655, assets/styles/layouts/_page-compare.scss */

.compare-page-controls .cta-btn span {
  display: none;
}

@media (min-width: 1209px) {
  /* line 655, assets/styles/layouts/_page-compare.scss */

  .compare-page-controls .cta-btn span {
    display: block;
  }
}

/* line 663, assets/styles/layouts/_page-compare.scss */

.compare-page-controls .cta-btn svg {
  margin-left: 0;
}

@media (min-width: 1209px) {
  /* line 663, assets/styles/layouts/_page-compare.scss */

  .compare-page-controls .cta-btn svg {
    margin-left: 0.44444rem;
  }
}

/* line 673, assets/styles/layouts/_page-compare.scss */

.compare-page-controls .compare-popup-picker.active {
  top: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

/* line 680, assets/styles/layouts/_page-compare.scss */

.page-compare-cta-btn-no-ratings {
  margin-top: 0.44444rem !important;
  margin-bottom: 0rem !important;
}

/* line 1, assets/styles/layouts/_block-tip.scss */

.tip {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  margin-top: 1.77778rem;
  margin-bottom: 1.77778rem;
  color: white;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 1.33333rem;
  line-height: 1.55556rem;
}

@media (min-width: 768px) {
  /* line 1, assets/styles/layouts/_block-tip.scss */

  .tip {
    margin-top: 1.77778rem;
    margin-bottom: 1.77778rem;
  }
}

/* line 12, assets/styles/layouts/_block-tip.scss */

.tip-wrapper {
  position: relative;
  background: #12a96a;
  border-radius: 0.22222rem;
  padding: 2.66667rem 2.77778rem 2.66667rem 1.77778rem;
}

@media (max-width: 767.98px) {
  /* line 12, assets/styles/layouts/_block-tip.scss */

  .tip-wrapper {
    padding: 2.66667rem 1.77778rem;
  }
}

/* line 22, assets/styles/layouts/_block-tip.scss */

.tip-wrapper_black {
  background: #1d2129;
}

/* line 26, assets/styles/layouts/_block-tip.scss */

.tip-wrapper_has-img {
  border-radius: 0.22222rem 0.22222rem 0 0;
}

/* line 31, assets/styles/layouts/_block-tip.scss */

.tip-img {
  background: #12a96a;
  padding: 0 0.22222rem 0.22222rem 0.22222rem;
  border-radius: 0 0 0.22222rem 0.22222rem;
}

/* line 36, assets/styles/layouts/_block-tip.scss */

.tip-img img {
  width: 100%;
}

/* line 42, assets/styles/layouts/_block-tip.scss */

.tip_black .tip-wrapper {
  background: #1d2129;
}

/* line 46, assets/styles/layouts/_block-tip.scss */

.tip_black .tip-img {
  background: #1d2129;
}

/* line 58, assets/styles/layouts/_block-tip.scss */

.tip__content p {
  color: white;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 1.33333rem;
  line-height: 1.55556rem;
  margin-bottom: 0 !important;
}

/* line 68, assets/styles/layouts/_block-tip.scss */

.tip__caption {
  position: absolute;
  left: -0.44444rem;
  top: 0.44444rem;
  padding: 0.11111rem 0.44444rem;
  font-weight: bold;
  font-size: 0.66667rem;
  line-height: 0.77778rem;
  text-transform: uppercase;
  background: black;
  border: 1px solid white;
  border-radius: 0.22222rem;
}

/* line 1, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game {
  position: relative;
  padding-bottom: 1rem;
}

@media (min-width: 768px) {
  /* line 1, assets/styles/layouts/_block-embedded-game.scss */

  .embedded-game {
    padding: 0.88889rem 0rem 2.22222rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 1, assets/styles/layouts/_block-embedded-game.scss */

  .embedded-game {
    padding: 0.88889rem 0rem 2.22222rem;
  }
}

/* line 14, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .slick-slide .link_icon {
  display: inline-block;
}

/* line 19, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game > .container {
  position: relative;
  padding: 0;
  z-index: 2;
}

/* line 24, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game > .container.expanded {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100%;
  z-index: 999999;
  max-width: 100vw;
}

/* line 33, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game > .container.expanded .embedded-game-wrapper {
  width: 100%;
  height: calc(100% - 50px);
}

/* line 37, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game > .container.expanded .embedded-game-wrapper.has_cta_call {
  height: calc(100% - 105px);
}

@media (orientation: landscape) {
  /* line 37, assets/styles/layouts/_block-embedded-game.scss */

  .embedded-game > .container.expanded .embedded-game-wrapper.has_cta_call {
    height: calc(100% - 60px);
  }
}

/* line 45, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game > .container.expanded .embedded-game-wrapper .embedded-game-iframe {
  height: 100%;
  padding-bottom: 0;
}

/* line 51, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game > .container.expanded .embedded-game-onplay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-radius: 0;
  margin-bottom: 0;
  height: 50px;
}

/* line 60, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game > .container.expanded .embedded-game-onplay.has_cta_call {
  height: 105px;
}

@media (orientation: landscape) {
  /* line 60, assets/styles/layouts/_block-embedded-game.scss */

  .embedded-game > .container.expanded .embedded-game-onplay.has_cta_call {
    height: 60px;
  }
}

/* line 68, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game > .container.expanded .embedded-game-onplay .embedded-game-onplay__rotate {
  display: none;
}

/* line 74, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game > .container > .row {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (min-width: 1209px) {
  /* line 74, assets/styles/layouts/_block-embedded-game.scss */

  .embedded-game > .container > .row {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

/* line 84, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0;
  width: 100%;
}

/* line 92, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-wrapper-item {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -ms-flex-positive: 0;
      flex-grow: 0;
  background-color: #1d2129;
  width: 100%;
}

/* line 99, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-wrapper-item .embedded-game-item {
  position: relative;
}

/* line 102, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-wrapper-item .embedded-game-item__layer {
  position: absolute;
  pointer-events: none;
  content: "";
  width: 100%;
  height: 10.66667rem;
  top: 0;
  bottom: 2.22222rem;
  left: 0;
  right: 0;
  z-index: 1;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(29, 33, 41, 0)), to(#1d2129));
  background: linear-gradient(180deg, rgba(29, 33, 41, 0) 0%, #1d2129 100%);
}

@media (min-width: 768px) {
  /* line 102, assets/styles/layouts/_block-embedded-game.scss */

  .embedded-game .embedded-game-wrapper-item .embedded-game-item__layer {
    width: 100%;
    height: 100%;
  }
}

/* line 121, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-wrapper-item .embedded-game-item__thumb {
  border-radius: 4px;
  border: #1d2129;
  width: 100%;
  height: 10.66667rem;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  /* line 121, assets/styles/layouts/_block-embedded-game.scss */

  .embedded-game .embedded-game-wrapper-item .embedded-game-item__thumb {
    width: 100%;
    height: 20.83333rem;
  }
}

/* line 135, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-wrapper-item .embedded-game-item__buttons {
  width: 100%;
  padding-top: 0.88889rem;
  left: 0;
  right: 0;
  background-color: #1d2129;
  border-radius: 4px;
  z-index: 1;
}

@media (min-width: 768px) {
  /* line 135, assets/styles/layouts/_block-embedded-game.scss */

  .embedded-game .embedded-game-wrapper-item .embedded-game-item__buttons {
    position: absolute;
    width: 18.55556rem;
    bottom: 1.11111rem;
    margin: 0 auto;
    left: 0;
    right: 0;
    background-color: transparent;
  }
}

/* line 154, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-wrapper-item .embedded-game-item__buttons .links-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  padding: 0 0.88889rem;
  z-index: 1;
}

@media (min-width: 768px) {
  /* line 154, assets/styles/layouts/_block-embedded-game.scss */

  .embedded-game .embedded-game-wrapper-item .embedded-game-item__buttons .links-wrapper {
    padding: 0;
  }
}

/* line 167, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-wrapper-item .embedded-game-item__buttons .links-wrapper .btn-wrapper {
  width: 100%;
  font-size: 0.88889rem;
}

/* line 171, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-wrapper-item .embedded-game-item__buttons .links-wrapper .btn-wrapper .cta-btn {
  padding: 10px;
  width: 100%;
  font-size: 0.88889rem;
  margin-bottom: 0.88889rem;
}

@media (min-width: 475px) {
  /* line 171, assets/styles/layouts/_block-embedded-game.scss */

  .embedded-game .embedded-game-wrapper-item .embedded-game-item__buttons .links-wrapper .btn-wrapper .cta-btn {
    padding: 15px 20px;
  }
}

/* line 178, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-wrapper-item .embedded-game-item__buttons .links-wrapper .btn-wrapper .cta-btn span {
  font-size: 0.66667rem;
  line-height: 1.11111rem;
}

@media (min-width: 475px) {
  /* line 178, assets/styles/layouts/_block-embedded-game.scss */

  .embedded-game .embedded-game-wrapper-item .embedded-game-item__buttons .links-wrapper .btn-wrapper .cta-btn span {
    font-size: 0.77778rem;
  }
}

/* line 187, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-wrapper-item .embedded-game-item__buttons .links-wrapper .btn-wrapper .cta-btn svg {
  margin-left: 0.33333rem;
}

/* line 199, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-wrapper-item .embedded-game-item__site {
  font-weight: 500;
  font-size: 0.77778rem;
  line-height: 1.11111rem;
  color: #bebec7;
  margin: 0;
}

/* line 207, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-wrapper-item .embedded-game-item__link {
  font-style: normal;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.16667rem;
  text-transform: uppercase;
  color: #12a96a;
  margin-top: 0.44444rem;
}

/* line 220, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-iframe {
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
}

@media screen and (orientation: landscape) and (max-height: 500px) {
  /* line 220, assets/styles/layouts/_block-embedded-game.scss */

  .embedded-game .embedded-game-iframe {
    padding-bottom: 50%;
  }
}

/* line 229, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-iframe .iframe-game {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

/* line 239, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-onplay {
  padding: 8px 16px;
  background-color: #1d2129;
  border-radius: 0 0 8px 8px;
  text-align: center;
  margin-bottom: 30px;
}

@media screen and (max-width: 992px) and (min-width: 475px) {
  /* line 246, assets/styles/layouts/_block-embedded-game.scss */

  .embedded-game .embedded-game-onplay.has_cta_call {
    display: grid;
    padding: 12px 16px 8px;
    grid-template-columns: 6fr 5fr;
  }
}

@media (min-width: 1209px) {
  /* line 239, assets/styles/layouts/_block-embedded-game.scss */

  .embedded-game .embedded-game-onplay {
    display: block;
    padding: 8px 16px 16px;
  }
}

/* line 259, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-onplay .embbeded-buttons-wrapper {
  width: 100%;
  grid-template-columns: 2fr 10fr;
  display: grid;
  gap: 8px;
}

@media (min-width: 1209px) {
  /* line 259, assets/styles/layouts/_block-embedded-game.scss */

  .embedded-game .embedded-game-onplay .embbeded-buttons-wrapper {
    display: block;
  }
}

/* line 271, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-onplay__call {
  color: white;
  font-size: 14px;
  line-height: 36px;
  width: 100%;
  text-align: left;
}

@media (min-width: 1209px) {
  /* line 271, assets/styles/layouts/_block-embedded-game.scss */

  .embedded-game .embedded-game-onplay__call {
    font-size: 16px;
    text-align: center;
  }
}

/* line 284, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-onplay__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  margin-bottom: 8px;
  font-weight: 700;
  gap: 8px;
}

/* line 292, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-onplay__row.function__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 1209px) {
  /* line 292, assets/styles/layouts/_block-embedded-game.scss */

  .embedded-game .embedded-game-onplay__row.function__buttons {
    display: none;
  }
}

/* line 300, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-onplay__row .cta-btn {
  width: 100%;
  padding: 8px;
}

@media (min-width: 1209px) {
  /* line 300, assets/styles/layouts/_block-embedded-game.scss */

  .embedded-game .embedded-game-onplay__row .cta-btn {
    width: auto;
    margin: 0 auto;
    padding: 15px 25px;
  }
}

/* line 312, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-onplay__row .cta-btn_icon svg {
  margin: 0;
  width: 16px;
  height: 16px;
}

@media (min-width: 1209px) {
  /* line 312, assets/styles/layouts/_block-embedded-game.scss */

  .embedded-game .embedded-game-onplay__row .cta-btn_icon svg {
    width: 20px;
    height: 20px;
  }
}

/* line 322, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-onplay__row .cta-btn_icon svg.collapse-icon {
  display: none;
}

/* line 327, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-onplay__row .cta-btn_icon span.collapse-label {
  display: none;
}

/* line 333, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-onplay__rotate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  -ms-flex-line-pack: center;
      align-content: center;
  color: #bebec7;
  font-size: 12px;
  margin: 10px 0 0;
}

/* line 342, assets/styles/layouts/_block-embedded-game.scss */

.embedded-game .embedded-game-onplay__rotate svg {
  margin-right: 5px;
}

@media (orientation: landscape) {
  /* line 333, assets/styles/layouts/_block-embedded-game.scss */

  .embedded-game .embedded-game-onplay__rotate {
    display: none;
  }
}

/* line 352, assets/styles/layouts/_block-embedded-game.scss */

body.prevent-scroll {
  overflow: hidden;
}

/* line 1, assets/styles/layouts/_block-faq.scss */

.faq {
  margin-bottom: 2.66667rem;
}

@media (min-width: 768px) {
  /* line 1, assets/styles/layouts/_block-faq.scss */

  .faq {
    margin-bottom: 2.44444rem;
  }
}

/* line 8, assets/styles/layouts/_block-faq.scss */

.faq.add-wrapper {
  background: white;
  margin-bottom: 0;
  padding: 3.33333rem 0;
}

@media (min-width: 768px) {
  /* line 8, assets/styles/layouts/_block-faq.scss */

  .faq.add-wrapper {
    padding: 5.55556rem 0;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 8, assets/styles/layouts/_block-faq.scss */

  .faq.add-wrapper {
    padding: 6.66667rem 0;
  }
}

/* line 21, assets/styles/layouts/_block-faq.scss */

.faq.add-wrapper h2 {
  text-align: center;
  font-size: 1.55556rem;
  line-height: 1.77778rem;
  margin-bottom: 2.22222rem;
  max-width: 31.44444rem;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 768px) {
  /* line 21, assets/styles/layouts/_block-faq.scss */

  .faq.add-wrapper h2 {
    font-size: 2.66667rem;
    line-height: 2.88889rem;
    margin-bottom: 2.66667rem;
  }
}

/* line 37, assets/styles/layouts/_block-faq.scss */

.faq.add-wrapper .faq__list {
  max-width: 31.44444rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 44, assets/styles/layouts/_block-faq.scss */

.faq .faq-list-item {
  border-bottom: 1px solid #bebec7;
  margin-bottom: 0.66667rem;
  padding-bottom: 0.66667rem;
}

@media (min-width: 768px) {
  /* line 44, assets/styles/layouts/_block-faq.scss */

  .faq .faq-list-item {
    margin-bottom: 0.88889rem;
    padding-bottom: 0.88889rem;
  }
}

/* line 54, assets/styles/layouts/_block-faq.scss */

.faq .faq-list-item__question {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  cursor: pointer;
}

/* line 60, assets/styles/layouts/_block-faq.scss */

.faq .faq-list-item__question .faq-toggle-icon {
  margin-left: 0.55556rem;
  width: 12px;
  height: 12px;
  position: relative;
}

/* line 66, assets/styles/layouts/_block-faq.scss */

.faq .faq-list-item__question .faq-toggle-icon span {
  position: absolute;
  top: 5px;
  display: block;
  background: #12a96a;
  height: 2px;
  width: 100%;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

/* line 80, assets/styles/layouts/_block-faq.scss */

.faq .faq-list-item__question.collapsed .faq-toggle-icon span:nth-of-type(1) {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

/* line 89, assets/styles/layouts/_block-faq.scss */

.faq .faq-list-item__question-item p {
  font-size: 1rem;
  line-height: 1.55556rem;
  margin-bottom: 0;
}

/* line 96, assets/styles/layouts/_block-faq.scss */

.faq .faq-list-item__answer {
  font-size: 0.88889rem;
}

/* line 99, assets/styles/layouts/_block-faq.scss */

.faq .faq-list-item__answer p {
  padding-top: 0.66667rem;
}

/* line 1, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation {
  padding: 0.88889rem 0rem 1.88889rem;
  overflow-x: hidden;
  position: relative;
}

@media (min-width: 768px) {
  /* line 1, assets/styles/layouts/_block-games-recommendation.scss */

  .games-recommendation {
    padding: 0.88889rem 0rem 2.22222rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 1, assets/styles/layouts/_block-games-recommendation.scss */

  .games-recommendation {
    padding: 0.88889rem 0rem 2.22222rem;
  }
}

/* line 14, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation .title {
  margin-bottom: 16px;
  font-weight: 700;
  color: #1d2129;
  line-height: 20px;
  font-size: 16px;
  font-style: normal;
}

@media (min-width: 768px) {
  /* line 14, assets/styles/layouts/_block-games-recommendation.scss */

  .games-recommendation .title {
    font-size: 20px;
    line-height: 24px;
  }
}

/* line 29, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation .slick-slide .link_icon {
  display: inline-block;
}

/* line 34, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation > .container {
  position: relative;
  padding: 0;
}

/* line 38, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation > .container > .row {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (min-width: 1209px) {
  /* line 38, assets/styles/layouts/_block-games-recommendation.scss */

  .games-recommendation > .container > .row {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

/* line 48, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation .games-recommendation-wrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 768px) {
  /* line 48, assets/styles/layouts/_block-games-recommendation.scss */

  .games-recommendation .games-recommendation-wrapper {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}

/* line 56, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation .games-recommendation-upper {
  margin-bottom: 0.44444rem;
}

@media (min-width: 1209px) {
  /* line 56, assets/styles/layouts/_block-games-recommendation.scss */

  .games-recommendation .games-recommendation-upper {
    margin-bottom: 0.66667rem;
  }
}

/* line 63, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation .games-recommendation-upper > .row {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 69, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation__title {
  font-size: 1.55556rem;
  line-height: 1.77778rem;
  margin-bottom: 2.22222rem;
}

@media (min-width: 768px) {
  /* line 69, assets/styles/layouts/_block-games-recommendation.scss */

  .games-recommendation__title {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    font-size: 2.66667rem;
    line-height: 2.88889rem;
    margin-bottom: 1.33333rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 69, assets/styles/layouts/_block-games-recommendation.scss */

  .games-recommendation__title {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
    margin-bottom: 0;
    margin-right: auto;
  }
}

/* line 90, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation__slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -200px 0 0;
}

/* line 95, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation__slider .games-recommendation-item {
  font-size: 18px;
  margin-right: 0.88889rem;
}

/* line 99, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation__slider .games-recommendation-item-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0;
  width: 171px;
  height: 165px;
}

/* line 107, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation__slider .games-recommendation-item-wrapper .games-recommendation-item__link {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

/* line 110, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation__slider .games-recommendation-item-wrapper .games-recommendation-item__link svg path {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

@media (min-width: 768px) {
  /* line 99, assets/styles/layouts/_block-games-recommendation.scss */

  .games-recommendation__slider .games-recommendation-item-wrapper {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 171px !important;
  }

  /* line 119, assets/styles/layouts/_block-games-recommendation.scss */

  .games-recommendation__slider .games-recommendation-item-wrapper:hover {
    background: white;
    border-radius: 0.33333rem;
  }

  /* line 123, assets/styles/layouts/_block-games-recommendation.scss */

  .games-recommendation__slider .games-recommendation-item-wrapper:hover .games-recommendation-item__link {
    color: #12a96a;
  }

  /* line 126, assets/styles/layouts/_block-games-recommendation.scss */

  .games-recommendation__slider .games-recommendation-item-wrapper:hover .games-recommendation-item__link svg path {
    stroke: #12a96a;
  }
}

/* line 134, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation__slider .games-recommendation-item__thumb {
  width: 100%;
  height: 4.88889rem;
  border-radius: 0.22222rem;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (min-width: 1209px) {
  /* line 134, assets/styles/layouts/_block-games-recommendation.scss */

  .games-recommendation__slider .games-recommendation-item__thumb {
    width: 100%;
    height: 4.88889rem;
    border-radius: 0.22222rem;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

/* line 148, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation__slider .games-recommendation-item__title {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 0.77778rem;
  line-height: 1rem;
  color: #1d2129;
  padding-top: 0.66667rem;
}

@media (min-width: 768px) {
  /* line 148, assets/styles/layouts/_block-games-recommendation.scss */

  .games-recommendation__slider .games-recommendation-item__title {
    font-size: 0.88889rem;
  }
}

/* line 162, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation__slider .games-recommendation-item__site {
  display: block;
  font-family: "Roboto Condensed", sans-serif;
  width: 8.61111rem;
  height: 1rem;
  font-size: 0.66667rem;
  line-height: 1rem;
  color: #bebec7;
}

/* line 172, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation__slider .games-recommendation-item__link {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.88889rem;
  line-height: 1.05556rem;
  text-transform: uppercase;
  color: #12a96a;
  padding-top: 0.44444rem;
}

/* line 181, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation__slider .games-recommendation-item__link svg {
  margin-left: 0.38889rem;
}

/* line 184, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation__slider .games-recommendation-item__link svg path {
  stroke: #12a96a;
}

/* line 189, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation__slider .games-recommendation-item__link:hover {
  color: #27ae60;
}

/* line 193, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation__slider .games-recommendation-item__link:hover svg path {
  stroke: #27ae60;
}

/* line 202, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 1.77778rem;
  margin-bottom: 2.22222rem;
}

@media (min-width: 768px) {
  /* line 202, assets/styles/layouts/_block-games-recommendation.scss */

  .games-recommendation__controls {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin-bottom: 0.5rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 202, assets/styles/layouts/_block-games-recommendation.scss */

  .games-recommendation__controls {
    height: 1.33333rem;
    margin-bottom: 0;
  }
}

/* line 218, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation__controls .prev,
.games-recommendation__controls .next {
  height: 24px;
}

/* line 223, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation__controls .prev {
  margin-right: 0.66667rem;
}

/* line 228, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation__filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (min-width: 768px) {
  /* line 228, assets/styles/layouts/_block-games-recommendation.scss */

  .games-recommendation__filters {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

/* line 236, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation__filters .ns-filter {
  padding: 0.22222rem 0.55556rem 0.27778rem 0.66667rem;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.88889rem;
  line-height: 1.05556rem;
  text-transform: uppercase;
  color: #5d6066;
  cursor: pointer;
  margin-bottom: 0.5rem;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

@media (min-width: 1209px) {
  /* line 236, assets/styles/layouts/_block-games-recommendation.scss */

  .games-recommendation__filters .ns-filter {
    margin-bottom: 0;
  }
}

/* line 252, assets/styles/layouts/_block-games-recommendation.scss */

.games-recommendation__filters .ns-filter.active {
  color: #1d2129;
  background: #e3e4e6;
  border-radius: 0.22222rem;
}

/* line 1, assets/styles/layouts/_block-timeline.scss */

.timeline {
  padding: 60px 0 40px;
  overflow-x: hidden;
}

@media (min-width: 768px) {
  /* line 1, assets/styles/layouts/_block-timeline.scss */

  .timeline {
    padding: 100px 0;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 1, assets/styles/layouts/_block-timeline.scss */

  .timeline {
    padding: 120px 0;
  }
}

/* line 14, assets/styles/layouts/_block-timeline.scss */

.timeline .slick-slide .link_icon {
  display: inline-block;
}

/* line 19, assets/styles/layouts/_block-timeline.scss */

.timeline > .container {
  position: relative;
}

/* line 22, assets/styles/layouts/_block-timeline.scss */

.timeline > .container > .row {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (min-width: 1209px) {
  /* line 22, assets/styles/layouts/_block-timeline.scss */

  .timeline > .container > .row {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

/* line 32, assets/styles/layouts/_block-timeline.scss */

.timeline .timeline-wrapper-mobile {
  padding: 0 8px;
  width: 100%;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
}

@media (max-width: 767.98px) {
  /* line 39, assets/styles/layouts/_block-timeline.scss */

  .timeline .timeline-wrapper-mobile .timeline-item-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 25px;
  }

  /* line 45, assets/styles/layouts/_block-timeline.scss */

  .timeline .timeline-wrapper-mobile .timeline-item-wrapper::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 0;
    left: 12px;
    border-left: 2px dashed #bebec7;
    height: calc(100% + 25px);
  }

  /* line 56, assets/styles/layouts/_block-timeline.scss */

  .timeline .timeline-wrapper-mobile .timeline-item-wrapper svg {
    position: absolute;
    left: 10%;
    max-height: inherit;
  }

  /* line 63, assets/styles/layouts/_block-timeline.scss */

  .timeline .timeline-wrapper-mobile .timeline-item-wrapper .timeline-item__date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: 16px;
    position: relative;
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
  }

  /* line 71, assets/styles/layouts/_block-timeline.scss */

  .timeline .timeline-wrapper-mobile .timeline-item-wrapper .timeline-item__date time {
    background: #1d2129;
    border-radius: 6px;
    padding: 5px 8px;
    height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 1;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    color: #fff;
  }

  /* line 85, assets/styles/layouts/_block-timeline.scss */

  .timeline .timeline-wrapper-mobile .timeline-item-wrapper .timeline-item__date time::after {
    content: " ";
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: absolute;
    width: 8px;
    height: 6px;
    right: 10px;
    top: 30px;
    background: linear-gradient(45deg, transparent 50%, #1d2129 50%);
  }

  /* line 96, assets/styles/layouts/_block-timeline.scss */

  .timeline .timeline-wrapper-mobile .timeline-item-wrapper .timeline-item__date time span {
    color: rgba(255, 255, 255, 0.6);
    font-weight: 400;
    margin-left: 4px;
  }

  /* line 105, assets/styles/layouts/_block-timeline.scss */

  .timeline .timeline-wrapper-mobile .timeline-item-wrapper .timeline-item__content p {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: -0.01em;
    color: #5d6066;
    padding-left: 32px;
    position: relative;
  }
}

@media (min-width: 768px) {
  /* line 32, assets/styles/layouts/_block-timeline.scss */

  .timeline .timeline-wrapper-mobile {
    display: none;
  }
}

/* line 126, assets/styles/layouts/_block-timeline.scss */

.timeline .timeline-wrapper-mobile .timeline-item-wrapper:last-of-type::after {
  border-left: unset;
}

/* line 131, assets/styles/layouts/_block-timeline.scss */

.timeline .timeline-wrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  display: none;
}

@media (min-width: 768px) {
  /* line 131, assets/styles/layouts/_block-timeline.scss */

  .timeline .timeline-wrapper {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    display: block;
    position: relative;
    overflow: hidden;
  }
}

/* line 143, assets/styles/layouts/_block-timeline.scss */

.timeline .timeline-wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 100%;
  background: -webkit-gradient(linear, right top, left top, from(#f2f2f3), to(rgba(242, 242, 243, 0)));
  background: linear-gradient(270deg, #f2f2f3 0%, rgba(242, 242, 243, 0) 100%);
}

/* line 155, assets/styles/layouts/_block-timeline.scss */

.timeline .timeline-upper > .row {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 161, assets/styles/layouts/_block-timeline.scss */

.timeline__heading,
.timeline .placeholder {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 1.22222rem;
  z-index: 2;
}

@media (min-width: 768px) {
  /* line 161, assets/styles/layouts/_block-timeline.scss */

  .timeline__heading,
  .timeline .placeholder {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
    margin-bottom: 2rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 161, assets/styles/layouts/_block-timeline.scss */

  .timeline__heading,
  .timeline .placeholder {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

/* line 178, assets/styles/layouts/_block-timeline.scss */

.timeline__heading h2,
.timeline .placeholder h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 1.55556rem;
  line-height: 1.77778rem;
  margin-bottom: 1.11111rem;
}

/* line 185, assets/styles/layouts/_block-timeline.scss */

.timeline__heading h2 span,
.timeline .placeholder h2 span {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 1.55556rem;
  line-height: 1.77778rem;
}

@media (min-width: 768px) {
  /* line 178, assets/styles/layouts/_block-timeline.scss */

  .timeline__heading h2,
  .timeline .placeholder h2 {
    font-size: 2.66667rem;
    line-height: 2.88889rem;
    margin-bottom: 1.33333rem;
  }

  /* line 197, assets/styles/layouts/_block-timeline.scss */

  .timeline__heading h2 span,
  .timeline .placeholder h2 span {
    font-size: 2.66667rem;
    line-height: 2.88889rem;
  }
}

/* line 204, assets/styles/layouts/_block-timeline.scss */

.timeline__heading p,
.timeline .placeholder p {
  font-size: 1rem;
  line-height: 1.55556rem;
}

/* line 210, assets/styles/layouts/_block-timeline.scss */

.timeline .placeholder {
  margin-bottom: 0;
}

/* line 214, assets/styles/layouts/_block-timeline.scss */

.timeline__slider {
  margin: 0 -200px 0 -8px;
}

@media (min-width: 768px) {
  /* line 214, assets/styles/layouts/_block-timeline.scss */

  .timeline__slider {
    margin: 0 -250px 0 -8px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 214, assets/styles/layouts/_block-timeline.scss */

  .timeline__slider {
    margin: 0 -400px 0 -15px;
  }
}

/* line 225, assets/styles/layouts/_block-timeline.scss */

.timeline__slider .timeline-item {
  position: relative;
}

/* line 228, assets/styles/layouts/_block-timeline.scss */

.timeline__slider .timeline-item-wrapper {
  padding: 0 8px;
  width: 230px !important;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

@media (min-width: 1209px) {
  /* line 228, assets/styles/layouts/_block-timeline.scss */

  .timeline__slider .timeline-item-wrapper {
    padding: 15px;
    width: 368px !important;
  }

  /* line 237, assets/styles/layouts/_block-timeline.scss */

  .timeline__slider .timeline-item-wrapper:hover {
    border-radius: 6px;
    z-index: -2;
  }
}

/* line 244, assets/styles/layouts/_block-timeline.scss */

.timeline__slider .timeline-item__date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 16px;
  position: relative;
}

/* line 251, assets/styles/layouts/_block-timeline.scss */

.timeline__slider .timeline-item__date time {
  background: #1d2129;
  border-radius: 6px;
  padding: 5px 8px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #fff;
}

/* line 265, assets/styles/layouts/_block-timeline.scss */

.timeline__slider .timeline-item__date time::after {
  content: " ";
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  width: 8px;
  height: 6px;
  left: 8px;
  top: 30px;
  background: linear-gradient(135deg, #1d2129 50%, transparent 50%);
}

/* line 276, assets/styles/layouts/_block-timeline.scss */

.timeline__slider .timeline-item__date time span {
  color: rgba(255, 255, 255, 0.6);
  font-weight: 400;
  margin-left: 4px;
}

/* line 283, assets/styles/layouts/_block-timeline.scss */

.timeline__slider .timeline-item__date svg {
  position: absolute;
}

@media (min-width: 768px) {
  /* line 283, assets/styles/layouts/_block-timeline.scss */

  .timeline__slider .timeline-item__date svg {
    top: 50%;
    z-index: 0;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 283, assets/styles/layouts/_block-timeline.scss */

  .timeline__slider .timeline-item__date svg {
    left: 103%;
  }
}

/* line 297, assets/styles/layouts/_block-timeline.scss */

.timeline__slider .timeline-item__content {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: -0.01em;
  color: #5d6066;
}

@media (min-width: 1209px) {
  /* line 297, assets/styles/layouts/_block-timeline.scss */

  .timeline__slider .timeline-item__content {
    margin-bottom: 8px;
  }
}

/* line 312, assets/styles/layouts/_block-timeline.scss */

.timeline__controls {
  display: none;
}

@media (min-width: 768px) {
  /* line 312, assets/styles/layouts/_block-timeline.scss */

  .timeline__controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 32px;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin-bottom: 9px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 312, assets/styles/layouts/_block-timeline.scss */

  .timeline__controls {
    height: 24px;
    margin-bottom: 0;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }
}

/* line 331, assets/styles/layouts/_block-timeline.scss */

.timeline__controls .prev,
.timeline__controls .next {
  height: 24px;
}

/* line 336, assets/styles/layouts/_block-timeline.scss */

.timeline__controls .prev {
  margin-right: 12px;
}

/* line 344, assets/styles/layouts/_block-timeline.scss */

.single-post .timeline__slider .timeline-item-wrapper {
  width: 332px !important;
}

/* line 1, assets/styles/layouts/_block-two-column-content-text.scss */

.two-column-content-text {
  padding: 60px 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#09101f), color-stop(103.08%, #012325));
  background: linear-gradient(180deg, #09101f 0%, #012325 103.08%);
  position: relative;
  z-index: 1;
}

@media (min-width: 768px) {
  /* line 1, assets/styles/layouts/_block-two-column-content-text.scss */

  .two-column-content-text {
    padding: 100px 0;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 1, assets/styles/layouts/_block-two-column-content-text.scss */

  .two-column-content-text {
    padding: 120px 0;
  }
}

/* line 15, assets/styles/layouts/_block-two-column-content-text.scss */

.two-column-content-text > .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (min-width: 1209px) {
  /* line 15, assets/styles/layouts/_block-two-column-content-text.scss */

  .two-column-content-text > .container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 45px;
  }
}

/* line 25, assets/styles/layouts/_block-two-column-content-text.scss */

.two-column-content-text > .container.main-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  color: #fff;
  margin-bottom: 24px;
  margin-top: 24px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

/* line 38, assets/styles/layouts/_block-two-column-content-text.scss */

.two-column-content-text__heading {
  line-height: 2.5rem;
}

@media (min-width: 1209px) {
  /* line 38, assets/styles/layouts/_block-two-column-content-text.scss */

  .two-column-content-text__heading {
    max-width: 50%;
  }
}

/* line 46, assets/styles/layouts/_block-two-column-content-text.scss */

.two-column-content-text .left {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 50, assets/styles/layouts/_block-two-column-content-text.scss */

.two-column-content-text .right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 56, assets/styles/layouts/_block-two-column-content-text.scss */

.two-column-content-text .left ul,
.two-column-content-text .right ul {
  padding-left: 18px;
  margin-top: 24px;
  margin-bottom: 24px;
}

/* line 61, assets/styles/layouts/_block-two-column-content-text.scss */

.two-column-content-text .left ul li,
.two-column-content-text .right ul li {
  position: relative;
  padding-left: 0;
  color: #8e989d;
  margin-bottom: 12px;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
}

/* line 70, assets/styles/layouts/_block-two-column-content-text.scss */

.two-column-content-text .left ul li::before,
.two-column-content-text .right ul li::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8Y2lyY2xlIGN4PSI0IiBjeT0iNCIgcj0iNCIgZmlsbD0iIzE3QzM3QiIvPgo8L3N2Zz4K);
  position: absolute;
  left: -18px;
  top: -3px;
}

/* line 79, assets/styles/layouts/_block-two-column-content-text.scss */

.two-column-content-text .left .paragraph,
.two-column-content-text .right .paragraph {
  margin: 6px 0;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.01em;
}

/* line 87, assets/styles/layouts/_block-two-column-content-text.scss */

.two-column-content-text .left .paragraph__text p,
.two-column-content-text .right .paragraph__text p {
  color: #8e989d;
}

/* line 91, assets/styles/layouts/_block-two-column-content-text.scss */

.two-column-content-text .left .paragraph__text ul,
.two-column-content-text .right .paragraph__text ul {
  padding-left: 0;
}

/* line 94, assets/styles/layouts/_block-two-column-content-text.scss */

.two-column-content-text .left .paragraph__text ul li,
.two-column-content-text .right .paragraph__text ul li {
  position: relative;
  padding-left: 0;
  color: rgba(248, 250, 255, 0.6);
}

/* line 99, assets/styles/layouts/_block-two-column-content-text.scss */

.two-column-content-text .left .paragraph__text ul li::before,
.two-column-content-text .right .paragraph__text ul li::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8Y2lyY2xlIGN4PSI0IiBjeT0iNCIgcj0iNCIgZmlsbD0iIzE3QzM3QiIvPgo8L3N2Zz4K);
  padding-right: 9px;
  margin-right: 0;
}

/* line 110, assets/styles/layouts/_block-two-column-content-text.scss */

.two-column-content-text__subheading {
  color: #fff;
  margin-bottom: 16px;
  margin-top: 16px;
}

/* line 115, assets/styles/layouts/_block-two-column-content-text.scss */

.two-column-content-text__subheading h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 28px;
  line-height: 32px;
}

/* line 121, assets/styles/layouts/_block-two-column-content-text.scss */

.two-column-content-text__subheading h2 span {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 28px;
  line-height: 32px;
}

@media (min-width: 768px) {
  /* line 115, assets/styles/layouts/_block-two-column-content-text.scss */

  .two-column-content-text__subheading h2 {
    font-size: 36px;
    line-height: 46px;
  }

  /* line 132, assets/styles/layouts/_block-two-column-content-text.scss */

  .two-column-content-text__subheading h2 span {
    font-size: 36px;
    line-height: 46px;
  }
}

/* line 139, assets/styles/layouts/_block-two-column-content-text.scss */

.two-column-content-text__subheading h3 {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
}

/* line 145, assets/styles/layouts/_block-two-column-content-text.scss */

.two-column-content-text__subheading h3 span {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
}

/* line 1, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive {
  background-color: #fff;
  padding: 60px 16px;
}

@media (min-width: 768px) {
  /* line 1, assets/styles/layouts/_block-table-responsive.scss */

  .table-responsive {
    padding: 100px 0;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 1, assets/styles/layouts/_block-table-responsive.scss */

  .table-responsive {
    padding: 120px 0;
  }
}

/* line 13, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive__heading {
  margin-bottom: 32px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 768px) {
  /* line 13, assets/styles/layouts/_block-table-responsive.scss */

  .table-responsive__heading {
    margin-bottom: 48px;
  }
}

/* line 22, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive__heading h2,
.table-responsive__heading h3 {
  font-size: 1.55556rem;
  line-height: 1.77778rem;
  margin-bottom: 1.11111rem;
}

@media (min-width: 1209px) {
  /* line 22, assets/styles/layouts/_block-table-responsive.scss */

  .table-responsive__heading h2,
  .table-responsive__heading h3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 768px) {
  /* line 22, assets/styles/layouts/_block-table-responsive.scss */

  .table-responsive__heading h2,
  .table-responsive__heading h3 {
    font-size: 2.66667rem;
    line-height: 2.88889rem;
    margin-bottom: 1.33333rem;
  }
}

/* line 38, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive__heading h2 span,
.table-responsive__heading h3 span {
  font-weight: bold;
  font-size: 1.55556rem;
  line-height: 1.77778rem;
}

@media (min-width: 768px) {
  /* line 38, assets/styles/layouts/_block-table-responsive.scss */

  .table-responsive__heading h2 span,
  .table-responsive__heading h3 span {
    font-size: 2.66667rem;
    line-height: 2.88889rem;
  }
}

/* line 50, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive__heading p {
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.01em;
  color: #1d2129;
}

@media (min-width: 1209px) {
  /* line 50, assets/styles/layouts/_block-table-responsive.scss */

  .table-responsive__heading p {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

/* line 63, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive table {
  display: table;
}

/* line 67, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive th {
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  color: #1d2129;
  text-align: left;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 77, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive tr {
  min-height: 47px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 768px) {
  /* line 77, assets/styles/layouts/_block-table-responsive.scss */

  .table-responsive tr {
    border-bottom: 1px solid #e3e4e6;
  }
}

/* line 87, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive td {
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.01em;
  color: #1d2129;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 89, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive td:nth-of-type(1) span {
  font-weight: 700;
}

/* line 102, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive .mobile-column {
  font-weight: 700;
  font-size: 12px;
  font-family: 'Roboto Condensed', sans-serif;
  line-height: 28px;
  text-transform: uppercase;
  color: #5d6066;
  text-align: left;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 16px;
}

/* line 114, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive .cell-content {
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
  letter-spacing: -0.01em;
  color: #1d2129;
  text-align: right;
  height: 28px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
}

/* line 127, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive .cell-content.is-expandable {
  padding-right: 16px;
}

@media screen and (max-width: 767px) {
  /* line 127, assets/styles/layouts/_block-table-responsive.scss */

  .table-responsive .cell-content.is-expandable {
    padding-right: 12px;
  }
}

@media (min-width: 768px) {
  /* line 138, assets/styles/layouts/_block-table-responsive.scss */

  .table-responsive:not(.force-mobile) table.lt4 .cell-content {
    max-width: 300px;
  }

  /* line 142, assets/styles/layouts/_block-table-responsive.scss */

  .table-responsive:not(.force-mobile) .cell-content {
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    font-size: 18px;
    text-align: justify;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 98%;
    max-width: 200px;
    position: relative;
  }

  /* line 152, assets/styles/layouts/_block-table-responsive.scss */

  .table-responsive:not(.force-mobile) .mobile-column {
    display: none;
  }
}

/* line 159, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive.force-mobile table,
.table-responsive.force-mobile thead,
.table-responsive.force-mobile tbody,
.table-responsive.force-mobile th,
.table-responsive.force-mobile td,
.table-responsive.force-mobile tr {
  display: block;
}

/* line 168, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive.force-mobile thead tr {
  position: absolute;
  top: -9999px;
  left: -9999px;
}

/* line 174, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive.force-mobile tr {
  border-top: unset;
  margin: 12px 0;
}

/* line 180, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive.force-mobile td {
  border: none;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 2px 0;
}

/* line 187, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive.force-mobile td.cell {
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
  letter-spacing: -0.01em;
  color: #1d2129;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}

/* line 188, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive.force-mobile td.cell:nth-of-type(1) {
  font-weight: 700;
  border-radius: 4px;
  background: #f2f2f3;
  margin: 0 -8px;
  padding: 0 8px;
}

/* line 206, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive.force-mobile .expand-cell {
  right: -6px;
}

/* line 210, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive.force-mobile .cell-full-content {
  position: initial;
  margin-top: -24px;
  padding-right: 0;
}

@media screen and (max-width: 767px) {
  /* line 219, assets/styles/layouts/_block-table-responsive.scss */

  .table-responsive table,
  .table-responsive thead,
  .table-responsive tbody,
  .table-responsive th,
  .table-responsive td,
  .table-responsive tr {
    display: block;
  }

  /* line 228, assets/styles/layouts/_block-table-responsive.scss */

  .table-responsive thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }

  /* line 234, assets/styles/layouts/_block-table-responsive.scss */

  .table-responsive tr {
    border-top: unset;
    margin: 12px 0;
  }

  /* line 240, assets/styles/layouts/_block-table-responsive.scss */

  .table-responsive td {
    border: none;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 2px 0;
  }

  /* line 247, assets/styles/layouts/_block-table-responsive.scss */

  .table-responsive td.cell {
    font-weight: 400;
    font-size: 14px;
    line-height: 28px;
    letter-spacing: -0.01em;
    color: #1d2129;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 24px;
  }

  /* line 248, assets/styles/layouts/_block-table-responsive.scss */

  .table-responsive td.cell:nth-of-type(1) {
    font-weight: 700;
    border-radius: 4px;
    background: #f2f2f3;
    margin: 0 -8px;
    padding: 0 8px;
  }
}

/* line 267, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive .expand-cell {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 3px;
  top: 5px;
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIj4KCTxwYXRoIGQ9Ik05IDJIN1Y3SDJWOUg3VjE0SDlWOUgxNFY3SDlWMloiIGZpbGw9IiMxRDIxMjkiLz4KPC9zdmc+Cg==);
  cursor: pointer;
}

@media (max-width: 768px) {
  /* line 267, assets/styles/layouts/_block-table-responsive.scss */

  .table-responsive .expand-cell {
    right: -6px;
  }
}

/* line 283, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive .cell:nth-of-type(1) .expand-cell {
  right: 3px;
}

/* line 287, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive .cell:nth-of-type(1) .cell-full-content {
  font-weight: 700;
}

/* line 293, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive .cell-expanded {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 296, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive .cell-expanded .cell-content {
  display: none;
}

/* line 300, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive .cell-expanded .cell-full-content {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  position: relative;
  padding-right: 16px;
}

@media (max-width: 768px) {
  /* line 300, assets/styles/layouts/_block-table-responsive.scss */

  .table-responsive .cell-expanded .cell-full-content {
    position: initial;
    margin-top: -24px;
    padding-right: 0;
  }
}

/* line 312, assets/styles/layouts/_block-table-responsive.scss */

.table-responsive .cell-expanded .expand-cell {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIj4KCTxwYXRoIGQ9Ik0xNCA5SDJWN0gxNFY5WiIgZmlsbD0iIzEyQTk2QSIvPgo8L3N2Zz4K);
}

/* line 319, assets/styles/layouts/_block-table-responsive.scss */

.single-post .table-responsive {
  margin: 16px 0;
  padding: 0 16px;
}

@media (min-width: 768px) {
  /* line 319, assets/styles/layouts/_block-table-responsive.scss */

  .single-post .table-responsive {
    padding: 0;
    margin: 30px 0;
  }
}

/* line 331, assets/styles/layouts/_block-table-responsive.scss */

.row-item-padding .table-responsive {
  padding-left: 0;
  padding-right: 0;
}

/* line 339, assets/styles/layouts/_block-table-responsive.scss */

.wp-block-table.responsive-table table td {
  max-width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}

/* line 346, assets/styles/layouts/_block-table-responsive.scss */

.wp-block-table.responsive-table table td.is-expandable {
  padding-right: 16px;
}

/* line 351, assets/styles/layouts/_block-table-responsive.scss */

.wp-block-table.responsive-table table.lt4 td {
  max-width: 300px;
}

/* line 355, assets/styles/layouts/_block-table-responsive.scss */

.wp-block-table.responsive-table .expand-cell {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 0;
  top: 5px;
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIj4KCTxwYXRoIGQ9Ik05IDJIN1Y3SDJWOUg3VjE0SDlWOUgxNFY3SDlWMloiIGZpbGw9IiMxRDIxMjkiLz4KPC9zdmc+Cg==);
  cursor: pointer;
}

/* line 365, assets/styles/layouts/_block-table-responsive.scss */

.wp-block-table.responsive-table .cell-expanded {
  white-space: normal;
}

/* line 368, assets/styles/layouts/_block-table-responsive.scss */

.wp-block-table.responsive-table .cell-expanded .expand-cell {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIj4KCTxwYXRoIGQ9Ik0xNCA5SDJWN0gxNFY5WiIgZmlsbD0iIzEyQTk2QSIvPgo8L3N2Zz4K);
}

/* line 373, assets/styles/layouts/_block-table-responsive.scss */

.wp-block-table.responsive-table .cell-full-content {
  display: none;
}

@media screen and (max-width: 768px) {
  /* line 381, assets/styles/layouts/_block-table-responsive.scss */

  .wp-block-table.responsive-table {
    overflow: initial;
    overflow-x: initial;
    width: calc(100% + 16px);
    margin-left: -8px;
    margin-right: -8px;
  }

  /* line 388, assets/styles/layouts/_block-table-responsive.scss */

  .wp-block-table.responsive-table::before,
  .wp-block-table.responsive-table::after {
    display: none;
  }

  /* line 393, assets/styles/layouts/_block-table-responsive.scss */

  .wp-block-table.responsive-table .hidden-label {
    display: none;
  }

  /* line 397, assets/styles/layouts/_block-table-responsive.scss */

  .wp-block-table.responsive-table table tr {
    display: block;
    margin: 12px 0;
    width: calc(100vw - 16px);
  }

  /* line 403, assets/styles/layouts/_block-table-responsive.scss */

  .wp-block-table.responsive-table table td {
    display: block;
    font-weight: 400;
    font-size: 14px;
    line-height: 28px;
    letter-spacing: -0.01em;
    color: #1d2129;
    text-align: right;
    max-width: calc(100vw - 16px);
    padding: 0;
    border: none;
    -ms-flex-preferred-size: calc(100vw - 16px);
        flex-basis: calc(100vw - 16px);
    -moz-text-align-last: right;
         text-align-last: right;
  }

  /* line 417, assets/styles/layouts/_block-table-responsive.scss */

  .wp-block-table.responsive-table table td:not(:first-of-type) {
    padding: 0 8px;
    text-align: right;
  }

  /* line 422, assets/styles/layouts/_block-table-responsive.scss */

  .wp-block-table.responsive-table table td:nth-of-type(1) {
    font-weight: 700;
    border-radius: 4px;
    background: #f2f2f3;
    padding: 0 8px;
  }

  /* line 430, assets/styles/layouts/_block-table-responsive.scss */

  .wp-block-table.responsive-table table td::before {
    content: attr(data-label);
    font-weight: 700;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 12px;
    line-height: 28px;
    text-transform: uppercase;
    color: #5d6066;
    text-align: left;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 16px;
    float: left;
  }

  /* line 444, assets/styles/layouts/_block-table-responsive.scss */

  .wp-block-table.responsive-table .cell-full-content {
    width: 100%;
    font-weight: 400;
    font-size: 14px;
    line-height: 28px;
    letter-spacing: -0.01em;
    color: #1d2129;
    padding: 0 8px;
    display: block;
  }

  /* line 455, assets/styles/layouts/_block-table-responsive.scss */

  .wp-block-table.responsive-table .cell-expanded {
    font-size: 0;
    white-space: nowrap;
  }

  /* line 460, assets/styles/layouts/_block-table-responsive.scss */

  .wp-block-table.responsive-table table tr:nth-of-type(1) .cell-full-content {
    font-weight: 700;
  }
}

/* line 1, assets/styles/layouts/_block-header.scss */

.entry-header {
  position: relative;
  background: -webkit-gradient(linear, left top, left bottom, from(#09101f), color-stop(186.11%, #012325));
  background: linear-gradient(180deg, #09101f 0%, #012325 186.11%);
  mix-blend-mode: normal;
  overflow: hidden;
  padding-top: 6rem;
  padding-bottom: 14.22222rem;
}

/* line 9, assets/styles/layouts/_block-header.scss */

.entry-header .overlay {
  content: '';
  position: absolute;
  pointer-events: none;
  width: 100%;
  height: 100%;
  top: 0;
  opacity: 0.14;
  mix-blend-mode: luminosity;
}

/* line 20, assets/styles/layouts/_block-header.scss */

.entry-header::after {
  content: '';
  position: absolute;
  top: 100%;
  height: 200px;
  width: 110%;
  background: #f2f2f3;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: rotate(-3deg);
          transform: rotate(-3deg);
}

@media (max-width: 767.98px) {
  /* line 1, assets/styles/layouts/_block-header.scss */

  .entry-header {
    padding-top: 3.44444rem;
  }
}

@media (min-width: 768px) {
  /* line 1, assets/styles/layouts/_block-header.scss */

  .entry-header {
    padding-top: 3.11111rem;
    padding-bottom: 13.16667rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 1, assets/styles/layouts/_block-header.scss */

  .entry-header {
    padding-top: 3.11111rem;
    padding-bottom: 19rem;
  }
}

/* line 45, assets/styles/layouts/_block-header.scss */

.entry-header > .container > .row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 49, assets/styles/layouts/_block-header.scss */

.entry-header__title {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 0.88889rem;
}

@media (min-width: 768px) {
  /* line 49, assets/styles/layouts/_block-header.scss */

  .entry-header__title {
    margin-bottom: 1.33333rem;
  }

  /* line 57, assets/styles/layouts/_block-header.scss */

  .entry-header__title.side-by-side {
    margin-bottom: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

/* line 64, assets/styles/layouts/_block-header.scss */

.entry-header__title h1,
.entry-header__title span {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 2rem;
  line-height: 2.11111rem;
  letter-spacing: -0.01em;
}

@media (min-width: 768px) {
  /* line 64, assets/styles/layouts/_block-header.scss */

  .entry-header__title h1,
  .entry-header__title span {
    font-size: 3.11111rem;
    line-height: 3.22222rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 64, assets/styles/layouts/_block-header.scss */

  .entry-header__title h1,
  .entry-header__title span {
    font-size: 3.77778rem;
    line-height: 3.88889rem;
  }
}

/* line 83, assets/styles/layouts/_block-header.scss */

.entry-header__title h1 {
  color: white;
}

/* line 88, assets/styles/layouts/_block-header.scss */

.entry-header__text {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 768px) {
  /* line 92, assets/styles/layouts/_block-header.scss */

  .entry-header__text.side-by-side {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

/* line 97, assets/styles/layouts/_block-header.scss */

.entry-header__text p {
  font-size: 1rem;
  line-height: 1.55556rem;
  letter-spacing: -0.01em;
  color: #f2f2f3;
  margin-bottom: 0;
}

/* line 106, assets/styles/layouts/_block-header.scss */

.entry-header + .betting-list {
  position: relative;
  margin-top: -11.94444rem;
}

@media (min-width: 768px) {
  /* line 106, assets/styles/layouts/_block-header.scss */

  .entry-header + .betting-list {
    margin-top: -10.83333rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 106, assets/styles/layouts/_block-header.scss */

  .entry-header + .betting-list {
    margin-top: -17.77778rem;
  }
}

/* line 120, assets/styles/layouts/_block-header.scss */

.nobettinglist {
  padding-bottom: 0rem;
  padding-top: 0rem;
  height: 69px;
  position: fixed;
  width: 100%;
}

/* line 127, assets/styles/layouts/_block-header.scss */

.nobettinglist::after {
  -webkit-transform: rotate(0deg) !important;
          transform: rotate(0deg) !important;
}

/* line 132, assets/styles/layouts/_block-header.scss */

.alternative-entry {
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 85%, 0% 100%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 85%, 0% 100%);
  margin-bottom: -3rem;
  z-index: 2;
  padding-bottom: 6rem;
}

/* line 138, assets/styles/layouts/_block-header.scss */

.alternative-entry::after {
  display: none;
}

@media (max-width: 768px) {
  /* line 132, assets/styles/layouts/_block-header.scss */

  .alternative-entry {
    margin-bottom: -4rem;
    padding-bottom: 5rem;
  }
}

/* line 1, assets/styles/layouts/_block-heading.scss */

.heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (min-width: 1209px) {
  /* line 7, assets/styles/layouts/_block-heading.scss */

  .heading-wrapper {
    width: 100%;
  }
}

/* line 14, assets/styles/layouts/_block-heading.scss */

.heading__title h1,
.heading__title h2,
.heading__title h3 {
  font-weight: 700;
  text-align: center;
  letter-spacing: -0.01em;
  line-height: 2.5rem;
}

/* line 24, assets/styles/layouts/_block-heading.scss */

.heading__subheader {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  letter-spacing: -0.01em;
  color: #1d2129;
  margin: 24px 16px;
}

@media (min-width: 768px) {
  /* line 24, assets/styles/layouts/_block-heading.scss */

  .heading__subheader {
    font-size: 18px;
    line-height: 28px;
    margin: 40px 24px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 24, assets/styles/layouts/_block-heading.scss */

  .heading__subheader {
    margin: 40px 100px;
  }
}

/* line 2, assets/styles/layouts/_block-betting-list.scss */

.betting-list-logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}

@media (max-width: 767.98px) {
  /* line 2, assets/styles/layouts/_block-betting-list.scss */

  .betting-list-logos {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/* line 10, assets/styles/layouts/_block-betting-list.scss */

.betting-list-logos__playsafe {
  margin-right: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 15, assets/styles/layouts/_block-betting-list.scss */

.betting-list-logos__playsafe a {
  height: 48px;
}

/* line 19, assets/styles/layouts/_block-betting-list.scss */

.betting-list-logos__playsafe svg {
  height: 48px;
  margin-right: 0.27778rem;
}

/* line 24, assets/styles/layouts/_block-betting-list.scss */

.betting-list-logos__playsafe span {
  font-weight: 500;
  font-size: 0.77778rem;
  line-height: 0.77778rem;
  letter-spacing: -0.01em;
  color: #1d2129;
}

/* line 32, assets/styles/layouts/_block-betting-list.scss */

.betting-list-logos__playsafe__geo {
  margin-left: 16px;
}

/* line 35, assets/styles/layouts/_block-betting-list.scss */

.betting-list-logos__playsafe__geo svg {
  margin-right: 0;
}

/* line 41, assets/styles/layouts/_block-betting-list.scss */

.betting-list-logos__geo {
  color: #00377c;
}

/* line 45, assets/styles/layouts/_block-betting-list.scss */

.betting-list-logos .select-state-wrapper {
  position: relative;
}

@media (max-width: 767.98px) {
  /* line 45, assets/styles/layouts/_block-betting-list.scss */

  .betting-list-logos .select-state-wrapper {
    width: 100%;
  }
}

/* line 52, assets/styles/layouts/_block-betting-list.scss */

.betting-list-logos .select-state-wrapper::before {
  position: absolute;
  left: 15px;
  top: 14px;
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxOCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjM2NCAxNS4zNjRMOSAyMS43MjhMMi42MzYgMTUuMzY0QzEuMzc3MzQgMTQuMTA1MyAwLjUyMDE4NyAxMi41MDE3IDAuMTcyOTI4IDEwLjc1NThDLTAuMTc0MzMgOS4wMTAwMiAwLjAwMzkwNjg1IDcuMjAwNDMgMC42ODUwOTkgNS41NTU5QzEuMzY2MjkgMy45MTEzNyAyLjUxOTg0IDIuNTA1NzcgMy45OTk4OCAxLjUxNjg0QzUuNDc5OTIgMC41Mjc5MTQgNy4yMTk5OCA3LjYyOTM5ZS0wNSA5IDcuNjI5MzllLTA1QzEwLjc4IDcuNjI5MzllLTA1IDEyLjUyMDEgMC41Mjc5MTQgMTQuMDAwMSAxLjUxNjg0QzE1LjQ4MDIgMi41MDU3NyAxNi42MzM3IDMuOTExMzcgMTcuMzE0OSA1LjU1NTlDMTcuOTk2MSA3LjIwMDQzIDE4LjE3NDMgOS4wMTAwMiAxNy44MjcxIDEwLjc1NThDMTcuNDc5OCAxMi41MDE3IDE2LjYyMjcgMTQuMTA1MyAxNS4zNjQgMTUuMzY0Wk05IDEzQzEwLjA2MDkgMTMgMTEuMDc4MyAxMi41Nzg2IDExLjgyODQgMTEuODI4NEMxMi41Nzg2IDExLjA3ODMgMTMgMTAuMDYwOSAxMyA5QzEzIDcuOTM5MTMgMTIuNTc4NiA2LjkyMTcyIDExLjgyODQgNi4xNzE1N0MxMS4wNzgzIDUuNDIxNDMgMTAuMDYwOSA1IDkgNUM3LjkzOTE0IDUgNi45MjE3MiA1LjQyMTQzIDYuMTcxNTggNi4xNzE1N0M1LjQyMTQzIDYuOTIxNzIgNSA3LjkzOTEzIDUgOUM1IDEwLjA2MDkgNS40MjE0MyAxMS4wNzgzIDYuMTcxNTggMTEuODI4NEM2LjkyMTcyIDEyLjU3ODYgNy45MzkxNCAxMyA5IDEzWk05IDExQzguNDY5NTcgMTEgNy45NjA4NiAxMC43ODkzIDcuNTg1NzkgMTAuNDE0MkM3LjIxMDcyIDEwLjAzOTEgNyA5LjUzMDQzIDcgOUM3IDguNDY5NTcgNy4yMTA3MiA3Ljk2MDg2IDcuNTg1NzkgNy41ODU3OEM3Ljk2MDg2IDcuMjEwNzEgOC40Njk1NyA3IDkgN0M5LjUzMDQ0IDcgMTAuMDM5MSA3LjIxMDcxIDEwLjQxNDIgNy41ODU3OEMxMC43ODkzIDcuOTYwODYgMTEgOC40Njk1NyAxMSA5QzExIDkuNTMwNDMgMTAuNzg5MyAxMC4wMzkxIDEwLjQxNDIgMTAuNDE0MkMxMC4wMzkxIDEwLjc4OTMgOS41MzA0NCAxMSA5IDExWiIgZmlsbD0iIzFEMjEyOSIvPgo8L3N2Zz4K);
}

/* line 59, assets/styles/layouts/_block-betting-list.scss */

.betting-list-logos .select-state-wrapper::after {
  position: absolute;
  right: 24px;
  top: 8px;
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05IDFMNSA1TDEgMSIgc3Ryb2tlPSIjMUQyMTI5IiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
}

/* line 66, assets/styles/layouts/_block-betting-list.scss */

.betting-list-logos .select-state-wrapper select {
  padding: 12px 60px 12px 44px;
  background: #fff;
  border: 1px solid #eff0f2;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  font-family: "Roboto Condensed", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-transform: capitalize;
  color: #1d2129;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
}

/* line 88, assets/styles/layouts/_block-betting-list.scss */

.betting-list-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 1.33333rem;
  background: white;
  -webkit-box-shadow: 0 0.11111rem 0.88889rem rgba(0, 0, 0, 0.08);
          box-shadow: 0 0.11111rem 0.88889rem rgba(0, 0, 0, 0.08);
  border-radius: 0.33333rem;
  margin-bottom: 0.44444rem;
}

@media (min-width: 768px) {
  /* line 88, assets/styles/layouts/_block-betting-list.scss */

  .betting-list-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

/* line 107, assets/styles/layouts/_block-betting-list.scss */

.betting-list-item__logo {
  height: 1.77778rem;
  margin-bottom: 1.11111rem;
}

@media (min-width: 768px) {
  /* line 107, assets/styles/layouts/_block-betting-list.scss */

  .betting-list-item__logo {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    margin-bottom: 0;
  }
}

/* line 118, assets/styles/layouts/_block-betting-list.scss */

.betting-list-item .bl-label {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: normal;
  font-size: 0.88889rem;
  line-height: 1.33333rem;
  margin-bottom: 0.66667rem;
  white-space: nowrap;
}

@media (min-width: 1209px) {
  /* line 118, assets/styles/layouts/_block-betting-list.scss */

  .betting-list-item .bl-label {
    margin-bottom: 0.44444rem;
    margin-top: 0.72222rem;
  }
}

/* line 132, assets/styles/layouts/_block-betting-list.scss */

.betting-list-item ul {
  margin-bottom: 1.33333rem;
}

@media (min-width: 768px) {
  /* line 132, assets/styles/layouts/_block-betting-list.scss */

  .betting-list-item ul {
    margin-bottom: 0;
  }
}

/* line 139, assets/styles/layouts/_block-betting-list.scss */

.betting-list-item ul.is-style-checked-list li {
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.22222rem;
  margin-bottom: 1.33333rem;
}

@media (min-width: 768px) {
  /* line 139, assets/styles/layouts/_block-betting-list.scss */

  .betting-list-item ul.is-style-checked-list li {
    margin-bottom: 0rem;
  }
}

/* line 149, assets/styles/layouts/_block-betting-list.scss */

.betting-list-item ul.is-style-checked-list li::before {
  margin-right: 0.44444rem;
}

@media (min-width: 768px) {
  /* line 155, assets/styles/layouts/_block-betting-list.scss */

  .betting-list-item .cta-btn {
    margin-left: auto;
  }
}

/* line 161, assets/styles/layouts/_block-betting-list.scss */

.betting-list-item.last + .view-all {
  display: none;
}

/* line 166, assets/styles/layouts/_block-betting-list.scss */

.betting-list .cta-btn svg {
  margin-left: 0.33333rem;
}

/* line 171, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full:not(.add-wrapper) {
  overflow: inherit;
  padding-bottom: 2.22222rem;
}

@media (min-width: 768px) {
  /* line 171, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full:not(.add-wrapper) {
    padding-bottom: 5.55556rem;
    margin-bottom: -2.22222rem;
  }
}

/* line 180, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full:not(.add-wrapper)::after {
  z-index: 1;
  bottom: 40px;
  position: absolute;
  width: 100%;
  height: 65px;
  left: 0;
  right: 0;
  background: linear-gradient(-2deg, white 0%, white 50%, transparent 50%);
}

/* line 192, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item {
  padding: 0.22222rem 0.22222rem 0.88889rem 0.22222rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
}

/* line 201, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .rating span strong {
  font-weight: normal;
}

/* line 208, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item.label-border_yellow {
  border: 3px solid #f3c140;
}

/* line 212, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item.label-border_purple {
  border: 3px solid #a26aeb;
}

/* line 216, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item.label-border_green {
  border: 3px solid #6daf18;
}

/* line 220, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item.label-border_orange {
  border: 3px solid #ff8f28;
}

@media (min-width: 1209px) {
  /* line 192, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item {
    padding: 0.22222rem;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}

/* line 230, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .top-wrapper,
.betting-list.full .betting-list-item .bottom-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}

@media (min-width: 768px) {
  /* line 239, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .top-wrapper {
    display: grid;
    grid-template-columns: 146px 25%;
    grid-template-areas: "logo title features payment";
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 239, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .top-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0.8;
        -ms-flex: 0.8;
            flex: 0.8;
  }
}

@media (min-width: 768px) {
  /* line 250, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .bottom-wrapper {
    padding: 0 0.88889rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 250, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .bottom-wrapper {
    -webkit-box-flex: 0.2;
        -ms-flex: 0.2;
            flex: 0.2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

/* line 261, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .thumb-wrapper {
  position: relative;
  padding: 0.55556rem;
  height: 2.22222rem;
  width: 4.44444rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: white;
  -webkit-box-shadow: 0 0.11111rem 0.88889rem rgba(0, 0, 0, 0.08);
          box-shadow: 0 0.11111rem 0.88889rem rgba(0, 0, 0, 0.08);
  border-radius: 0.33333rem;
  margin-bottom: 1.33333rem;
}

@media (max-width: 767.98px) {
  /* line 261, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .thumb-wrapper {
    margin: 0.66667rem 0 0.66667rem 0.66667rem;
  }
}

/* line 278, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .thumb-wrapper .label {
  font-family: "Roboto Condensed", sans-serif;
  position: absolute;
  left: -0.61111rem;
  right: auto;
  top: 0.22222rem;
  padding: 0.11111rem 0.44444rem;
  font-weight: bold;
  font-size: 0.66667rem;
  line-height: 0.77778rem;
  color: white;
  text-transform: uppercase;
  border-radius: 0.22222rem;
  border: none;
}

@media (max-width: 767.98px) {
  /* line 278, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .thumb-wrapper .label {
    display: none;
  }
}

/* line 297, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .thumb-wrapper .label_yellow {
  color: #8c4f07;
  background: #f3c140;
}

/* line 302, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .thumb-wrapper .label_purple {
  background: #a26aeb;
}

/* line 306, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .thumb-wrapper .label_green {
  background: #6daf18;
}

/* line 310, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .thumb-wrapper .label_orange {
  background: #ff8f28;
}

/* line 314, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .thumb-wrapper .label_red {
  background: #dc3545;
}

@media (min-width: 768px) {
  /* line 261, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .thumb-wrapper {
    height: 6.55556rem;
    width: 8.11111rem;
    grid-area: logo;
    margin-bottom: 0;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 261, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .thumb-wrapper {
    height: 7.44444rem;
    width: 9.11111rem;
    margin: 0.16667rem;
    margin-right: 1.11111rem;
  }
}

/* line 334, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .title-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 0.44444rem;
  margin-bottom: 0.44444rem;
}

@media (min-width: 475px) {
  /* line 334, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .title-wrapper {
    padding: 0 1.11111rem;
    margin-bottom: 1.33333rem;
  }
}

/* line 346, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .title-wrapper h2,
.betting-list.full .betting-list-item .title-wrapper h3 {
  font-size: 0.88889rem;
  line-height: 1.33333rem;
  margin-top: 0.44444rem;
}

@media (min-width: 475px) {
  /* line 346, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .title-wrapper h2,
  .betting-list.full .betting-list-item .title-wrapper h3 {
    margin-top: 0.66667rem;
    margin-bottom: 0.66667rem;
    font-size: 1.33333rem;
    line-height: 1.55556rem;
  }
}

@media (min-width: 768px) {
  /* line 346, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .title-wrapper h2,
  .betting-list.full .betting-list-item .title-wrapper h3 {
    margin-top: 0;
  }
}

/* line 364, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .title-wrapper .games {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.44444rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 475px) {
  /* line 364, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .title-wrapper .games {
    margin-top: 0;
    margin-bottom: 0.66667rem;
  }
}

@media (min-width: 768px) {
  /* line 364, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .title-wrapper .games {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
}

/* line 378, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .title-wrapper .games img {
  margin-left: 0.38889rem;
  height: 28px;
  -webkit-filter: contrast(0.1);
          filter: contrast(0.1);
}

@media (max-width: 767.98px) {
  /* line 378, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .title-wrapper .games img {
    height: 16px;
  }
}

@media (min-width: 768px) {
  /* line 334, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .title-wrapper {
    grid-area: title;
    margin-bottom: 0;
    padding: 0.77778rem 0.55556rem 0 0;
  }
}

@media (min-width: 768px) and (max-width: 7999.98px) {
  /* line 334, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .title-wrapper {
    margin-left: 0.88889rem;
    display: block;
  }

  /* line 398, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .title-wrapper > a {
    float: left;
  }
}

@media (min-width: 1209px) {
  /* line 334, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .title-wrapper {
    padding: 0;
    margin: 1.11111rem 0 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

/* line 411, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .features-wrapper {
  width: 100%;
  padding: 0 0.66667rem;
  margin-bottom: 1.11111rem;
}

/* line 416, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .features-wrapper li {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: normal;
  font-size: 0.88889rem;
  line-height: 1.33333rem;
}

/* line 422, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .features-wrapper li:not(:last-of-type) {
  margin-bottom: 0.22222rem;
}

/* line 426, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .features-wrapper li:last-of-type {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  /* line 411, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .features-wrapper {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    grid-area: features;
    margin: auto 0;
    padding: 12px 16px;
    border-left: 2px solid #f2f2f3;
    height: calc(100% - 32px);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 411, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .features-wrapper {
    height: calc(100% - 32px);
    -webkit-box-flex: 1.3;
        -ms-flex: 1.3;
            flex: 1.3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

/* line 449, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .payment-wrapper {
  width: 100%;
  position: relative;
  padding: 0 0.66667rem;
}

@media (max-width: 767.98px) {
  /* line 449, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .payment-wrapper {
    margin-bottom: 12px;
  }

  /* line 457, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .payment-wrapper .hp-desktop {
    display: none;
  }
}

@media (min-width: 768px) {
  /* line 463, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .payment-wrapper .hp-mobile {
    display: none;
  }
}

/* line 468, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .payment-wrapper img {
  padding: 0 0.1rem;
  width: initial;
}

@media (max-width: 768px) {
  /* line 468, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .payment-wrapper img {
    width: 11.6vw;
    height: 18px;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center;
       object-position: center;
  }
}

/* line 480, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .payment-wrapper picture {
  padding: 0 0.1rem;
}

/* line 486, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .payment-wrapper .payment-list .pm-wrapper:nth-of-type(1) .pm-img-wrapper:nth-of-type(1n+6) {
  display: none;
}

/* line 492, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .payment-wrapper .payment-list .pm-wrapper:nth-of-type(2) .pm-img-wrapper:nth-of-type(1) {
  display: none;
}

/* line 496, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .payment-wrapper .payment-list .pm-wrapper:nth-of-type(2) .pm-img-wrapper:nth-of-type(2) {
  display: none;
}

/* line 500, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .payment-wrapper .payment-list .pm-wrapper:nth-of-type(2) .pm-img-wrapper:nth-of-type(3) {
  display: none;
}

/* line 504, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .payment-wrapper .payment-list .pm-wrapper:nth-of-type(2) .pm-img-wrapper:nth-of-type(4) {
  display: none;
}

/* line 508, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .payment-wrapper .payment-list .pm-wrapper:nth-of-type(2) .pm-img-wrapper:nth-of-type(5) {
  display: none;
}

/* line 513, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .payment-wrapper .payment-list .pm-wrapper .pm-img-wrapper:not(:last-child) {
  margin-right: 0.5rem;
}

@media (max-width: 420px) {
  /* line 513, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .payment-wrapper .payment-list .pm-wrapper .pm-img-wrapper:not(:last-child) {
    margin-right: 0.1rem;
  }
}

/* line 524, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .payment-wrapper:hover .payment-list .pm-wrapper:nth-of-type(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 3;
  top: 100%;
  right: 0;
  background: white;
  padding: 1rem 0.88889rem 0.16667rem 0.88889rem;
  -webkit-box-shadow: 0 0.88889rem 2.22222rem #d8d8dc;
          box-shadow: 0 0.88889rem 2.22222rem #d8d8dc;
  border-radius: 0.22222rem;
}

/* line 536, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .payment-wrapper:hover .payment-list .pm-wrapper .hidden-payment {
  background: black;
  color: white;
}

/* line 541, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .payment-wrapper:hover .payment-list .pm-wrapper img {
  -webkit-filter: none;
          filter: none;
  opacity: 1;
}

@media (max-width: 767.98px) {
  /* line 548, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .payment-wrapper .bl-label {
    display: none;
  }
}

@media (min-width: 768px) {
  /* line 449, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .payment-wrapper {
    grid-area: payment;
  }
}

@media (min-width: 768px) and (max-width: 7999.98px) {
  /* line 449, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .payment-wrapper {
    margin: auto 0;
    padding: 12px 16px;
    border-left: 2px solid #f2f2f3;
    max-width: 200px;
    min-width: 125px;
    height: 92px;
  }
}

@media (min-width: 1209px) {
  /* line 449, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .payment-wrapper {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: calc(100% - 32px);
    padding: 0 0 0 1.11111rem;
    margin: auto 0;
    border-left: 2px solid #f2f2f3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

/* line 579, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .states-wrapper {
  width: 100%;
  position: relative;
  padding: 0 0.66667rem;
}

@media (max-width: 1208.98px) {
  /* line 585, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .states-wrapper .bl-label {
    float: left;
    margin: 0 4px;
  }

  /* line 589, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .states-wrapper .bl-label::after {
    content: ':';
  }
}

/* line 597, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .states-wrapper:hover .states-list .st-wrapper:nth-of-type(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 3;
  top: 100%;
  left: 0;
  background: white;
  padding: 1rem 0.88889rem 1rem 0.88889rem;
  -webkit-box-shadow: 0 0.88889rem 2.22222rem #d8d8dc;
          box-shadow: 0 0.88889rem 2.22222rem #d8d8dc;
  border-radius: 0.22222rem;
}

/* line 609, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .states-wrapper:hover .states-list .st-wrapper .hidden-state {
  background: black;
  color: white;
}

@media (min-width: 768px) {
  /* line 579, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .states-wrapper {
    grid-area: states;
    margin-top: 0.44444rem;
    margin-bottom: 0.44444rem;
    padding: 0 1.11111rem 0 1.11111rem;
    border-left: 2px solid #f2f2f3;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 579, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .states-wrapper {
    -webkit-box-flex: 0.6;
        -ms-flex: 0.6;
            flex: 0.6;
    height: calc(100% - 32px);
    padding: 0 1.11111rem;
    margin: auto 0;
    border-left: 2px solid #f2f2f3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

/* line 636, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .bonus-wrapper {
  width: 100%;
  padding: 0 0.66667rem;
  margin-bottom: 0.66667rem;
}

@media (min-width: 768px) {
  /* line 636, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .bonus-wrapper {
    width: 100%;
    padding: 0;
    margin: 0.88889rem 0;
  }
}

@media (min-width: 1209px) {
  /* line 636, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .bonus-wrapper {
    min-width: 8.33333rem;
    width: 8.33333rem;
    margin-right: 0.88889rem;
  }
}

/* line 653, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .bonus-wrapper a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 0.21rem 0.77rem 0.22rem 0.77rem;
  background: white;
  border: 1px solid #ff8f28;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 0.22222rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (min-width: 475px) {
  /* line 653, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .bonus-wrapper a {
    padding: 0.66667rem 1.11111rem 0.66667rem 0.83333rem;
  }
}

@media (min-width: 768px) {
  /* line 653, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .bonus-wrapper a {
    padding: 0.16667rem 0.66667rem;
  }
}

@media (min-width: 1209px) {
  /* line 653, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .bonus-wrapper a {
    height: 100%;
    padding: 0.88889rem 0.44444rem 0.55556rem 0.66667rem;
  }
}

/* line 678, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .bonus-wrapper a .bonus-value-wrapper {
  display: contents;
}

@media (max-width: 1208.98px) {
  /* line 678, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .bonus-wrapper a .bonus-value-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 31px;
  }
}

/* line 688, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .bonus-wrapper a .bonus-cta-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 695, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .bonus-wrapper a svg.bonus-icon {
  margin-right: 0.61111rem;
}

@media (min-width: 768px) {
  /* line 695, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .bonus-wrapper a svg.bonus-icon {
    margin-right: 0.22222rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 695, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .bonus-wrapper a svg.bonus-icon {
    margin-bottom: 0.5rem;
  }
}

@media (max-width: 767.98px) {
  /* line 694, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .bonus-wrapper a svg {
    margin-top: -2px;
  }
}

/* line 712, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .bonus-wrapper a .bonus {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 1.33333rem;
  line-height: 1.33333rem;
  text-align: center;
  color: #ff8f28;
}

@media (min-width: 768px) {
  /* line 712, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .bonus-wrapper a .bonus {
    font-size: 0.77778rem;
    line-height: 1rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 712, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .bonus-wrapper a .bonus {
    width: 100%;
    text-align: left;
    font-size: 1.33333rem;
    line-height: 1.33333rem;
    margin-bottom: 0.22222rem;
  }
}

/* line 734, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .bonus-wrapper a .goto {
  margin-left: auto;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.77778rem;
  line-height: 1.33333rem;
  text-transform: uppercase;
  margin-right: 0.22222rem;
}

@media (min-width: 768px) {
  /* line 734, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .bonus-wrapper a .goto {
    font-size: 0.77778rem;
    line-height: 1.33333rem;
    margin-left: 0;
  }
}

/* line 752, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .bonus-wrapper.alternative-bonus a .bonus {
  font-size: 16px;
}

/* line 758, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .bonus-wrapper.bonus-zero a,
.betting-list.full .betting-list-item .bonus-wrapper.bonus-zero .bonus-zero-div {
  border-radius: 4px;
  background: #fff;
  border: 1px solid #d6d6dc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  height: 100%;
  padding: 0.55556rem 0.66667rem;
}

@media (min-width: 768px) {
  /* line 758, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .bonus-wrapper.bonus-zero a,
  .betting-list.full .betting-list-item .bonus-wrapper.bonus-zero .bonus-zero-div {
    padding: 0.66667rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 758, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .bonus-wrapper.bonus-zero a,
  .betting-list.full .betting-list-item .bonus-wrapper.bonus-zero .bonus-zero-div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}

@media (min-width: 768px) and (max-width: 1208.98px) {
  /* line 779, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .bonus-wrapper.bonus-zero a svg,
  .betting-list.full .betting-list-item .bonus-wrapper.bonus-zero .bonus-zero-div svg {
    margin-right: 8px;
  }
}

/* line 786, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .bonus-wrapper.bonus-zero span {
  color: #5d6066;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
}

@media (max-width: 767.98px) {
  /* line 786, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .bonus-wrapper.bonus-zero span {
    margin-left: 8px;
  }
}

/* line 802, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .links-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  padding: 0 0.66667rem;
}

@media (min-width: 768px) {
  /* line 802, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .links-wrapper {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: -0.5rem;
    margin-right: -0.5rem;
    padding: 0;
  }
}

@media (min-width: 1209px) {
  /* line 802, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .links-wrapper {
    padding-top: 0.88889rem;
    padding-bottom: 0.88889rem;
    margin: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 106px;
  }
}

/* line 824, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .links-wrapper .btn-wrapper {
  width: calc(50% - 5px);
}

/* line 827, assets/styles/layouts/_block-betting-list.scss */

.betting-list.full .betting-list-item .links-wrapper .btn-wrapper .cta-btn {
  height: 100%;
}

@media (min-width: 768px) {
  /* line 824, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .links-wrapper .btn-wrapper {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 50%;
    padding: 0 0.5rem;
  }

  /* line 836, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .links-wrapper .btn-wrapper:nth-of-type(1) {
    margin-bottom: 0.33333rem;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 840, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .links-wrapper .btn-wrapper:nth-of-type(1) .cta-btn {
    padding: 0.72222rem 0.83333rem 0.77778rem 0.88889rem;
  }

  /* line 845, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .links-wrapper .btn-wrapper:nth-of-type(2) {
    margin-bottom: 0.33333rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 824, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .links-wrapper .btn-wrapper {
    width: 100%;
    padding: 0;
  }

  /* line 853, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.full .betting-list-item .links-wrapper .btn-wrapper:nth-of-type(1) {
    margin-bottom: 0;
  }
}

/* line 863, assets/styles/layouts/_block-betting-list.scss */

.betting-list.compact {
  margin-bottom: 2.22222rem;
}

@media (min-width: 768px) {
  /* line 863, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.compact {
    margin-bottom: 3.33333rem;
  }
}

@media (max-width: 767.98px) {
  /* line 870, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.compact .betting-list-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/* line 875, assets/styles/layouts/_block-betting-list.scss */

.betting-list.compact .betting-list-item .betting-list-item__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 879, assets/styles/layouts/_block-betting-list.scss */

.betting-list.compact .betting-list-item .betting-list-item__logo img {
  width: 5.55556rem;
}

@media (max-width: 1208.98px) {
  /* line 879, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.compact .betting-list-item .betting-list-item__logo img {
    height: 2.22222rem;
  }
}

/* line 888, assets/styles/layouts/_block-betting-list.scss */

.betting-list.compact .betting-list-item__review-link {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-top: 24px;
}

@media (min-width: 768px) {
  /* line 888, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.compact .betting-list-item__review-link {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    margin-left: auto;
    max-width: 30%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    margin-top: 0;
  }
}

@media (min-width: 768px) {
  /* line 888, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.compact .betting-list-item__review-link {
    text-align: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}

/* line 906, assets/styles/layouts/_block-betting-list.scss */

.betting-list.compact .betting-list-item__review-link a {
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  color: #12a96a;
  margin-right: 16px;
}

/* line 916, assets/styles/layouts/_block-betting-list.scss */

.betting-list.compact .betting-list-item__review-cta {
  width: 100%;
}

@media (min-width: 768px) {
  /* line 916, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.compact .betting-list-item__review-cta {
    margin-left: 16px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}

/* line 925, assets/styles/layouts/_block-betting-list.scss */

.betting-list.compact .betting-list-item .is-style-checked-list {
  margin-bottom: 0;
  width: 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 768px) {
  /* line 925, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.compact .betting-list-item .is-style-checked-list {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

/* line 936, assets/styles/layouts/_block-betting-list.scss */

.betting-list.compact .betting-list-item .is-style-checked-list li {
  padding-left: 1.33333rem;
  font-family: "Roboto Condensed", sans-serif;
}

/* line 940, assets/styles/layouts/_block-betting-list.scss */

.betting-list.compact .betting-list-item .is-style-checked-list li::before {
  top: 2px;
}

/* line 948, assets/styles/layouts/_block-betting-list.scss */

.betting-list.add-wrapper {
  position: relative;
  padding: 3.33333rem 0;
  mix-blend-mode: normal;
}

@media (min-width: 768px) {
  /* line 948, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.add-wrapper {
    padding: 5.55556rem 0;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 948, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.add-wrapper {
    padding: 6.66667rem 0;
  }
}

/* line 961, assets/styles/layouts/_block-betting-list.scss */

.betting-list.add-wrapper > .container {
  position: relative;
}

/* line 965, assets/styles/layouts/_block-betting-list.scss */

.betting-list.add-wrapper .overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.14;
  mix-blend-mode: luminosity;
}

/* line 974, assets/styles/layouts/_block-betting-list.scss */

.betting-list.add-wrapper .illustration {
  opacity: 0.1;
  position: absolute;
  left: 0.83333rem;
  top: -1.94444rem;
  width: 5.33333rem;
}

@media (min-width: 768px) {
  /* line 974, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.add-wrapper .illustration {
    left: 1.94444rem;
    top: -4.16667rem;
    width: 11.11111rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 974, assets/styles/layouts/_block-betting-list.scss */

  .betting-list.add-wrapper .illustration {
    left: -4.72222rem;
    top: -1.38889rem;
  }
}

/* line 993, assets/styles/layouts/_block-betting-list.scss */

.betting-list.add-wrapper .no-point-events {
  pointer-events: none;
}

/* line 997, assets/styles/layouts/_block-betting-list.scss */

.betting-list.add-wrapper_blue {
  background: -webkit-gradient(linear, left top, left bottom, from(#162188), color-stop(103.08%, #11256d));
  background: linear-gradient(180deg, #162188 0%, #11256d 103.08%);
}

/* line 1001, assets/styles/layouts/_block-betting-list.scss */

.betting-list.add-wrapper_purple {
  background: -webkit-gradient(linear, left top, left bottom, from(#680b6a), color-stop(103.08%, #400722));
  background: linear-gradient(180deg, #680b6a 0%, #400722 103.08%);
}

/* line 1005, assets/styles/layouts/_block-betting-list.scss */

.betting-list.add-wrapper_green {
  background: -webkit-gradient(linear, left top, left bottom, from(#008451), color-stop(103.08%, #005c34));
  background: linear-gradient(180deg, #008451 0%, #005c34 103.08%);
}

/* line 1009, assets/styles/layouts/_block-betting-list.scss */

.betting-list.add-wrapper_orange {
  background: -webkit-gradient(linear, left top, left bottom, from(#d85b00), color-stop(103.08%, #963c00));
  background: linear-gradient(180deg, #d85b00 0%, #963c00 103.08%);
}

/* line 1013, assets/styles/layouts/_block-betting-list.scss */

.betting-list.add-wrapper_light_gray {
  background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f3), color-stop(103.08%, #e9e9e9));
  background: linear-gradient(180deg, #f2f2f3 0%, #e9e9e9 103.08%);
}

/* line 1017, assets/styles/layouts/_block-betting-list.scss */

.betting-list.add-wrapper_light_gray .betting-list__heading h2,
.betting-list.add-wrapper_light_gray .betting-list__heading p {
  color: #1d2129;
}

/* line 1024, assets/styles/layouts/_block-betting-list.scss */

.betting-list.add-wrapper_white {
  background: #fff;
}

/* line 1028, assets/styles/layouts/_block-betting-list.scss */

.betting-list.add-wrapper_white .betting-list__heading h2,
.betting-list.add-wrapper_white .betting-list__heading p {
  color: #1d2129;
}

/* line 1035, assets/styles/layouts/_block-betting-list.scss */

.betting-list.add-wrapper_dark {
  background: -webkit-gradient(linear, left top, left bottom, from(#1d2129), color-stop(103.08%, #000));
  background: linear-gradient(180deg, #1d2129 0%, #000 103.08%);
}

/* line 1040, assets/styles/layouts/_block-betting-list.scss */

.betting-list .view-all {
  width: 100%;
  padding: 0.77778rem;
  background: white;
  -webkit-box-shadow: 0 0.11111rem 0.16667rem rgba(0, 0, 0, 0.08);
          box-shadow: 0 0.11111rem 0.16667rem rgba(0, 0, 0, 0.08);
  border-radius: 0.33333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}

/* line 1051, assets/styles/layouts/_block-betting-list.scss */

.betting-list .view-all span {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.88889rem;
  line-height: 1.05556rem;
  text-transform: uppercase;
  color: #12a96a;
}

/* line 1060, assets/styles/layouts/_block-betting-list.scss */

.betting-list .view-all svg {
  margin-left: 0.44444rem;
}

/* line 1065, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls {
  position: relative;
  margin-bottom: 1.33333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  min-height: 30px;
}

/* line 1074, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls .select-state-wrapper {
  position: relative;
}

@media (min-width: 768px) {
  /* line 1074, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls .select-state-wrapper {
    margin-left: 16px;
  }
}

@media (max-width: 1208.98px) {
  /* line 1074, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls .select-state-wrapper {
    margin-top: 26px;
    width: 100%;
    margin-left: 0;
  }
}

/* line 1087, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls .select-state-wrapper::before {
  position: absolute;
  left: 15px;
  top: 14px;
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxOCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjM2NCAxNS4zNjRMOSAyMS43MjhMMi42MzYgMTUuMzY0QzEuMzc3MzQgMTQuMTA1MyAwLjUyMDE4NyAxMi41MDE3IDAuMTcyOTI4IDEwLjc1NThDLTAuMTc0MzMgOS4wMTAwMiAwLjAwMzkwNjg1IDcuMjAwNDMgMC42ODUwOTkgNS41NTU5QzEuMzY2MjkgMy45MTEzNyAyLjUxOTg0IDIuNTA1NzcgMy45OTk4OCAxLjUxNjg0QzUuNDc5OTIgMC41Mjc5MTQgNy4yMTk5OCA3LjYyOTM5ZS0wNSA5IDcuNjI5MzllLTA1QzEwLjc4IDcuNjI5MzllLTA1IDEyLjUyMDEgMC41Mjc5MTQgMTQuMDAwMSAxLjUxNjg0QzE1LjQ4MDIgMi41MDU3NyAxNi42MzM3IDMuOTExMzcgMTcuMzE0OSA1LjU1NTlDMTcuOTk2MSA3LjIwMDQzIDE4LjE3NDMgOS4wMTAwMiAxNy44MjcxIDEwLjc1NThDMTcuNDc5OCAxMi41MDE3IDE2LjYyMjcgMTQuMTA1MyAxNS4zNjQgMTUuMzY0Wk05IDEzQzEwLjA2MDkgMTMgMTEuMDc4MyAxMi41Nzg2IDExLjgyODQgMTEuODI4NEMxMi41Nzg2IDExLjA3ODMgMTMgMTAuMDYwOSAxMyA5QzEzIDcuOTM5MTMgMTIuNTc4NiA2LjkyMTcyIDExLjgyODQgNi4xNzE1N0MxMS4wNzgzIDUuNDIxNDMgMTAuMDYwOSA1IDkgNUM3LjkzOTE0IDUgNi45MjE3MiA1LjQyMTQzIDYuMTcxNTggNi4xNzE1N0M1LjQyMTQzIDYuOTIxNzIgNSA3LjkzOTEzIDUgOUM1IDEwLjA2MDkgNS40MjE0MyAxMS4wNzgzIDYuMTcxNTggMTEuODI4NEM2LjkyMTcyIDEyLjU3ODYgNy45MzkxNCAxMyA5IDEzWk05IDExQzguNDY5NTcgMTEgNy45NjA4NiAxMC43ODkzIDcuNTg1NzkgMTAuNDE0MkM3LjIxMDcyIDEwLjAzOTEgNyA5LjUzMDQzIDcgOUM3IDguNDY5NTcgNy4yMTA3MiA3Ljk2MDg2IDcuNTg1NzkgNy41ODU3OEM3Ljk2MDg2IDcuMjEwNzEgOC40Njk1NyA3IDkgN0M5LjUzMDQ0IDcgMTAuMDM5MSA3LjIxMDcxIDEwLjQxNDIgNy41ODU3OEMxMC43ODkzIDcuOTYwODYgMTEgOC40Njk1NyAxMSA5QzExIDkuNTMwNDMgMTAuNzg5MyAxMC4wMzkxIDEwLjQxNDIgMTAuNDE0MkMxMC4wMzkxIDEwLjc4OTMgOS41MzA0NCAxMSA5IDExWiIgZmlsbD0iIzFEMjEyOSIvPgo8L3N2Zz4K);
}

/* line 1094, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls .select-state-wrapper::after {
  position: absolute;
  right: 24px;
  top: 8px;
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05IDFMNSA1TDEgMSIgc3Ryb2tlPSIjMUQyMTI5IiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
}

/* line 1101, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls .select-state-wrapper select {
  padding: 12px 60px 12px 44px;
  background: #fff;
  border: 1px solid #eff0f2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  font-family: "Roboto Condensed", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-transform: capitalize;
  color: #1d2129;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
}

/* line 1119, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls .select-state-wrapper select option:first-child {
  text-transform: uppercase;
}

/* line 1125, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__warning {
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 48px;
}

/* line 1131, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__warning a {
  height: 48px;
}

/* line 1135, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__warning svg {
  margin-right: 0.27778rem;
}

/* line 1139, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__warning span {
  font-weight: 500;
  font-size: 0.77778rem;
  line-height: 0.77778rem;
  letter-spacing: -0.01em;
  color: white;
}

/* line 1147, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__warning__geo {
  margin-left: 16px;
  color: #fff;
}

@media (max-width: 767.98px) {
  /* line 1147, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls__warning__geo {
    margin-left: 8px;
  }
}

/* line 1157, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  margin-top: 24px;
}

/* line 1164, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__author .avatar .image img {
  width: 48px;
  height: 48px;
  border-radius: 50%;
}

/* line 1174, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__author .text .author-label {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  font-size: 14px;
  height: 24px;
  line-height: 24px;
  text-transform: uppercase;
  color: #12a96a;
}

/* line 1183, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__author .text .author-label::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC41NzA3IDAuNzQxNjAyQzkuNzUxNTYgLTAuMjQ3MiA4LjI0ODQ0IC0wLjI0NzIwMSA3LjQyOTI5IDAuNzQxNjAxTDcuMTYwMzYgMS4wNjYyMkM2LjY4OTUgMS42MzQ2IDUuOTU0NTEgMS45MDUyOSA1LjIzMjc0IDEuNzc2MTRMNC44MjA1MiAxLjcwMjM3QzMuNTY0ODcgMS40Nzc2OSAyLjQxMzQxIDIuNDU1MzMgMi40MTQwNCAzLjc0NTU4TDIuNDE0MjUgNC4xNjkxN0MyLjQxNDYyIDQuOTEwODMgMi4wMjM1NCA1LjU5NjIzIDEuMzg4NTggNS45NjY3M0wxLjAyNTk0IDYuMTc4MzRDLTAuMDc4NjY5NyA2LjgyMjkxIC0wLjMzOTY4NSA4LjMyMDc1IDAuNDgwNDQxIDkuMzA4NzJMMC43NDk2ODUgOS42MzMwN0MxLjIyMTExIDEwLjIwMSAxLjM1NjkzIDEwLjk4MDQgMS4xMDU5IDExLjY3NzJMMC45NjI1MjIgMTIuMDc1MkMwLjUyNTgwNSAxMy4yODc0IDEuMjc3MzcgMTQuNjA0NiAyLjUzMzI0IDE0LjgyOEwyLjk0NTUzIDE0LjkwMTNDMy42Njc0MyAxNS4wMjk3IDQuMjY2NiAxNS41Mzg1IDQuNTE2OTQgMTYuMjM1NUw0LjY1OTkzIDE2LjYzMzZDNS4wOTU0NSAxNy44NDYzIDYuNTA3OTIgMTguMzY2NSA3LjYxMTkgMTcuNzIwOEw3Ljk3NDMzIDE3LjUwODhDOC42MDg5MiAxNy4xMzc3IDkuMzkxMDggMTcuMTM3NyAxMC4wMjU3IDE3LjUwODhMMTAuMzg4MSAxNy43MjA4QzExLjQ5MjEgMTguMzY2NSAxMi45MDQ1IDE3Ljg0NjMgMTMuMzQwMSAxNi42MzM2TDEzLjQ4MzEgMTYuMjM1NUMxMy43MzM0IDE1LjUzODUgMTQuMzMyNiAxNS4wMjk3IDE1LjA1NDUgMTQuOTAxM0wxNS40NjY4IDE0LjgyOEMxNi43MjI2IDE0LjYwNDYgMTcuNDc0MiAxMy4yODc0IDE3LjAzNzUgMTIuMDc1MkwxNi44OTQxIDExLjY3NzJDMTYuNjQzMSAxMC45ODA0IDE2Ljc3ODkgMTAuMjAxIDE3LjI1MDMgOS42MzMwN0wxNy41MTk2IDkuMzA4NzNDMTguMzM5NyA4LjMyMDc1IDE4LjA3ODcgNi44MjI5MSAxNi45NzQxIDYuMTc4MzRMMTYuNjExNCA1Ljk2NjczQzE1Ljk3NjUgNS41OTYyMyAxNS41ODU0IDQuOTEwODMgMTUuNTg1NyA0LjE2OTE3TDE1LjU4NiAzLjc0NTU4QzE1LjU4NjYgMi40NTUzMyAxNC40MzUxIDEuNDc3NjkgMTMuMTc5NSAxLjcwMjM3TDEyLjc2NzMgMS43NzYxNEMxMi4wNDU1IDEuOTA1MjkgMTEuMzEwNSAxLjYzNDYgMTAuODM5NiAxLjA2NjIyTDEwLjU3MDcgMC43NDE2MDJaTTguMDAwMDggMTIuNDE0M0wxMi43MDcyIDcuNzA3MThMMTEuMjkzIDYuMjkyOTdMOC4wMDAwOCA5LjU4NTg2TDYuNzA3MTggOC4yOTI5N0w1LjI5Mjk3IDkuNzA3MThMOC4wMDAwOCAxMi40MTQzWiIgZmlsbD0iIzE3QzM3QiIvPgo8L3N2Zz4K);
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
  line-height: normal;
}

/* line 1192, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__author .text .author-name {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.4);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

/* line 1201, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__author .text .author-name:hover {
  color: #12a96a;
  border-bottom: 1px dashed rgba(18, 169, 106, 0.4);
  cursor: pointer;
}

/* line 1206, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__author .text .author-name:hover .infobox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  cursor: default;
  max-width: 300px;
}

/* line 1218, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__author .infobox {
  display: none;
  position: absolute;
  width: 320px;
  padding: 16px;
  background: #fff;
  -webkit-box-shadow: 0 16px 40px rgba(41, 41, 47, 0.16);
          box-shadow: 0 16px 40px rgba(41, 41, 47, 0.16);
  border-radius: 4px;
  z-index: 5;
}

/* line 1228, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__author .infobox-title {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #1d2129;
}

/* line 1236, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__author .infobox-description {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #1d2129;
}

/* line 1244, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__author .infobox-link {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  color: #12a96a;
  text-transform: uppercase;
}

/* line 1253, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__author .infobox ul.social-medias {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 1262, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__author .infobox ul.social-medias li {
  margin: 0 !important;
  height: 20px;
}

/* line 1266, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__author .infobox ul.social-medias li::before {
  content: ' ' !important;
  margin: 0 !important;
  font-size: 16px !important;
  line-height: 20px !important;
}

/* line 1273, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__author .infobox ul.social-medias li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
}

/* line 1280, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__author .infobox ul.social-medias li a.linkedin {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjI3OTIgMTUuMjgyNUgxMy4wNTgzVjExLjgwMTdDMTMuMDU4MyAxMC45NzE3IDEzLjA0MTcgOS45MDMzMyAxMS45IDkuOTAzMzNDMTAuNzQyNSA5LjkwMzMzIDEwLjU2NTggMTAuODA2NyAxMC41NjU4IDExLjc0MDhWMTUuMjgyNUg4LjM0NDE3VjguMTI1SDEwLjQ3NzVWOS4xSDEwLjUwNjdDMTAuODA1IDguNTM4MzMgMTEuNTMgNy45NDQxNyAxMi42MTMzIDcuOTQ0MTdDMTQuODYzMyA3Ljk0NDE3IDE1LjI4IDkuNDI1ODMgMTUuMjggMTEuMzUzM1YxNS4yODI1SDE1LjI3OTJaTTUuODM1ODMgNy4xNDU4M0M1LjY2NjMgNy4xNDYwNSA1LjQ5ODM4IDcuMTEyODEgNS4zNDE3MiA3LjA0ODAxQzUuMTg1MDYgNi45ODMyIDUuMDQyNzIgNi44ODgxMiA0LjkyMjg4IDYuNzY4MkM0LjgwMzA0IDYuNjQ4MjggNC43MDgwNCA2LjUwNTg4IDQuNjQzMzQgNi4zNDkxOEM0LjU3ODY0IDYuMTkyNDcgNC41NDU1IDYuMDI0NTQgNC41NDU4MyA1Ljg1NUM0LjU0NiA1LjU5OTg2IDQuNjIxODIgNS4zNTA1IDQuNzYzNyA1LjEzODQ2QzQuOTA1NTggNC45MjY0MSA1LjEwNzE2IDQuNzYxMTkgNS4zNDI5NCA0LjY2MzcxQzUuNTc4NzIgNC41NjYyMyA1LjgzODExIDQuNTQwODUgNi4wODgzMiA0LjU5MDc4QzYuMzM4NTIgNC42NDA3MiA2LjU2ODMgNC43NjM3MyA2Ljc0ODU5IDQuOTQ0MjZDNi45Mjg4OCA1LjEyNDc4IDcuMDUxNiA1LjM1NDcyIDcuMTAxMjEgNS42MDQ5OEM3LjE1MDgyIDUuODU1MjUgNy4xMjUxMSA2LjExNDYxIDcuMDI3MzIgNi4zNTAyNkM2LjkyOTUzIDYuNTg1OTIgNi43NjQwNiA2Ljc4NzI4IDYuNTUxODMgNi45Mjg4OUM2LjMzOTU5IDcuMDcwNSA2LjA5MDE0IDcuMTQ2IDUuODM1IDcuMTQ1ODNINS44MzU4M1pNNi45NDkxNyAxNS4yODI1SDQuNzIxNjdWOC4xMjVINi45NVYxNS4yODI1SDYuOTQ5MTdaTTE2LjM5MTcgMi41SDMuNjA3NUMyLjk5NDE3IDIuNSAyLjUgMi45ODMzMyAyLjUgMy41ODA4M1YxNi40MTkyQzIuNSAxNy4wMTY3IDIuOTk1IDE3LjUgMy42MDY2NyAxNy41SDE2LjM4ODNDMTcgMTcuNSAxNy41IDE3LjAxNjcgMTcuNSAxNi40MTkyVjMuNTgwODNDMTcuNSAyLjk4MzMzIDE3IDIuNSAxNi4zODgzIDIuNUgxNi4zOTA4SDE2LjM5MTdaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 1284, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__author .infobox ul.social-medias li a.facebook {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAwMTMgMS42NjY2N0M1LjM5ODggMS42NjY2NyAxLjY2Nzk3IDUuMzk3NTEgMS42Njc5NyAxMEMxLjY2Nzk3IDE0LjE1OTIgNC43MTU0NyAxNy42MDY3IDguNjk5NjMgMTguMjMyNVYxMi40MDgzSDYuNTgyOTdWMTBIOC42OTk2M1Y4LjE2NDE3QzguNjk5NjMgNi4wNzU4NCA5Ljk0Mjk3IDQuOTIyNTEgMTEuODQ3MSA0LjkyMjUxQzEyLjc1ODggNC45MjI1MSAxMy43MTIxIDUuMDg1MDEgMTMuNzEyMSA1LjA4NTAxVjcuMTM1MDFIMTIuNjYyMUMxMS42MjYzIDcuMTM1MDEgMTEuMzAzOCA3Ljc3NzUxIDExLjMwMzggOC40MzY2N1YxMEgxMy42MTQ2TDEzLjI0NTUgMTIuNDA4M0gxMS4zMDM4VjE4LjIzMjVDMTUuMjg3MSAxNy42MDc1IDE4LjMzNDYgMTQuMTU4MyAxOC4zMzQ2IDEwQzE4LjMzNDYgNS4zOTc1MSAxNC42MDM4IDEuNjY2NjcgMTAuMDAxMyAxLjY2NjY3WiIgZmlsbD0iIzFEMjEyOSIvPgo8L3N2Zz4K);
}

/* line 1288, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__author .infobox ul.social-medias li a.twitter {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjQ3MDIgNC43MTMzM0MxNy44MzQgNC45OTQ3NCAxNy4xNTkzIDUuMTc5NTYgMTYuNDY4NSA1LjI2MTY3QzE3LjE5NjcgNC44MjYxOSAxNy43NDE2IDQuMTQwODQgMTguMDAxOSAzLjMzMzMzQzE3LjMxODUgMy43NCAxNi41Njk0IDQuMDI1IDE1Ljc4ODUgNC4xNzkxN0MxNS4yNjQxIDMuNjE3OTggMTQuNTY4OCAzLjI0NTggMTMuODExIDMuMTIwNDlDMTMuMDUzMiAyLjk5NTE3IDEyLjI3NTIgMy4xMjM3NCAxMS41OTc5IDMuNDg2MjFDMTAuOTIwNyAzLjg0ODY4IDEwLjM4MjIgNC40MjQ3NCAxMC4wNjYxIDUuMTI0ODNDOS43NTAwOCA1LjgyNDkyIDkuNjc0MTcgNi42MDk4MiA5Ljg1MDIxIDcuMzU3NUM4LjQ2NDQ3IDcuMjg4MDQgNy4xMDg4MiA2LjkyNzk0IDUuODcxMjggNi4zMDA1NUM0LjYzMzc0IDUuNjczMTcgMy41NDE5OCA0Ljc5MjU0IDIuNjY2ODggMy43MTU4M0MyLjM1NzEyIDQuMjQ3ODggMi4xOTQzNCA0Ljg1MjY5IDIuMTk1MjEgNS40NjgzM0MyLjE5NTIxIDYuNjc2NjcgMi44MTAyMSA3Ljc0NDE3IDMuNzQ1MjEgOC4zNjkxN0MzLjE5MTg4IDguMzUxNzUgMi42NTA3NCA4LjIwMjMyIDIuMTY2ODggNy45MzMzM1Y3Ljk3NjY3QzIuMTY3MDQgOC43ODE0MiAyLjQ0NTUyIDkuNTYxMzUgMi45NTUwOCAxMC4xODQyQzMuNDY0NjUgMTAuODA3MSA0LjE3Mzk0IDExLjIzNDYgNC45NjI3MSAxMS4zOTQyQzQuNDQ5MDUgMTEuNTMzNCAzLjkxMDQ2IDExLjU1MzkgMy4zODc3MSAxMS40NTQyQzMuNjEwMSAxMi4xNDY5IDQuMDQzNTUgMTIuNzUyNyA0LjYyNzM3IDEzLjE4NjhDNS4yMTExOSAxMy42MjA4IDUuOTE2MTUgMTMuODYxNSA2LjY0MzU0IDEzLjg3NUM1LjkyMDYxIDE0LjQ0MjggNS4wOTI4NiAxNC44NjI1IDQuMjA3NjEgMTUuMTEwMUMzLjMyMjM2IDE1LjM1NzggMi4zOTY5OCAxNS40Mjg1IDEuNDg0MzggMTUuMzE4M0MzLjA3NzQ2IDE2LjM0MjkgNC45MzE5NiAxNi44ODY4IDYuODI2MDQgMTYuODg1QzEzLjIzNjkgMTYuODg1IDE2Ljc0MjcgMTEuNTc0MiAxNi43NDI3IDYuOTY4MzNDMTYuNzQyNyA2LjgxODMzIDE2LjczODUgNi42NjY2NyAxNi43MzE5IDYuNTE4MzNDMTcuNDE0MyA2LjAyNTE0IDE4LjAwMzIgNS40MTQxOCAxOC40NzEgNC43MTQxN0wxOC40NzAyIDQuNzEzMzNaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 1292, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__author .infobox ul.social-medias li a.link {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjg4MzEgNi43NTgzNEwxMi4wNjIyIDcuOTM3NUMxMi42MDQgOC40NzkxOSAxMy4wMzM3IDkuMTIyMjggMTMuMzI2OSA5LjgzMDA1QzEzLjYyMDEgMTAuNTM3OCAxMy43NzEgMTEuMjk2NCAxMy43NzEgMTIuMDYyNUMxMy43NzEgMTIuODI4NiAxMy42MjAxIDEzLjU4NzIgMTMuMzI2OSAxNC4yOTVDMTMuMDMzNyAxNS4wMDI3IDEyLjYwNCAxNS42NDU4IDEyLjA2MjIgMTYuMTg3NUwxMS43NjcyIDE2LjQ4MTdDMTAuNjczMiAxNy41NzU3IDkuMTg5NCAxOC4xOTAzIDcuNjQyMjMgMTguMTkwM0M2LjA5NTA1IDE4LjE5MDMgNC42MTEyNCAxNy41NzU3IDMuNTE3MjIgMTYuNDgxN0MyLjQyMzIxIDE1LjM4NzcgMS44MDg1OSAxMy45MDM4IDEuODA4NTkgMTIuMzU2N0MxLjgwODU5IDEwLjgwOTUgMi40MjMyMSA5LjMyNTY5IDMuNTE3MjIgOC4yMzE2N0w0LjY5NjM5IDkuNDEwODRDNC4zMDY3IDkuNzk3MTMgMy45OTcxNCAxMC4yNTY2IDMuNzg1NSAxMC43NjI4QzMuNTczODUgMTEuMjY5MSAzLjQ2NDI4IDExLjgxMjIgMy40NjMwOCAxMi4zNjA5QzMuNDYxODggMTIuOTA5NiAzLjU2OTA3IDEzLjQ1MzEgMy43Nzg1IDEzLjk2MDNDMy45ODc5MiAxNC40Njc1IDQuMjk1NDYgMTQuOTI4MyA0LjY4MzQ2IDE1LjMxNjNDNS4wNzE0NiAxNS43MDQzIDUuNTMyMjcgMTYuMDExOCA2LjAzOTQ0IDE2LjIyMTJDNi41NDY2MSAxNi40MzA3IDcuMDkwMTUgMTYuNTM3OCA3LjYzODg2IDE2LjUzNjZDOC4xODc1NyAxNi41MzU0IDguNzMwNjQgMTYuNDI1OSA5LjIzNjg5IDE2LjIxNDJDOS43NDMxNCAxNi4wMDI2IDEwLjIwMjYgMTUuNjkzIDEwLjU4ODkgMTUuMzAzM0wxMC44ODM5IDE1LjAwODNDMTEuNjY1IDE0LjIyNyAxMi4xMDM4IDEzLjE2NzQgMTIuMTAzOCAxMi4wNjI1QzEyLjEwMzggMTAuOTU3NyAxMS42NjUgOS44OTgwNCAxMC44ODM5IDkuMTE2NjdMOS43MDQ3MiA3LjkzNzVMMTAuODgzOSA2Ljc1OTE3TDEwLjg4MzEgNi43NTgzNFpNMTYuNDgxNCAxMS43Njc1TDE1LjMwMzEgMTAuNTg5MkMxNS42OTI4IDEwLjIwMjkgMTYuMDAyMyA5Ljc0MzQyIDE2LjIxNCA5LjIzNzE3QzE2LjQyNTYgOC43MzA5MiAxNi41MzUyIDguMTg3ODUgMTYuNTM2NCA3LjYzOTE0QzE2LjUzNzYgNy4wOTA0MyAxNi40MzA0IDYuNTQ2ODkgMTYuMjIxIDYuMDM5NzJDMTYuMDExNSA1LjUzMjU1IDE1LjcwNCA1LjA3MTc0IDE1LjMxNiA0LjY4Mzc0QzE0LjkyOCA0LjI5NTc0IDE0LjQ2NzIgMy45ODgyIDEzLjk2IDMuNzc4NzhDMTMuNDUyOCAzLjU2OTM1IDEyLjkwOTMgMy40NjIxNiAxMi4zNjA2IDMuNDYzMzZDMTEuODExOSAzLjQ2NDU2IDExLjI2ODggMy41NzQxMyAxMC43NjI2IDMuNzg1NzhDMTAuMjU2MyAzLjk5NzQzIDkuNzk2ODUgNC4zMDY5OCA5LjQxMDU2IDQuNjk2NjdMOS4xMTU1NiA0Ljk5MTY3QzguMzM0NDMgNS43NzMwNCA3Ljg5NTYyIDYuODMyNjUgNy44OTU2MiA3LjkzNzVDNy44OTU2MiA5LjA0MjM2IDguMzM0NDMgMTAuMTAyIDkuMTE1NTYgMTAuODgzM0wxMC4yOTQ3IDEyLjA2MjVMOS4xMTU1NiAxMy4yNDA4TDcuOTM3MjIgMTIuMDYyNUM3LjM5NTQ5IDExLjUyMDggNi45NjU3NSAxMC44Nzc3IDYuNjcyNTYgMTAuMTdDNi4zNzkzNyA5LjQ2MjE5IDYuMjI4NDcgOC43MDM2IDYuMjI4NDcgNy45Mzc1QzYuMjI4NDcgNy4xNzE0MSA2LjM3OTM3IDYuNDEyODIgNi42NzI1NiA1LjcwNTA1QzYuOTY1NzUgNC45OTcyOCA3LjM5NTQ5IDQuMzU0MTkgNy45MzcyMiAzLjgxMjUxTDguMjMyMjIgMy41MTgzNEM5LjMyNjI0IDIuNDI0MzIgMTAuODEwMSAxLjgwOTcxIDEyLjM1NzIgMS44MDk3MUMxMy45MDQ0IDEuODA5NzEgMTUuMzg4MiAyLjQyNDMyIDE2LjQ4MjIgMy41MTgzNEMxNy41NzYyIDQuNjEyMzYgMTguMTkwOSA2LjA5NjE2IDE4LjE5MDkgNy42NDMzNEMxOC4xOTA5IDkuMTkwNTEgMTcuNTc2MiAxMC42NzQzIDE2LjQ4MjIgMTEuNzY4M0wxNi40ODE0IDExLjc2NzVaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=);
}

/* line 1296, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__author .infobox ul.social-medias li a.mail {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNTAxMyAyLjVIMTcuNTAxM0MxNy43MjIzIDIuNSAxNy45MzQzIDIuNTg3OCAxOC4wOTA2IDIuNzQ0MDhDMTguMjQ2OCAyLjkwMDM2IDE4LjMzNDYgMy4xMTIzMiAxOC4zMzQ2IDMuMzMzMzNWMTYuNjY2N0MxOC4zMzQ2IDE2Ljg4NzcgMTguMjQ2OCAxNy4wOTk2IDE4LjA5MDYgMTcuMjU1OUMxNy45MzQzIDE3LjQxMjIgMTcuNzIyMyAxNy41IDE3LjUwMTMgMTcuNUgyLjUwMTNDMi4yODAyOSAxNy41IDIuMDY4MzMgMTcuNDEyMiAxLjkxMjA1IDE3LjI1NTlDMS43NTU3NyAxNy4wOTk2IDEuNjY3OTcgMTYuODg3NyAxLjY2Nzk3IDE2LjY2NjdWMy4zMzMzM0MxLjY2Nzk3IDMuMTEyMzIgMS43NTU3NyAyLjkwMDM2IDEuOTEyMDUgMi43NDQwOEMyLjA2ODMzIDIuNTg3OCAyLjI4MDI5IDIuNSAyLjUwMTMgMi41Wk0xMC4wNTEzIDkuNzM1ODNMNC43MDc5NyA1LjE5ODMzTDMuNjI4OCA2LjQ2ODMzTDEwLjA2MjEgMTEuOTMwOEwxNi4zNzk2IDYuNDY0MTdMMTUuMjg5NiA1LjIwMzMzTDEwLjA1MjEgOS43MzU4M0gxMC4wNTEzWiIgZmlsbD0iIzFEMjEyOSIvPgo8L3N2Zz4K);
}

/* line 1305, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls .warning-author-wrapper {
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 1311, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__modified_date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1px;
  margin-top: 24px;
}

/* line 1317, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__modified_date .modified_date-label {
  font-family: "Roboto Condensed", sans-serif;
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}

/* line 1326, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__modified_date time {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

/* line 1336, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls .author-date-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: calc(100vw - 32px);
  margin-top: 16px;
}

@media (min-width: 600px) {
  /* line 1336, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls .author-date-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 100%;
    margin-top: unset;
  }

  /* line 1348, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls .author-date-wrapper > div::after {
    content: '';
    width: 1px;
    background-color: #ffffff3d;
    height: 32px;
    margin: 4px 12px;
  }

  /* line 1356, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls .author-date-wrapper > div:last-child::after {
    display: none;
  }

  /* line 1360, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls .author-date-wrapper .bl-controls__author .author-name svg {
    display: none;
  }
}

@media (max-width: 599px) {
  /* line 1366, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls .author-date-wrapper .bl-controls__author {
    margin-top: 8px;
  }

  /* line 1369, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls .author-date-wrapper .bl-controls__author .avatar {
    display: none;
  }

  /* line 1373, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls .author-date-wrapper .bl-controls__author .text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }

  /* line 1379, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls .author-date-wrapper .bl-controls__author .infobox {
    right: 0;
  }

  /* line 1383, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls .author-date-wrapper .bl-controls__author .author-name > svg {
    position: absolute;
    margin-left: -30px;
  }

  /* line 1389, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls .author-date-wrapper .bl-controls__modified_date {
    margin-top: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
}

/* line 1399, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls .filters-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
}

@media (min-width: 768px) and (max-width: 1208.98px) {
  /* line 1399, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls .filters-wrapper {
    width: 100%;
    margin-top: 24px;
  }
}

@media (max-width: 767.98px) {
  /* line 1399, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls .filters-wrapper {
    position: absolute;
    right: 0;
    top: 14px;
  }
}

/* line 1415, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__title {
  cursor: default;
}

@media (min-width: 768px) {
  /* line 1415, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls__title {
    margin-right: 0.88889rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 1415, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls__title {
    margin-right: 2.5rem;
  }
}

/* line 1426, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__title svg path {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

/* line 1430, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__title span {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.88889rem;
  line-height: 1.05556rem;
  text-transform: uppercase;
  color: white;
  margin-left: 0.38889rem;
}

@media (max-width: 767.98px) {
  /* line 1443, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls__title.active svg path {
    fill: #12a96a;
  }

  /* line 1447, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls__title.active span {
    color: #12a96a;
  }
}

/* line 1454, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-controls__buttons {
  position: absolute;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 767.98px) {
  /* line 1460, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls__buttons.geo {
    top: calc(30% + 10px);
  }
}

@media (min-width: 768px) {
  /* line 1454, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls__buttons {
    position: relative;
  }
}

@media (max-width: 767.98px) {
  /* line 1454, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls__buttons {
    -webkit-transition: visibility 0.1s linear, opacity 0.2s ease-out;
    transition: visibility 0.1s linear, opacity 0.2s ease-out;
    visibility: hidden;
    opacity: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background: #fff;
    -webkit-box-shadow: 0 16px 40px rgba(41, 41, 47, 0.16);
            box-shadow: 0 16px 40px rgba(41, 41, 47, 0.16);
    border-radius: 0.22222rem;
    padding: 1.33333rem 1.11111rem;
    top: calc(100% + 10px);
    right: -0.22222rem;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }

  /* line 1484, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls__buttons .sort-btn:not(:last-of-type) {
    margin-right: 0;
    margin-bottom: 0.88889rem;
  }

  /* line 1490, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-controls__buttons.active {
    visibility: visible;
    opacity: 1;
    z-index: 4;
  }
}

/* line 1499, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-solo__warning {
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 48px;
  margin-bottom: 8px;
}

/* line 1510, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-solo__warning a {
  height: 48px;
}

/* line 1514, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-solo__warning svg {
  margin-right: 0.27778rem;
}

/* line 1518, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-solo__warning span {
  font-weight: 500;
  font-size: 0.77778rem;
  line-height: 0.77778rem;
  letter-spacing: -0.01em;
  color: #1d2129;
}

/* line 1526, assets/styles/layouts/_block-betting-list.scss */

.betting-list .bl-solo__warning__geo {
  margin-left: 16px;
  color: #fff;
}

@media (max-width: 767.98px) {
  /* line 1526, assets/styles/layouts/_block-betting-list.scss */

  .betting-list .bl-solo__warning__geo {
    margin-left: 8px;
  }
}

/* line 1536, assets/styles/layouts/_block-betting-list.scss */

.betting-list__heading {
  color: white;
  margin-bottom: 1.22222rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 1542, assets/styles/layouts/_block-betting-list.scss */

.betting-list__heading__darken-text {
  color: #1d2129;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  /* line 1542, assets/styles/layouts/_block-betting-list.scss */

  .betting-list__heading__darken-text {
    max-width: calc(100% - 250px);
    margin-bottom: inherit;
  }
}

@media (min-width: 1209px) {
  /* line 1536, assets/styles/layouts/_block-betting-list.scss */

  .betting-list__heading {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

/* line 1556, assets/styles/layouts/_block-betting-list.scss */

.betting-list__heading h2,
.betting-list__heading h3,
.betting-list__heading p {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

/* line 1562, assets/styles/layouts/_block-betting-list.scss */

.betting-list__heading h2,
.betting-list__heading h3 {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 1.55556rem;
  line-height: 1.77778rem;
  letter-spacing: -0.01em;
  margin-bottom: 0.88889rem;
}

@media (min-width: 768px) {
  /* line 1562, assets/styles/layouts/_block-betting-list.scss */

  .betting-list__heading h2,
  .betting-list__heading h3 {
    font-size: 2.66667rem;
    line-height: 2.88889rem;
    margin-bottom: 1.33333rem;
  }
}

/* line 1578, assets/styles/layouts/_block-betting-list.scss */

.betting-list__heading p {
  font-size: 1rem;
  line-height: 1.55556rem;
  letter-spacing: -0.01em;
  margin-bottom: 1rem;
}

/* line 1587, assets/styles/layouts/_block-betting-list.scss */

.sort-btn {
  cursor: pointer;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.38889rem 0.44444rem 0.38889rem 0.38889rem;
  border-radius: 0.22222rem;
}

/* line 1595, assets/styles/layouts/_block-betting-list.scss */

.sort-btn span {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.88889rem;
  line-height: 1.05556rem;
  text-transform: uppercase;
  color: #1d2129;
  margin-left: 0.38889rem;
}

@media (min-width: 768px) {
  /* line 1595, assets/styles/layouts/_block-betting-list.scss */

  .sort-btn span {
    color: white;
  }
}

/* line 1610, assets/styles/layouts/_block-betting-list.scss */

.sort-btn:not(:last-of-type) {
  margin-right: 0.72222rem;
}

/* line 1614, assets/styles/layouts/_block-betting-list.scss */

.sort-btn.active {
  cursor: default;
}

/* line 1619, assets/styles/layouts/_block-betting-list.scss */

.sort-btn_rating.active {
  text-wrap: nowrap;
}

/* line 1622, assets/styles/layouts/_block-betting-list.scss */

.sort-btn_rating.active span {
  color: #12a96a;
}

@media (min-width: 768px) {
  /* line 1619, assets/styles/layouts/_block-betting-list.scss */

  .sort-btn_rating.active {
    background: rgba(18, 169, 106, 0.24);
  }

  /* line 1629, assets/styles/layouts/_block-betting-list.scss */

  .sort-btn_rating.active span {
    color: #12a96a;
  }
}

/* line 1638, assets/styles/layouts/_block-betting-list.scss */

.sort-btn_date.active span {
  color: #40b4d9;
}

@media (min-width: 768px) {
  /* line 1637, assets/styles/layouts/_block-betting-list.scss */

  .sort-btn_date.active {
    background: rgba(64, 180, 217, 0.24);
  }

  /* line 1645, assets/styles/layouts/_block-betting-list.scss */

  .sort-btn_date.active span {
    color: #40b4d9;
  }
}

/* line 1654, assets/styles/layouts/_block-betting-list.scss */

.sort-btn_bonus.active span {
  color: #ff8f28;
}

@media (min-width: 768px) {
  /* line 1653, assets/styles/layouts/_block-betting-list.scss */

  .sort-btn_bonus.active {
    background: rgba(255, 143, 40, 0.24);
  }

  /* line 1661, assets/styles/layouts/_block-betting-list.scss */

  .sort-btn_bonus.active span {
    color: #ff8f28;
  }
}

/* line 1669, assets/styles/layouts/_block-betting-list.scss */

.rating {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.66667rem;
}

@media (max-width: 767.98px) {
  /* line 1669, assets/styles/layouts/_block-betting-list.scss */

  .rating {
    margin-top: -3px;
  }
}

/* line 1679, assets/styles/layouts/_block-betting-list.scss */

.rating > svg {
  margin-right: 0.44444rem;
}

@media (max-width: 767.98px) {
  /* line 1679, assets/styles/layouts/_block-betting-list.scss */

  .rating > svg {
    width: 10px;
    margin-right: 0.22222rem;
  }
}

/* line 1688, assets/styles/layouts/_block-betting-list.scss */

.rating span {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 0.88889rem;
  line-height: 1.05556rem;
}

/* line 1693, assets/styles/layouts/_block-betting-list.scss */

.rating span > svg {
  width: auto;
}

/* line 1699, assets/styles/layouts/_block-betting-list.scss */

.payment-list {
  margin-bottom: 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media (max-width: 767.98px) {
  /* line 1699, assets/styles/layouts/_block-betting-list.scss */

  .payment-list {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

@media (min-width: 1209px) {
  /* line 1699, assets/styles/layouts/_block-betting-list.scss */

  .payment-list {
    -webkit-box-pack: normal;
        -ms-flex-pack: normal;
            justify-content: normal;
  }
}

/* line 1715, assets/styles/layouts/_block-betting-list.scss */

.payment-list .pm-wrapper {
  display: -webkit-flex;
  -webkit-box-pack: start;
  /* justify-content */
  -webkit-box-align: start;
  /* align-items */
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media (min-width: 1209px) {
  /* line 1715, assets/styles/layouts/_block-betting-list.scss */

  .payment-list .pm-wrapper {
    -webkit-box-pack: normal;
        -ms-flex-pack: normal;
            justify-content: normal;
  }
}

/* line 1727, assets/styles/layouts/_block-betting-list.scss */

.payment-list .pm-wrapper .hidden-payment {
  border-radius: 1.66667rem;
  background: #f2f2f3;
  padding: 0.05556rem 0.44444rem;
  color: black;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 0.77778rem;
  line-height: 0.88889rem;
  max-width: 5rem;
  margin-bottom: 0.72222rem;
  margin-left: 0.55556rem;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* line 1742, assets/styles/layouts/_block-betting-list.scss */

.payment-list .pm-wrapper:not(:last-of-type) {
  margin-right: 0.22222rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media (min-width: 1209px) {
  /* line 1742, assets/styles/layouts/_block-betting-list.scss */

  .payment-list .pm-wrapper:not(:last-of-type) {
    margin-right: 0.44444rem;
  }
}

/* line 1751, assets/styles/layouts/_block-betting-list.scss */

.payment-list .pm-wrapper:nth-of-type(2) {
  display: none;
}

/* line 1755, assets/styles/layouts/_block-betting-list.scss */

.payment-list .pm-wrapper img {
  -o-object-fit: contain;
     object-fit: contain;
  max-height: 1.33333rem;
  height: 0.8rem;
  max-width: 2.22222rem;
  margin-bottom: 0.72222rem;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  opacity: 0.9;
}

/* line 1764, assets/styles/layouts/_block-betting-list.scss */

.payment-list .pm-wrapper img:not(:last-of-type) {
  margin-right: 0.55556rem;
}

/* line 1770, assets/styles/layouts/_block-betting-list.scss */

.payment-list .pm-wrapper picture:not(:last-of-type) {
  padding: 0 0.3rem;
}

/* line 1777, assets/styles/layouts/_block-betting-list.scss */

.states-list {
  margin-bottom: 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 1784, assets/styles/layouts/_block-betting-list.scss */

.states-list .st-wrapper {
  display: -webkit-flex;
  -webkit-box-pack: start;
  /* justify-content */
  -webkit-box-align: start;
  /* align-items */
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: normal;
  font-size: 0.88889rem;
  line-height: 1.33333rem;
  margin-bottom: 0.72222rem;
}

/* line 1796, assets/styles/layouts/_block-betting-list.scss */

.states-list .st-wrapper .hidden-state {
  border-radius: 1.66667rem;
  background: #f2f2f3;
  padding: 0.05556rem 0.44444rem;
  color: black;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 0.77778rem;
  line-height: 0.88889rem;
  max-width: 5rem;
  margin-bottom: 0.05556rem;
  margin-left: 0.27778rem;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  margin-top: 3px;
}

@media (min-width: 1209px) {
  /* line 1796, assets/styles/layouts/_block-betting-list.scss */

  .states-list .st-wrapper .hidden-state {
    margin-left: 0;
  }
}

/* line 1815, assets/styles/layouts/_block-betting-list.scss */

.states-list .st-wrapper:not(:last-of-type) {
  margin-right: 0.55556rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 1820, assets/styles/layouts/_block-betting-list.scss */

.states-list .st-wrapper:nth-of-type(2) {
  display: none;
}

/* line 1826, assets/styles/layouts/_block-betting-list.scss */

.payment-slider {
  margin-bottom: 1.44444rem;
  overflow-x: scroll;
}

@media (min-width: 1209px) {
  /* line 1826, assets/styles/layouts/_block-betting-list.scss */

  .payment-slider {
    display: none;
  }
}

/* line 1835, assets/styles/layouts/_block-betting-list.scss */

.payment-slider .slick-slide:not(:last-of-type) {
  margin-right: 0.55556rem;
}

/* line 1840, assets/styles/layouts/_block-betting-list.scss */

.payment-slider .icon {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

/* line 1843, assets/styles/layouts/_block-betting-list.scss */

.payment-slider .icon img {
  height: 0.88889rem;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  opacity: 0.9;
  max-width: unset;
}

/* line 1850, assets/styles/layouts/_block-betting-list.scss */

.payment-slider .icon:not(:last-of-type) {
  margin-right: 0.55556rem;
}

/* line 1855, assets/styles/layouts/_block-betting-list.scss */

.payment-slider__slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 24px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

/* line 1863, assets/styles/layouts/_block-betting-list.scss */

.payment-slider__controls {
  position: absolute;
  bottom: 26px;
  pointer-events: none;
}

@media (min-width: 1209px) {
  /* line 1863, assets/styles/layouts/_block-betting-list.scss */

  .payment-slider__controls {
    display: none;
  }
}

/* line 1872, assets/styles/layouts/_block-betting-list.scss */

.payment-slider__controls.prev,
.payment-slider__controls.next {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  z-index: 3;
  height: 24px;
  width: 97px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  background: -webkit-gradient(linear, right top, left top, color-stop(24.41%, #fff), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(270deg, #fff 24.41%, rgba(255, 255, 255, 0) 100%);
  opacity: 1;
}

/* line 1884, assets/styles/layouts/_block-betting-list.scss */

.payment-slider__controls.prev path,
.payment-slider__controls.next path {
  stroke: black;
}

/* line 1888, assets/styles/layouts/_block-betting-list.scss */

.payment-slider__controls.prev.hide,
.payment-slider__controls.next.hide {
  opacity: 0;
}

/* line 1893, assets/styles/layouts/_block-betting-list.scss */

.payment-slider__controls.prev {
  left: 12px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

@media (min-width: 768px) {
  /* line 1893, assets/styles/layouts/_block-betting-list.scss */

  .payment-slider__controls.prev {
    left: 0;
  }
}

/* line 1902, assets/styles/layouts/_block-betting-list.scss */

.payment-slider__controls.next {
  right: 12px;
}

@media (min-width: 768px) {
  /* line 1902, assets/styles/layouts/_block-betting-list.scss */

  .payment-slider__controls.next {
    right: 16px;
  }
}

/* line 1912, assets/styles/layouts/_block-betting-list.scss */

.legal-label {
  font-family: "Roboto Condensed", serif;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  padding: 0 0 10px;
  text-transform: uppercase;
  color: #12a96a;
}

/* line 1923, assets/styles/layouts/_block-betting-list.scss */

.illegal-label {
  font-family: "Roboto Condensed", serif;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  color: #dc3545;
  padding: 40px 0 10px;
  line-height: 19px;
  text-transform: uppercase;
}

/* line 1935, assets/styles/layouts/_block-betting-list.scss */

.illegal-list ._go {
  margin-right: 10px;
}

/* line 1939, assets/styles/layouts/_block-betting-list.scss */

.illegal-list .hidden {
  display: none;
}

/* line 1943, assets/styles/layouts/_block-betting-list.scss */

.illegal-list .view-all-illegal {
  width: 100%;
  padding: 0.77778rem;
  background: white;
  -webkit-box-shadow: 0 0.11111rem 0.16667rem rgba(0, 0, 0, 0.08);
  box-shadow: 0 0.11111rem 0.16667rem rgba(0, 0, 0, 0.08);
  border-radius: 0.33333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}

/* line 1957, assets/styles/layouts/_block-betting-list.scss */

.illegal-list .view-all-illegal span {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.88889rem;
  line-height: 1.05556rem;
  text-transform: uppercase;
  color: #12a96a;
}

/* line 1967, assets/styles/layouts/_block-betting-list.scss */

.illegal-list .betting-list-item {
  padding: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

/* line 1973, assets/styles/layouts/_block-betting-list.scss */

.illegal-list .top-wrapper {
  -webkit-box-flex: 0.9 !important;
      -ms-flex: 0.9 !important;
          flex: 0.9 !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

/* line 1978, assets/styles/layouts/_block-betting-list.scss */

.illegal-list .bottom-wrapper {
  padding: 0 !important;
  -webkit-box-flex: 0.1 !important;
      -ms-flex: 0.1 !important;
          flex: 0.1 !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 1985, assets/styles/layouts/_block-betting-list.scss */

.illegal-list h2,
.illegal-list h3 {
  margin-bottom: 0 !important;
  line-height: 40px !important;
  color: #bebec7;
}

/* line 1992, assets/styles/layouts/_block-betting-list.scss */

.illegal-list .thumb-wrapper {
  background: #f2f2f3;
  margin-bottom: 0 !important;
  margin-left: 3px;
}

/* line 1997, assets/styles/layouts/_block-betting-list.scss */

.illegal-list .thumb-wrapper img {
  opacity: 0.2;
  mix-blend-mode: luminosity;
}

/* line 2003, assets/styles/layouts/_block-betting-list.scss */

.illegal-list .illegal-disclaimer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.44444rem;
}

/* line 2010, assets/styles/layouts/_block-betting-list.scss */

.illegal-list .illegal-disclaimer img {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

/* line 2014, assets/styles/layouts/_block-betting-list.scss */

.illegal-list .illegal-disclaimer span {
  font-family: "Roboto Condensed", serif;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #dc3545;
}

/* line 2026, assets/styles/layouts/_block-betting-list.scss */

.illegal-house {
  display: inherit !important;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  max-width: none;
}

/* line 2032, assets/styles/layouts/_block-betting-list.scss */

.compare {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 2036, assets/styles/layouts/_block-betting-list.scss */

.compare__checkbox {
  background: white;
  border: 1px solid #bebec7;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 0.22222rem;
  height: 0.88889rem;
  width: 0.88889rem;
  margin-right: 0.44444rem;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 2050, assets/styles/layouts/_block-betting-list.scss */

.compare__checkbox svg {
  min-width: 0.33333rem;
  min-height: 0.22222rem;
}

/* line 2055, assets/styles/layouts/_block-betting-list.scss */

.compare__checkbox.selected {
  background: #12a96a;
  border: 1px solid white;
}

/* line 2059, assets/styles/layouts/_block-betting-list.scss */

.compare__checkbox.selected + span {
  color: #12a96a;
}

/* line 2065, assets/styles/layouts/_block-betting-list.scss */

.compare__caption {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  color: black;
  font-size: 0.77778rem;
  line-height: 1.33333rem;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

/* line 2076, assets/styles/layouts/_block-betting-list.scss */

.terms_info_item {
  border-bottom: none !important;
}

/* line 2080, assets/styles/layouts/_block-betting-list.scss */

.termscontainer {
  position: initial;
  z-index: 100;
}

/* line 2086, assets/styles/layouts/_block-betting-list.scss */

.termscontainer .termsandconditions span p {
  font-size: 10px;
  color: #bebec7;
  line-height: 16px;
  margin-bottom: 0;
}

/* line 2095, assets/styles/layouts/_block-betting-list.scss */

.termscontainer .termsblock {
  -webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.08);
          box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.08);
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  margin-bottom: 9px;
  width: 99%;
  margin-top: -10px;
}

@media (min-width: 768px) {
  /* line 2095, assets/styles/layouts/_block-betting-list.scss */

  .termscontainer .termsblock {
    padding: 8px 16px 8px 16px;
  }
}

@media (max-width: 1208.98px) {
  /* line 2095, assets/styles/layouts/_block-betting-list.scss */

  .termscontainer .termsblock {
    padding: 8px 16px 8px 16px;
  }
}

/* line 2111, assets/styles/layouts/_block-betting-list.scss */

.termscontainer .termsblock span {
  color: #5d6066;
  font-family: "Roboto", sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  display: block;
}

/* line 2122, assets/styles/layouts/_block-betting-list.scss */

.termscontainer .terms_under_bonus {
  margin-top: 2px;
}

/* line 2127, assets/styles/layouts/_block-betting-list.scss */

.background-bettinglist {
  background: #f8f8f9;
}

/* line 2131, assets/styles/layouts/_block-betting-list.scss */

.compare_text_terms {
  text-align: center !important;
}

/* line 2135, assets/styles/layouts/_block-betting-list.scss */

.compare-align-content {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

/* line 2139, assets/styles/layouts/_block-betting-list.scss */

.terms-in-comparepage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}

/* line 2147, assets/styles/layouts/_block-betting-list.scss */

.no-term-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 3, assets/styles/layouts/_block-betting-banner.scss */

.betting-banner-wrapper a.disabled {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}

/* line 11, assets/styles/layouts/_block-betting-banner.scss */

.betting-banner {
  padding: 2rem 1.77778rem 2.22222rem 1.77778rem;
  background: white;
  -webkit-box-shadow: 0 0.88889rem 2.22222rem #d8d8dc;
          box-shadow: 0 0.88889rem 2.22222rem #d8d8dc;
  border-radius: 0.22222rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1.77778rem;
}

/* line 22, assets/styles/layouts/_block-betting-banner.scss */

.betting-banner-logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

/* line 26, assets/styles/layouts/_block-betting-banner.scss */

.betting-banner-logos__playsafe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 29, assets/styles/layouts/_block-betting-banner.scss */

.betting-banner-logos__playsafe svg {
  margin-right: 0.27778rem;
}

/* line 33, assets/styles/layouts/_block-betting-banner.scss */

.betting-banner-logos__playsafe span {
  font-weight: 500;
  font-size: 0.77778rem;
  line-height: 0.77778rem;
  letter-spacing: -0.01em;
  color: #1d2129;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  bottom: 4px;
}

/* line 46, assets/styles/layouts/_block-betting-banner.scss */

.betting-banner-logos__geo {
  margin-left: 8px;
  color: #00377c;
}

/* line 50, assets/styles/layouts/_block-betting-banner.scss */

.betting-banner-logos__geo svg {
  margin-right: 0;
}

@media (min-width: 768px) {
  /* line 11, assets/styles/layouts/_block-betting-banner.scss */

  .betting-banner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 1.77778rem;
  }
}

/* line 63, assets/styles/layouts/_block-betting-banner.scss */

.betting-banner__label {
  position: absolute;
  left: -8px;
  top: 0.44444rem;
  padding: 0.11111rem 0.44444rem;
  font-weight: bold;
  font-size: 0.66667rem;
  line-height: 0.77778rem;
  color: white;
  text-transform: uppercase;
  background: #ff8f28;
  border: 2px solid white;
  border-radius: 0.22222rem;
}

/* line 77, assets/styles/layouts/_block-betting-banner.scss */

.betting-banner__label.label_yellow {
  color: #8c4f07;
  background: #f3c140;
}

/* line 82, assets/styles/layouts/_block-betting-banner.scss */

.betting-banner__label.label_purple {
  background: #a26aeb;
}

/* line 86, assets/styles/layouts/_block-betting-banner.scss */

.betting-banner__label.label_green {
  background: #6daf18;
}

/* line 90, assets/styles/layouts/_block-betting-banner.scss */

.betting-banner__label.label_orange {
  background: #ff8f28;
}

/* line 94, assets/styles/layouts/_block-betting-banner.scss */

.betting-banner__label.label_red {
  background: #dc3545;
}

/* line 99, assets/styles/layouts/_block-betting-banner.scss */

.betting-banner__logo {
  max-height: 2.22222rem;
  margin-bottom: 1.11111rem;
}

/* line 103, assets/styles/layouts/_block-betting-banner.scss */

.betting-banner__logo img {
  height: 34px;
  width: auto;
}

@media (min-width: 768px) {
  /* line 99, assets/styles/layouts/_block-betting-banner.scss */

  .betting-banner__logo {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

/* line 113, assets/styles/layouts/_block-betting-banner.scss */

.betting-banner__text {
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1rem;
  line-height: 1.22222rem;
  margin-bottom: 1.33333rem;
}

@media (min-width: 768px) {
  /* line 113, assets/styles/layouts/_block-betting-banner.scss */

  .betting-banner__text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
    text-align: left;
    margin-bottom: 0;
  }
}

/* line 128, assets/styles/layouts/_block-betting-banner.scss */

.betting-banner__subtext {
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  line-height: 19px;
  margin-top: 24px;
  color: #12a96a;
  text-transform: uppercase;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

@media (min-width: 768px) {
  /* line 128, assets/styles/layouts/_block-betting-banner.scss */

  .betting-banner__subtext {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
    text-align: left;
    margin-top: 16px;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 149, assets/styles/layouts/_block-betting-banner.scss */

  .betting-banner .cta-btn {
    width: 100%;
  }
}

/* line 154, assets/styles/layouts/_block-betting-banner.scss */

.betting-banner .cta-btn svg,
.betting-banner .cta-btn img {
  margin-left: 0;
  margin-right: 0.61111rem;
}

/* line 1, assets/styles/layouts/_block-two-column-text.scss */

.two-column-text {
  padding-top: 3.33333rem;
  padding-bottom: 3.33333rem;
  position: relative;
  z-index: 1;
  background: white;
}

@media (min-width: 768px) {
  /* line 1, assets/styles/layouts/_block-two-column-text.scss */

  .two-column-text {
    padding-top: 5.55556rem;
    padding-bottom: 5.55556rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 1, assets/styles/layouts/_block-two-column-text.scss */

  .two-column-text {
    padding-top: 6.66667rem;
    padding-bottom: 6.66667rem;
  }
}

/* line 18, assets/styles/layouts/_block-two-column-text.scss */

.two-column-text h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 1.55556rem;
  line-height: 1.77778rem;
  letter-spacing: -0.01em;
  margin-bottom: 2.22222rem;
}

@media (min-width: 768px) {
  /* line 18, assets/styles/layouts/_block-two-column-text.scss */

  .two-column-text h2 {
    font-size: 2.66667rem;
    line-height: 2.88889rem;
    margin-bottom: 2.55556rem;
  }
}

/* line 33, assets/styles/layouts/_block-two-column-text.scss */

.two-column-text h3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.88889rem;
  line-height: 1.22222rem;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.88889rem;
}

/* line 45, assets/styles/layouts/_block-two-column-text.scss */

.two-column-text h3 svg {
  margin-right: 0.44444rem;
}

/* line 49, assets/styles/layouts/_block-two-column-text.scss */

.two-column-text h3:not(:first-of-type) {
  margin-top: 1.55556rem;
}

/* line 54, assets/styles/layouts/_block-two-column-text.scss */

.two-column-text .text-block {
  font-size: 1rem;
  line-height: 1.55556rem;
  margin-bottom: 1rem;
  letter-spacing: -0.01em;
}

@media (min-width: 1209px) {
  /* line 54, assets/styles/layouts/_block-two-column-text.scss */

  .two-column-text .text-block {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

/* line 1, assets/styles/layouts/_block-news-slider.scss */

.news-slider {
  padding: 60px 0;
  overflow-x: hidden;
}

@media (min-width: 768px) {
  /* line 1, assets/styles/layouts/_block-news-slider.scss */

  .news-slider {
    padding: 100px 0;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 1, assets/styles/layouts/_block-news-slider.scss */

  .news-slider {
    padding: 120px 0 105px 0;
  }
}

/* line 14, assets/styles/layouts/_block-news-slider.scss */

.news-slider .slick-slide .link_icon {
  display: inline-block;
}

/* line 19, assets/styles/layouts/_block-news-slider.scss */

.news-slider > .container {
  position: relative;
}

/* line 22, assets/styles/layouts/_block-news-slider.scss */

.news-slider > .container > .row {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (min-width: 1209px) {
  /* line 22, assets/styles/layouts/_block-news-slider.scss */

  .news-slider > .container > .row {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

/* line 32, assets/styles/layouts/_block-news-slider.scss */

.news-slider .news-slider-wrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (max-width: 767.98px) {
  /* line 32, assets/styles/layouts/_block-news-slider.scss */

  .news-slider .news-slider-wrapper {
    position: relative;
    overflow: hidden;
  }

  /* line 39, assets/styles/layouts/_block-news-slider.scss */

  .news-slider .news-slider-wrapper::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 90px;
    height: 100%;
    background: -webkit-gradient(linear, right top, left top, from(#f2f2f3), to(rgba(242, 242, 243, 0)));
    background: linear-gradient(270deg, #f2f2f3 0%, rgba(242, 242, 243, 0) 100%);
    pointer-events: none;
  }
}

@media (min-width: 768px) {
  /* line 32, assets/styles/layouts/_block-news-slider.scss */

  .news-slider .news-slider-wrapper {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}

/* line 56, assets/styles/layouts/_block-news-slider.scss */

.news-slider .news-slider-upper {
  margin-bottom: 30px;
}

/* line 59, assets/styles/layouts/_block-news-slider.scss */

.news-slider .news-slider-upper > .row {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 64, assets/styles/layouts/_block-news-slider.scss */

.news-slider .news-slider-upper .tags-slider-wrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (max-width: 767.98px) {
  /* line 64, assets/styles/layouts/_block-news-slider.scss */

  .news-slider .news-slider-upper .tags-slider-wrapper {
    position: relative;
    overflow: hidden;
  }

  /* line 71, assets/styles/layouts/_block-news-slider.scss */

  .news-slider .news-slider-upper .tags-slider-wrapper::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 90px;
    height: 75%;
    background: -webkit-gradient(linear, right top, left top, from(#f2f2f3), to(rgba(242, 242, 243, 0)));
    background: linear-gradient(270deg, #f2f2f3 0%, rgba(242, 242, 243, 0) 100%);
    pointer-events: none;
  }
}

@media (min-width: 768px) {
  /* line 64, assets/styles/layouts/_block-news-slider.scss */

  .news-slider .news-slider-upper .tags-slider-wrapper {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}

/* line 89, assets/styles/layouts/_block-news-slider.scss */

.news-slider__title {
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 30px;
  max-width: 75%;
}

@media (min-width: 768px) {
  /* line 89, assets/styles/layouts/_block-news-slider.scss */

  .news-slider__title {
    font-size: 48px;
    line-height: 52px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 89, assets/styles/layouts/_block-news-slider.scss */

  .news-slider__title {
    margin-right: auto;
  }
}

/* line 105, assets/styles/layouts/_block-news-slider.scss */

.news-slider__slider {
  margin: 0 -200px 0 -8px;
}

@media (min-width: 1209px) {
  /* line 105, assets/styles/layouts/_block-news-slider.scss */

  .news-slider__slider {
    margin: 0 -250px 0 -8px;
  }
}

@media (min-width: 1209px) and (min-width: 1209px) {
  /* line 105, assets/styles/layouts/_block-news-slider.scss */

  .news-slider__slider {
    margin: 0 -400px 0 -15px;
  }
}

/* line 116, assets/styles/layouts/_block-news-slider.scss */

.news-slider__slider .news-slider-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 122, assets/styles/layouts/_block-news-slider.scss */

.news-slider__slider .news-slider-item-wrapper {
  padding: 0 8px;
  width: 230px !important;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

/* line 127, assets/styles/layouts/_block-news-slider.scss */

.news-slider__slider .news-slider-item-wrapper .news-slider-item__link {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

/* line 130, assets/styles/layouts/_block-news-slider.scss */

.news-slider__slider .news-slider-item-wrapper .news-slider-item__link svg path {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

@media (min-width: 1209px) {
  /* line 122, assets/styles/layouts/_block-news-slider.scss */

  .news-slider__slider .news-slider-item-wrapper {
    padding: 15px;
    width: 368px !important;
  }

  /* line 139, assets/styles/layouts/_block-news-slider.scss */

  .news-slider__slider .news-slider-item-wrapper:hover {
    background: white;
    border-radius: 6px;
  }

  /* line 143, assets/styles/layouts/_block-news-slider.scss */

  .news-slider__slider .news-slider-item-wrapper:hover .news-slider-item__link {
    color: #12a96a;
  }

  /* line 146, assets/styles/layouts/_block-news-slider.scss */

  .news-slider__slider .news-slider-item-wrapper:hover .news-slider-item__link svg path {
    stroke: #12a96a;
  }
}

/* line 154, assets/styles/layouts/_block-news-slider.scss */

.news-slider__slider .news-slider-item__cover {
  position: absolute;
  left: 0;
  top: 0;
}

@-moz-document url-prefix()  {
  /* line 154, assets/styles/layouts/_block-news-slider.scss */

  .news-slider__slider .news-slider-item__cover {
    top: 0;
  }
}

/* line 163, assets/styles/layouts/_block-news-slider.scss */

.news-slider__slider .news-slider-item__cover-title {
  color: #fff;
  position: absolute;
  width: 130px;
  font-size: 12px;
  line-height: 16px;
  left: 10px;
  bottom: -110px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.02em;
  z-index: 1;
}

@media (min-width: 768px) {
  /* line 163, assets/styles/layouts/_block-news-slider.scss */

  .news-slider__slider .news-slider-item__cover-title {
    width: 135px;
    font-size: 12px;
    line-height: 16px;
    left: 10px;
    bottom: -105px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 163, assets/styles/layouts/_block-news-slider.scss */

  .news-slider__slider .news-slider-item__cover-title {
    font-size: 20px;
    line-height: 24px;
    width: 230px;
    left: 20px;
    bottom: -172px;
  }
}

/* line 193, assets/styles/layouts/_block-news-slider.scss */

.news-slider__slider .news-slider-item__cover-image {
  position: absolute;
  height: 120px;
  border-radius: 4px;
  margin-bottom: 12px;
  width: 214px;
  top: 0 !important;
}

@-moz-document url-prefix()  {
  /* line 193, assets/styles/layouts/_block-news-slider.scss */

  .news-slider__slider .news-slider-item__cover-image {
    top: 15px;
  }
}

@media (min-width: 768px) {
  /* line 193, assets/styles/layouts/_block-news-slider.scss */

  .news-slider__slider .news-slider-item__cover-image {
    width: 214px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 193, assets/styles/layouts/_block-news-slider.scss */

  .news-slider__slider .news-slider-item__cover-image {
    margin-bottom: 16px;
    height: 192px;
    width: 338px;
  }
}

/* line 217, assets/styles/layouts/_block-news-slider.scss */

.news-slider__slider .news-slider-item__thumb {
  height: 120px;
  border-radius: 4px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 12px;
}

@media (min-width: 1209px) {
  /* line 217, assets/styles/layouts/_block-news-slider.scss */

  .news-slider__slider .news-slider-item__thumb {
    margin-bottom: 16px;
    height: 192px;
  }
}

/* line 230, assets/styles/layouts/_block-news-slider.scss */

.news-slider__slider .news-slider-item__date {
  display: block;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  color: #5d6066;
  margin-bottom: 10px;
}

@media (min-width: 1209px) {
  /* line 230, assets/styles/layouts/_block-news-slider.scss */

  .news-slider__slider .news-slider-item__date {
    margin-bottom: 6px;
  }
}

/* line 244, assets/styles/layouts/_block-news-slider.scss */

.news-slider__slider .news-slider-item__title {
  font-family: "Roboto", sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.01em;
  margin-bottom: 12px;
}

@media (min-width: 1209px) {
  /* line 244, assets/styles/layouts/_block-news-slider.scss */

  .news-slider__slider .news-slider-item__title {
    margin-bottom: 8px;
  }
}

/* line 257, assets/styles/layouts/_block-news-slider.scss */

.news-slider__slider .news-slider-item__link {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #5d6066;
}

/* line 265, assets/styles/layouts/_block-news-slider.scss */

.news-slider__slider .news-slider-item__link svg {
  margin-left: 8px;
}

/* line 268, assets/styles/layouts/_block-news-slider.scss */

.news-slider__slider .news-slider-item__link svg path {
  stroke: #5d6066;
}

/* line 273, assets/styles/layouts/_block-news-slider.scss */

.news-slider__slider .news-slider-item__link:hover {
  color: #12a96a;
}

/* line 277, assets/styles/layouts/_block-news-slider.scss */

.news-slider__slider .news-slider-item__link:hover svg path {
  stroke: #12a96a;
}

/* line 286, assets/styles/layouts/_block-news-slider.scss */

.news-slider__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px;
  margin-bottom: 40px;
}

@media (min-width: 768px) {
  /* line 286, assets/styles/layouts/_block-news-slider.scss */

  .news-slider__controls {
    margin-bottom: 9px;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 286, assets/styles/layouts/_block-news-slider.scss */

  .news-slider__controls {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    height: 24px;
    margin-bottom: 0;
  }
}

/* line 303, assets/styles/layouts/_block-news-slider.scss */

.news-slider__controls .prev,
.news-slider__controls .next {
  height: 24px;
}

/* line 308, assets/styles/layouts/_block-news-slider.scss */

.news-slider__controls .prev {
  margin-right: 12px;
}

/* line 313, assets/styles/layouts/_block-news-slider.scss */

.news-slider__filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding-left: 0;
}

/* line 318, assets/styles/layouts/_block-news-slider.scss */

.news-slider__filters::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 75%;
  background: -webkit-gradient(linear, right top, left top, from(#f2f2f3), to(rgba(242, 242, 243, 0)));
  background: linear-gradient(270deg, #f2f2f3 0%, rgba(242, 242, 243, 0) 100%);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  pointer-events: none;
}

/* line 331, assets/styles/layouts/_block-news-slider.scss */

.news-slider__filters.fogged::before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 90px;
  height: 75%;
  background: linear-gradient(93deg, #f2f2f3 0%, rgba(242, 242, 243, 0) 100%);
  pointer-events: none;
}

@media (min-width: 768px) {
  /* line 313, assets/styles/layouts/_block-news-slider.scss */

  .news-slider__filters {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 313, assets/styles/layouts/_block-news-slider.scss */

  .news-slider__filters {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    max-width: 92%;
  }
}

/* line 353, assets/styles/layouts/_block-news-slider.scss */

.news-slider__filters .ns-filter {
  padding: 4px 10px 5px 12px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #5d6066;
  cursor: pointer;
  margin-bottom: 0.5rem;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

@media (min-width: 1209px) {
  /* line 353, assets/styles/layouts/_block-news-slider.scss */

  .news-slider__filters .ns-filter {
    margin-bottom: 0;
  }
}

/* line 370, assets/styles/layouts/_block-news-slider.scss */

.news-slider__filters .ns-filter.active {
  color: #1d2129;
  background: #e3e4e6;
  border-radius: 4px;
}

/* line 1, assets/styles/layouts/_block-internal-links.scss */

.internal-links {
  background: white;
  padding: 3.33333rem 0 1.11111rem 0;
}

@media (min-width: 768px) {
  /* line 1, assets/styles/layouts/_block-internal-links.scss */

  .internal-links {
    padding: 5.55556rem 0 3.33333rem 0;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 1, assets/styles/layouts/_block-internal-links.scss */

  .internal-links {
    padding: 6.66667rem 0;
  }
}

/* line 13, assets/styles/layouts/_block-internal-links.scss */

.internal-links__heading {
  margin-bottom: 2.22222rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

/* line 18, assets/styles/layouts/_block-internal-links.scss */

.internal-links__heading h2 {
  font-size: 1.55556rem;
  line-height: 1.77778rem;
  margin-bottom: 1.11111rem;
}

@media (min-width: 1209px) {
  /* line 18, assets/styles/layouts/_block-internal-links.scss */

  .internal-links__heading h2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 768px) {
  /* line 18, assets/styles/layouts/_block-internal-links.scss */

  .internal-links__heading h2 {
    font-size: 2.66667rem;
    line-height: 2.88889rem;
    margin-bottom: 1.33333rem;
  }
}

/* line 33, assets/styles/layouts/_block-internal-links.scss */

.internal-links__heading h2 span {
  font-weight: bold;
  font-size: 1.55556rem;
  line-height: 1.77778rem;
}

@media (min-width: 768px) {
  /* line 33, assets/styles/layouts/_block-internal-links.scss */

  .internal-links__heading h2 span {
    font-size: 2.66667rem;
    line-height: 2.88889rem;
  }
}

@media (min-width: 1209px) {
  /* line 45, assets/styles/layouts/_block-internal-links.scss */

  .internal-links__heading p {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

/* line 52, assets/styles/layouts/_block-internal-links.scss */

.internal-links__link {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media (min-width: 1209px) {
  /* line 52, assets/styles/layouts/_block-internal-links.scss */

  .internal-links__link {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}

/* line 63, assets/styles/layouts/_block-internal-links.scss */

.internal-links__link img {
  margin-bottom: 0.88889rem;
}

/* line 67, assets/styles/layouts/_block-internal-links.scss */

.internal-links__link .link_icon {
  margin: 0 0 2px 0;
}

/* line 71, assets/styles/layouts/_block-internal-links.scss */

.internal-links__link h3,
.internal-links__link p {
  font-size: 1rem;
  line-height: 1.55556rem;
  margin-bottom: 0.88889rem;
}

/* line 78, assets/styles/layouts/_block-internal-links.scss */

.internal-links__link p {
  margin-bottom: 1.11111rem;
}

/* line 82, assets/styles/layouts/_block-internal-links.scss */

.internal-links__link .urlInternalLinks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 2.22222rem;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.88889rem;
  line-height: 1.05556rem;
  text-transform: uppercase;
  color: #12a96a;
}

/* line 93, assets/styles/layouts/_block-internal-links.scss */

.internal-links__link .urlInternalLinks svg {
  margin-left: 0.44444rem;
}

/* line 99, assets/styles/layouts/_block-internal-links.scss */

.internal-links p {
  font-size: 1rem;
  line-height: 1.55556rem;
}

/* line 104, assets/styles/layouts/_block-internal-links.scss */

.internal-links ol {
  font-size: 1rem;
  line-height: 1.55556rem;
  margin: 0 0 20px;
  padding: 0 20px;
}

/* line 111, assets/styles/layouts/_block-internal-links.scss */

.internal-links ul {
  font-size: 1rem;
  line-height: 1.22222rem;
  margin: 0 0 20px !important;
  padding: 0 10px;
}

/* line 117, assets/styles/layouts/_block-internal-links.scss */

.internal-links ul li {
  margin: 0 !important;
  line-height: 1.22222rem;
}

/* line 123, assets/styles/layouts/_block-internal-links.scss */

.internal-links + .internal-links {
  padding-top: 0;
}

/* line 130, assets/styles/layouts/_block-internal-links.scss */

.single-post .site-main .internal-links {
  padding: 1rem 0;
}

/* line 133, assets/styles/layouts/_block-internal-links.scss */

.single-post .site-main .internal-links.centered .row-item-padding {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

@media (max-width: 1208.98px) {
  /* line 139, assets/styles/layouts/_block-internal-links.scss */

  .single-post .site-main .internal-links.mobile-centered .row-item-padding {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }
}

/* line 145, assets/styles/layouts/_block-internal-links.scss */

.single-post .site-main .internal-links h3 {
  margin: 0 0 0.88889rem;
}

/* line 1, assets/styles/layouts/_block-about.scss */

.about {
  padding: 3.33333rem 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#09101f), color-stop(103.08%, #012325));
  background: linear-gradient(180deg, #09101f 0%, #012325 103.08%);
  position: relative;
  z-index: 1;
}

/* line 7, assets/styles/layouts/_block-about.scss */

.about__heading {
  color: white;
  margin-bottom: 1.77778rem;
  margin-top: 1.77778rem;
}

@media (min-width: 768px) {
  /* line 7, assets/styles/layouts/_block-about.scss */

  .about__heading {
    margin-bottom: 2.22222rem;
  }
}

/* line 16, assets/styles/layouts/_block-about.scss */

.about__heading h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 1.55556rem;
  line-height: 1.77778rem;
}

/* line 22, assets/styles/layouts/_block-about.scss */

.about__heading h2 span {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 1.55556rem;
  line-height: 1.77778rem;
}

@media (min-width: 768px) {
  /* line 16, assets/styles/layouts/_block-about.scss */

  .about__heading h2 {
    font-size: 2.66667rem;
    line-height: 2.88889rem;
  }

  /* line 33, assets/styles/layouts/_block-about.scss */

  .about__heading h2 span {
    font-size: 2.66667rem;
    line-height: 2.88889rem;
  }
}

@media (min-width: 768px) {
  /* line 41, assets/styles/layouts/_block-about.scss */

  .about__list {
    margin-bottom: 1.11111rem;
  }
}

/* line 46, assets/styles/layouts/_block-about.scss */

.about__list ol {
  padding-left: 0;
  counter-reset: about-counter;
}

/* line 50, assets/styles/layouts/_block-about.scss */

.about__list ol li {
  counter-increment: about-counter;
  position: relative;
}

/* line 54, assets/styles/layouts/_block-about.scss */

.about__list ol li::before {
  content: counter(about-counter);
  position: absolute;
  top: 1.33333rem;
  left: -0.33333rem;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 5.55556rem;
  line-height: 5.55556rem;
  letter-spacing: -0.01em;
  color: white;
  opacity: 0.04;
}

@media (min-width: 768px) {
  /* line 54, assets/styles/layouts/_block-about.scss */

  .about__list ol li::before {
    left: -0.77778rem;
  }
}

/* line 74, assets/styles/layouts/_block-about.scss */

.about__list .about-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.66667rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 768px) {
  /* line 74, assets/styles/layouts/_block-about.scss */

  .about__list .about-list-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 74, assets/styles/layouts/_block-about.scss */

  .about__list .about-list-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}

/* line 90, assets/styles/layouts/_block-about.scss */

.about__list .about-list-item svg {
  margin-right: 0.44444rem;
}

/* line 94, assets/styles/layouts/_block-about.scss */

.about__list .about-list-item h3,
.about__list .about-list-item p {
  font-family: "Roboto", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.55556rem;
  letter-spacing: -0.01em;
  color: #f8faff;
}

/* line 104, assets/styles/layouts/_block-about.scss */

.about__list .about-list-item p {
  font-weight: normal;
  margin-top: 0.88889rem;
  height: 100%;
  color: #8e989d;
}

/* line 113, assets/styles/layouts/_block-about.scss */

.about__image {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

/* line 116, assets/styles/layouts/_block-about.scss */

.about__image img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.33333rem;
}

/* line 123, assets/styles/layouts/_block-about.scss */

.about .text-and-pic {
  position: relative;
  padding-top: 16.66667rem;
}

@media (min-width: 768px) {
  /* line 123, assets/styles/layouts/_block-about.scss */

  .about .text-and-pic {
    padding-top: 28.61111rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 123, assets/styles/layouts/_block-about.scss */

  .about .text-and-pic {
    padding-top: 4.44444rem;
  }
}

/* line 135, assets/styles/layouts/_block-about.scss */

.about .text-and-pic__text {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 1209px) {
  /* line 135, assets/styles/layouts/_block-about.scss */

  .about .text-and-pic__text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    margin-left: auto;
    padding-top: 0;
  }
}

/* line 145, assets/styles/layouts/_block-about.scss */

.about .text-and-pic__text h2,
.about .text-and-pic__text p {
  font-weight: bold;
  font-size: 1.55556rem;
  line-height: 1.77778rem;
  letter-spacing: -0.01em;
  margin-bottom: 1.33333rem;
  color: #8e989d;
}

/* line 155, assets/styles/layouts/_block-about.scss */

.about .text-and-pic__text h2 {
  color: white;
}

@media (min-width: 768px) {
  /* line 155, assets/styles/layouts/_block-about.scss */

  .about .text-and-pic__text h2 {
    font-size: 2.66667rem;
    line-height: 2.88889rem;
  }
}

/* line 164, assets/styles/layouts/_block-about.scss */

.about .text-and-pic__text p {
  font-size: 1rem;
  line-height: 1.55556rem;
  font-weight: normal;
}

/* line 170, assets/styles/layouts/_block-about.scss */

.about .text-and-pic__text ul > li {
  color: #8e989d;
  font-size: 1rem;
}

/* line 175, assets/styles/layouts/_block-about.scss */

.about .text-and-pic__text ol > li {
  color: #8e989d;
  font-size: 1rem;
}

/* line 181, assets/styles/layouts/_block-about.scss */

.about .text-and-pic__image {
  position: absolute;
  top: 0;
  height: 16.66667rem;
  width: 100%;
  z-index: -1;
}

@media (min-width: 768px) {
  /* line 181, assets/styles/layouts/_block-about.scss */

  .about .text-and-pic__image {
    height: 28.61111rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 181, assets/styles/layouts/_block-about.scss */

  .about .text-and-pic__image {
    height: 100%;
    left: -100px;
  }
}

/* line 197, assets/styles/layouts/_block-about.scss */

.about .text-and-pic__image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  mix-blend-mode: luminosity;
  opacity: 0.6;
  margin: auto;
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 197, assets/styles/layouts/_block-about.scss */

  .about .text-and-pic__image img {
    margin: 0;
  }
}

/* line 211, assets/styles/layouts/_block-about.scss */

.about .text-and-pic__image .overlay {
  position: absolute;
  top: 0;
  height: 16.66667rem;
  width: 100%;
  background: radial-gradient(50% 50% at 50% 50%, rgba(196, 196, 196, 0.49) 0%, rgba(196, 196, 196, 0.3) 44.91%, rgba(196, 196, 196, 0) 100%);
}

@media (min-width: 768px) {
  /* line 211, assets/styles/layouts/_block-about.scss */

  .about .text-and-pic__image .overlay {
    height: 28.61111rem;
    margin: auto 0;
  }
}

/* line 235, assets/styles/layouts/_block-about.scss */

.bold-marker li::marker {
  font-weight: bold;
}

/* line 1, assets/styles/layouts/_block-info.scss */

.info {
  background-color: white;
  position: relative;
  overflow: hidden;
  padding: 3.33333rem 0 4.44444rem 0;
}

/* line 2, assets/styles/layouts/_block-info.scss */

.info [aria-expanded="false"] > .expanded,
.info [aria-expanded="true"] > .collapsed {
  display: none;
}

/* line 8, assets/styles/layouts/_block-info.scss */

.info button[aria-expanded="true"] .vertical {
  display: none;
}

/* line 18, assets/styles/layouts/_block-info.scss */

.info > .container > .row {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}

@media (max-width: 767.98px) {
  /* line 22, assets/styles/layouts/_block-info.scss */

  .info > .container > .row img.hide-on-mobile {
    display: none;
  }
}

@media (min-width: 768px) {
  /* line 1, assets/styles/layouts/_block-info.scss */

  .info {
    padding: 5.55556rem 0;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 1, assets/styles/layouts/_block-info.scss */

  .info {
    padding: 6.66667rem 0;
  }
}

/* line 36, assets/styles/layouts/_block-info.scss */

.info__list {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 43, assets/styles/layouts/_block-info.scss */

.info__heading,
.info .placeholder {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 1.22222rem;
  z-index: 2;
}

@media (min-width: 768px) {
  /* line 43, assets/styles/layouts/_block-info.scss */

  .info__heading,
  .info .placeholder {
    margin-bottom: 2rem;
  }
}

/* line 54, assets/styles/layouts/_block-info.scss */

.info__heading h2,
.info .placeholder h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 1.55556rem;
  line-height: 1.77778rem;
  margin-bottom: 1.11111rem;
}

/* line 61, assets/styles/layouts/_block-info.scss */

.info__heading h2 span,
.info .placeholder h2 span {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 1.55556rem;
  line-height: 1.77778rem;
}

@media (min-width: 768px) {
  /* line 54, assets/styles/layouts/_block-info.scss */

  .info__heading h2,
  .info .placeholder h2 {
    font-size: 2.66667rem;
    line-height: 2.88889rem;
    margin-bottom: 1.33333rem;
  }

  /* line 73, assets/styles/layouts/_block-info.scss */

  .info__heading h2 span,
  .info .placeholder h2 span {
    font-size: 2.66667rem;
    line-height: 2.88889rem;
  }
}

/* line 80, assets/styles/layouts/_block-info.scss */

.info__heading p,
.info .placeholder p {
  font-size: 1rem;
  line-height: 1.55556rem;
}

/* line 86, assets/styles/layouts/_block-info.scss */

.info .placeholder {
  margin-bottom: 0;
}

/* line 90, assets/styles/layouts/_block-info.scss */

.info__block {
  z-index: 2;
  margin-bottom: 2.66667rem;
}

@media (min-width: 1209px) {
  /* line 90, assets/styles/layouts/_block-info.scss */

  .info__block {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

/* line 98, assets/styles/layouts/_block-info.scss */

.info__block h3,
.info__block p {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  line-height: 1.55556rem;
  margin-bottom: 0.88889rem;
}

/* line 106, assets/styles/layouts/_block-info.scss */

.info__block button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 110, assets/styles/layouts/_block-info.scss */

.info__block button .icon {
  margin-right: 0.44444rem;
  position: relative;
  width: 12px;
  height: 12px;
}

/* line 116, assets/styles/layouts/_block-info.scss */

.info__block button .icon span {
  position: absolute;
  width: 100%;
  height: 2px;
  top: 5px;
  left: 0;
  background: #12a96a;
}

/* line 124, assets/styles/layouts/_block-info.scss */

.info__block button .icon span:nth-of-type(1) {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

/* line 130, assets/styles/layouts/_block-info.scss */

.info__block button span {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.88889rem;
  line-height: 1.05556rem;
  text-transform: uppercase;
  color: #12a96a;
}

@media (min-width: 1209px) {
  /* line 143, assets/styles/layouts/_block-info.scss */

  .info_top-left .info__heading,
  .info_top-left .placeholder {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
}

/* line 149, assets/styles/layouts/_block-info.scss */

.info_top-left .info__illustration {
  z-index: 1;
  position: absolute;
  top: -210px;
  left: -230px;
}

@media (min-width: 768px) {
  /* line 149, assets/styles/layouts/_block-info.scss */

  .info_top-left .info__illustration {
    top: -425px;
    left: -490px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 149, assets/styles/layouts/_block-info.scss */

  .info_top-left .info__illustration {
    top: -375px;
    left: -350px;
  }
}

@media (max-width: 767.98px) {
  /* line 169, assets/styles/layouts/_block-info.scss */

  .info_right img.hide-on-mobile {
    display: none;
  }
}

@media (min-width: 1209px) {
  /* line 175, assets/styles/layouts/_block-info.scss */

  .info_right .info__list {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 179, assets/styles/layouts/_block-info.scss */

  .info_right .info__block {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 183, assets/styles/layouts/_block-info.scss */

  .info_right .info__illustration {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

/* line 2, assets/styles/layouts/_block-card-list.scss */

.card-list header {
  text-align: center;
}

/* line 5, assets/styles/layouts/_block-card-list.scss */

.card-list header h3 {
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  text-align: center;
  color: #1d2129;
}

/* line 14, assets/styles/layouts/_block-card-list.scss */

.card-list__wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  grid-gap: 16px;
  margin: 24px 16px;
}

@media (min-width: 768px) {
  /* line 14, assets/styles/layouts/_block-card-list.scss */

  .card-list__wrapper {
    grid-template-columns: repeat(3, 1fr);
    margin: 40px 24px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 14, assets/styles/layouts/_block-card-list.scss */

  .card-list__wrapper {
    grid-gap: 30px;
    margin: 40px 100px;
  }
}

/* line 30, assets/styles/layouts/_block-card-list.scss */

.card-list__wrapper h3 {
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  color: #1d2129;
}

@media (min-width: 768px) {
  /* line 30, assets/styles/layouts/_block-card-list.scss */

  .card-list__wrapper h3 {
    font-size: 24px;
    line-height: 28px;
  }
}

/* line 43, assets/styles/layouts/_block-card-list.scss */

.card-list__wrapper .card {
  margin: 0;
  background-color: white;
  padding: 24px;
}

/* line 48, assets/styles/layouts/_block-card-list.scss */

.card-list__wrapper .card figure {
  margin: 0;
  margin-bottom: 16px;
}

/* line 52, assets/styles/layouts/_block-card-list.scss */

.card-list__wrapper .card figure a[href="#"] {
  cursor: default;
  pointer-events: none;
}

/* line 57, assets/styles/layouts/_block-card-list.scss */

.card-list__wrapper .card figure img {
  width: 56px;
  height: 56px;
}

/* line 63, assets/styles/layouts/_block-card-list.scss */

.card-list__wrapper .card h4 {
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  color: #1d2129;
  margin-bottom: 8px;
}

/* line 72, assets/styles/layouts/_block-card-list.scss */

.card-list__wrapper .card p {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: -0.01em;
  color: #5d6066;
}

/* line 1, assets/styles/layouts/_block-quick-stats.scss */

.quick-stats {
  margin-bottom: 40px;
}

/* line 4, assets/styles/layouts/_block-quick-stats.scss */

.quick-stats header {
  text-align: center;
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  /* line 4, assets/styles/layouts/_block-quick-stats.scss */

  .quick-stats header {
    margin-bottom: 30px;
  }
}

/* line 12, assets/styles/layouts/_block-quick-stats.scss */

.quick-stats header h3 {
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  text-align: center;
  color: #1d2129;
}

/* line 21, assets/styles/layouts/_block-quick-stats.scss */

.quick-stats__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (min-width: 768px) {
  /* line 21, assets/styles/layouts/_block-quick-stats.scss */

  .quick-stats__list {
    grid-template-columns: repeat(var(--count), 1fr);
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 21, assets/styles/layouts/_block-quick-stats.scss */

  .quick-stats__list {
    grid-gap: 30px;
  }
}

/* line 35, assets/styles/layouts/_block-quick-stats.scss */

.quick-stats__list-item {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media (min-width: 768px) {
  /* line 35, assets/styles/layouts/_block-quick-stats.scss */

  .quick-stats__list-item {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

/* line 45, assets/styles/layouts/_block-quick-stats.scss */

.quick-stats__list-item .data {
  margin: 0;
  font-weight: 700;
  font-size: 36px;
  line-height: 38px;
  text-align: center;
  letter-spacing: -0.01em;
  color: #1d2129;
}

@media (min-width: 768px) {
  /* line 45, assets/styles/layouts/_block-quick-stats.scss */

  .quick-stats__list-item .data {
    font-size: 68px;
    line-height: 72px;
    text-align: center;
  }
}

/* line 61, assets/styles/layouts/_block-quick-stats.scss */

.quick-stats__list-item .term {
  margin: 0;
  margin-bottom: 8px;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  color: #1d2129;
}

@media (min-width: 768px) {
  /* line 61, assets/styles/layouts/_block-quick-stats.scss */

  .quick-stats__list-item .term {
    font-size: 16px;
    line-height: 22px;
    text-align: center;
  }
}

/* line 1, assets/styles/layouts/_block-quote-custom.scss */

.quote-custom {
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 7, assets/styles/layouts/_block-quote-custom.scss */

.quote-custom .quote-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 6px;
  padding: 16px;
  gap: 10px;
  margin: 14px 16px;
}

@media (min-width: 768px) {
  /* line 7, assets/styles/layouts/_block-quote-custom.scss */

  .quote-custom .quote-wrapper {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 14px 24px;
  }
}

/* line 23, assets/styles/layouts/_block-quote-custom.scss */

.quote-custom .quote-wrapper figure {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 44px;
  height: 36px;
  padding: 8px 6px;
  margin: 0;
}

/* line 30, assets/styles/layouts/_block-quote-custom.scss */

.quote-custom .quote-wrapper figure img {
  max-width: 32px;
  max-height: 20px;
  margin: 0;
  overflow: hidden;
}

@media (min-width: 768px) {
  /* line 36, assets/styles/layouts/_block-quote-custom.scss */

  .quote-custom .quote-wrapper figure img.icon-mark-right {
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
  }
}

/* line 44, assets/styles/layouts/_block-quote-custom.scss */

.quote-custom .quote-wrapper blockquote {
  margin: 0;
}

/* line 47, assets/styles/layouts/_block-quote-custom.scss */

.quote-custom .quote-wrapper blockquote p {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.4px;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  /* line 47, assets/styles/layouts/_block-quote-custom.scss */

  .quote-custom .quote-wrapper blockquote p {
    font-size: 24px;
    line-height: 28px;
  }
}

/* line 61, assets/styles/layouts/_block-quote-custom.scss */

.quote-custom .quote-wrapper blockquote p strong {
  font-weight: 700;
}

/* line 66, assets/styles/layouts/_block-quote-custom.scss */

.quote-custom .quote-wrapper blockquote footer {
  font-style: bold;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  color: #345599;
}

/* line 1, assets/styles/layouts/_block-highlight-line.scss */

.highlight-line {
  max-width: 100%;
  background: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 8, assets/styles/layouts/_block-highlight-line.scss */

.highlight-line-wrapper {
  position: relative;
  background: #f2f2f3;
  border-radius: 16px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 12px 16px;
  margin: 14px 16px 24px;
}

@media (min-width: 768px) {
  /* line 8, assets/styles/layouts/_block-highlight-line.scss */

  .highlight-line-wrapper {
    padding: 16px 24px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    border-radius: 70px;
  }
}

/* line 22, assets/styles/layouts/_block-highlight-line.scss */

.highlight-line-wrapper::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjczODMgNC4xNjQ3OEMxNS45MzgzIDE2LjE2NDggNy4yMzgyOCAxOCAwLjczODI4MSAxOEgyNy42MzkxQzI5LjgyMTcgOC40MjY1NyAyMS40OTI4IC03LjY0MDI4IDE4LjczODMgNC4xNjQ3OFoiIGZpbGw9IiNGMkYyRjMiLz4KPC9zdmc+Cg==);
  position: absolute;
  top: -18px;
  right: 15%;
}

/* line 1, assets/styles/layouts/_block-contact-us-cta.scss */

.contact-us-cta {
  max-width: 100%;
  padding-top: 2.22222rem;
  padding-bottom: 2.22222rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 7, assets/styles/layouts/_block-contact-us-cta.scss */

.contact-us-cta-wrapper {
  width: 100%;
  padding: 12px 16px;
  margin: auto;
  position: relative;
  background: url(../images/contact-us-cta-bg.svg), #1d2129;
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 768px) {
  /* line 7, assets/styles/layouts/_block-contact-us-cta.scss */

  .contact-us-cta-wrapper {
    padding: 28px 24px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 20px;
  }
}

/* line 25, assets/styles/layouts/_block-contact-us-cta.scss */

.contact-us-cta-wrapper .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 24px;
}

@media (min-width: 768px) {
  /* line 25, assets/styles/layouts/_block-contact-us-cta.scss */

  .contact-us-cta-wrapper .content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 40px;
    margin-bottom: 0;
  }
}

/* line 38, assets/styles/layouts/_block-contact-us-cta.scss */

.contact-us-cta-wrapper .content i {
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  /* line 38, assets/styles/layouts/_block-contact-us-cta.scss */

  .contact-us-cta-wrapper .content i {
    margin-bottom: 0;
    margin-right: 16px;
  }
}

/* line 47, assets/styles/layouts/_block-contact-us-cta.scss */

.contact-us-cta-wrapper .content span {
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
}

@media (min-width: 768px) {
  /* line 47, assets/styles/layouts/_block-contact-us-cta.scss */

  .contact-us-cta-wrapper .content span {
    font-size: 20px;
    line-height: 24px;
  }
}

/* line 61, assets/styles/layouts/_block-contact-us-cta.scss */

.contact-us-cta-wrapper .cta button {
  border-radius: 4px;
  padding: 14px 24px;
  background: var(--background, #12a96a);
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: var(--color, #fff);
  width: 100%;
}

/* line 2, assets/styles/layouts/_block-as-seen-on.scss */

.as-seen-on header {
  text-align: center;
}

/* line 5, assets/styles/layouts/_block-as-seen-on.scss */

.as-seen-on header h3 {
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  text-align: center;
  color: #1d2129;
  margin-top: 12px;
}

/* line 15, assets/styles/layouts/_block-as-seen-on.scss */

.as-seen-on__wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(109px, 1fr));
  grid-gap: 8px;
  margin: 24px auto;
}

@media (min-width: 768px) {
  /* line 15, assets/styles/layouts/_block-as-seen-on.scss */

  .as-seen-on__wrapper {
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 16px;
    margin: 40px auto;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 15, assets/styles/layouts/_block-as-seen-on.scss */

  .as-seen-on__wrapper {
    grid-gap: 30px;
    margin: 40px auto;
  }
}

/* line 32, assets/styles/layouts/_block-as-seen-on.scss */

.as-seen-on__wrapper h3 {
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  color: #1d2129;
}

@media (min-width: 768px) {
  /* line 32, assets/styles/layouts/_block-as-seen-on.scss */

  .as-seen-on__wrapper h3 {
    font-size: 24px;
    line-height: 28px;
  }
}

/* line 45, assets/styles/layouts/_block-as-seen-on.scss */

.as-seen-on__wrapper .partner {
  margin: 0;
  background-color: #e3e4e6;
  border-radius: 6px;
  padding: 24px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 54, assets/styles/layouts/_block-as-seen-on.scss */

.as-seen-on__wrapper .partner figure {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 86px;
}

@media (min-width: 768px) {
  /* line 54, assets/styles/layouts/_block-as-seen-on.scss */

  .as-seen-on__wrapper .partner figure {
    width: 96px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 54, assets/styles/layouts/_block-as-seen-on.scss */

  .as-seen-on__wrapper .partner figure {
    width: 180px;
  }
}

/* line 70, assets/styles/layouts/_block-as-seen-on.scss */

.as-seen-on__wrapper .partner h4 {
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  color: #1d2129;
  margin-bottom: 8px;
}

/* line 79, assets/styles/layouts/_block-as-seen-on.scss */

.as-seen-on__wrapper .partner p {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: -0.01em;
  color: #5d6066;
}

/* line 1, assets/styles/layouts/_block-list-custom-icon.scss */

.list-custom-icon {
  max-width: 100%;
  padding-top: 12px;
  padding-bottom: 40px;
  background: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 10, assets/styles/layouts/_block-list-custom-icon.scss */

.list-custom-icon-wrapper {
  position: relative;
  background: #fff;
  border-radius: 6px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
}

/* line 18, assets/styles/layouts/_block-list-custom-icon.scss */

.list-custom-icon .list-custom-icon-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #f2f2f3;
  padding: 24px;
  margin: 16px;
}

@media (min-width: 768px) {
  /* line 18, assets/styles/layouts/_block-list-custom-icon.scss */

  .list-custom-icon .list-custom-icon-item {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 16px 24px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 18, assets/styles/layouts/_block-list-custom-icon.scss */

  .list-custom-icon .list-custom-icon-item {
    margin: 16px 199px;
  }
}

/* line 35, assets/styles/layouts/_block-list-custom-icon.scss */

.list-custom-icon .list-custom-icon-item img {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 56px;
  height: 56px;
  margin-bottom: 24px;
}

@media (min-width: 768px) {
  /* line 35, assets/styles/layouts/_block-list-custom-icon.scss */

  .list-custom-icon .list-custom-icon-item img {
    margin-bottom: 0;
    margin-right: 24px;
  }
}

/* line 48, assets/styles/layouts/_block-list-custom-icon.scss */

.list-custom-icon .list-custom-icon-item span {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.01em;
  color: #1d2129;
}

@media (min-width: 768px) {
  /* line 48, assets/styles/layouts/_block-list-custom-icon.scss */

  .list-custom-icon .list-custom-icon-item span {
    font-size: 18px;
    line-height: 28px;
  }
}

/* line 1, assets/styles/layouts/_block-text-simple.scss */

.text-simple {
  max-width: 100%;
}

/* line 4, assets/styles/layouts/_block-text-simple.scss */

.text-simple-wrapper {
  padding: 24px 16px;
}

@media (min-width: 768px) {
  /* line 4, assets/styles/layouts/_block-text-simple.scss */

  .text-simple-wrapper {
    padding: 40px 24px;
  }
}

/* line 11, assets/styles/layouts/_block-text-simple.scss */

.text-simple-wrapper > * {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.01em;
}

@media (min-width: 768px) {
  /* line 11, assets/styles/layouts/_block-text-simple.scss */

  .text-simple-wrapper > * {
    font-size: 18px;
    line-height: 28px;
  }
}

/* line 2, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile header {
  text-align: center;
}

/* line 5, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile header h3 {
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  text-align: center;
  color: #1d2129;
}

/* line 14, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  grid-gap: 16px;
}

@media (min-width: 768px) {
  /* line 14, assets/styles/layouts/_block-expert-profile.scss */

  .experts-profile__wrapper {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 16px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 14, assets/styles/layouts/_block-expert-profile.scss */

  .experts-profile__wrapper {
    grid-gap: 30px;
    grid-template-columns: repeat(2, 1fr);
  }
}

/* line 29, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper h3 {
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  color: #1d2129;
}

@media (min-width: 768px) {
  /* line 29, assets/styles/layouts/_block-expert-profile.scss */

  .experts-profile__wrapper h3 {
    font-size: 24px;
    line-height: 28px;
  }
}

/* line 42, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card {
  margin: 0;
  background-color: #fff;
  padding: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: unset;
}

/* line 49, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 16px;
  background-color: #fff;
  padding: 0;
  border: unset;
  margin-bottom: 16px;
}

@media (max-width: 767.98px) {
  /* line 49, assets/styles/layouts/_block-expert-profile.scss */

  .experts-profile__wrapper .card-header {
    display: inline;
  }
}

/* line 62, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-header figure.avatar {
  margin: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767.98px) {
  /* line 62, assets/styles/layouts/_block-expert-profile.scss */

  .experts-profile__wrapper .card-header figure.avatar {
    float: left;
    margin-right: 16px;
  }
}

/* line 73, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-header figure.avatar img {
  width: 88px;
  min-width: 88px;
  height: 88px;
  border-radius: 44px;
}

@media (max-width: 767.98px) {
  /* line 81, assets/styles/layouts/_block-expert-profile.scss */

  .experts-profile__wrapper .card-header .presentation {
    margin-bottom: 8px;
  }
}

/* line 87, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-header .presentation .name h4 {
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  color: #1d2129;
  margin-bottom: 8px;
  margin-top: 5px;
}

@media (max-width: 767.98px) {
  /* line 87, assets/styles/layouts/_block-expert-profile.scss */

  .experts-profile__wrapper .card-header .presentation .name h4 {
    margin-top: 0;
    margin-bottom: 0;
  }
}

/* line 104, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-header .social-medias {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 0;
  margin-left: auto;
  margin-top: 5px;
  padding: 0;
  gap: 8px;
}

@media (max-width: 767.98px) {
  /* line 104, assets/styles/layouts/_block-expert-profile.scss */

  .experts-profile__wrapper .card-header .social-medias {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-top: 0;
  }
}

/* line 118, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-header .social-medias .item {
  margin-bottom: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

/* line 123, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-header .social-medias .item.email {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM5MTVfMTcyMDUpIj4KPHBhdGggZD0iTTIuNDk5MzUgMi41SDE3LjQ5OTNDMTcuNzIwNCAyLjUgMTcuOTMyMyAyLjU4NzggMTguMDg4NiAyLjc0NDA4QzE4LjI0NDkgMi45MDAzNiAxOC4zMzI3IDMuMTEyMzIgMTguMzMyNyAzLjMzMzMzVjE2LjY2NjdDMTguMzMyNyAxNi44ODc3IDE4LjI0NDkgMTcuMDk5NiAxOC4wODg2IDE3LjI1NTlDMTcuOTMyMyAxNy40MTIyIDE3LjcyMDQgMTcuNSAxNy40OTkzIDE3LjVIMi40OTkzNUMyLjI3ODM0IDE3LjUgMi4wNjYzNyAxNy40MTIyIDEuOTEwMDkgMTcuMjU1OUMxLjc1MzgxIDE3LjA5OTYgMS42NjYwMiAxNi44ODc3IDEuNjY2MDIgMTYuNjY2N1YzLjMzMzMzQzEuNjY2MDIgMy4xMTIzMiAxLjc1MzgxIDIuOTAwMzYgMS45MTAwOSAyLjc0NDA4QzIuMDY2MzcgMi41ODc4IDIuMjc4MzQgMi41IDIuNDk5MzUgMi41VjIuNVpNMTAuMDQ5MyA5LjczNTgzTDQuNzA2MDEgNS4xOTgzM0wzLjYyNjg1IDYuNDY4MzNMMTAuMDYwMiAxMS45MzA4TDE2LjM3NzcgNi40NjQxN0wxNS4yODc3IDUuMjAzMzNMMTAuMDUwMiA5LjczNTgzSDEwLjA0OTNaIiBmaWxsPSIjNUQ2MDY2Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzkxNV8xNzIwNSI+CjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
}

/* line 127, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-header .social-medias .item.facebook {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM5MTVfMTcyMDEpIj4KPHBhdGggZD0iTTkuOTk5MzUgMS42NjY3NUM1LjM5Njg1IDEuNjY2NzUgMS42NjYwMiA1LjM5NzU4IDEuNjY2MDIgMTAuMDAwMUMxLjY2NjAyIDE0LjE1OTMgNC43MTM1MSAxNy42MDY4IDguNjk3NjggMTguMjMyNlYxMi40MDg0SDYuNTgxMDFWMTAuMDAwMUg4LjY5NzY4VjguMTY0MjVDOC42OTc2OCA2LjA3NTkyIDkuOTQxMDEgNC45MjI1OCAxMS44NDUyIDQuOTIyNThDMTIuNzU2OCA0LjkyMjU4IDEzLjcxMDIgNS4wODUwOCAxMy43MTAyIDUuMDg1MDhWNy4xMzUwOEgxMi42NjAyQzExLjYyNDMgNy4xMzUwOCAxMS4zMDE4IDcuNzc3NTggMTEuMzAxOCA4LjQzNjc1VjEwLjAwMDFIMTMuNjEyN0wxMy4yNDM1IDEyLjQwODRIMTEuMzAxOFYxOC4yMzI2QzE1LjI4NTIgMTcuNjA3NiAxOC4zMzI3IDE0LjE1ODQgMTguMzMyNyAxMC4wMDAxQzE4LjMzMjcgNS4zOTc1OCAxNC42MDE4IDEuNjY2NzUgOS45OTkzNSAxLjY2Njc1WiIgZmlsbD0iIzVENjA2NiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzM5MTVfMTcyMDEiPgo8cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}

/* line 131, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-header .social-medias .item.twitter {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM5MTVfMTcyMDIpIj4KPHBhdGggZD0iTTE4LjQ2ODMgNC43MTMyN0MxNy44MzIxIDQuOTk0NjggMTcuMTU3NCA1LjE3OTUgMTYuNDY2NiA1LjI2MTYxQzE3LjE5NDcgNC44MjYxMyAxNy43Mzk3IDQuMTQwNzggMTcuOTk5OSAzLjMzMzI3QzE3LjMxNjYgMy43Mzk5NCAxNi41Njc0IDQuMDI0OTQgMTUuNzg2NiA0LjE3OTExQzE1LjI2MjEgMy42MTc5MiAxNC41NjY5IDMuMjQ1NzQgMTMuODA5MSAzLjEyMDQzQzEzLjA1MTIgMi45OTUxMSAxMi4yNzMyIDMuMTIzNjggMTEuNTk2IDMuNDg2MTVDMTAuOTE4OCAzLjg0ODYyIDEwLjM4MDIgNC40MjQ2OCAxMC4wNjQyIDUuMTI0NzdDOS43NDgxMyA1LjgyNDg2IDkuNjcyMjEgNi42MDk3NiA5Ljg0ODI2IDcuMzU3NDRDOC40NjI1MSA3LjI4Nzk4IDcuMTA2ODcgNi45Mjc4NyA1Ljg2OTMzIDYuMzAwNDlDNC42MzE3OSA1LjY3MzExIDMuNTQwMDMgNC43OTI0OCAyLjY2NDkyIDMuNzE1NzdDMi4zNTUxNiA0LjI0NzgxIDIuMTkyMzggNC44NTI2MyAyLjE5MzI2IDUuNDY4MjdDMi4xOTMyNiA2LjY3NjYxIDIuODA4MjYgNy43NDQxMSAzLjc0MzI2IDguMzY5MTFDMy4xODk5MyA4LjM1MTY5IDIuNjQ4NzggOC4yMDIyNiAyLjE2NDkyIDcuOTMzMjdWNy45NzY2QzIuMTY1MDkgOC43ODEzNiAyLjQ0MzU2IDkuNTYxMjggMi45NTMxMyAxMC4xODQyQzMuNDYyNjkgMTAuODA3IDQuMTcxOTkgMTEuMjM0NSA0Ljk2MDc2IDExLjM5NDFDNC40NDcxIDExLjUzMzMgMy45MDg1MSAxMS41NTM4IDMuMzg1NzYgMTEuNDU0MUMzLjYwODE1IDEyLjE0NjggNC4wNDE2IDEyLjc1MjYgNC42MjU0MiAxMy4xODY3QzUuMjA5MjQgMTMuNjIwOCA1LjkxNDIgMTMuODYxNCA2LjY0MTU5IDEzLjg3NDlDNS45MTg2NiAxNC40NDI3IDUuMDkwOSAxNC44NjI0IDQuMjA1NjYgMTUuMTEwMUMzLjMyMDQxIDE1LjM1NzcgMi4zOTUwMyAxNS40Mjg1IDEuNDgyNDIgMTUuMzE4M0MzLjA3NTUgMTYuMzQyOCA0LjkzIDE2Ljg4NjcgNi44MjQwOSAxNi44ODQ5QzEzLjIzNDkgMTYuODg0OSAxNi43NDA4IDExLjU3NDEgMTYuNzQwOCA2Ljk2ODI3QzE2Ljc0MDggNi44MTgyNyAxNi43MzY2IDYuNjY2NjEgMTYuNzI5OSA2LjUxODI3QzE3LjQxMjMgNi4wMjUwOCAxOC4wMDEzIDUuNDE0MTIgMTguNDY5MSA0LjcxNDExTDE4LjQ2ODMgNC43MTMyN1oiIGZpbGw9IiM1RDYwNjYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zOTE1XzE3MjAyIj4KPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
}

/* line 135, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-header .social-medias .item.linkedin {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM5MTVfMTcyMDMpIj4KPHBhdGggZD0iTTE1LjI3OTIgMTUuMjgyNUgxMy4wNTgzVjExLjgwMTdDMTMuMDU4MyAxMC45NzE3IDEzLjA0MTcgOS45MDMzMyAxMS45IDkuOTAzMzNDMTAuNzQyNSA5LjkwMzMzIDEwLjU2NTggMTAuODA2NyAxMC41NjU4IDExLjc0MDhWMTUuMjgyNUg4LjM0NDE3VjguMTI1SDEwLjQ3NzVWOS4xSDEwLjUwNjdDMTAuODA1IDguNTM4MzMgMTEuNTMgNy45NDQxNyAxMi42MTMzIDcuOTQ0MTdDMTQuODYzMyA3Ljk0NDE3IDE1LjI4IDkuNDI1ODMgMTUuMjggMTEuMzUzM1YxNS4yODI1SDE1LjI3OTJaTTUuODM1ODMgNy4xNDU4M0M1LjY2NjMgNy4xNDYwNSA1LjQ5ODM4IDcuMTEyODEgNS4zNDE3MiA3LjA0ODAxQzUuMTg1MDYgNi45ODMyIDUuMDQyNzIgNi44ODgxMiA0LjkyMjg4IDYuNzY4MkM0LjgwMzA0IDYuNjQ4MjggNC43MDgwNCA2LjUwNTg4IDQuNjQzMzQgNi4zNDkxOEM0LjU3ODY0IDYuMTkyNDcgNC41NDU1IDYuMDI0NTQgNC41NDU4MyA1Ljg1NUM0LjU0NiA1LjU5OTg2IDQuNjIxODIgNS4zNTA1IDQuNzYzNyA1LjEzODQ2QzQuOTA1NTggNC45MjY0MSA1LjEwNzE2IDQuNzYxMTkgNS4zNDI5NCA0LjY2MzcxQzUuNTc4NzIgNC41NjYyMyA1LjgzODExIDQuNTQwODUgNi4wODgzMiA0LjU5MDc4QzYuMzM4NTIgNC42NDA3MiA2LjU2ODMgNC43NjM3MyA2Ljc0ODU5IDQuOTQ0MjZDNi45Mjg4OCA1LjEyNDc4IDcuMDUxNTkgNS4zNTQ3MiA3LjEwMTIxIDUuNjA0OThDNy4xNTA4MiA1Ljg1NTI1IDcuMTI1MTEgNi4xMTQ2MSA3LjAyNzMyIDYuMzUwMjZDNi45Mjk1MyA2LjU4NTkyIDYuNzY0MDYgNi43ODcyOCA2LjU1MTgzIDYuOTI4ODlDNi4zMzk1OSA3LjA3MDUgNi4wOTAxNCA3LjE0NiA1LjgzNSA3LjE0NTgzSDUuODM1ODNaTTYuOTQ5MTcgMTUuMjgyNUg0LjcyMTY3VjguMTI1SDYuOTVWMTUuMjgyNUg2Ljk0OTE3Wk0xNi4zOTE3IDIuNUgzLjYwNzVDMi45OTQxNyAyLjUgMi41IDIuOTgzMzMgMi41IDMuNTgwODNWMTYuNDE5MkMyLjUgMTcuMDE2NyAyLjk5NSAxNy41IDMuNjA2NjcgMTcuNUgxNi4zODgzQzE3IDE3LjUgMTcuNSAxNy4wMTY3IDE3LjUgMTYuNDE5MlYzLjU4MDgzQzE3LjUgMi45ODMzMyAxNyAyLjUgMTYuMzg4MyAyLjVIMTYuMzkwOEgxNi4zOTE3WiIgZmlsbD0iIzVENjA2NiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzM5MTVfMTcyMDMiPgo8cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}

/* line 139, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-header .social-medias .item.other_link {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM5MTVfMTcyMDQpIj4KPHBhdGggZD0iTTEwLjg4MzEgNi43NTg0NUwxMi4wNjIyIDcuOTM3NjFDMTIuNjA0IDguNDc5MjkgMTMuMDMzNyA5LjEyMjM4IDEzLjMyNjkgOS44MzAxNUMxMy42MjAxIDEwLjUzNzkgMTMuNzcxIDExLjI5NjUgMTMuNzcxIDEyLjA2MjZDMTMuNzcxIDEyLjgyODcgMTMuNjIwMSAxMy41ODczIDEzLjMyNjkgMTQuMjk1MUMxMy4wMzM3IDE1LjAwMjggMTIuNjA0IDE1LjY0NTkgMTIuMDYyMiAxNi4xODc2TDExLjc2NzIgMTYuNDgxOEMxMC42NzMyIDE3LjU3NTggOS4xODk0IDE4LjE5MDQgNy42NDIyMyAxOC4xOTA0QzYuMDk1MDUgMTguMTkwNCA0LjYxMTI0IDE3LjU3NTggMy41MTcyMiAxNi40ODE4QzIuNDIzMjEgMTUuMzg3OCAxLjgwODU5IDEzLjkwNCAxLjgwODU5IDEyLjM1NjhDMS44MDg1OSAxMC44MDk2IDIuNDIzMjEgOS4zMjU4IDMuNTE3MjIgOC4yMzE3OEw0LjY5NjM5IDkuNDEwOTVDNC4zMDY3IDkuNzk3MjQgMy45OTcxNCAxMC4yNTY3IDMuNzg1NSAxMC43NjI5QzMuNTczODUgMTEuMjY5MiAzLjQ2NDI4IDExLjgxMjMgMy40NjMwOCAxMi4zNjFDMy40NjE4OCAxMi45MDk3IDMuNTY5MDcgMTMuNDUzMiAzLjc3ODUgMTMuOTYwNEMzLjk4NzkyIDE0LjQ2NzYgNC4yOTU0NiAxNC45Mjg0IDQuNjgzNDYgMTUuMzE2NEM1LjA3MTQ2IDE1LjcwNDQgNS41MzIyNyAxNi4wMTE5IDYuMDM5NDQgMTYuMjIxM0M2LjU0NjYxIDE2LjQzMDggNy4wOTAxNSAxNi41MzggNy42Mzg4NiAxNi41MzY4QzguMTg3NTcgMTYuNTM1NiA4LjczMDY0IDE2LjQyNiA5LjIzNjg5IDE2LjIxNDNDOS43NDMxNCAxNi4wMDI3IDEwLjIwMjYgMTUuNjkzMSAxMC41ODg5IDE1LjMwMzRMMTAuODgzOSAxNS4wMDg0QzExLjY2NSAxNC4yMjcxIDEyLjEwMzggMTMuMTY3NSAxMi4xMDM4IDEyLjA2MjZDMTIuMTAzOCAxMC45NTc4IDExLjY2NSA5Ljg5ODE0IDEwLjg4MzkgOS4xMTY3OEw5LjcwNDczIDcuOTM3NjFMMTAuODgzOSA2Ljc1OTI4TDEwLjg4MzEgNi43NTg0NVpNMTYuNDgxNCAxMS43Njc2TDE1LjMwMzEgMTAuNTg5M0MxNS42OTI4IDEwLjIwMyAxNi4wMDIzIDkuNzQzNTIgMTYuMjE0IDkuMjM3MjdDMTYuNDI1NiA4LjczMTAzIDE2LjUzNTIgOC4xODc5NiAxNi41MzY0IDcuNjM5MjVDMTYuNTM3NiA3LjA5MDU0IDE2LjQzMDQgNi41NDcgMTYuMjIxIDYuMDM5ODNDMTYuMDExNSA1LjUzMjY2IDE1LjcwNCA1LjA3MTg0IDE1LjMxNiA0LjY4Mzg1QzE0LjkyOCA0LjI5NTg1IDE0LjQ2NzIgMy45ODgzMSAxMy45NiAzLjc3ODg4QzEzLjQ1MjggMy41Njk0NiAxMi45MDkzIDMuNDYyMjcgMTIuMzYwNiAzLjQ2MzQ3QzExLjgxMTkgMy40NjQ2NyAxMS4yNjg4IDMuNTc0MjQgMTAuNzYyNiAzLjc4NTg5QzEwLjI1NjMgMy45OTc1MyA5Ljc5Njg1IDQuMzA3MDkgOS40MTA1NiA0LjY5Njc4TDkuMTE1NTYgNC45OTE3OEM4LjMzNDQzIDUuNzczMTQgNy44OTU2MiA2LjgzMjc2IDcuODk1NjIgNy45Mzc2MUM3Ljg5NTYyIDkuMDQyNDYgOC4zMzQ0MyAxMC4xMDIxIDkuMTE1NTYgMTAuODgzNEwxMC4yOTQ3IDEyLjA2MjZMOS4xMTU1NiAxMy4yNDA5TDcuOTM3MjIgMTIuMDYyNkM3LjM5NTQ5IDExLjUyMDkgNi45NjU3NSAxMC44Nzc4IDYuNjcyNTYgMTAuMTcwMUM2LjM3OTM3IDkuNDYyMyA2LjIyODQ3IDguNzAzNzEgNi4yMjg0NyA3LjkzNzYxQzYuMjI4NDcgNy4xNzE1MiA2LjM3OTM3IDYuNDEyOTMgNi42NzI1NiA1LjcwNTE1QzYuOTY1NzUgNC45OTczOCA3LjM5NTQ5IDQuMzU0MjkgNy45MzcyMiAzLjgxMjYxTDguMjMyMjIgMy41MTg0NUM5LjMyNjI0IDIuNDI0NDMgMTAuODEwMSAxLjgwOTgxIDEyLjM1NzIgMS44MDk4MUMxMy45MDQ0IDEuODA5ODEgMTUuMzg4MiAyLjQyNDQzIDE2LjQ4MjIgMy41MTg0NUMxNy41NzYyIDQuNjEyNDYgMTguMTkwOSA2LjA5NjI3IDE4LjE5MDkgNy42NDM0NUMxOC4xOTA5IDkuMTkwNjIgMTcuNTc2MiAxMC42NzQ0IDE2LjQ4MjIgMTEuNzY4NEwxNi40ODE0IDExLjc2NzZaIiBmaWxsPSIjNUQ2MDY2Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzkxNV8xNzIwNCI+CjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
}

/* line 143, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-header .social-medias .item.author_page {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM5MTVfMTcyMDQpIj4KPHBhdGggZD0iTTEwLjg4MzEgNi43NTg0NUwxMi4wNjIyIDcuOTM3NjFDMTIuNjA0IDguNDc5MjkgMTMuMDMzNyA5LjEyMjM4IDEzLjMyNjkgOS44MzAxNUMxMy42MjAxIDEwLjUzNzkgMTMuNzcxIDExLjI5NjUgMTMuNzcxIDEyLjA2MjZDMTMuNzcxIDEyLjgyODcgMTMuNjIwMSAxMy41ODczIDEzLjMyNjkgMTQuMjk1MUMxMy4wMzM3IDE1LjAwMjggMTIuNjA0IDE1LjY0NTkgMTIuMDYyMiAxNi4xODc2TDExLjc2NzIgMTYuNDgxOEMxMC42NzMyIDE3LjU3NTggOS4xODk0IDE4LjE5MDQgNy42NDIyMyAxOC4xOTA0QzYuMDk1MDUgMTguMTkwNCA0LjYxMTI0IDE3LjU3NTggMy41MTcyMiAxNi40ODE4QzIuNDIzMjEgMTUuMzg3OCAxLjgwODU5IDEzLjkwNCAxLjgwODU5IDEyLjM1NjhDMS44MDg1OSAxMC44MDk2IDIuNDIzMjEgOS4zMjU4IDMuNTE3MjIgOC4yMzE3OEw0LjY5NjM5IDkuNDEwOTVDNC4zMDY3IDkuNzk3MjQgMy45OTcxNCAxMC4yNTY3IDMuNzg1NSAxMC43NjI5QzMuNTczODUgMTEuMjY5MiAzLjQ2NDI4IDExLjgxMjMgMy40NjMwOCAxMi4zNjFDMy40NjE4OCAxMi45MDk3IDMuNTY5MDcgMTMuNDUzMiAzLjc3ODUgMTMuOTYwNEMzLjk4NzkyIDE0LjQ2NzYgNC4yOTU0NiAxNC45Mjg0IDQuNjgzNDYgMTUuMzE2NEM1LjA3MTQ2IDE1LjcwNDQgNS41MzIyNyAxNi4wMTE5IDYuMDM5NDQgMTYuMjIxM0M2LjU0NjYxIDE2LjQzMDggNy4wOTAxNSAxNi41MzggNy42Mzg4NiAxNi41MzY4QzguMTg3NTcgMTYuNTM1NiA4LjczMDY0IDE2LjQyNiA5LjIzNjg5IDE2LjIxNDNDOS43NDMxNCAxNi4wMDI3IDEwLjIwMjYgMTUuNjkzMSAxMC41ODg5IDE1LjMwMzRMMTAuODgzOSAxNS4wMDg0QzExLjY2NSAxNC4yMjcxIDEyLjEwMzggMTMuMTY3NSAxMi4xMDM4IDEyLjA2MjZDMTIuMTAzOCAxMC45NTc4IDExLjY2NSA5Ljg5ODE0IDEwLjg4MzkgOS4xMTY3OEw5LjcwNDczIDcuOTM3NjFMMTAuODgzOSA2Ljc1OTI4TDEwLjg4MzEgNi43NTg0NVpNMTYuNDgxNCAxMS43Njc2TDE1LjMwMzEgMTAuNTg5M0MxNS42OTI4IDEwLjIwMyAxNi4wMDIzIDkuNzQzNTIgMTYuMjE0IDkuMjM3MjdDMTYuNDI1NiA4LjczMTAzIDE2LjUzNTIgOC4xODc5NiAxNi41MzY0IDcuNjM5MjVDMTYuNTM3NiA3LjA5MDU0IDE2LjQzMDQgNi41NDcgMTYuMjIxIDYuMDM5ODNDMTYuMDExNSA1LjUzMjY2IDE1LjcwNCA1LjA3MTg0IDE1LjMxNiA0LjY4Mzg1QzE0LjkyOCA0LjI5NTg1IDE0LjQ2NzIgMy45ODgzMSAxMy45NiAzLjc3ODg4QzEzLjQ1MjggMy41Njk0NiAxMi45MDkzIDMuNDYyMjcgMTIuMzYwNiAzLjQ2MzQ3QzExLjgxMTkgMy40NjQ2NyAxMS4yNjg4IDMuNTc0MjQgMTAuNzYyNiAzLjc4NTg5QzEwLjI1NjMgMy45OTc1MyA5Ljc5Njg1IDQuMzA3MDkgOS40MTA1NiA0LjY5Njc4TDkuMTE1NTYgNC45OTE3OEM4LjMzNDQzIDUuNzczMTQgNy44OTU2MiA2LjgzMjc2IDcuODk1NjIgNy45Mzc2MUM3Ljg5NTYyIDkuMDQyNDYgOC4zMzQ0MyAxMC4xMDIxIDkuMTE1NTYgMTAuODgzNEwxMC4yOTQ3IDEyLjA2MjZMOS4xMTU1NiAxMy4yNDA5TDcuOTM3MjIgMTIuMDYyNkM3LjM5NTQ5IDExLjUyMDkgNi45NjU3NSAxMC44Nzc4IDYuNjcyNTYgMTAuMTcwMUM2LjM3OTM3IDkuNDYyMyA2LjIyODQ3IDguNzAzNzEgNi4yMjg0NyA3LjkzNzYxQzYuMjI4NDcgNy4xNzE1MiA2LjM3OTM3IDYuNDEyOTMgNi42NzI1NiA1LjcwNTE1QzYuOTY1NzUgNC45OTczOCA3LjM5NTQ5IDQuMzU0MjkgNy45MzcyMiAzLjgxMjYxTDguMjMyMjIgMy41MTg0NUM5LjMyNjI0IDIuNDI0NDMgMTAuODEwMSAxLjgwOTgxIDEyLjM1NzIgMS44MDk4MUMxMy45MDQ0IDEuODA5ODEgMTUuMzg4MiAyLjQyNDQzIDE2LjQ4MjIgMy41MTg0NUMxNy41NzYyIDQuNjEyNDYgMTguMTkwOSA2LjA5NjI3IDE4LjE5MDkgNy42NDM0NUMxOC4xOTA5IDkuMTkwNjIgMTcuNTc2MiAxMC42NzQ0IDE2LjQ4MjIgMTEuNzY4NEwxNi40ODE0IDExLjc2NzZaIiBmaWxsPSIjNUQ2MDY2Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzkxNV8xNzIwNCI+CjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
}

@media (min-width: 768px) {
  /* line 153, assets/styles/layouts/_block-expert-profile.scss */

  .experts-profile__wrapper .card-content .criterias .criteria-upper-line {
    margin-left: 104px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: -69px;
    gap: 16px;
    margin-bottom: 12px;
  }

  /* line 160, assets/styles/layouts/_block-expert-profile.scss */

  .experts-profile__wrapper .card-content .criterias .criteria-upper-line .criterias-item:first-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 165, assets/styles/layouts/_block-expert-profile.scss */

  .experts-profile__wrapper .card-content .criterias .criteria-upper-line .criterias-item:nth-child(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/* line 172, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-content .criterias-item {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 182, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-content .criterias-item span:first-child {
  color: #5d6066;
}

/* line 186, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-content .criterias-item span:last-child {
  color: #1d2129;
  margin-bottom: 8px;
}

/* line 193, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-content .time-experience {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.14px;
}

/* line 201, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-content .time-experience span:first-child {
  color: #5d6066;
}

/* line 205, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-content .time-experience span:last-child {
  color: #1d2129;
}

/* line 210, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-content .expertise-field {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.14px;
}

/* line 218, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-content .expertise-field span:first-child {
  color: #5d6066;
}

/* line 222, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-content .expertise-field span:last-child {
  color: #1d2129;
}

/* line 227, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-content .favorite-competition {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.14px;
}

/* line 235, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-content .favorite-competition span:first-child {
  color: #5d6066;
}

/* line 239, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-content .favorite-competition span:last-child {
  color: #1d2129;
}

/* line 244, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-content .tip {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.14px;
}

/* line 252, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-content .tip span:first-child {
  color: #5d6066;
}

/* line 256, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-content .tip span:last-child {
  color: #1d2129;
}

/* line 261, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-content .bio {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.14px;
}

/* line 269, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-content .bio span:first-child {
  color: #5d6066;
}

/* line 273, assets/styles/layouts/_block-expert-profile.scss */

.experts-profile__wrapper .card-content .bio span:last-child {
  color: #1d2129;
}

/* line 1, assets/styles/layouts/_block-cta-w-list.scss */

.cta-w-list {
  padding: 2rem 1.77778rem 1.27778rem 1.77778rem;
  margin-bottom: 2.22222rem;
  position: relative;
  background: -webkit-gradient(linear, left top, left bottom, from(#09101f), color-stop(103.08%, #012325));
  background: linear-gradient(180deg, #09101f 0%, #012325 103.08%);
  border-radius: 0.22222rem;
}

/* line 10, assets/styles/layouts/_block-cta-w-list.scss */

.cta-w-list.disabled a.image-link-disabled {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}

/* line 18, assets/styles/layouts/_block-cta-w-list.scss */

.cta-w-list-logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

/* line 22, assets/styles/layouts/_block-cta-w-list.scss */

.cta-w-list-logos__playsafe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 25, assets/styles/layouts/_block-cta-w-list.scss */

.cta-w-list-logos__playsafe svg {
  margin-right: 0.27778rem;
}

/* line 29, assets/styles/layouts/_block-cta-w-list.scss */

.cta-w-list-logos__playsafe span {
  font-weight: 500;
  font-size: 0.77778rem;
  line-height: 0.77778rem;
  letter-spacing: -0.01em;
  color: #1d2129;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  bottom: 4px;
}

/* line 42, assets/styles/layouts/_block-cta-w-list.scss */

.cta-w-list-logos__geo {
  margin-left: 8px;
  color: #00377c;
}

/* line 46, assets/styles/layouts/_block-cta-w-list.scss */

.cta-w-list-logos__geo svg {
  margin-right: 0;
}

@media (min-width: 768px) {
  /* line 1, assets/styles/layouts/_block-cta-w-list.scss */

  .cta-w-list {
    margin-bottom: 3.33333rem;
  }
}

/* line 56, assets/styles/layouts/_block-cta-w-list.scss */

.cta-w-list .label {
  position: absolute;
  left: -0.44444rem;
  top: 0.44444rem;
  right: auto;
  padding: 0.11111rem 0.44444rem;
  font-weight: bold;
  font-size: 0.66667rem;
  line-height: 0.77778rem;
  text-transform: uppercase;
  background: black;
  border: 1px solid white;
  border-radius: 0.22222rem;
  color: white;
}

/* line 72, assets/styles/layouts/_block-cta-w-list.scss */

.cta-w-list .overlay {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.14;
  mix-blend-mode: luminosity;
}

/* line 83, assets/styles/layouts/_block-cta-w-list.scss */

.cta-w-list img {
  margin-bottom: 1.11111rem;
  position: relative;
  height: 1.66667rem;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}

/* line 91, assets/styles/layouts/_block-cta-w-list.scss */

.cta-w-list p {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1rem;
  line-height: 1.22222rem;
  color: white;
  position: relative;
}

/* line 99, assets/styles/layouts/_block-cta-w-list.scss */

.cta-w-list ol {
  counter-reset: list-counter;
  list-style: none;
  position: relative;
  padding-left: 0;
}

/* line 105, assets/styles/layouts/_block-cta-w-list.scss */

.cta-w-list ol li {
  counter-increment: list-counter;
  position: relative;
  padding-left: 1.61111rem;
  margin-bottom: 1.11111rem;
}

/* line 111, assets/styles/layouts/_block-cta-w-list.scss */

.cta-w-list ol li:last-of-type {
  margin-bottom: 1.77778rem;
}

/* line 115, assets/styles/layouts/_block-cta-w-list.scss */

.cta-w-list ol li a {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1rem;
  line-height: 1.22222rem;
  color: #12a96a;
}

/* line 122, assets/styles/layouts/_block-cta-w-list.scss */

.cta-w-list ol li::before {
  content: counter(list-counter);
  position: absolute;
  left: 0;
  top: 0;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1rem;
  line-height: 1.22222rem;
  color: white;
}

/* line 135, assets/styles/layouts/_block-cta-w-list.scss */

.cta-w-list .cta-btn {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
}

/* line 139, assets/styles/layouts/_block-cta-w-list.scss */

.cta-w-list .cta-btn svg,
.cta-w-list .cta-btn img {
  margin-right: 0.44444rem;
  margin-left: 0;
  margin-bottom: 0;
}

/* line 1, assets/styles/layouts/_block-pro-con-list.scss */

.pro-con-list {
  margin-top: 1.83333rem;
}

@media (min-width: 768px) {
  /* line 1, assets/styles/layouts/_block-pro-con-list.scss */

  .pro-con-list {
    margin-top: 2.94444rem;
  }
}

/* line 2, assets/styles/layouts/_section-sidebar-promo.scss */

.content-area .sidebar-betting-promo {
  width: 100%;
  -webkit-box-shadow: 0 0.88889rem 2.22222rem #d8d8dc;
          box-shadow: 0 0.88889rem 2.22222rem #d8d8dc;
  border-radius: 0.22222rem;
  background: white;
  padding: 32px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 14, assets/styles/layouts/_section-sidebar-promo.scss */

.content-area .sidebar-betting-promo a.disabled {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}

/* line 21, assets/styles/layouts/_section-sidebar-promo.scss */

.content-area .sidebar-betting-promo__label {
  position: absolute;
  right: 0;
  top: 0;
  padding: 0.22222rem 0.44444rem;
  font-weight: bold;
  line-height: 0.77778rem;
  color: white;
  text-transform: uppercase;
  background: #ff8f28;
  border-radius: 0 0.22222rem 0 0.22222rem;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 12px;
}

/* line 35, assets/styles/layouts/_section-sidebar-promo.scss */

.content-area .sidebar-betting-promo__label.label_yellow {
  color: #8c4f07;
  background: #f3c140;
}

/* line 40, assets/styles/layouts/_section-sidebar-promo.scss */

.content-area .sidebar-betting-promo__label.label_purple {
  background: #a26aeb;
}

/* line 44, assets/styles/layouts/_section-sidebar-promo.scss */

.content-area .sidebar-betting-promo__label.label_green {
  background: #6daf18;
}

/* line 48, assets/styles/layouts/_section-sidebar-promo.scss */

.content-area .sidebar-betting-promo__label.label_orange {
  background: #ff8f28;
}

/* line 52, assets/styles/layouts/_section-sidebar-promo.scss */

.content-area .sidebar-betting-promo__label.label_red {
  background: #dc3545;
}

/* line 57, assets/styles/layouts/_section-sidebar-promo.scss */

.content-area .sidebar-betting-promo__logo {
  margin: 0 auto 23px;
  max-height: 32px;
}

/* line 61, assets/styles/layouts/_section-sidebar-promo.scss */

.content-area .sidebar-betting-promo__logo.disabled {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

/* line 70, assets/styles/layouts/_section-sidebar-promo.scss */

.content-area .sidebar-betting-promo .is-style-checked-list {
  margin: 0 0 0.4rem;
  width: 100%;
}

/* line 74, assets/styles/layouts/_section-sidebar-promo.scss */

.content-area .sidebar-betting-promo .is-style-checked-list li {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 0.88889rem;
  line-height: 1.11111rem;
  color: black;
  margin-bottom: 0.6rem;
}

/* line 81, assets/styles/layouts/_section-sidebar-promo.scss */

.content-area .sidebar-betting-promo .is-style-checked-list li::before {
  margin-right: 0.44444rem;
  top: 2px;
}

/* line 88, assets/styles/layouts/_section-sidebar-promo.scss */

.content-area .sidebar-betting-promo .cta-btn,
.content-area .sidebar-betting-promo .action-btn {
  width: 100%;
}

/* line 92, assets/styles/layouts/_section-sidebar-promo.scss */

.content-area .sidebar-betting-promo .cta-btn svg,
.content-area .sidebar-betting-promo .action-btn svg {
  margin-left: 4px;
}

/* line 97, assets/styles/layouts/_section-sidebar-promo.scss */

.content-area .sidebar-betting-promo__logos {
  margin: 0 16px 16px 16px;
  padding: 8px 0;
  border-bottom: 1px solid #eff0f2;
  border-top: 1px solid #eff0f2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 104, assets/styles/layouts/_section-sidebar-promo.scss */

.content-area .sidebar-betting-promo__logos__playsafe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 108, assets/styles/layouts/_section-sidebar-promo.scss */

.content-area .sidebar-betting-promo__logos__playsafe a {
  height: 48px;
}

/* line 112, assets/styles/layouts/_section-sidebar-promo.scss */

.content-area .sidebar-betting-promo__logos__playsafe svg {
  height: 48px;
  margin-right: 0.27778rem;
}

/* line 117, assets/styles/layouts/_section-sidebar-promo.scss */

.content-area .sidebar-betting-promo__logos__playsafe span {
  font-weight: 500;
  font-size: 0.77778rem;
  line-height: 0.77778rem;
  letter-spacing: -0.01em;
  color: #1d2129;
}

/* line 126, assets/styles/layouts/_section-sidebar-promo.scss */

.content-area .sidebar-betting-promo__logos__geo {
  margin-left: 16px;
  color: #00377c;
}

/* line 130, assets/styles/layouts/_section-sidebar-promo.scss */

.content-area .sidebar-betting-promo__logos__geo svg {
  margin-right: 0;
}

/* line 1, assets/styles/layouts/_section-related-posts-slider.scss */

.related-posts {
  position: relative;
}

/* line 1, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup {
  visibility: hidden;
  position: fixed;
  bottom: 0;
  z-index: 10;
  width: 100vw;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

/* line 9, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup.active {
  visibility: visible;
}

@media (min-width: 768px) {
  /* line 1, assets/styles/layouts/_section-compare-controls.scss */

  .compare-popup {
    max-width: 20rem;
    width: 20rem;
    right: 0;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 1, assets/styles/layouts/_section-compare-controls.scss */

  .compare-popup {
    width: 100%;
    max-width: 100%;
  }
}

/* line 24, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup .content-wrapper {
  position: relative;
  background: white;
  padding: 1.38889rem;
  -webkit-box-shadow: 0 0.88889rem 2.22222rem rgba(29, 33, 41, 0.16);
          box-shadow: 0 0.88889rem 2.22222rem rgba(29, 33, 41, 0.16);
  border-radius: 0.22222rem 0.22222rem 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 35, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup .content-wrapper .close {
  cursor: pointer;
  background: white;
  border-radius: 50%;
}

@media (min-width: 1209px) {
  /* line 42, assets/styles/layouts/_section-compare-controls.scss */

  .compare-popup .content-wrapper .scales-icon {
    position: absolute;
    left: 0.22222rem;
    height: calc(100% - 20px);
    width: auto;
    z-index: 1;
  }

  /* line 49, assets/styles/layouts/_section-compare-controls.scss */

  .compare-popup .content-wrapper .scales-icon path {
    fill: #f2f2f3;
  }

  /* line 54, assets/styles/layouts/_section-compare-controls.scss */

  .compare-popup .content-wrapper .close {
    cursor: pointer;
    position: absolute;
    top: -10px;
    right: -10px;
  }
}

/* line 63, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup__heading {
  width: 100%;
  margin-top: 0.55556rem;
  margin-bottom: 0.88889rem;
}

/* line 69, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup__heading p:nth-of-type(1) {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.77778rem;
  line-height: 1.33333rem;
  text-transform: uppercase;
}

/* line 77, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup__heading p:nth-of-type(2) {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 0.77778rem;
  line-height: 1.11111rem;
  color: #bebec7;
}

@media (min-width: 1209px) {
  /* line 63, assets/styles/layouts/_section-compare-controls.scss */

  .compare-popup__heading {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    z-index: 2;
  }
}

/* line 92, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -0.41667rem;
  margin-right: -0.41667rem;
}

@media (min-width: 1209px) {
  /* line 92, assets/styles/layouts/_section-compare-controls.scss */

  .compare-popup__list {
    width: 42.77778rem;
  }
}

/* line 103, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup .cta-btn {
  width: 100%;
}

@media (min-width: 1209px) {
  /* line 103, assets/styles/layouts/_section-compare-controls.scss */

  .compare-popup .cta-btn {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: 0.88889rem;
  }
}

/* line 113, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-item-wrapper {
  padding: 0 0.41667rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 1209px) {
  /* line 113, assets/styles/layouts/_section-compare-controls.scss */

  .compare-popup-item-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}

/* line 123, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-item {
  background: white;
  -webkit-box-shadow: 0 0.11111rem 0.88889rem rgba(0, 0, 0, 0.08);
          box-shadow: 0 0.11111rem 0.88889rem rgba(0, 0, 0, 0.08);
  border-radius: 0.33333rem;
  margin-bottom: 0.88889rem;
  padding: 0.66667rem 0.88889rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  position: relative;
  height: 48px;
}

/* line 136, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-item__remove {
  position: absolute;
  top: -10px;
  right: -10px;
  width: 1.22222rem;
  height: 1.22222rem;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: white;
  -webkit-box-shadow: 0 0.11111rem 0.88889rem rgba(0, 0, 0, 0.08);
          box-shadow: 0 0.11111rem 0.88889rem rgba(0, 0, 0, 0.08);
  cursor: pointer;
}

/* line 151, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-item__title {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.77778rem;
  line-height: 1.33333rem;
  text-transform: uppercase;
}

/* line 159, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-item__thumb {
  max-height: 1.33333rem;
  max-width: 5.33333rem;
}

@media (min-width: 1209px) {
  /* line 123, assets/styles/layouts/_section-compare-controls.scss */

  .compare-popup-item {
    margin-bottom: 0;
  }
}

/* line 169, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-placeholder {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  position: relative;
  width: 100%;
  background: white;
  border: 1px solid #eff0f2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 0 1.11111rem rgba(239, 240, 242, 0.4);
          box-shadow: 0 0 1.11111rem rgba(239, 240, 242, 0.4);
  border-radius: 0.22222rem;
  padding: 0.66667rem 1.22222rem 0.66667rem 0.94444rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.88889rem;
  height: 48px;
}

@media (min-width: 1209px) {
  /* line 169, assets/styles/layouts/_section-compare-controls.scss */

  .compare-popup-placeholder {
    margin-bottom: 0;
  }
}

/* line 189, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-placeholder span {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.77778rem;
  line-height: 1.33333rem;
  text-transform: uppercase;
  color: #bebec7;
}

/* line 199, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-placeholder svg:nth-of-type(1) {
  margin-right: 0.5rem;
}

/* line 202, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-placeholder svg:nth-of-type(1) path {
  fill: #bebec7;
}

/* line 207, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-placeholder svg:nth-of-type(2) {
  margin-left: auto;
}

/* line 210, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-placeholder svg:nth-of-type(2) path {
  stroke: #1d2129;
}

/* line 216, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-placeholder.active {
  border: 1px solid #12a96a;
}

/* line 219, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-placeholder.active > span {
  color: #12a96a;
}

/* line 225, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-placeholder.active svg:nth-of-type(1) path {
  fill: #12a96a;
}

/* line 231, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-placeholder.active svg:nth-of-type(2) path {
  stroke: #12a96a;
}

/* line 239, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-picker {
  position: absolute;
  bottom: calc(100% + 4px);
  left: 0;
  max-height: 290px;
  overflow: hidden;
  overflow-y: scroll;
  right: 0;
  background: white;
  -webkit-box-shadow: 0 0.88889rem 2.22222rem rgba(29, 33, 41, 0.16);
          box-shadow: 0 0.88889rem 2.22222rem rgba(29, 33, 41, 0.16);
  border-radius: 0.22222rem;
  visibility: hidden;
}

/* line 252, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-picker::-webkit-scrollbar-track {
  background-color: transparent;
}

/* line 256, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-picker::-webkit-scrollbar {
  width: 3px;
  background-color: transparent;
}

/* line 261, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-picker::-webkit-scrollbar-thumb {
  border: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* line 267, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-picker:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 2px solid #cacaca;
}

/* line 273, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-picker.active {
  visibility: visible;
}

/* line 277, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-picker button {
  width: 100%;
  padding: 0.66667rem 1.33333rem 0.66667rem 0.88889rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 1209px) {
  /* line 285, assets/styles/layouts/_section-compare-controls.scss */

  .compare-popup-picker button:hover {
    background: #f2f2f3;
  }
}

/* line 290, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-picker button span {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.77778rem;
  line-height: 1.33333rem;
  text-transform: uppercase;
  color: #1d2129;
  max-width: 5.55556rem;
}

/* line 300, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-picker button img {
  max-height: 1.33333rem;
  max-width: 5.55556rem;
}

/* line 305, assets/styles/layouts/_section-compare-controls.scss */

.compare-popup-picker button:not(:last-of-type) {
  border-bottom: 1px solid #f2f2f3;
}

/* line 2, assets/styles/layouts/_section-404.scss */

.error-404 .page-header {
  margin-bottom: 5.55556rem;
}

/* line 5, assets/styles/layouts/_section-404.scss */

.error-404 .page-header .page-title {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  text-align: center;
  margin-top: 5.55556rem;
}

/* line 2, assets/styles/layouts/_section-search.scss */

.search-content {
  margin: 2.77778rem 0 5.55556rem 0;
}

/* line 6, assets/styles/layouts/_section-search.scss */

.search article {
  margin-bottom: 2.77778rem;
}

/* line 10, assets/styles/layouts/_section-search.scss */

.search .entry-header {
  background: none;
  padding: 0;
}

/* line 14, assets/styles/layouts/_section-search.scss */

.search .entry-header::after {
  content: none;
}

/* line 2, assets/styles/components/_comments.scss */

.single-post .comments {
  margin-top: -0.55556rem;
  width: 100%;
}

/* line 6, assets/styles/components/_comments.scss */

.single-post .comments__block {
  width: 100%;
  padding-top: 2.22222rem;
}

@media (min-width: 1209px) {
  /* line 6, assets/styles/components/_comments.scss */

  .single-post .comments__block {
    margin-left: auto;
  }
}

/* line 14, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-reply-title {
  font-family: "Roboto Condensed", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 1.66667rem;
  line-height: 1.88889rem;
}

/* line 22, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-notes,
.single-post .comments__block .comment-form-cookies-consent {
  display: none;
}

/* line 27, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 5.33333rem;
}

@media (min-width: 768px) {
  /* line 27, assets/styles/components/_comments.scss */

  .single-post .comments__block .comment-form {
    padding-bottom: 1.77778rem;
  }
}

/* line 37, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-form .comment-error {
  width: 100%;
}

/* line 41, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-form input[type='text'],
.single-post .comments__block .comment-form input[type='email'] {
  height: 2.66667rem;
  border: 1px solid #f2f2f3;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 0 20px rgba(239, 240, 242, 0.4);
          box-shadow: 0 0 20px rgba(239, 240, 242, 0.4);
  border-radius: 4px;
  font-size: 0.88889rem;
  line-height: 1.44444rem;
  letter-spacing: -0.01em;
  font-family: "Roboto", sans-serif;
  padding: 0 0.83333rem;
  width: 100%;
  margin-bottom: 1.77778rem;
}

/* line 56, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-form input[type='text'] ::-webkit-input-placeholder,
.single-post .comments__block .comment-form input[type='email'] ::-webkit-input-placeholder {
  color: #bebec7;
}

.single-post .comments__block .comment-form input[type='text'] ::-moz-placeholder,
.single-post .comments__block .comment-form input[type='email'] ::-moz-placeholder {
  color: #bebec7;
}

.single-post .comments__block .comment-form input[type='text'] ::-ms-input-placeholder,
.single-post .comments__block .comment-form input[type='email'] ::-ms-input-placeholder {
  color: #bebec7;
}

.single-post .comments__block .comment-form input[type='text'] ::placeholder,
.single-post .comments__block .comment-form input[type='email'] ::placeholder {
  color: #bebec7;
}

@media (min-width: 768px) {
  /* line 41, assets/styles/components/_comments.scss */

  .single-post .comments__block .comment-form input[type='text'],
  .single-post .comments__block .comment-form input[type='email'] {
    width: 48%;
  }
}

/* line 64, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-form input[type='text'].error,
.single-post .comments__block .comment-form input[type='email'].error {
  border: 1px solid red;
}

/* line 69, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-form input[type='text'] {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 73, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-form input[type='email'] {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

/* line 77, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-form textarea {
  height: 5.55556rem;
  border: 1px solid #f2f2f3;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 0 20px rgba(239, 240, 242, 0.4);
          box-shadow: 0 0 20px rgba(239, 240, 242, 0.4);
  border-radius: 4px;
  font-size: 0.88889rem;
  line-height: 1.44444rem;
  letter-spacing: -0.01em;
  font-family: "Roboto", sans-serif;
  padding: 0.83333rem;
  width: 100%;
  margin-bottom: 1.77778rem;
  resize: none;
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

/* line 93, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-form textarea ::-webkit-input-placeholder {
  color: #bebec7;
}

.single-post .comments__block .comment-form textarea ::-moz-placeholder {
  color: #bebec7;
}

.single-post .comments__block .comment-form textarea ::-ms-input-placeholder {
  color: #bebec7;
}

.single-post .comments__block .comment-form textarea ::placeholder {
  color: #bebec7;
}

/* line 97, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-form textarea.error {
  border: 1px solid red;
}

/* line 102, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-form .form-submit {
  width: 100%;
  margin-bottom: 1.77778rem;
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

@media (min-width: 768px) {
  /* line 102, assets/styles/components/_comments.scss */

  .single-post .comments__block .comment-form .form-submit {
    width: 48%;
  }
}

/* line 111, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-form .form-submit button[type='submit'] {
  height: 2.66667rem;
  background: #12a96a;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 0 20px rgba(239, 240, 242, 0.4);
          box-shadow: 0 0 20px rgba(239, 240, 242, 0.4);
  border-radius: 4px;
  font-size: 0.88889rem;
  line-height: 1.44444rem;
  letter-spacing: -0.01em;
  font-family: "Roboto Condensed", sans-serif;
  color: #f2f2f3;
  padding: 0 0.83333rem;
  width: 100%;
  cursor: pointer;
}

/* line 126, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-form .form-submit button[type='submit'] svg {
  margin-left: 0.55556rem;
}

/* line 132, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-form .g-recaptcha {
  width: 100%;
  margin-bottom: 1.77778rem;
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

@media (min-width: 768px) {
  /* line 132, assets/styles/components/_comments.scss */

  .single-post .comments__block .comment-form .g-recaptcha {
    width: 48%;
  }
}

/* line 143, assets/styles/components/_comments.scss */

.single-post .comments__block .comments-title {
  display: none;
}

/* line 147, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list {
  list-style: none;
  padding: 0;
}

/* line 151, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list__title {
  font-family: "Roboto Condensed", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 1.33333rem;
  line-height: 1.55556rem;
  color: #1d2129;
  margin-bottom: 1.77778rem;
}

/* line 161, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list .comment {
  border-bottom: 1px solid #eff0f2;
  margin-bottom: 1.77778rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 167, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list .comment:last-of-type {
  border-bottom: none;
}

/* line 171, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list .comment .comment-author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.83333rem;
}

/* line 176, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list .comment .comment-author img {
  width: 2.66667rem;
  height: 2.66667rem;
  border-radius: 4px;
  margin-right: 0.88889rem;
}

/* line 183, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list .comment .comment-author .comment-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: -0.16667rem;
}

/* line 188, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list .comment .comment-author .comment-meta .fn {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.55556rem;
  letter-spacing: -0.01em;
}

/* line 197, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list .comment .comment-author .comment-meta .comment-data {
  font-style: normal;
  font-weight: normal;
  font-size: 0.77778rem;
  line-height: 1.11111rem;
  color: #5d6066;
}

/* line 207, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list .comment .comment-text {
  font-size: 0.88889rem;
  line-height: 1.55556rem;
}

/* line 211, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list .comment .comment-text p {
  margin-bottom: 0;
}

/* line 216, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list .comment .reply {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  margin: 1.11111rem 0 1.61111rem;
}

/* line 220, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list .comment .reply .comment-reply-link {
  text-transform: uppercase;
  color: #12a96a;
  font-family: "Roboto Condensed", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 0.88889rem;
  line-height: 1.05556rem;
  margin-bottom: 1.77778rem;
  text-decoration: none;
}

/* line 233, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list .comment .comment-respond {
  margin-top: 1.11111rem;
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}

/* line 240, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list .comment .comment-respond .comment-reply-title {
  display: none;
}

/* line 244, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list .comment .comment-respond .form-submit {
  margin-bottom: 0;
}

/* line 248, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list .comment .comment-respond #cancel-comment-reply-link {
  width: 100%;
  text-transform: uppercase;
  background: #f2f2f3;
  border-radius: 4px;
  text-align: center;
  padding: 0.72222rem 0.55556rem 0.77778rem 0.55556rem;
  position: absolute;
  bottom: 30px;
  text-decoration: none;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 0.88889rem;
  line-height: 1.05556rem;
  height: 2.66667rem;
}

@media (min-width: 768px) {
  /* line 248, assets/styles/components/_comments.scss */

  .single-post .comments__block .comment-list .comment .comment-respond #cancel-comment-reply-link {
    bottom: 1.77778rem;
    width: 48%;
    right: 0;
  }
}

/* line 270, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list .comment .comment-respond + .reply {
  display: none;
}

/* line 275, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list .comment .children {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  list-style: none;
  padding: 0;
}

/* line 280, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list .comment .children .comment {
  border-bottom: none;
  margin: 0;
  margin-top: 1.38889rem;
  background: #f2f2f3;
  padding: 0.88889rem;
  position: relative;
  border-radius: 4px;
}

/* line 289, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list .comment .children .comment::after {
  border-bottom: 12px solid #f2f2f3;
  border-left: 0 solid transparent;
  border-right: 12px solid transparent;
  border-top-left-radius: 4px;
  width: 0;
  height: 0;
  content: "";
  display: block;
  position: absolute;
  top: -0.61111rem;
  left: 1.11111rem;
}

/* line 304, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list .comment .children .comment .comment-text p {
  margin-bottom: 0;
}

/* line 309, assets/styles/components/_comments.scss */

.single-post .comments__block .comment-list .comment .children .comment .reply {
  display: none;
}

/* line 1, assets/styles/components/_modal.scss */

#age-gating-modal {
  text-align: center;
}

/* line 4, assets/styles/components/_modal.scss */

#age-gating-modal .vertical-alignment-helper {
  display: table;
  height: 100%;
  width: 100%;
  max-width: 566px;
  margin: 0 auto;
  pointer-events: none;
}

/* line 13, assets/styles/components/_modal.scss */

#age-gating-modal .vertical-align-center {
  display: table-cell;
  vertical-align: middle;
  pointer-events: none;
}

/* line 19, assets/styles/components/_modal.scss */

#age-gating-modal .modal-dialog {
  padding: 0 15px;
}

/* line 23, assets/styles/components/_modal.scss */

#age-gating-modal .modal-body {
  padding: 3rem 1rem;
}

/* line 27, assets/styles/components/_modal.scss */

#age-gating-modal .age-gating-title {
  font-family: "Roboto Condensed", sans-serif;
  font-style: normal;
  font-size: 24px;
  margin-bottom: 12px;
  font-weight: 800;
}

/* line 35, assets/styles/components/_modal.scss */

#age-gating-modal img {
  margin: 0 auto;
  padding: 0 0 16px;
}

/* line 40, assets/styles/components/_modal.scss */

#age-gating-modal p {
  font-family: "Roboto Condensed", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 24px;
  line-height: 24px;
}

/* line 49, assets/styles/components/_modal.scss */

#age-gating-modal button {
  max-width: 226px;
  width: 100%;
  display: block;
  margin: 0 auto;
  font-family: 'Roboto Condensed', sans-serif;
  font-style: normal;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
}

/* line 60, assets/styles/components/_modal.scss */

#age-gating-modal button.primary {
  color: white;
  font-weight: bold;
  margin-bottom: 10px;
}

@media (max-width: 767.98px) {
  /* line 49, assets/styles/components/_modal.scss */

  #age-gating-modal button {
    max-width: 100%;
  }
}

/* line 72, assets/styles/components/_modal.scss */

.expansive-modal,
.expand-full-width {
  cursor: pointer;
}

/* line 77, assets/styles/components/_modal.scss */

#expand-modal {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 9999;
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 87, assets/styles/components/_modal.scss */

#expand-modal.in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 92, assets/styles/components/_modal.scss */

#expand-modal .inner-content figure,
#expand-modal .inner-content img {
  max-width: 100vw;
  max-height: 100vh;
}

/* line 98, assets/styles/components/_modal.scss */

#expand-modal .inner-content.expand-full {
  overflow: auto;
}

/* line 101, assets/styles/components/_modal.scss */

#expand-modal .inner-content.expand-full figure,
#expand-modal .inner-content.expand-full img {
  max-width: 100%;
  max-height: 100%;
}

/* line 108, assets/styles/components/_modal.scss */

#expand-modal .inner-content::-webkit-scrollbar {
  width: 8px;
}

/* line 112, assets/styles/components/_modal.scss */

#expand-modal .inner-content::-webkit-scrollbar-track {
  background: #646464;
}

/* line 116, assets/styles/components/_modal.scss */

#expand-modal .inner-content::-webkit-scrollbar-thumb {
  background-color: #efefef;
  border-radius: 6px;
}

/* line 122, assets/styles/components/_modal.scss */

#expand-modal .expand-modal-close {
  position: absolute;
  right: 20px;
  top: 20px;
  background-color: #000;
  width: 30px;
  height: 30px;
  color: #fff;
  border-radius: 50%;
}

@media (max-width: 767.98px) {
  /* line 2, assets/styles/components/_user-engagement-popup.scss */

  .row-item-padding .ue-popup-block {
    margin-left: -15px;
  }
}

@media (max-width: 767.98px) {
  /* line 7, assets/styles/components/_user-engagement-popup.scss */

  .ue-overlay.on {
    position: fixed;
    width: 100vw;
    height: 100%;
    top: 0;
    opacity: 0.5;
    background: #1d2129;
    z-index: 4;
  }

  /* line 17, assets/styles/components/_user-engagement-popup.scss */

  body.ue-popup-overlay-active .ue-overlay.on {
    overflow: hidden;
  }
}

/* line 23, assets/styles/components/_user-engagement-popup.scss */

.ue-popup {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 4px;
  bottom: 0;
  -webkit-box-shadow: 0 -8px 18px 0 rgba(29, 33, 41, 0.14);
          box-shadow: 0 -8px 18px 0 rgba(29, 33, 41, 0.14);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  height: auto;
  padding: 16px;
  position: fixed;
  -webkit-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
  width: 100%;
  z-index: 5;
}

/* line 39, assets/styles/components/_user-engagement-popup.scss */

.ue-popup.hidden {
  opacity: 0;
}

@media (max-width: 767.98px) {
  /* line 44, assets/styles/components/_user-engagement-popup.scss */

  .ue-popup .container {
    margin: 0;
    max-width: 100%;
    padding: 0;
  }
}

@media (min-width: 768px) {
  /* line 23, assets/styles/components/_user-engagement-popup.scss */

  .ue-popup {
    bottom: 16px;
    height: auto;
    margin-left: auto;
    margin-right: 0;
    padding: 24px 0;
    right: 16px;
    width: 320px;
  }

  /* line 60, assets/styles/components/_user-engagement-popup.scss */

  .ue-popup .container {
    margin: 0;
    padding: 0 24px;
  }
}

/* line 67, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item__close {
  cursor: pointer;
  height: 24px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 8px;
  top: 8px;
}

/* line 77, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-intro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}

/* line 82, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-intro.hidden {
  display: none;
}

/* line 86, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-intro__logo {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 91, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-intro__logo img {
  height: 40px;
  width: 40px;
}

@media (min-width: 768px) {
  /* line 91, assets/styles/components/_user-engagement-popup.scss */

  .ue-popup-item-intro__logo img {
    height: 80px;
    width: 80px;
  }
}

/* line 102, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-intro__content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  color: #262847;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  gap: 8px;
  letter-spacing: -0.286px;
  line-height: 24px;
}

@media (min-width: 768px) {
  /* line 102, assets/styles/components/_user-engagement-popup.scss */

  .ue-popup-item-intro__content {
    -webkit-box-flex: 0.92;
        -ms-flex: 0.92;
            flex: 0.92;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 102, assets/styles/components/_user-engagement-popup.scss */

  .ue-popup-item-intro__content {
    text-align: center;
  }
}

/* line 125, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-intro__content-title {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  color: #1d2129;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: normal;
  text-align: center;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  /* line 125, assets/styles/components/_user-engagement-popup.scss */

  .ue-popup-item-intro__content-title {
    font-size: 18px;
    line-height: 24px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 125, assets/styles/components/_user-engagement-popup.scss */

  .ue-popup-item-intro__content-title {
    text-align: center;
  }
}

/* line 147, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-intro__content-subtitle {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  color: #1d2129;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.229px;
  line-height: 20px;
  text-align: center;
}

/* line 160, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-intro__button-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

@media (min-width: 768px) {
  /* line 160, assets/styles/components/_user-engagement-popup.scss */

  .ue-popup-item-intro__button-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/* line 170, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-intro__cta {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  pointer-events: none;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media (min-width: 768px) {
  /* line 170, assets/styles/components/_user-engagement-popup.scss */

  .ue-popup-item-intro__cta {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

/* line 184, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-intro__cta .quiz-starter-btn {
  background: #12a96a;
  border-radius: 4px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 14px 24px;
  pointer-events: auto;
}

@media (min-width: 768px) {
  /* line 184, assets/styles/components/_user-engagement-popup.scss */

  .ue-popup-item-intro__cta .quiz-starter-btn {
    width: 100%;
  }
}

/* line 199, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-intro__cta .quiz-starter-btn:hover {
  background: #0f9960;
}

/* line 203, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-intro__cta .quiz-starter-btn span {
  color: #fff;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  text-wrap: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 4px;
}

/* line 218, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-intro__cta .quiz-starter-btn span svg {
  margin-left: 0;
}

/* line 225, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-intro__skip-it-btn {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  pointer-events: none;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media (min-width: 768px) {
  /* line 225, assets/styles/components/_user-engagement-popup.scss */

  .ue-popup-item-intro__skip-it-btn {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

/* line 239, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-intro__skip-it-btn .quiz-skip-it-btn {
  background: #f2f2f3;
  border-radius: 4px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 14px 24px;
  pointer-events: auto;
}

@media (min-width: 768px) {
  /* line 239, assets/styles/components/_user-engagement-popup.scss */

  .ue-popup-item-intro__skip-it-btn .quiz-skip-it-btn {
    width: 100%;
  }
}

/* line 254, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-intro__skip-it-btn .quiz-skip-it-btn:hover {
  background: #e3e4e6;
}

/* line 258, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-intro__skip-it-btn .quiz-skip-it-btn span {
  color: #1d2129;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  text-wrap: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* line 270, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-intro__skip-it-btn .quiz-skip-it-btn svg {
  margin-left: 0;
}

/* line 277, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}

/* line 282, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-end.hidden {
  display: none;
}

/* line 286, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-end__logo {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 291, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-end__logo img {
  height: 80px;
  width: 80px;
}

/* line 297, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-end__content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  color: #262847;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  gap: 8px;
  letter-spacing: -0.286px;
  line-height: 24px;
}

@media (min-width: 768px) {
  /* line 297, assets/styles/components/_user-engagement-popup.scss */

  .ue-popup-item-end__content {
    -webkit-box-flex: 0.92;
        -ms-flex: 0.92;
            flex: 0.92;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 297, assets/styles/components/_user-engagement-popup.scss */

  .ue-popup-item-end__content {
    text-align: center;
  }
}

/* line 320, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-end__content-title {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  color: #1d2129;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: normal;
  text-align: center;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  /* line 320, assets/styles/components/_user-engagement-popup.scss */

  .ue-popup-item-end__content-title {
    font-size: 18px;
    line-height: 24px;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 320, assets/styles/components/_user-engagement-popup.scss */

  .ue-popup-item-end__content-title {
    text-align: center;
  }
}

/* line 342, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-end__content-subtitle {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  color: #1d2129;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.229px;
  line-height: 20px;
  text-align: center;
}

/* line 355, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-end__content-bonus .not-exclusive {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3px 8px 3px 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2px;
  border-radius: 4px;
  background: #fa6900;
}

/* line 363, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-end__content-bonus .not-exclusive .icon {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUzMjFfMTY0MDkpIj4KPHBhdGggZD0iTTE1LjUgNC4wMDAwMUMxNi4yMDIzIDMuOTk5OTIgMTYuODkyMiA0LjE4NDc0IDE3LjUwMDQgNC41MzU4N0MxOC4xMDg2IDQuODg3IDE4LjYxMzcgNS4zOTIwNyAxOC45NjQ3IDYuMDAwM0MxOS4zMTU4IDYuNjA4NTMgMTkuNTAwNiA3LjI5ODQ3IDE5LjUwMDUgOC4wMDA3NUMxOS41MDAzIDguNzAzMDQgMTkuMzE1MyA5LjM5MjkxIDE4Ljk2NCAxMC4wMDFMMjEuNSAxMFYxMkgxOS41VjE4QzE5LjUgMTguMjY1MiAxOS4zOTQ2IDE4LjUxOTYgMTkuMjA3MSAxOC43MDcxQzE5LjAxOTYgMTguODk0NiAxOC43NjUyIDE5IDE4LjUgMTlINi41QzYuMjM0NzggMTkgNS45ODA0MyAxOC44OTQ2IDUuNzkyODkgMTguNzA3MUM1LjYwNTM2IDE4LjUxOTYgNS41IDE4LjI2NTIgNS41IDE4VjEySDMuNVYxMEw2LjAzNiAxMC4wMDFDNS41Mzk4NiA5LjE0MTg5IDUuMzgwNjkgOC4xMjkwNiA1LjU4OTM4IDcuMTU5MThDNS43OTgwOCA2LjE4OTMgNi4zNTk3NSA1LjMzMTU3IDcuMTY1MzMgNC43NTI1NkM3Ljk3MDkyIDQuMTczNTQgOC45NjI5MyAzLjkxNDU2IDkuOTQ4NzUgNC4wMjU4OEMxMC45MzQ2IDQuMTM3MjEgMTEuODQzOCA0LjYxMDkxIDEyLjUgNS4zNTUwMUMxMi44NzQ2IDQuOTI4MzkgMTMuMzM2MSA0LjU4Njc4IDEzLjg1MzUgNC4zNTMwOEMxNC4zNzA5IDQuMTE5MzkgMTQuOTMyMyAzLjk5OTAxIDE1LjUgNC4wMDAwMVpNMTMuNSAxMkgxMS41VjE4SDEzLjVWMTJaTTkuNSA2LjAwMDAxQzguOTgxMDIgNS45OTc2OCA4LjQ4MTQ1IDYuMTk3MTkgOC4xMDY4NSA2LjU1NjM5QzcuNzMyMjQgNi45MTU1OCA3LjUxMTkzIDcuNDA2MzIgNy40OTI0NiA3LjkyNDk1QzcuNDcyOTkgOC40NDM1NyA3LjY1NTg4IDguOTQ5NDUgOC4wMDI0OSA5LjMzNTcyQzguMzQ5MTEgOS43MjIgOC44MzIzIDkuOTU4NCA5LjM1IDkuOTk1MDFMOS41IDEwSDExLjVWOC4wMDAwMUMxMS41IDcuNTIyMDcgMTEuMzI4OSA3LjA1OTkyIDExLjAxNzYgNi42OTcyNkMxMC43MDYzIDYuMzM0NjEgMTAuMjc1NCA2LjA5NTQxIDkuODAzIDYuMDIzMDFMOS42NDkgNi4wMDUwMUw5LjUgNi4wMDAwMVpNMTUuNSA2LjAwMDAxQzE0Ljk5NTQgNS45OTk4NSAxNC41MDk0IDYuMTkwNDEgMTQuMTM5NSA2LjUzMzVDMTMuNzY5NSA2Ljg3NjU5IDEzLjU0MjggNy4zNDY4NSAxMy41MDUgNy44NTAwMUwxMy41IDguMDAwMDFWMTBIMTUuNUMxNi4wMDQ2IDEwLjAwMDIgMTYuNDkwNiA5LjgwOTYgMTYuODYwNSA5LjQ2NjUxQzE3LjIzMDUgOS4xMjM0MiAxNy40NTcyIDguNjUzMTYgMTcuNDk1IDguMTUwMDFMMTcuNSA4LjAwMDAxQzE3LjUgNy40Njk1NyAxNy4yODkzIDYuOTYwODcgMTYuOTE0MiA2LjU4NTc5QzE2LjUzOTEgNi4yMTA3MiAxNi4wMzA0IDYuMDAwMDEgMTUuNSA2LjAwMDAxWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MzIxXzE2NDA5Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  width: 24px;
  height: 24px;
}

/* line 369, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-end__content-bonus .not-exclusive .value {
  color: #fff;
  text-align: right;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}

/* line 380, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-end__content-bonus .exclusive {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 386, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-end__content-bonus .exclusive .exclusive-code {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3px 8px 3px 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2px;
  border-radius: 4px;
  background: #fa6900;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
}

/* line 396, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-end__content-bonus .exclusive .exclusive-code .code {
  color: #fff;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  text-wrap: nowrap;
}

/* line 407, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-end__content-bonus .exclusive .exclusive-code .code-clipboard {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* line 412, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-end__content-bonus .exclusive .exclusive-code .icon {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU0MzhfMTI4MTkpIj4KPHBhdGggZD0iTTcgN1Y0QzcgMy43MzQ3OCA3LjEwNTM2IDMuNDgwNDMgNy4yOTI4OSAzLjI5Mjg5QzcuNDgwNDMgMy4xMDUzNiA3LjczNDc4IDMgOCAzSDIwQzIwLjI2NTIgMyAyMC41MTk2IDMuMTA1MzYgMjAuNzA3MSAzLjI5Mjg5QzIwLjg5NDYgMy40ODA0MyAyMSAzLjczNDc4IDIxIDRWMTdDMjEgMTcuMjY1MiAyMC44OTQ2IDE3LjUxOTYgMjAuNzA3MSAxNy43MDcxQzIwLjUxOTYgMTcuODk0NiAyMC4yNjUyIDE4IDIwIDE4SDE3VjIwQzE3IDIwLjU1MiAxNi41NSAyMSAxNS45OTMgMjFINC4wMDdDMy44NzUxMyAyMS4wMDA4IDMuNzQ0NCAyMC45NzU1IDMuNjIyMzIgMjAuOTI1NkMzLjUwMDI1IDIwLjg3NTcgMy4zODkyMyAyMC44MDIyIDMuMjk1NjYgMjAuNzA5M0MzLjIwMjA4IDIwLjYxNjQgMy4xMjc3OSAyMC41MDU5IDMuMDc3MDUgMjAuMzg0MUMzLjAyNjMyIDIwLjI2MjQgMy4wMDAxMyAyMC4xMzE5IDMgMjBMMy4wMDMgOEMzLjAwMyA3LjQ0OCAzLjQ1MyA3IDQuMDEgN0g3Wk05IDdIMTdWMTZIMTlWNUg5VjdaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzU0MzhfMTI4MTkiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  width: 24px;
  height: 24px;
}

/* line 419, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-end__content-bonus .exclusive .exclusive-warning_copy {
  color: #5d6066;
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

/* line 432, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-end__cta {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 439, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-end__cta .call-to-action-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  background: #f2f2f3;
  border-radius: 4px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  gap: 4px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 14px 24px;
}

/* line 451, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-end__cta .call-to-action-button button,
.ue-popup-item-end__cta .call-to-action-button span {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1d2129;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  gap: 4px;
  line-height: 20px;
  text-transform: uppercase;
}

/* line 465, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-end__cta .call-to-action-button.has-bonus {
  background: #12a96a;
  color: white;
  font-weight: 700;
}

/* line 470, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-end__cta .call-to-action-button.has-bonus::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImFycm93LXJpZ2h0Ij4KCTxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik04IDRMMTIgOC42TTEyIDcuNkw4IDEyTTEyIDhIMiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIi8+CjwvZz4KPC9zdmc+Cg==);
  width: 16px;
  height: 25px;
}

@media (max-width: 767.98px) {
  /* line 470, assets/styles/components/_user-engagement-popup.scss */

  .ue-popup-item-end__cta .call-to-action-button.has-bonus::after {
    height: 19px;
  }
}

/* line 484, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 488, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz.not-started {
  display: none;
}

/* line 492, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz.hidden {
  display: none;
}

/* line 496, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

/* line 502, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__steps span {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border: 1px solid #bebec7;
  border-radius: 12px;
  color: #1d2129;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 20px;
  padding: 2px 8px;
  position: relative;
  text-align: center;
  width: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* line 522, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__steps span:not(:last-child)::after {
  background: #bebec7;
  content: "";
  display: block;
  height: 1px;
  left: 13px;
  margin: 0 10px;
  position: absolute;
  width: 24px;
}

/* line 533, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__steps span.current {
  background: #1d2129;
  border: 1px solid #1d2129;
  color: #fff;
}

/* line 539, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__steps span.correct {
  padding: 7px 5px;
}

/* line 542, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__steps span.correct::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNUw1IDlMMTMgMSIgc3Ryb2tlPSIjMTJBOTZBIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
}

/* line 546, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__steps span.correct:not(:last-child)::after {
  background: #bebec7;
  content: "";
  display: block;
  height: 1px;
  left: 13px;
  margin: 0 10px;
  position: absolute;
  width: 24px;
}

/* line 560, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__content {
  text-align: center;
}

/* line 563, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__content .question {
  color: #1d2129;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 16px;
  margin-top: 16px;
  text-align: center;
  text-transform: uppercase;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* line 577, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__content .answers {
  color: #1d2129;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  gap: 8px;
  text-align: left;
  text-transform: uppercase;
  line-height: 20px;
}

/* line 590, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__content .answers li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  background: #fff;
  border: 2px solid #e3e4e6;
  border-radius: 4px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  padding: 12px;
  line-height: 20px;
}

/* line 602, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__content .answers li::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTEuNSIgc3Ryb2tlPSIjQkVCRUM3Ii8+Cjwvc3ZnPgo=);
  height: 24px;
  stroke: #bebec7;
  stroke-width: 1px;
  width: 24px;
}

/* line 610, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__content .answers li.correct {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  background: #fff;
  border: 2px solid #12a96a;
  border-radius: 4px;
  color: #12a96a;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  padding: 12px;
}

/* line 622, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__content .answers li.correct::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIGZpbGw9IiMxMkE5NkEiLz4KPHBhdGggZD0iTTYgMTJMMTAgMTZMMTggOCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=);
}

/* line 626, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__content .answers li.incorrect {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  background: #fff;
  border: 2px solid #dc3545;
  border-radius: 4px;
  color: #dc3545;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  padding: 12px;
}

/* line 638, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__content .answers li.incorrect::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIGZpbGw9IiNEQzM1NDUiLz4KPHBhdGggZD0iTTcgMTdMMTcgNyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik03IDdMMTcgMTciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
}

/* line 645, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__cta {
  margin-top: 16px;
}

/* line 648, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__cta .call-to-action-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  background: #f2f2f3;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 14px 10px;
}

/* line 658, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__cta .call-to-action-button .next-question {
  opacity: 0.5;
}

/* line 662, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__cta .call-to-action-button .incorrect-answer {
  display: none;
}

/* line 666, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__cta .call-to-action-button.correct {
  cursor: pointer;
  background: #12a96a;
  border-radius: 4px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media (min-width: 768px) {
  /* line 666, assets/styles/components/_user-engagement-popup.scss */

  .ue-popup-item-quiz__cta .call-to-action-button.correct {
    width: 100%;
  }
}

/* line 676, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__cta .call-to-action-button.correct:hover {
  background: #0f9960;
}

/* line 680, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__cta .call-to-action-button.correct .button-wrapper {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  gap: 4px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 20px;
  padding: 14px 24px;
  text-transform: uppercase;
  text-wrap: nowrap;
}

/* line 695, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__cta .call-to-action-button.correct .button-wrapper svg {
  margin-left: 0;
}

/* line 700, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__cta .call-to-action-button.correct .next-question {
  opacity: 1;
  color: #fff;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}

/* line 710, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__cta .call-to-action-button.correct .next-question svg {
  -webkit-filter: brightness(100);
          filter: brightness(100);
}

/* line 715, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__cta .call-to-action-button.correct .last-question {
  color: #fff;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}

/* line 724, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__cta .call-to-action-button.correct .last-question svg {
  -webkit-filter: brightness(100);
          filter: brightness(100);
}

/* line 729, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__cta .call-to-action-button.correct .incorrect-answer {
  display: none;
}

/* line 734, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__cta .call-to-action-button.incorrect {
  cursor: unset;
  pointer-events: none;
  padding: 11px 10px;
}

/* line 739, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__cta .call-to-action-button.incorrect .next-question,
.ue-popup-item-quiz__cta .call-to-action-button.incorrect .last-question {
  display: none;
}

/* line 744, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__cta .call-to-action-button.incorrect .incorrect-answer {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #1d2129;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 8px 0 rgba(29, 33, 41, 0.28);
          box-shadow: 0 6px 8px 0 rgba(29, 33, 41, 0.28);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  gap: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 18px;
  opacity: 1;
  padding: 4px 8px;
  text-align: center;
  text-transform: unset;
}

/* line 765, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__cta .call-to-action-button div,
.ue-popup-item-quiz__cta .call-to-action-button span {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1d2129;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  gap: 4px;
  line-height: 20px;
  text-transform: uppercase;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* line 779, assets/styles/components/_user-engagement-popup.scss */

.ue-popup-item-quiz__cta .call-to-action-button div svg,
.ue-popup-item-quiz__cta .call-to-action-button span svg {
  margin: 0;
}

/* line 2, assets/styles/components/_countdown.scss */

.al-countdown__text {
  color: #1d2129;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

/* line 12, assets/styles/components/_countdown.scss */

.al-countdown__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 11px;
}

@media screen and (max-width: 768px) {
  /* line 12, assets/styles/components/_countdown.scss */

  .al-countdown__wrapper {
    margin-top: 6px;
  }
}

@media screen and (max-width: 768px) {
  /* line 20, assets/styles/components/_countdown.scss */

  .al-countdown__wrapper .al-time {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 46px;
  }
}

/* line 29, assets/styles/components/_countdown.scss */

.al-countdown__wrapper .al-time span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 2px;
  background: #f2f2f3;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  height: 42px;
  width: 46px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}

@media screen and (max-width: 768px) {
  /* line 29, assets/styles/components/_countdown.scss */

  .al-countdown__wrapper .al-time span {
    font-size: 18px;
    height: 36px;
    width: 36px;
  }
}

/* line 49, assets/styles/components/_countdown.scss */

.al-countdown__wrapper .al-time span:not(.al-seconds)::after {
  color: #bebec7;
  text-align: center;
  content: ':';
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  position: absolute;
  right: -8px;
}

@media screen and (max-width: 768px) {
  /* line 49, assets/styles/components/_countdown.scss */

  .al-countdown__wrapper .al-time span:not(.al-seconds)::after {
    right: -14px;
  }
}

/* line 66, assets/styles/components/_countdown.scss */

.al-countdown__wrapper .al-time small {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 10px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: uppercase;
}

/* line 79, assets/styles/components/_countdown.scss */

.footer-promo-world-cup.has-countdown {
  height: auto;
}

@media screen and (max-width: 768px) {
  /* line 83, assets/styles/components/_countdown.scss */

  .footer-promo-world-cup.has-countdown.wc-desktop-only {
    display: none !important;
  }
}

/* line 88, assets/styles/components/_countdown.scss */

.footer-promo-world-cup.has-countdown .featured-partner-list-item {
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media screen and (max-width: 475px) {
  /* line 88, assets/styles/components/_countdown.scss */

  .footer-promo-world-cup.has-countdown .featured-partner-list-item {
    width: 100vw;
  }
}

/* line 96, assets/styles/components/_countdown.scss */

.footer-promo-world-cup.has-countdown .featured-partner-list-item__close {
  background-color: #f2f2f3;
  cursor: pointer;
  position: absolute;
  width: 1.22222rem;
  right: 0.5rem;
  top: 0.5rem;
  height: 1.22222rem;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 110, assets/styles/components/_countdown.scss */

.footer-promo-world-cup.has-countdown .featured-partner-list-item__close svg path {
  fill: #1d2129;
}

/* line 115, assets/styles/components/_countdown.scss */

.footer-promo-world-cup.has-countdown .featured-partner-list-item__logo {
  padding-top: 1rem;
  height: 4rem;
  width: 100%;
}

/* line 120, assets/styles/components/_countdown.scss */

.footer-promo-world-cup.has-countdown .featured-partner-list-item__logo img {
  max-height: 2rem;
}

/* line 125, assets/styles/components/_countdown.scss */

.footer-promo-world-cup.has-countdown .featured-partner-list-item__content {
  margin: 0.9rem auto;
}

@media screen and (max-width: 768px) {
  /* line 125, assets/styles/components/_countdown.scss */

  .footer-promo-world-cup.has-countdown .featured-partner-list-item__content {
    width: 100%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px;
  }
}

/* line 136, assets/styles/components/_countdown.scss */

.footer-promo-world-cup.has-countdown .featured-partner-list-item__content-bonus {
  font-size: 16px;
  line-height: 20px;
}

@media screen and (max-width: 768px) {
  /* line 136, assets/styles/components/_countdown.scss */

  .footer-promo-world-cup.has-countdown .featured-partner-list-item__content-bonus {
    font-size: 14px;
    line-height: 16px;
  }
}

/* line 146, assets/styles/components/_countdown.scss */

.footer-promo-world-cup.has-countdown .featured-partner-list-item__content-title {
  height: auto;
  font-size: 16px;
  line-height: normal;
}

@media screen and (max-width: 768px) {
  /* line 152, assets/styles/components/_countdown.scss */

  .footer-promo-world-cup.has-countdown .featured-partner-list-item__content .al-countdown {
    margin: 0 auto;
    width: 12rem;
  }
}

/* line 160, assets/styles/components/_countdown.scss */

.footer-promo-world-cup.has-countdown .featured-partner-list-item__cta {
  margin: 0 auto 0.9rem;
}

@media screen and (max-width: 768px) {
  /* line 160, assets/styles/components/_countdown.scss */

  .footer-promo-world-cup.has-countdown .featured-partner-list-item__cta {
    width: 100%;
    padding: 0 16px;
  }
}

/* line 168, assets/styles/components/_countdown.scss */

.footer-promo-world-cup.has-countdown .featured-partner-list-item__cta .cta-btn {
  padding: 0.53333rem 1.38889rem;
}

@media screen and (max-width: 768px) {
  /* line 168, assets/styles/components/_countdown.scss */

  .footer-promo-world-cup.has-countdown .featured-partner-list-item__cta .cta-btn {
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  /* line 79, assets/styles/components/_countdown.scss */

  .footer-promo-world-cup.has-countdown {
    height: auto;
  }
}

/* line 1, assets/styles/layouts/_fixtures.scss */

.league {
  width: 100%;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 3px rgba(0, 0, 0, 0.08);
  border-radius: 6px;
  background: white;
  padding: 24px;
  margin-bottom: 20px;
}

/* line 9, assets/styles/layouts/_fixtures.scss */

.league h2 {
  font-size: 28px;
  font-family: "Roboto Condensed", serif;
  margin-bottom: 24px;
}

/* line 15, assets/styles/layouts/_fixtures.scss */

.league .game-box {
  font-family: "Roboto Condensed", serif;
  padding: 12px 0;
}

/* line 20, assets/styles/layouts/_fixtures.scss */

.league .homeTeam {
  display: inline-block;
  width: 47%;
  text-align: right;
}

/* line 26, assets/styles/layouts/_fixtures.scss */

.league .score {
  display: inline-block;
  width: 6%;
  margin: 16px 0;
  height: 32px;
  background: #f2f2f3;
  border-radius: 4px;
}

/* line 35, assets/styles/layouts/_fixtures.scss */

.league .awayTeam {
  width: 47%;
  display: inline-block;
}

/* line 1, assets/styles/layouts/_block-jogos-de-hoje.scss */

.jogos-de-hoje-block {
  padding-bottom: 5.55556rem;
  margin-bottom: -2.22222rem;
  margin-top: -328px;
}

@media (max-width: 1208.98px) {
  /* line 1, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .jogos-de-hoje-block {
    margin-top: -11.94444rem;
  }
}

/* line 11, assets/styles/layouts/_block-jogos-de-hoje.scss */

.tournament-name {
  padding: 24px;
}

@media (max-width: 1208.98px) {
  /* line 15, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .tournament-name h3 {
    line-height: 25px;
    font-size: 20px;
  }
}

/* line 22, assets/styles/layouts/_block-jogos-de-hoje.scss */

.mother-div {
  border-bottom: solid 2px #f2f2f3;
}

@media (max-width: 1208.98px) {
  /* line 26, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .mother-div .flex-size-20 {
    -webkit-box-flex: 20%;
        -ms-flex: 20%;
            flex: 20%;
  }
}

/* line 32, assets/styles/layouts/_block-jogos-de-hoje.scss */

.mother-div:last-child {
  border-bottom: none;
  margin-bottom: 8px;
}

/* line 37, assets/styles/layouts/_block-jogos-de-hoje.scss */

.jogos-de-hoje {
  background-color: white;
  color: #1d2129;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 6px;
  margin-bottom: 8px;
}

/* line 48, assets/styles/layouts/_block-jogos-de-hoje.scss */

.jogos-de-hoje .div-players-score {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
}

/* line 52, assets/styles/layouts/_block-jogos-de-hoje.scss */

.jogos-de-hoje .div-players-score .div-first-player {
  text-align: right;
}

@media (max-width: 1208.98px) {
  /* line 57, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .jogos-de-hoje .div-players-score .div-first-player {
    font-size: 14px;
  }

  /* line 61, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .jogos-de-hoje .div-players-score .div-second-player {
    font-size: 14px;
  }
}

/* line 67, assets/styles/layouts/_block-jogos-de-hoje.scss */

.jogos-de-hoje .div-result {
  background-color: #f2f2f3;
  border-radius: 4px;
  font-weight: 700;
  font-size: 18px;
  text-align: center;
  width: 60px;
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 1208.98px) {
  /* line 67, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .jogos-de-hoje .div-result {
    font-size: 16px;
    height: 100%;
    margin-bottom: 5px;
    margin-top: 5px;
  }
}

/* line 87, assets/styles/layouts/_block-jogos-de-hoje.scss */

.jogos-de-hoje .div-result-live {
  background-color: #dc3545;
  color: white;
}

/* line 92, assets/styles/layouts/_block-jogos-de-hoje.scss */

.jogos-de-hoje .is-live {
  color: #dc3545;
  font-weight: bold;
}

/* line 97, assets/styles/layouts/_block-jogos-de-hoje.scss */

.jogos-de-hoje .is-live-score {
  color: white;
  background-color: #dc3545;
}

/* line 102, assets/styles/layouts/_block-jogos-de-hoje.scss */

.jogos-de-hoje .is-finished {
  color: #9e9eaa;
}

@media (min-width: 768px) {
  /* line 107, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .jogos-de-hoje .mobile-game-players {
    display: none !important;
  }

  /* line 111, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .jogos-de-hoje .mobile-game-score {
    display: none !important;
  }

  /* line 115, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .jogos-de-hoje .mobile-game-space {
    display: block !important;
  }
}

@media (max-width: 1208.98px) {
  /* line 121, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .jogos-de-hoje .arrows {
    width: 10px;
    height: 10px;
    border-color: #000;
  }

  /* line 127, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .jogos-de-hoje .next {
    border-bottom: 2px solid;
    border-left: 2px solid;
    -webkit-transform: rotate(-135deg);
            transform: rotate(-135deg);
  }

  /* line 133, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .jogos-de-hoje .mobile-game-players {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 137, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .jogos-de-hoje .mobile-game-score {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    line-height: 20px;
    width: 25px;
    padding: 5px;
  }

  /* line 145, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .jogos-de-hoje .div-players-score {
    display: none !important;
  }

  /* line 149, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .jogos-de-hoje .mobile-game-space {
    display: none !important;
  }
}

/* line 155, assets/styles/layouts/_block-jogos-de-hoje.scss */

.calendar-icon {
  border: 2px solid #12a96a;
  -webkit-transform: matrix(0, -1, -1, 0, 0, 0);
          transform: matrix(0, -1, -1, 0, 0, 0);
  height: 8px;
  width: 4px;
}

/* line 162, assets/styles/layouts/_block-jogos-de-hoje.scss */

.game-container-gap {
  position: relative;
  z-index: 2;
}

/* line 167, assets/styles/layouts/_block-jogos-de-hoje.scss */

.bl-tournaments-controls {
  position: relative;
  margin-bottom: 2.33333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 768px) {
  /* line 167, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .bl-tournaments-controls {
    margin-bottom: 3.22222rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 167, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .bl-tournaments-controls {
    margin-bottom: 1.88889rem;
  }
}

/* line 182, assets/styles/layouts/_block-jogos-de-hoje.scss */

.bl-tournaments-controls__warning {
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 187, assets/styles/layouts/_block-jogos-de-hoje.scss */

.bl-tournaments-controls__warning svg {
  margin-right: 0.27778rem;
}

/* line 191, assets/styles/layouts/_block-jogos-de-hoje.scss */

.bl-tournaments-controls__warning span {
  font-weight: 500;
  font-size: 0.77778rem;
  line-height: 0.77778rem;
  letter-spacing: -0.01em;
  color: white;
  margin-left: 1px !important;
}

/* line 201, assets/styles/layouts/_block-jogos-de-hoje.scss */

.bl-tournaments-controls__title {
  cursor: default;
}

@media (min-width: 768px) {
  /* line 201, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .bl-tournaments-controls__title {
    margin-right: 0.88889rem;
  }
}

@media (min-width: 768px) and (min-width: 1209px) {
  /* line 201, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .bl-tournaments-controls__title {
    margin-right: 2.5rem;
  }
}

/* line 212, assets/styles/layouts/_block-jogos-de-hoje.scss */

.bl-tournaments-controls__title svg path {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

/* line 216, assets/styles/layouts/_block-jogos-de-hoje.scss */

.bl-tournaments-controls__title span {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 0.88889rem;
  line-height: 1.05556rem;
  text-transform: uppercase;
  color: white;
  margin-left: 1px !important;
}

@media (max-width: 767.98px) {
  /* line 229, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .bl-tournaments-controls__title.active svg path {
    fill: #12a96a;
  }

  /* line 233, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .bl-tournaments-controls__title.active span {
    color: #12a96a;
  }
}

/* line 240, assets/styles/layouts/_block-jogos-de-hoje.scss */

.bl-tournaments-controls__buttons {
  position: absolute;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 768px) {
  /* line 240, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .bl-tournaments-controls__buttons {
    position: relative;
  }
}

@media (max-width: 767.98px) {
  /* line 240, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .bl-tournaments-controls__buttons {
    -webkit-transition: visibility 0.1s linear, opacity 0.2s ease-out;
    transition: visibility 0.1s linear, opacity 0.2s ease-out;
    visibility: hidden;
    opacity: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background: white;
    -webkit-box-shadow: 0 0.88889rem 2.22222rem #d8d8dc;
            box-shadow: 0 0.88889rem 2.22222rem #d8d8dc;
    border-radius: 0.22222rem;
    padding: 1.33333rem 1.11111rem;
    top: calc(100% + 10px);
    right: -0.22222rem;
  }

  /* line 262, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .bl-tournaments-controls__buttons .sort-btn .is_today {
    margin-left: 1px !important;
  }

  /* line 266, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .bl-tournaments-controls__buttons .sort-btn:not(:last-of-type) {
    margin-right: 0;
    margin-bottom: 0.88889rem;
  }

  /* line 272, assets/styles/layouts/_block-jogos-de-hoje.scss */

  .bl-tournaments-controls__buttons.active {
    visibility: visible;
    opacity: 1;
  }
}

/* line 280, assets/styles/layouts/_block-jogos-de-hoje.scss */

.is_today {
  color: #12a96a !important;
}

/**
 * Import npm dependencies
 *
 * Prefix your imports with `~` to grab from node_modules/
 * @see https://github.com/webpack-contrib/sass-loader#imports
 */


/*# sourceMappingURL=main.css.map*/