<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* libs
=======================================*/
/*!
 * Bootstrap-select v1.13.18 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2020 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */
@-webkit-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}
@keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}
.bootstrap-select&gt;select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}
.bootstrap-select{width:220px\0;vertical-align:middle}
.bootstrap-select&gt;.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;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:justify;-ms-flex-pack:justify;justify-content:space-between}
.bootstrap-select&gt;.dropdown-toggle:after{margin-top:-1px}
.bootstrap-select&gt;.dropdown-toggle.bs-placeholder,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder:active,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder:focus,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder:hover{color:#999}
.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select&gt;.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}
.bootstrap-select&gt;select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}
.bootstrap-select&gt;select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}
.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48}
.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745}
.bootstrap-select.fit-width{width:auto!important}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}
.bootstrap-select .dropdown-toggle:focus,.bootstrap-select&gt;select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}
.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}
:not(.input-group)&gt;.bootstrap-select.form-control:not([class*=col-]){width:100%}
.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}
.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}
.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}
.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}
.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}
.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}
.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}
.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}
.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}
.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}
.form-inline .bootstrap-select .form-control{width:100%}
.bootstrap-select.disabled,.bootstrap-select&gt;.disabled{cursor:not-allowed}
.bootstrap-select.disabled:focus,.bootstrap-select&gt;.disabled:focus{outline:0!important}
.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}
.bootstrap-select.bs-container .dropdown-menu{z-index:1060}
.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}
.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}
.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}
.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}
.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}
.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.bootstrap-select .dropdown-menu&gt;.inner:focus{outline:0!important}
.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.bootstrap-select .dropdown-menu li{position:relative}
.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}
.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}
.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}
.bootstrap-select .dropdown-menu li a span.check-mark{display:none}
.bootstrap-select .dropdown-menu li a span.text{display:inline-block}
.bootstrap-select .dropdown-menu li small{padding-left:.5em}
.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;box-sizing:border-box}
.bootstrap-select .dropdown-menu .notify.fadeOut{-webkit-animation:.3s linear 750ms forwards bs-notify-fadeOut;animation:.3s linear 750ms forwards bs-notify-fadeOut}
.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}
.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}
.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'}
.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}
.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}
.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.bootstrap-select.show-menu-arrow.open&gt;.dropdown-toggle,.bootstrap-select.show-menu-arrow.show&gt;.dropdown-toggle{z-index:1061}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}
.bootstrap-select.show-menu-arrow.open&gt;.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open&gt;.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show&gt;.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show&gt;.dropdown-toggle .filter-option:before{display:block}
.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}
.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.bs-actionsbox .btn-group button{width:50%}
.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.bs-donebutton .btn-group button{width:100%}
.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}
.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    -webkit-box-sizing: border-box;
    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);
            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;
}
/**
 * Swiper 6.1.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 31, 2020
 */
@font-face{font-family:swiper-icons;src:url('/font/swiper-font.woff') format('woff');font-weight:400;font-style:normal}
:root{--swiper-theme-color:#007aff}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-container-vertical&gt;.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}
.swiper-container-multirow&gt;.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-multirow-column&gt;.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.swiper-container-free-mode&gt;.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}
.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top, right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-css-mode&gt;.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-container-css-mode&gt;.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-container-css-mode&gt;.swiper-wrapper&gt;.swiper-slide{scroll-snap-align:start start}
.swiper-container-horizontal.swiper-container-css-mode&gt;.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}
.swiper-container-vertical.swiper-container-css-mode&gt;.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}
:root{--swiper-navigation-size:44px}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;z-index:10;cursor:pointer;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;}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;text-transform:none!important;letter-spacing:0;text-transform:none;line-height:1}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}
.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{/*content:'prev'*/}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}
.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{/*content:'next'*/}
.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}
.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}
.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal&gt;.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-container-vertical&gt;.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0)}
.swiper-container-vertical&gt;.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}
.swiper-container-vertical&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}
.swiper-container-vertical&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top}
.swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.swiper-container-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}
.swiper-container-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left}
.swiper-container-horizontal.swiper-container-rtl&gt;.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right}
.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}
.swiper-container-horizontal&gt;.swiper-pagination-progressbar,.swiper-container-vertical&gt;.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.swiper-container-horizontal&gt;.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical&gt;.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
.swiper-pagination-white{--swiper-pagination-color:#ffffff}
.swiper-pagination-black{--swiper-pagination-color:#000000}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal&gt;.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical&gt;.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;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;text-align:center}
.swiper-zoom-container&gt;canvas,.swiper-zoom-container&gt;img,.swiper-zoom-container&gt;svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.swiper-slide-zoomed{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube{overflow:visible}
.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-container-flip{overflow:visible}
.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }
.mfp-align-top .mfp-container:before {
  display: none; }
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }
.mfp-ajax-cur {
  cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
  cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
.mfp-loading.mfp-figure {
  display: none; }
.mfp-hide {
  display: none !important; }
.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
.mfp-preloader a {
    color: #CCC; }
.mfp-preloader a:hover {
      color: #FFF; }
.mfp-s-ready .mfp-preloader {
  display: none; }
.mfp-s-error .mfp-content {
  display: none; }
button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
  -ms-touch-action: manipulation;
  touch-action: manipulation; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
.mfp-close:active {
    top: 1px; }
.mfp-close-btn-in .mfp-close {
  color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
    margin-top: -54px; }
.mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
.mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }
.mfp-arrow-left {
  left: 0; }
.mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
  right: 0; }
.mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
.mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
.mfp-iframe-holder .mfp-close {
    top: -40px; }
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); */
    background: #000; }
/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }
/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
.mfp-figure figure {
    margin: 0; }
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }
.mfp-image-holder .mfp-content {
  max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
/*!
 * justifiedGallery - v3.7.0
 * http://miromannino.github.io/Justified-Gallery/
 * Copyright (c) 2018 Miro Mannino
 * Licensed under the MIT license.
 */
.justified-gallery {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.justified-gallery &gt; a,
.justified-gallery &gt; div,
.justified-gallery &gt; figure {
  position: absolute;
  display: inline-block;
  overflow: hidden;
  /* background: #888888; To have gray placeholders while the gallery is loading with waitThumbnailsLoad = false */
  filter: "alpha(opacity=10)";
  opacity: 0.1;
  margin: 0;
  padding: 0;
}
.justified-gallery &gt; a &gt; img,
.justified-gallery &gt; div &gt; img,
.justified-gallery &gt; figure &gt; img,
.justified-gallery &gt; a &gt; a &gt; img,
.justified-gallery &gt; div &gt; a &gt; img,
.justified-gallery &gt; figure &gt; a &gt; img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0;
  padding: 0;
  border: none;
  filter: "alpha(opacity=0)";
  opacity: 0;
}
.justified-gallery &gt; a &gt; .caption,
.justified-gallery &gt; div &gt; .caption,
.justified-gallery &gt; figure &gt; .caption {
  display: none;
  position: absolute;
  bottom: 0;
  padding: 5px;
  background-color: #000000;
  left: 0;
  right: 0;
  margin: 0;
  color: white;
  font-size: 12px;
  font-weight: 300;
  font-family: sans-serif;
}
.justified-gallery &gt; a &gt; .caption.caption-visible,
.justified-gallery &gt; div &gt; .caption.caption-visible,
.justified-gallery &gt; figure &gt; .caption.caption-visible {
  display: initial;
  filter: "alpha(opacity=70)";
  opacity: 0.7;
  -webkit-transition: opacity 500ms ease-in;
  -o-transition: opacity 500ms ease-in;
  transition: opacity 500ms ease-in;
}
.justified-gallery &gt; .entry-visible {
  filter: "alpha(opacity=100)";
  opacity: 1;
  background: none;
}
.justified-gallery &gt; .entry-visible &gt; img,
.justified-gallery &gt; .entry-visible &gt; a &gt; img {
  filter: "alpha(opacity=100)";
  opacity: 1;
  -webkit-transition: opacity 500ms ease-in;
  -o-transition: opacity 500ms ease-in;
  transition: opacity 500ms ease-in;
}
.justified-gallery &gt; .jg-filtered {
  display: none;
}
.justified-gallery &gt; .spinner {
  position: absolute;
  bottom: 0;
  margin-left: -24px;
  padding: 10px 0 10px 0;
  left: 50%;
  filter: "alpha(opacity=100)";
  opacity: 1;
  overflow: initial;
}
.justified-gallery &gt; .spinner &gt; span {
  display: inline-block;
  filter: "alpha(opacity=0)";
  opacity: 0;
  width: 8px;
  height: 8px;
  margin: 0 4px 0 4px;
  background-color: #000;
  border-radius: 6px;
}
@-webkit-keyframes plyr-progress{to{background-position:25px 0}}
@keyframes plyr-progress{to{background-position:25px 0}}
@-webkit-keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}
@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}
.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease}
.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}
.plyr button{font:inherit;line-height:inherit;width:auto}
.plyr:focus{outline:0}
.plyr--full-ui{-webkit-box-sizing:border-box;box-sizing:border-box}
.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{-webkit-box-sizing:inherit;box-sizing:inherit}
.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{-ms-touch-action:manipulation;touch-action:manipulation}
.plyr__badge{background:#4a5764;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}
.plyr--full-ui ::-webkit-media-text-track-container{display:none}
.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;width:100%}
.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}
.plyr__captions .plyr__caption div{display:inline}
.plyr__captions span:empty{display:none}
@media (min-width:480px){.plyr__captions{font-size:16px;padding:20px}}
@media (min-width:768px){.plyr__captions{font-size:18px}}
.plyr--captions-active .plyr__captions{display:block}
.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{-webkit-transform:translateY(-40px);transform:translateY(-40px)}
.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;overflow:visible;padding:7px;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}
.plyr__control:focus{outline:0}
.plyr__control.plyr__tab-focus{-webkit-box-shadow:0 0 0 5px rgba(0,179,255,.5);box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}
a.plyr__control{text-decoration:none}
a.plyr__control::after,a.plyr__control::before{display:none}
.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}
.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}
.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}
.plyr__control--overlaid{background:rgba(0,179,255,.8);border:0;border-radius:100%;color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}
.plyr__control--overlaid svg{left:2px;position:relative}
.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#00b3ff}
.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}
.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}
.plyr--full-ui ::-webkit-media-controls{display:none}
.plyr__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}
.plyr__controls .plyr__progress__container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}
.plyr__controls .plyr__controls__item{margin-left:2.5px}
.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}
.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px}
.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px}
.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}
.plyr__controls .plyr__controls__item.plyr__volume{padding-right:5px}
.plyr__controls .plyr__controls__item.plyr__volume:first-child{padding-right:0}
.plyr__controls:empty{display:none}
.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4a5764;padding:10px}
.plyr--video .plyr__controls{background:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.7)));background:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;-o-transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:3}
@media (min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}
.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;-webkit-transform:translateY(100%);transform:translateY(100%)}
.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}
.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}
.plyr__menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.plyr__menu .plyr__control svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}
.plyr__menu .plyr__control[aria-expanded=true] svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}
.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);border-radius:4px;bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}
.plyr__menu__container&gt;div{overflow:hidden;-webkit-transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);-o-transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}
.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}
.plyr__menu__container [role=menu]{padding:7px}
.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}
.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}
.plyr__menu__container .plyr__control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4a5764;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.plyr__menu__container .plyr__control&gt;span{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.plyr__menu__container .plyr__control--forward{padding-right:28px}
.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(74,87,100,.8);right:5px}
.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}
.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(100% - 14px)}
.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(74,87,100,.8);left:7px}
.plyr__menu__container .plyr__control--back::before{background:#c1c9d1;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}
.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}
.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}
.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}
.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;-ms-flex-negative:0;flex-shrink:0;height:16px;margin-right:10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:16px}
.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;-o-transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:6px}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#00b3ff}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}
.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,.1)}
.plyr__menu__container .plyr__menu__value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}
.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;color:#00b3ff;display:block;height:19px;margin:0;padding:0;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease;width:100%}
.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2.5px;height:5px;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:-webkit-gradient(linear,left top, right top,from(currentColor),to(transparent));background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}
.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;-webkit-appearance:none;margin-top:-4px}
.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;height:5px;-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}
.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px}
.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px}
.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;height:5px;-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}
.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2.5px;height:5px;-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}
.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2.5px;height:5px;-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}
.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;margin-top:0}
.plyr--full-ui input[type=range]::-ms-tooltip{display:none}
.plyr--full-ui input[type=range]:focus{outline:0}
.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}
.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{-webkit-box-shadow:0 0 0 5px rgba(0,179,255,.5);box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}
.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}
.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}
.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}
.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}
.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}
.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}
.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}
.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}
.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,201,209,.66)}
.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,201,209,.66)}
.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,201,209,.66)}
.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}
.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}
.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}
.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;width:100%;z-index:1}
.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}
.plyr__time{font-size:14px}
.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}
@media (max-width:767px){.plyr__time+.plyr__time{display:none}}
.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,.15)}
.plyr__tooltip{background:rgba(255,255,255,.9);border-radius:3px;bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;-webkit-transform:translate(-50%,10px) scale(.8);transform:translate(-50%,10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;-o-transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease;white-space:nowrap;z-index:2}
.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}
.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}
.plyr .plyr__control:hover .plyr__tooltip{z-index:3}
.plyr__controls&gt;.plyr__control:first-child .plyr__tooltip,.plyr__controls&gt;.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;-webkit-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:0 100%;transform-origin:0 100%}
.plyr__controls&gt;.plyr__control:first-child .plyr__tooltip::before,.plyr__controls&gt;.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}
.plyr__controls&gt;.plyr__control:last-child .plyr__tooltip{left:auto;right:0;-webkit-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
.plyr__controls&gt;.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;-webkit-transform:translateX(50%);transform:translateX(50%)}
.plyr__controls&gt;.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls&gt;.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls&gt;.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls&gt;.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls&gt;.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls&gt;.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls&gt;.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls&gt;.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls&gt;.plyr__control:last-child:hover .plyr__tooltip{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}
.plyr--video{background:#000;overflow:hidden}
.plyr--video.plyr--menu-open{overflow:visible}
.plyr__video-wrapper{background:#000;border-radius:inherit;overflow:hidden;position:relative;z-index:0}
.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}
.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.plyr--full-ui .plyr__video-embed&gt;.plyr__video-embed__container{padding-bottom:240%;position:relative;-webkit-transform:translateY(-38.28125%);transform:translateY(-38.28125%)}
.plyr__progress{left:6.5px;margin-right:13px;position:relative}
.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px)}
.plyr__progress input[type=range]{position:relative;z-index:2}
.plyr__progress .plyr__tooltip{font-size:14px;left:0}
.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}
.plyr__progress__buffer::-webkit-progress-bar{background:0 0}
.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;-webkit-transition:width .2s ease;transition:width .2s ease}
.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;-moz-transition:width .2s ease;transition:width .2s ease}
.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}
.plyr--video .plyr__progress__buffer{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15);color:rgba(255,255,255,.25)}
.plyr--audio .plyr__progress__buffer{color:rgba(193,201,209,.66)}
.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:-o-linear-gradient(135deg,rgba(35,41,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,41,47,.6) 50%,rgba(35,41,47,.6) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(35,41,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,41,47,.6) 50%,rgba(35,41,47,.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}
.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}
.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,201,209,.66)}
.plyr__volume{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}
.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}
@media (min-width:480px){.plyr__volume{max-width:90px}}
@media (min-width:768px){.plyr__volume{max-width:110px}}
.plyr--is-ios .plyr__volume{display:none!important}
.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none!important}
.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:-webkit-full-screen video{height:100%}
.plyr:-ms-fullscreen video{height:100%}
.plyr:fullscreen video{height:100%}
.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}
.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}
.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}
.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}
.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}
.plyr:fullscreen.plyr--hide-controls{cursor:none}
@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}
.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:-webkit-full-screen video{height:100%}
.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}
@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}
.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:-moz-full-screen video{height:100%}
.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}
.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}
@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}
.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:-ms-fullscreen video{height:100%}
.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}
@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}
.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}
.plyr--fullscreen-fallback video{height:100%}
.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}
.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}
@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}
.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}
.plyr__ads&gt;div,.plyr__ads&gt;div iframe{height:100%;position:absolute;width:100%}
.plyr__ads::after{background:rgba(35,41,47,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}
.plyr__ads::after:empty{display:none}
.plyr__cues{background:currentColor;display:block;height:5px;left:0;margin:-2.5px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}
.plyr__preview-thumb{background-color:rgba(255,255,255,.9);border-radius:3px;bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;-webkit-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;-o-transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease;z-index:2}
.plyr__preview-thumb--is-shown{opacity:1;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}
.plyr__preview-thumb::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}
.plyr__preview-thumb__image-container{background:#c1c9d1;border-radius:2px;overflow:hidden;position:relative;z-index:0}
.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}
.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}
.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;color:#fff;font-size:14px;padding:3px 6px}
.plyr__preview-scrubbing{bottom:0;-webkit-filter:blur(1px);filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:1}
.plyr__preview-scrubbing--is-shown{opacity:1}
.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}
.plyr--no-transition{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}
.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}
.plyr [hidden]{display:none!important}
@charset "UTF-8";
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftSmall {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-120px, 0, 0);
    transform: translate3d(-120px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftSmall {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-120px, 0, 0);
    transform: translate3d(-120px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeftSmall {
  -webkit-animation-name: fadeInLeftSmall;
  animation-name: fadeInLeftSmall;
}
@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightSmall {
  from {
    opacity: 0;
    -webkit-transform: translate3d(120px, 0, 0);
    transform: translate3d(120px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightSmall {
  from {
    opacity: 0;
    -webkit-transform: translate3d(120px, 0, 0);
    transform: translate3d(120px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRightSmall {
  -webkit-animation-name: fadeInRightSmall;
  animation-name: fadeInRightSmall;
}
@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
/* @-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
} */
@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
/* @-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
} */
@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: hinge;
  animation-name: hinge;
}
@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
/* @-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
} */
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
/* @-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
} */
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
/* @-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
} */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.animated.delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}
.animated.delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}
.animated.delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}
.animated.delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}
.animated.fast {
  -webkit-animation-duration: 800ms;
  animation-duration: 800ms;
}
.animated.faster {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}
.animated.slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}
@media (print), (prefers-reduced-motion) {
  .animated {
    -webkit-animation: unset !important;
    animation: unset !important;
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
  }
}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{-webkit-transition-duration:50ms;-o-transition-duration:50ms;transition-duration:50ms}
[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{-webkit-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}
[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}
[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}
[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}
[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}
[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s}
[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}
[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s}
[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}
[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}
[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{-webkit-transition-duration:.45s;-o-transition-duration:.45s;transition-duration:.45s}
[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{-webkit-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s}
[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}
[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{-webkit-transition-duration:.55s;-o-transition-duration:.55s;transition-duration:.55s}
[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{-webkit-transition-delay:.55s;-o-transition-delay:.55s;transition-delay:.55s}
[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}
[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}
[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{-webkit-transition-duration:.65s;-o-transition-duration:.65s;transition-duration:.65s}
[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{-webkit-transition-delay:.65s;-o-transition-delay:.65s;transition-delay:.65s}
[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{-webkit-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s}
[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}
[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{-webkit-transition-duration:.75s;-o-transition-duration:.75s;transition-duration:.75s}
[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{-webkit-transition-delay:.75s;-o-transition-delay:.75s;transition-delay:.75s}
[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}
[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{-webkit-transition-duration:.85s;-o-transition-duration:.85s;transition-duration:.85s}
[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{-webkit-transition-delay:.85s;-o-transition-delay:.85s;transition-delay:.85s}
[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{-webkit-transition-duration:.9s;-o-transition-duration:.9s;transition-duration:.9s}
[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}
[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{-webkit-transition-duration:.95s;-o-transition-duration:.95s;transition-duration:.95s}
[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{-webkit-transition-delay:.95s;-o-transition-delay:.95s;transition-delay:.95s}
[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}
[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}
[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{-webkit-transition-duration:1.05s;-o-transition-duration:1.05s;transition-duration:1.05s}
[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{-webkit-transition-delay:1.05s;-o-transition-delay:1.05s;transition-delay:1.05s}
[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{-webkit-transition-duration:1.1s;-o-transition-duration:1.1s;transition-duration:1.1s}
[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}
[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{-webkit-transition-duration:1.15s;-o-transition-duration:1.15s;transition-duration:1.15s}
[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{-webkit-transition-delay:1.15s;-o-transition-delay:1.15s;transition-delay:1.15s}
[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{-webkit-transition-duration:1.2s;-o-transition-duration:1.2s;transition-duration:1.2s}
[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}
[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{-webkit-transition-duration:1.25s;-o-transition-duration:1.25s;transition-duration:1.25s}
[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{-webkit-transition-delay:1.25s;-o-transition-delay:1.25s;transition-delay:1.25s}
[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{-webkit-transition-duration:1.3s;-o-transition-duration:1.3s;transition-duration:1.3s}
[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{-webkit-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}
[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{-webkit-transition-duration:1.35s;-o-transition-duration:1.35s;transition-duration:1.35s}
[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{-webkit-transition-delay:1.35s;-o-transition-delay:1.35s;transition-delay:1.35s}
[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{-webkit-transition-duration:1.4s;-o-transition-duration:1.4s;transition-duration:1.4s}
[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}
[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{-webkit-transition-duration:1.45s;-o-transition-duration:1.45s;transition-duration:1.45s}
[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{-webkit-transition-delay:1.45s;-o-transition-delay:1.45s;transition-delay:1.45s}
[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s}
[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}
[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{-webkit-transition-duration:1.55s;-o-transition-duration:1.55s;transition-duration:1.55s}
[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{-webkit-transition-delay:1.55s;-o-transition-delay:1.55s;transition-delay:1.55s}
[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{-webkit-transition-duration:1.6s;-o-transition-duration:1.6s;transition-duration:1.6s}
[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}
[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{-webkit-transition-duration:1.65s;-o-transition-duration:1.65s;transition-duration:1.65s}
[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{-webkit-transition-delay:1.65s;-o-transition-delay:1.65s;transition-delay:1.65s}
[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{-webkit-transition-duration:1.7s;-o-transition-duration:1.7s;transition-duration:1.7s}
[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{-webkit-transition-delay:1.7s;-o-transition-delay:1.7s;transition-delay:1.7s}
[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{-webkit-transition-duration:1.75s;-o-transition-duration:1.75s;transition-duration:1.75s}
[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{-webkit-transition-delay:1.75s;-o-transition-delay:1.75s;transition-delay:1.75s}
[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{-webkit-transition-duration:1.8s;-o-transition-duration:1.8s;transition-duration:1.8s}
[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}
[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{-webkit-transition-duration:1.85s;-o-transition-duration:1.85s;transition-duration:1.85s}
[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{-webkit-transition-delay:1.85s;-o-transition-delay:1.85s;transition-delay:1.85s}
[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{-webkit-transition-duration:1.9s;-o-transition-duration:1.9s;transition-duration:1.9s}
[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{-webkit-transition-delay:1.9s;-o-transition-delay:1.9s;transition-delay:1.9s}
[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{-webkit-transition-duration:1.95s;-o-transition-duration:1.95s;transition-duration:1.95s}
[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{-webkit-transition-delay:1.95s;-o-transition-delay:1.95s;transition-delay:1.95s}
[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}
[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}
[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{-webkit-transition-duration:2.05s;-o-transition-duration:2.05s;transition-duration:2.05s}
[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{-webkit-transition-delay:2.05s;-o-transition-delay:2.05s;transition-delay:2.05s}
[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{-webkit-transition-duration:2.1s;-o-transition-duration:2.1s;transition-duration:2.1s}
[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{-webkit-transition-delay:2.1s;-o-transition-delay:2.1s;transition-delay:2.1s}
[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{-webkit-transition-duration:2.15s;-o-transition-duration:2.15s;transition-duration:2.15s}
[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{-webkit-transition-delay:2.15s;-o-transition-delay:2.15s;transition-delay:2.15s}
[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{-webkit-transition-duration:2.2s;-o-transition-duration:2.2s;transition-duration:2.2s}
[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{-webkit-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s}
[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{-webkit-transition-duration:2.25s;-o-transition-duration:2.25s;transition-duration:2.25s}
[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{-webkit-transition-delay:2.25s;-o-transition-delay:2.25s;transition-delay:2.25s}
[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{-webkit-transition-duration:2.3s;-o-transition-duration:2.3s;transition-duration:2.3s}
[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{-webkit-transition-delay:2.3s;-o-transition-delay:2.3s;transition-delay:2.3s}
[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{-webkit-transition-duration:2.35s;-o-transition-duration:2.35s;transition-duration:2.35s}
[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{-webkit-transition-delay:2.35s;-o-transition-delay:2.35s;transition-delay:2.35s}
[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{-webkit-transition-duration:2.4s;-o-transition-duration:2.4s;transition-duration:2.4s}
[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{-webkit-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}
[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{-webkit-transition-duration:2.45s;-o-transition-duration:2.45s;transition-duration:2.45s}
[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{-webkit-transition-delay:2.45s;-o-transition-delay:2.45s;transition-delay:2.45s}
[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{-webkit-transition-duration:2.5s;-o-transition-duration:2.5s;transition-duration:2.5s}
[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{-webkit-transition-delay:2.5s;-o-transition-delay:2.5s;transition-delay:2.5s}
[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{-webkit-transition-duration:2.55s;-o-transition-duration:2.55s;transition-duration:2.55s}
[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{-webkit-transition-delay:2.55s;-o-transition-delay:2.55s;transition-delay:2.55s}
[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{-webkit-transition-duration:2.6s;-o-transition-duration:2.6s;transition-duration:2.6s}
[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{-webkit-transition-delay:2.6s;-o-transition-delay:2.6s;transition-delay:2.6s}
[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{-webkit-transition-duration:2.65s;-o-transition-duration:2.65s;transition-duration:2.65s}
[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{-webkit-transition-delay:2.65s;-o-transition-delay:2.65s;transition-delay:2.65s}
[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{-webkit-transition-duration:2.7s;-o-transition-duration:2.7s;transition-duration:2.7s}
[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{-webkit-transition-delay:2.7s;-o-transition-delay:2.7s;transition-delay:2.7s}
[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{-webkit-transition-duration:2.75s;-o-transition-duration:2.75s;transition-duration:2.75s}
[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{-webkit-transition-delay:2.75s;-o-transition-delay:2.75s;transition-delay:2.75s}
[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{-webkit-transition-duration:2.8s;-o-transition-duration:2.8s;transition-duration:2.8s}
[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{-webkit-transition-delay:2.8s;-o-transition-delay:2.8s;transition-delay:2.8s}
[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{-webkit-transition-duration:2.85s;-o-transition-duration:2.85s;transition-duration:2.85s}
[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{-webkit-transition-delay:2.85s;-o-transition-delay:2.85s;transition-delay:2.85s}
[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{-webkit-transition-duration:2.9s;-o-transition-duration:2.9s;transition-duration:2.9s}
[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{-webkit-transition-delay:2.9s;-o-transition-delay:2.9s;transition-delay:2.9s}
[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{-webkit-transition-duration:2.95s;-o-transition-duration:2.95s;transition-duration:2.95s}
[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{-webkit-transition-delay:2.95s;-o-transition-delay:2.95s;transition-delay:2.95s}
[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{-webkit-transition-duration:3s;-o-transition-duration:3s;transition-duration:3s}
[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{-webkit-transition-delay:3s;-o-transition-delay:3s;transition-delay:3s}
[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);-o-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}
[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}
[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}
[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);-o-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}
[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}
[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}
[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);-o-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}
[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);-o-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);-o-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95)}
[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);-o-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}
[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);-o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);-o-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}
[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);-o-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}
[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);-o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);-o-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}
[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);-o-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}
[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);-o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);-o-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}
[data-aos^=fade][data-aos^=fade]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}
[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
[data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}
[data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
[data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}
[data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}
[data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}
[data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}
[data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}
[data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}
[data-aos^=zoom][data-aos^=zoom]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}
[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}
[data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}
[data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}
[data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}
[data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}
[data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}
[data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}
[data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}
[data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}
[data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}
[data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}
[data-aos^=slide][data-aos^=slide]{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}
[data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translateZ(0);transform:translateZ(0)}
[data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
[data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
[data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
[data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}
[data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}
[data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}
[data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}
[data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}
[data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}
[data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}
[data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}
[data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}
@charset "UTF-8";
/*
 * jQuery File Upload Plugin CSS
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2013, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * https://opensource.org/licenses/MIT
 */
.fileinput-button {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px !important;
  direction: ltr;
  cursor: pointer;
}
/* Fixes for IE &lt; 8 */
@media screen\9 {
  .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}
/* Bootstrap
=======================================*/
/*!
 * Bootstrap v4.4.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 2, ../../shared/sass/bootstrap/_root.scss */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1440px;
  --breakpoint-xxxl: 1600px;
  --font-family-sans-serif: -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-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
/* line 19, ../../shared/sass/bootstrap/_reboot.scss */
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 25, ../../shared/sass/bootstrap/_reboot.scss */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* line 36, ../../shared/sass/bootstrap/_reboot.scss */
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}
/* line 47, ../../shared/sass/bootstrap/_reboot.scss */
body {
  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-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: white;
  font-stretch: condensed;
  -webkit-font-smoothing: antialiased;
}
/* line 69, ../../shared/sass/bootstrap/_reboot.scss */
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}
/* line 79, ../../shared/sass/bootstrap/_reboot.scss */
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
/* line 95, ../../shared/sass/bootstrap/_reboot.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
/* line 104, ../../shared/sass/bootstrap/_reboot.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
/* line 117, ../../shared/sass/bootstrap/_reboot.scss */
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}
/* line 126, ../../shared/sass/bootstrap/_reboot.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
/* line 132, ../../shared/sass/bootstrap/_reboot.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
/* line 139, ../../shared/sass/bootstrap/_reboot.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
/* line 146, ../../shared/sass/bootstrap/_reboot.scss */
dt {
  font-weight: 700;
}
/* line 150, ../../shared/sass/bootstrap/_reboot.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}
/* line 155, ../../shared/sass/bootstrap/_reboot.scss */
blockquote {
  margin: 0 0 1rem;
}
/* line 159, ../../shared/sass/bootstrap/_reboot.scss */
b,
strong {
  font-weight: bolder;
}
/* line 164, ../../shared/sass/bootstrap/_reboot.scss */
small {
  font-size: 80%;
}
/* line 173, ../../shared/sass/bootstrap/_reboot.scss */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
/* line 181, ../../shared/sass/bootstrap/_reboot.scss */
sub {
  bottom: -.25em;
}
/* line 182, ../../shared/sass/bootstrap/_reboot.scss */
sup {
  top: -.5em;
}
/* line 191, ../../shared/sass/bootstrap/_reboot.scss */
a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
a:hover {
  color: #0056b3;
  text-decoration: underline;
}
/* line 207, ../../shared/sass/bootstrap/_reboot.scss */
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
/* line 222, ../../shared/sass/bootstrap/_reboot.scss */
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}
/* line 230, ../../shared/sass/bootstrap/_reboot.scss */
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
/* line 247, ../../shared/sass/bootstrap/_reboot.scss */
figure {
  margin: 0 0 1rem;
}
/* line 257, ../../shared/sass/bootstrap/_reboot.scss */
img {
  vertical-align: middle;
  border-style: none;
}
/* line 262, ../../shared/sass/bootstrap/_reboot.scss */
svg {
  overflow: hidden;
  vertical-align: middle;
}
/* line 274, ../../shared/sass/bootstrap/_reboot.scss */
table {
  border-collapse: collapse;
}
/* line 278, ../../shared/sass/bootstrap/_reboot.scss */
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}
/* line 286, ../../shared/sass/bootstrap/_reboot.scss */
th {
  text-align: inherit;
}
/* line 297, ../../shared/sass/bootstrap/_reboot.scss */
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
/* line 306, ../../shared/sass/bootstrap/_reboot.scss */
button {
  border-radius: 0;
}
/* line 315, ../../shared/sass/bootstrap/_reboot.scss */
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
/* line 320, ../../shared/sass/bootstrap/_reboot.scss */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
/* line 331, ../../shared/sass/bootstrap/_reboot.scss */
button,
input {
  overflow: visible;
}
/* line 336, ../../shared/sass/bootstrap/_reboot.scss */
button,
select {
  text-transform: none;
}
/* line 344, ../../shared/sass/bootstrap/_reboot.scss */
[role="button"] {
  cursor: pointer;
}
/* line 351, ../../shared/sass/bootstrap/_reboot.scss */
select {
  word-wrap: normal;
}
/* line 359, ../../shared/sass/bootstrap/_reboot.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
/* line 372, ../../shared/sass/bootstrap/_reboot.scss */
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}
/* line 379, ../../shared/sass/bootstrap/_reboot.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
/* line 387, ../../shared/sass/bootstrap/_reboot.scss */
input[type="radio"],
input[type="checkbox"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
/* line 394, ../../shared/sass/bootstrap/_reboot.scss */
textarea {
  overflow: auto;
  resize: vertical;
}
/* line 400, ../../shared/sass/bootstrap/_reboot.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
/* line 415, ../../shared/sass/bootstrap/_reboot.scss */
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
/* line 427, ../../shared/sass/bootstrap/_reboot.scss */
progress {
  vertical-align: baseline;
}
/* line 432, ../../shared/sass/bootstrap/_reboot.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/* line 437, ../../shared/sass/bootstrap/_reboot.scss */
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
/* line 450, ../../shared/sass/bootstrap/_reboot.scss */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/* line 459, ../../shared/sass/bootstrap/_reboot.scss */
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
/* line 468, ../../shared/sass/bootstrap/_reboot.scss */
output {
  display: inline-block;
}
/* line 472, ../../shared/sass/bootstrap/_reboot.scss */
summary {
  display: list-item;
  cursor: pointer;
}
/* line 477, ../../shared/sass/bootstrap/_reboot.scss */
template {
  display: none;
}
/* line 483, ../../shared/sass/bootstrap/_reboot.scss */
[hidden] {
  display: none !important;
}
/* line 8, ../../shared/sass/bootstrap/_images.scss */
.img-fluid {
  max-width: 100%;
  height: auto;
}
/* line 14, ../../shared/sass/bootstrap/_images.scss */
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}
/* line 29, ../../shared/sass/bootstrap/_images.scss */
.figure {
  display: inline-block;
}
/* line 34, ../../shared/sass/bootstrap/_images.scss */
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
/* line 39, ../../shared/sass/bootstrap/_images.scss */
.figure-caption {
  font-size: 90%;
  color: #6c757d;
}
/* line 2, ../../shared/sass/bootstrap/_code.scss */
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
/* line 8, ../../shared/sass/bootstrap/_code.scss */
a &gt; code {
  color: inherit;
}
/* line 14, ../../shared/sass/bootstrap/_code.scss */
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
/* line 22, ../../shared/sass/bootstrap/_code.scss */
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
/* line 31, ../../shared/sass/bootstrap/_code.scss */
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
/* line 37, ../../shared/sass/bootstrap/_code.scss */
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
/* line 45, ../../shared/sass/bootstrap/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
/* line 7, ../../shared/sass/bootstrap/_grid.scss */
.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  width: 100%;
  padding-right: 26px;
  padding-left: 26px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  /* line 20, ../../shared/sass/bootstrap/_grid.scss */
  .container, .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  /* line 20, ../../shared/sass/bootstrap/_grid.scss */
  .container, .container-sm, .container-md {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  /* line 20, ../../shared/sass/bootstrap/_grid.scss */
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  /* line 20, ../../shared/sass/bootstrap/_grid.scss */
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1440px) {
  /* line 20, ../../shared/sass/bootstrap/_grid.scss */
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 1368px;
  }
}
/* line 49, ../../shared/sass/bootstrap/_grid.scss */
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -26px;
  margin-left: -26px;
}
/* line 55, ../../shared/sass/bootstrap/_grid.scss */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
/* line 59, ../../shared/sass/bootstrap/_grid.scss */
.no-gutters &gt; .col,
.no-gutters &gt; [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
/* line 8, ../../shared/sass/bootstrap/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, .col-xxxl-1, .col-xxxl-2, .col-xxxl-3, .col-xxxl-4, .col-xxxl-5, .col-xxxl-6, .col-xxxl-7, .col-xxxl-8, .col-xxxl-9, .col-xxxl-10, .col-xxxl-11, .col-xxxl-12, .col-xxxl,
.col-xxxl-auto {
  position: relative;
  width: 100%;
  padding-right: 26px;
  padding-left: 26px;
}
/* line 34, ../../shared/sass/bootstrap/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 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
.row-cols-1 &gt; * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
/* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
.row-cols-2 &gt; * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
/* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
.row-cols-3 &gt; * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33333333%;
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
/* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
.row-cols-4 &gt; * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
/* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
.row-cols-5 &gt; * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
/* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
.row-cols-6 &gt; * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.66666667%;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
/* line 48, ../../shared/sass/bootstrap/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 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.33333333%;
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
/* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.66666667%;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
/* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
/* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33333333%;
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
/* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.66666667%;
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
/* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
/* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.33333333%;
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
/* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.66666667%;
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
/* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
/* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.33333333%;
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
/* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.66666667%;
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
/* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
/* line 60, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.order-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
/* line 62, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.order-last {
  -webkit-box-ordinal-group: 14;
  -ms-flex-order: 13;
  order: 13;
}
/* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.order-0 {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}
/* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
/* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
/* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.order-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
/* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}
/* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.order-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
}
/* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.order-6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6;
}
/* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.order-7 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7;
}
/* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.order-8 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8;
}
/* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.order-9 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9;
}
/* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.order-10 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10;
}
/* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.order-11 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  order: 11;
}
/* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.order-12 {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12;
}
/* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.offset-1 {
  margin-left: 8.33333333%;
}
/* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.offset-2 {
  margin-left: 16.66666667%;
}
/* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.offset-3 {
  margin-left: 25%;
}
/* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.offset-4 {
  margin-left: 33.33333333%;
}
/* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.offset-5 {
  margin-left: 41.66666667%;
}
/* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.offset-6 {
  margin-left: 50%;
}
/* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.offset-7 {
  margin-left: 58.33333333%;
}
/* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.offset-8 {
  margin-left: 66.66666667%;
}
/* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.offset-9 {
  margin-left: 75%;
}
/* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.offset-10 {
  margin-left: 83.33333333%;
}
/* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
.offset-11 {
  margin-left: 91.66666667%;
}
@media (min-width: 576px) {
  /* line 34, ../../shared/sass/bootstrap/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 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-sm-1 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-sm-2 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-sm-3 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-sm-4 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-sm-5 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-sm-6 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 48, ../../shared/sass/bootstrap/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 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 60, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  /* line 62, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-0 {
    margin-left: 0;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-3 {
    margin-left: 25%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-6 {
    margin-left: 50%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-9 {
    margin-left: 75%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  /* line 34, ../../shared/sass/bootstrap/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 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-md-1 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-md-2 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-md-3 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-md-4 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-md-5 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-md-6 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 48, ../../shared/sass/bootstrap/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 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 60, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-md-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  /* line 62, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-md-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-md-0 {
    margin-left: 0;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-md-3 {
    margin-left: 25%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-md-6 {
    margin-left: 50%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-md-9 {
    margin-left: 75%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  /* line 34, ../../shared/sass/bootstrap/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 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-lg-1 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-lg-2 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-lg-3 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-lg-4 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-lg-5 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-lg-6 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 48, ../../shared/sass/bootstrap/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 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 60, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  /* line 62, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-0 {
    margin-left: 0;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-3 {
    margin-left: 25%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-6 {
    margin-left: 50%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-9 {
    margin-left: 75%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  /* line 34, ../../shared/sass/bootstrap/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 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-xl-1 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-xl-2 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-xl-3 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-xl-4 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-xl-5 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-xl-6 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 48, ../../shared/sass/bootstrap/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 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 60, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  /* line 62, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-0 {
    margin-left: 0;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-3 {
    margin-left: 25%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-6 {
    margin-left: 50%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-9 {
    margin-left: 75%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1440px) {
  /* line 34, ../../shared/sass/bootstrap/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 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-xxl-1 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-xxl-2 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-xxl-3 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-xxl-4 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-xxl-5 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-xxl-6 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 48, ../../shared/sass/bootstrap/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 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 60, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxl-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  /* line 62, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxl-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxl-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxl-0 {
    margin-left: 0;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxl-3 {
    margin-left: 25%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxl-6 {
    margin-left: 50%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxl-9 {
    margin-left: 75%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1600px) {
  /* line 34, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxxl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-xxxl-1 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-xxxl-2 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-xxxl-3 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-xxxl-4 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-xxxl-5 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 56, ../../shared/sass/bootstrap/mixins/_grid.scss */
  .row-cols-xxxl-6 &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 48, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxxl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxxl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxxl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxxl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxxl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxxl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxxl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxxl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxxl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxxl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxxl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxxl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  /* line 54, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .col-xxxl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 60, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxxl-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  /* line 62, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxxl-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxxl-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxxl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxxl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxxl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxxl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxxl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxxl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxxl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxxl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxxl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxxl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxxl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  /* line 65, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .order-xxxl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxxl-0 {
    margin-left: 0;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxxl-1 {
    margin-left: 8.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxxl-2 {
    margin-left: 16.66666667%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxxl-3 {
    margin-left: 25%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxxl-4 {
    margin-left: 33.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxxl-5 {
    margin-left: 41.66666667%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxxl-6 {
    margin-left: 50%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxxl-7 {
    margin-left: 58.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxxl-8 {
    margin-left: 66.66666667%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxxl-9 {
    margin-left: 75%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxxl-10 {
    margin-left: 83.33333333%;
  }
  /* line 72, ../../shared/sass/bootstrap/mixins/_grid-framework.scss */
  .offset-xxxl-11 {
    margin-left: 91.66666667%;
  }
}
/* line 5, ../../shared/sass/bootstrap/_tables.scss */
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
/* line 11, ../../shared/sass/bootstrap/_tables.scss */
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
/* line 18, ../../shared/sass/bootstrap/_tables.scss */
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
/* line 23, ../../shared/sass/bootstrap/_tables.scss */
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}
/* line 34, ../../shared/sass/bootstrap/_tables.scss */
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}
/* line 45, ../../shared/sass/bootstrap/_tables.scss */
.table-bordered {
  border: 1px solid #dee2e6;
}
/* line 48, ../../shared/sass/bootstrap/_tables.scss */
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
/* line 54, ../../shared/sass/bootstrap/_tables.scss */
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}
/* line 62, ../../shared/sass/bootstrap/_tables.scss */
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}
/* line 75, ../../shared/sass/bootstrap/_tables.scss */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}
/* line 7, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-primary,
.table-primary &gt; th,
.table-primary &gt; td {
  background-color: #b8daff;
}
/* line 14, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.table-hover .table-primary:hover {
  background-color: #9fcdff;
}
/* line 32, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-hover .table-primary:hover &gt; td,
.table-hover .table-primary:hover &gt; th {
  background-color: #9fcdff;
}
/* line 7, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-secondary,
.table-secondary &gt; th,
.table-secondary &gt; td {
  background-color: #d6d8db;
}
/* line 14, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
/* line 32, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-hover .table-secondary:hover &gt; td,
.table-hover .table-secondary:hover &gt; th {
  background-color: #c8cbcf;
}
/* line 7, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-success,
.table-success &gt; th,
.table-success &gt; td {
  background-color: #c3e6cb;
}
/* line 14, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
/* line 32, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-hover .table-success:hover &gt; td,
.table-hover .table-success:hover &gt; th {
  background-color: #b1dfbb;
}
/* line 7, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-info,
.table-info &gt; th,
.table-info &gt; td {
  background-color: #bee5eb;
}
/* line 14, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.table-hover .table-info:hover {
  background-color: #abdde5;
}
/* line 32, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-hover .table-info:hover &gt; td,
.table-hover .table-info:hover &gt; th {
  background-color: #abdde5;
}
/* line 7, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-warning,
.table-warning &gt; th,
.table-warning &gt; td {
  background-color: #ffeeba;
}
/* line 14, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
/* line 32, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-hover .table-warning:hover &gt; td,
.table-hover .table-warning:hover &gt; th {
  background-color: #ffe8a1;
}
/* line 7, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-danger,
.table-danger &gt; th,
.table-danger &gt; td {
  background-color: #f5c6cb;
}
/* line 14, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
/* line 32, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-hover .table-danger:hover &gt; td,
.table-hover .table-danger:hover &gt; th {
  background-color: #f1b0b7;
}
/* line 7, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-light,
.table-light &gt; th,
.table-light &gt; td {
  background-color: #fdfdfe;
}
/* line 14, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.table-hover .table-light:hover {
  background-color: #ececf6;
}
/* line 32, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-hover .table-light:hover &gt; td,
.table-hover .table-light:hover &gt; th {
  background-color: #ececf6;
}
/* line 7, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-dark,
.table-dark &gt; th,
.table-dark &gt; td {
  background-color: #c6c8ca;
}
/* line 14, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
/* line 32, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-hover .table-dark:hover &gt; td,
.table-hover .table-dark:hover &gt; th {
  background-color: #b9bbbe;
}
/* line 7, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-active,
.table-active &gt; th,
.table-active &gt; td {
  background-color: rgba(0, 0, 0, 0.075);
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
/* line 32, ../../shared/sass/bootstrap/mixins/_table-row.scss */
.table-hover .table-active:hover &gt; td,
.table-hover .table-active:hover &gt; th {
  background-color: rgba(0, 0, 0, 0.075);
}
/* line 114, ../../shared/sass/bootstrap/_tables.scss */
.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
/* line 122, ../../shared/sass/bootstrap/_tables.scss */
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
/* line 130, ../../shared/sass/bootstrap/_tables.scss */
.table-dark {
  color: #fff;
  background-color: #343a40;
}
/* line 134, ../../shared/sass/bootstrap/_tables.scss */
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
/* line 140, ../../shared/sass/bootstrap/_tables.scss */
.table-dark.table-bordered {
  border: 0;
}
/* line 145, ../../shared/sass/bootstrap/_tables.scss */
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  /* line 171, ../../shared/sass/bootstrap/_tables.scss */
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 179, ../../shared/sass/bootstrap/_tables.scss */
  .table-responsive-sm &gt; .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  /* line 171, ../../shared/sass/bootstrap/_tables.scss */
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 179, ../../shared/sass/bootstrap/_tables.scss */
  .table-responsive-md &gt; .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  /* line 171, ../../shared/sass/bootstrap/_tables.scss */
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 179, ../../shared/sass/bootstrap/_tables.scss */
  .table-responsive-lg &gt; .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  /* line 171, ../../shared/sass/bootstrap/_tables.scss */
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 179, ../../shared/sass/bootstrap/_tables.scss */
  .table-responsive-xl &gt; .table-bordered {
    border: 0;
  }
}
@media (max-width: 1439.98px) {
  /* line 171, ../../shared/sass/bootstrap/_tables.scss */
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 179, ../../shared/sass/bootstrap/_tables.scss */
  .table-responsive-xxl &gt; .table-bordered {
    border: 0;
  }
}
@media (max-width: 1599.98px) {
  /* line 171, ../../shared/sass/bootstrap/_tables.scss */
  .table-responsive-xxxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 179, ../../shared/sass/bootstrap/_tables.scss */
  .table-responsive-xxxl &gt; .table-bordered {
    border: 0;
  }
}
/* line 171, ../../shared/sass/bootstrap/_tables.scss */
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
/* line 179, ../../shared/sass/bootstrap/_tables.scss */
.table-responsive &gt; .table-bordered {
  border: 0;
}
/* line 7, ../../shared/sass/bootstrap/_forms.scss */
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  /* line 7, ../../shared/sass/bootstrap/_forms.scss */
  .form-control {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
/* line 28, ../../shared/sass/bootstrap/_forms.scss */
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
/* line 34, ../../shared/sass/bootstrap/_forms.scss */
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
/* line 14, ../../shared/sass/bootstrap/mixins/_forms.scss */
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
/* line 43, ../../shared/sass/bootstrap/_forms.scss */
.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
/* line 54, ../../shared/sass/bootstrap/_forms.scss */
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
/* line 66, ../../shared/sass/bootstrap/_forms.scss */
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 72, ../../shared/sass/bootstrap/_forms.scss */
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
/* line 84, ../../shared/sass/bootstrap/_forms.scss */
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}
/* line 97, ../../shared/sass/bootstrap/_forms.scss */
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
/* line 105, ../../shared/sass/bootstrap/_forms.scss */
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
/* line 112, ../../shared/sass/bootstrap/_forms.scss */
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
/* line 125, ../../shared/sass/bootstrap/_forms.scss */
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
/* line 137, ../../shared/sass/bootstrap/_forms.scss */
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
/* line 152, ../../shared/sass/bootstrap/_forms.scss */
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
/* line 160, ../../shared/sass/bootstrap/_forms.scss */
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
/* line 170, ../../shared/sass/bootstrap/_forms.scss */
select.form-control[size], select.form-control[multiple] {
  height: auto;
}
/* line 176, ../../shared/sass/bootstrap/_forms.scss */
textarea.form-control {
  height: auto;
}
/* line 185, ../../shared/sass/bootstrap/_forms.scss */
.form-group {
  margin-bottom: 1rem;
}
/* line 189, ../../shared/sass/bootstrap/_forms.scss */
.form-text {
  display: block;
  margin-top: 0.25rem;
}
/* line 199, ../../shared/sass/bootstrap/_forms.scss */
.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
/* line 205, ../../shared/sass/bootstrap/_forms.scss */
.form-row &gt; .col,
.form-row &gt; [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}
/* line 217, ../../shared/sass/bootstrap/_forms.scss */
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
/* line 223, ../../shared/sass/bootstrap/_forms.scss */
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
/* line 229, ../../shared/sass/bootstrap/_forms.scss */
.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}
/* line 235, ../../shared/sass/bootstrap/_forms.scss */
.form-check-label {
  margin-bottom: 0;
}
/* line 239, ../../shared/sass/bootstrap/_forms.scss */
.form-check-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
/* line 246, ../../shared/sass/bootstrap/_forms.scss */
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
/* line 45, ../../shared/sass/bootstrap/mixins/_forms.scss */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}
/* line 53, ../../shared/sass/bootstrap/mixins/_forms.scss */
.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
/* line 70, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}
/* line 33, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
/* line 88, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
/* line 33, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
/* line 33, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
/* line 114, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
/* line 123, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
/* line 127, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
/* line 136, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
/* line 139, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
/* line 145, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
/* line 152, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
/* line 156, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}
/* line 166, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
/* line 171, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
/* line 45, ../../shared/sass/bootstrap/mixins/_forms.scss */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}
/* line 53, ../../shared/sass/bootstrap/mixins/_forms.scss */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
/* line 70, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}
/* line 33, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
/* line 88, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
/* line 33, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
/* line 33, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
/* line 114, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
/* line 123, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
/* line 127, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
/* line 136, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
/* line 139, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
/* line 145, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
/* line 152, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
/* line 156, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}
/* line 166, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
/* line 171, ../../shared/sass/bootstrap/mixins/_forms.scss */
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
/* line 275, ../../shared/sass/bootstrap/_forms.scss */
.form-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 283, ../../shared/sass/bootstrap/_forms.scss */
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  /* line 289, ../../shared/sass/bootstrap/_forms.scss */
  .form-inline label {
    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;
    margin-bottom: 0;
  }
  /* line 297, ../../shared/sass/bootstrap/_forms.scss */
  .form-inline .form-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
  }
  /* line 306, ../../shared/sass/bootstrap/_forms.scss */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 313, ../../shared/sass/bootstrap/_forms.scss */
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  /* line 317, ../../shared/sass/bootstrap/_forms.scss */
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  /* line 324, ../../shared/sass/bootstrap/_forms.scss */
  .form-inline .form-check {
    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: auto;
    padding-left: 0;
  }
  /* line 331, ../../shared/sass/bootstrap/_forms.scss */
  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  /* line 339, ../../shared/sass/bootstrap/_forms.scss */
  .form-inline .custom-control {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  /* line 343, ../../shared/sass/bootstrap/_forms.scss */
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
/* line 7, ../../shared/sass/bootstrap/_buttons.scss */
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  /* line 7, ../../shared/sass/bootstrap/_buttons.scss */
  .btn {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.btn:hover {
  color: #212529;
  text-decoration: none;
}
/* line 27, ../../shared/sass/bootstrap/_buttons.scss */
.btn:focus, .btn.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
/* line 34, ../../shared/sass/bootstrap/_buttons.scss */
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
/* line 40, ../../shared/sass/bootstrap/_buttons.scss */
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
/* line 55, ../../shared/sass/bootstrap/_buttons.scss */
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}
/* line 66, ../../shared/sass/bootstrap/_buttons.scss */
.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
/* line 18, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
/* line 32, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
/* line 43, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show &gt; .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
/* line 53, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show &gt; .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
/* line 66, ../../shared/sass/bootstrap/_buttons.scss */
.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
/* line 18, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
/* line 32, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
/* line 43, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show &gt; .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
/* line 53, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show &gt; .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
/* line 66, ../../shared/sass/bootstrap/_buttons.scss */
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
/* line 18, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
/* line 32, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
/* line 43, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show &gt; .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
/* line 53, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show &gt; .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
/* line 66, ../../shared/sass/bootstrap/_buttons.scss */
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
/* line 18, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
/* line 32, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
/* line 43, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show &gt; .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
/* line 53, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show &gt; .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
/* line 66, ../../shared/sass/bootstrap/_buttons.scss */
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
/* line 18, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
/* line 32, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
/* line 43, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show &gt; .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
/* line 53, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show &gt; .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
/* line 66, ../../shared/sass/bootstrap/_buttons.scss */
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
/* line 18, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
/* line 32, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
/* line 43, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show &gt; .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
/* line 53, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show &gt; .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
/* line 66, ../../shared/sass/bootstrap/_buttons.scss */
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
/* line 18, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
/* line 32, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
/* line 43, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show &gt; .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
/* line 53, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show &gt; .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
/* line 66, ../../shared/sass/bootstrap/_buttons.scss */
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
/* line 18, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
/* line 32, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
/* line 43, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show &gt; .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
/* line 53, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show &gt; .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
/* line 72, ../../shared/sass/bootstrap/_buttons.scss */
.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
/* line 74, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-primary:focus, .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
/* line 79, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
/* line 85, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show &gt; .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
/* line 92, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show &gt; .btn-outline-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
/* line 72, ../../shared/sass/bootstrap/_buttons.scss */
.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
/* line 74, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
/* line 79, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
/* line 85, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show &gt; .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
/* line 92, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show &gt; .btn-outline-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
/* line 72, ../../shared/sass/bootstrap/_buttons.scss */
.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
/* line 74, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-success:focus, .btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
/* line 79, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
/* line 85, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show &gt; .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
/* line 92, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show &gt; .btn-outline-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
/* line 72, ../../shared/sass/bootstrap/_buttons.scss */
.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
/* line 74, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-info:focus, .btn-outline-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
/* line 79, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
/* line 85, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show &gt; .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
/* line 92, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show &gt; .btn-outline-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
/* line 72, ../../shared/sass/bootstrap/_buttons.scss */
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
/* line 74, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-warning:focus, .btn-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
/* line 79, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
/* line 85, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show &gt; .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
/* line 92, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show &gt; .btn-outline-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
/* line 72, ../../shared/sass/bootstrap/_buttons.scss */
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
/* line 74, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-danger:focus, .btn-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
/* line 79, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
/* line 85, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show &gt; .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
/* line 92, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show &gt; .btn-outline-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
/* line 72, ../../shared/sass/bootstrap/_buttons.scss */
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
/* line 74, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-light:focus, .btn-outline-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
/* line 79, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
/* line 85, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show &gt; .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
/* line 92, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show &gt; .btn-outline-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
/* line 72, ../../shared/sass/bootstrap/_buttons.scss */
.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
/* line 74, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-dark:focus, .btn-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
/* line 79, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
/* line 85, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show &gt; .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
/* line 92, ../../shared/sass/bootstrap/mixins/_buttons.scss */
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show &gt; .btn-outline-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
/* line 83, ../../shared/sass/bootstrap/_buttons.scss */
.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}
/* line 93, ../../shared/sass/bootstrap/_buttons.scss */
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
/* line 98, ../../shared/sass/bootstrap/_buttons.scss */
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}
/* line 112, ../../shared/sass/bootstrap/_buttons.scss */
.btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
/* line 116, ../../shared/sass/bootstrap/_buttons.scss */
.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
/* line 125, ../../shared/sass/bootstrap/_buttons.scss */
.btn-block {
  display: block;
  width: 100%;
}
/* line 130, ../../shared/sass/bootstrap/_buttons.scss */
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
/* line 139, ../../shared/sass/bootstrap/_buttons.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
/* line 1, ../../shared/sass/bootstrap/_transitions.scss */
.fade {
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  /* line 1, ../../shared/sass/bootstrap/_transitions.scss */
  .fade {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
/* line 4, ../../shared/sass/bootstrap/_transitions.scss */
.fade:not(.show) {
  opacity: 0;
}
/* line 10, ../../shared/sass/bootstrap/_transitions.scss */
.collapse:not(.show) {
  display: none;
}
/* line 15, ../../shared/sass/bootstrap/_transitions.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  /* line 15, ../../shared/sass/bootstrap/_transitions.scss */
  .collapsing {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
/* line 2, ../../shared/sass/bootstrap/_dropdown.scss */
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}
/* line 9, ../../shared/sass/bootstrap/_dropdown.scss */
.dropdown-toggle {
  white-space: nowrap;
}
/* line 30, ../../shared/sass/bootstrap/mixins/_caret.scss */
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
/* line 58, ../../shared/sass/bootstrap/mixins/_caret.scss */
.dropdown-toggle:empty::after {
  margin-left: 0;
}
/* line 17, ../../shared/sass/bootstrap/_dropdown.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
/* line 42, ../../shared/sass/bootstrap/_dropdown.scss */
.dropdown-menu-left {
  right: auto;
  left: 0;
}
/* line 47, ../../shared/sass/bootstrap/_dropdown.scss */
.dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  /* line 42, ../../shared/sass/bootstrap/_dropdown.scss */
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  /* line 47, ../../shared/sass/bootstrap/_dropdown.scss */
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  /* line 42, ../../shared/sass/bootstrap/_dropdown.scss */
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  /* line 47, ../../shared/sass/bootstrap/_dropdown.scss */
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  /* line 42, ../../shared/sass/bootstrap/_dropdown.scss */
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  /* line 47, ../../shared/sass/bootstrap/_dropdown.scss */
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  /* line 42, ../../shared/sass/bootstrap/_dropdown.scss */
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  /* line 47, ../../shared/sass/bootstrap/_dropdown.scss */
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1440px) {
  /* line 42, ../../shared/sass/bootstrap/_dropdown.scss */
  .dropdown-menu-xxl-left {
    right: auto;
    left: 0;
  }
  /* line 47, ../../shared/sass/bootstrap/_dropdown.scss */
  .dropdown-menu-xxl-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1600px) {
  /* line 42, ../../shared/sass/bootstrap/_dropdown.scss */
  .dropdown-menu-xxxl-left {
    right: auto;
    left: 0;
  }
  /* line 47, ../../shared/sass/bootstrap/_dropdown.scss */
  .dropdown-menu-xxxl-right {
    right: 0;
    left: auto;
  }
}
/* line 57, ../../shared/sass/bootstrap/_dropdown.scss */
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
/* line 30, ../../shared/sass/bootstrap/mixins/_caret.scss */
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
/* line 58, ../../shared/sass/bootstrap/mixins/_caret.scss */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
/* line 70, ../../shared/sass/bootstrap/_dropdown.scss */
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
/* line 30, ../../shared/sass/bootstrap/mixins/_caret.scss */
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
/* line 58, ../../shared/sass/bootstrap/mixins/_caret.scss */
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
/* line 80, ../../shared/sass/bootstrap/_dropdown.scss */
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
/* line 87, ../../shared/sass/bootstrap/_dropdown.scss */
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
/* line 30, ../../shared/sass/bootstrap/mixins/_caret.scss */
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
/* line 45, ../../shared/sass/bootstrap/mixins/_caret.scss */
.dropleft .dropdown-toggle::after {
  display: none;
}
/* line 49, ../../shared/sass/bootstrap/mixins/_caret.scss */
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
/* line 58, ../../shared/sass/bootstrap/mixins/_caret.scss */
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
/* line 97, ../../shared/sass/bootstrap/_dropdown.scss */
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
/* line 106, ../../shared/sass/bootstrap/_dropdown.scss */
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}
/* line 116, ../../shared/sass/bootstrap/_dropdown.scss */
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
/* line 123, ../../shared/sass/bootstrap/_dropdown.scss */
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
/* line 17, ../../shared/sass/bootstrap/mixins/_hover.scss */
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
/* line 154, ../../shared/sass/bootstrap/_dropdown.scss */
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
/* line 161, ../../shared/sass/bootstrap/_dropdown.scss */
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}
/* line 173, ../../shared/sass/bootstrap/_dropdown.scss */
.dropdown-menu.show {
  display: block;
}
/* line 178, ../../shared/sass/bootstrap/_dropdown.scss */
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
/* line 188, ../../shared/sass/bootstrap/_dropdown.scss */
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}
/* line 7, ../../shared/sass/bootstrap/_input-group.scss */
.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}
/* line 14, ../../shared/sass/bootstrap/_input-group.scss */
.input-group &gt; .form-control,
.input-group &gt; .form-control-plaintext,
.input-group &gt; .custom-select,
.input-group &gt; .custom-file {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
/* line 24, ../../shared/sass/bootstrap/_input-group.scss */
.input-group &gt; .form-control + .form-control,
.input-group &gt; .form-control + .custom-select,
.input-group &gt; .form-control + .custom-file,
.input-group &gt; .form-control-plaintext + .form-control,
.input-group &gt; .form-control-plaintext + .custom-select,
.input-group &gt; .form-control-plaintext + .custom-file,
.input-group &gt; .custom-select + .form-control,
.input-group &gt; .custom-select + .custom-select,
.input-group &gt; .custom-select + .custom-file,
.input-group &gt; .custom-file + .form-control,
.input-group &gt; .custom-file + .custom-select,
.input-group &gt; .custom-file + .custom-file {
  margin-left: -1px;
}
/* line 32, ../../shared/sass/bootstrap/_input-group.scss */
.input-group &gt; .form-control:focus,
.input-group &gt; .custom-select:focus,
.input-group &gt; .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
/* line 39, ../../shared/sass/bootstrap/_input-group.scss */
.input-group &gt; .custom-file .custom-file-input:focus {
  z-index: 4;
}
/* line 45, ../../shared/sass/bootstrap/_input-group.scss */
.input-group &gt; .form-control:not(:last-child),
.input-group &gt; .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 46, ../../shared/sass/bootstrap/_input-group.scss */
.input-group &gt; .form-control:not(:first-child),
.input-group &gt; .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 51, ../../shared/sass/bootstrap/_input-group.scss */
.input-group &gt; .custom-file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 55, ../../shared/sass/bootstrap/_input-group.scss */
.input-group &gt; .custom-file:not(:last-child) .custom-file-label,
.input-group &gt; .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 57, ../../shared/sass/bootstrap/_input-group.scss */
.input-group &gt; .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 68, ../../shared/sass/bootstrap/_input-group.scss */
.input-group-prepend,
.input-group-append {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 75, ../../shared/sass/bootstrap/_input-group.scss */
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
/* line 79, ../../shared/sass/bootstrap/_input-group.scss */
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
/* line 84, ../../shared/sass/bootstrap/_input-group.scss */
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
/* line 92, ../../shared/sass/bootstrap/_input-group.scss */
.input-group-prepend {
  margin-right: -1px;
}
/* line 93, ../../shared/sass/bootstrap/_input-group.scss */
.input-group-append {
  margin-left: -1px;
}
/* line 101, ../../shared/sass/bootstrap/_input-group.scss */
.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
/* line 117, ../../shared/sass/bootstrap/_input-group.scss */
.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}
/* line 129, ../../shared/sass/bootstrap/_input-group.scss */
.input-group-lg &gt; .form-control:not(textarea),
.input-group-lg &gt; .custom-select {
  height: calc(1.5em + 1rem + 2px);
}
/* line 134, ../../shared/sass/bootstrap/_input-group.scss */
.input-group-lg &gt; .form-control,
.input-group-lg &gt; .custom-select,
.input-group-lg &gt; .input-group-prepend &gt; .input-group-text,
.input-group-lg &gt; .input-group-append &gt; .input-group-text,
.input-group-lg &gt; .input-group-prepend &gt; .btn,
.input-group-lg &gt; .input-group-append &gt; .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
/* line 146, ../../shared/sass/bootstrap/_input-group.scss */
.input-group-sm &gt; .form-control:not(textarea),
.input-group-sm &gt; .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}
/* line 151, ../../shared/sass/bootstrap/_input-group.scss */
.input-group-sm &gt; .form-control,
.input-group-sm &gt; .custom-select,
.input-group-sm &gt; .input-group-prepend &gt; .input-group-text,
.input-group-sm &gt; .input-group-append &gt; .input-group-text,
.input-group-sm &gt; .input-group-prepend &gt; .btn,
.input-group-sm &gt; .input-group-append &gt; .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
/* line 163, ../../shared/sass/bootstrap/_input-group.scss */
.input-group-lg &gt; .custom-select,
.input-group-sm &gt; .custom-select {
  padding-right: 1.75rem;
}
/* line 176, ../../shared/sass/bootstrap/_input-group.scss */
.input-group &gt; .input-group-prepend &gt; .btn,
.input-group &gt; .input-group-prepend &gt; .input-group-text,
.input-group &gt; .input-group-append:not(:last-child) &gt; .btn,
.input-group &gt; .input-group-append:not(:last-child) &gt; .input-group-text,
.input-group &gt; .input-group-append:last-child &gt; .btn:not(:last-child):not(.dropdown-toggle),
.input-group &gt; .input-group-append:last-child &gt; .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 185, ../../shared/sass/bootstrap/_input-group.scss */
.input-group &gt; .input-group-append &gt; .btn,
.input-group &gt; .input-group-append &gt; .input-group-text,
.input-group &gt; .input-group-prepend:not(:first-child) &gt; .btn,
.input-group &gt; .input-group-prepend:not(:first-child) &gt; .input-group-text,
.input-group &gt; .input-group-prepend:first-child &gt; .btn:not(:first-child),
.input-group &gt; .input-group-prepend:first-child &gt; .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 6, ../../shared/sass/bootstrap/_nav.scss */
.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
/* line 14, ../../shared/sass/bootstrap/_nav.scss */
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
/* line 17, ../../shared/sass/bootstrap/mixins/_hover.scss */
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
/* line 24, ../../shared/sass/bootstrap/_nav.scss */
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
/* line 35, ../../shared/sass/bootstrap/_nav.scss */
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
/* line 38, ../../shared/sass/bootstrap/_nav.scss */
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
/* line 42, ../../shared/sass/bootstrap/_nav.scss */
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
/* line 17, ../../shared/sass/bootstrap/mixins/_hover.scss */
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
/* line 50, ../../shared/sass/bootstrap/_nav.scss */
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
/* line 57, ../../shared/sass/bootstrap/_nav.scss */
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
/* line 64, ../../shared/sass/bootstrap/_nav.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/* line 78, ../../shared/sass/bootstrap/_nav.scss */
.nav-pills .nav-link {
  border-radius: 0.25rem;
}
/* line 82, ../../shared/sass/bootstrap/_nav.scss */
.nav-pills .nav-link.active,
.nav-pills .show &gt; .nav-link {
  color: #fff;
  background-color: #007bff;
}
/* line 95, ../../shared/sass/bootstrap/_nav.scss */
.nav-fill &gt; .nav-link,
.nav-fill .nav-item {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}
/* line 103, ../../shared/sass/bootstrap/_nav.scss */
.nav-justified &gt; .nav-link,
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
}
/* line 117, ../../shared/sass/bootstrap/_nav.scss */
.tab-content &gt; .tab-pane {
  display: none;
}
/* line 120, ../../shared/sass/bootstrap/_nav.scss */
.tab-content &gt; .active {
  display: block;
}
/* line 1, ../../shared/sass/bootstrap/_close.scss */
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}
/* line 13, ../../shared/sass/bootstrap/mixins/_hover.scss */
.close:hover {
  color: #000;
  text-decoration: none;
}
/* line 17, ../../shared/sass/bootstrap/mixins/_hover.scss */
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}
/* line 29, ../../shared/sass/bootstrap/_close.scss */
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}
/* line 38, ../../shared/sass/bootstrap/_close.scss */
a.close.disabled {
  pointer-events: none;
}
/* line 7, ../../shared/sass/bootstrap/_modal.scss */
.modal-open {
  overflow: hidden;
}
/* line 11, ../../shared/sass/bootstrap/_modal.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
/* line 18, ../../shared/sass/bootstrap/_modal.scss */
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
/* line 36, ../../shared/sass/bootstrap/_modal.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
/* line 44, ../../shared/sass/bootstrap/_modal.scss */
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: 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, ../../shared/sass/bootstrap/_modal.scss */
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
/* line 48, ../../shared/sass/bootstrap/_modal.scss */
.modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
/* line 53, ../../shared/sass/bootstrap/_modal.scss */
.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}
/* line 58, ../../shared/sass/bootstrap/_modal.scss */
.modal-dialog-scrollable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem);
}
/* line 62, ../../shared/sass/bootstrap/_modal.scss */
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
/* line 67, ../../shared/sass/bootstrap/_modal.scss */
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
/* line 72, ../../shared/sass/bootstrap/_modal.scss */
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
/* line 77, ../../shared/sass/bootstrap/_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 83, ../../shared/sass/bootstrap/_modal.scss */
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}
/* line 91, ../../shared/sass/bootstrap/_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 96, ../../shared/sass/bootstrap/_modal.scss */
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
/* line 100, ../../shared/sass/bootstrap/_modal.scss */
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}
/* line 107, ../../shared/sass/bootstrap/_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 125, ../../shared/sass/bootstrap/_modal.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
/* line 135, ../../shared/sass/bootstrap/_modal.scss */
.modal-backdrop.fade {
  opacity: 0;
}
/* line 136, ../../shared/sass/bootstrap/_modal.scss */
.modal-backdrop.show {
  opacity: 0.5;
}
/* line 141, ../../shared/sass/bootstrap/_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: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
/* line 149, ../../shared/sass/bootstrap/_modal.scss */
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}
/* line 157, ../../shared/sass/bootstrap/_modal.scss */
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
/* line 164, ../../shared/sass/bootstrap/_modal.scss */
.modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}
/* line 173, ../../shared/sass/bootstrap/_modal.scss */
.modal-footer {
  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;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
/* line 185, ../../shared/sass/bootstrap/_modal.scss */
.modal-footer &gt; * {
  margin: 0.25rem;
}
/* line 191, ../../shared/sass/bootstrap/_modal.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  /* line 202, ../../shared/sass/bootstrap/_modal.scss */
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  /* line 207, ../../shared/sass/bootstrap/_modal.scss */
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  /* line 210, ../../shared/sass/bootstrap/_modal.scss */
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  /* line 215, ../../shared/sass/bootstrap/_modal.scss */
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  /* line 218, ../../shared/sass/bootstrap/_modal.scss */
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }
  /* line 228, ../../shared/sass/bootstrap/_modal.scss */
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  /* line 232, ../../shared/sass/bootstrap/_modal.scss */
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  /* line 239, ../../shared/sass/bootstrap/_modal.scss */
  .modal-xl {
    max-width: 1140px;
  }
}
/* line 2, ../../shared/sass/bootstrap/_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, ../../shared/sass/bootstrap/_tooltip.scss */
.tooltip.show {
  opacity: 0.9;
}
/* line 17, ../../shared/sass/bootstrap/_tooltip.scss */
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
/* line 23, ../../shared/sass/bootstrap/_tooltip.scss */
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
/* line 32, ../../shared/sass/bootstrap/_tooltip.scss */
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}
/* line 35, ../../shared/sass/bootstrap/_tooltip.scss */
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}
/* line 38, ../../shared/sass/bootstrap/_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, ../../shared/sass/bootstrap/_tooltip.scss */
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}
/* line 49, ../../shared/sass/bootstrap/_tooltip.scss */
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
/* line 54, ../../shared/sass/bootstrap/_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, ../../shared/sass/bootstrap/_tooltip.scss */
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}
/* line 65, ../../shared/sass/bootstrap/_tooltip.scss */
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}
/* line 68, ../../shared/sass/bootstrap/_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, ../../shared/sass/bootstrap/_tooltip.scss */
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}
/* line 79, ../../shared/sass/bootstrap/_tooltip.scss */
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
/* line 84, ../../shared/sass/bootstrap/_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, ../../shared/sass/bootstrap/_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, ../../shared/sass/bootstrap/_popover.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  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;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
/* line 20, ../../shared/sass/bootstrap/_popover.scss */
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
/* line 27, ../../shared/sass/bootstrap/_popover.scss */
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
/* line 38, ../../shared/sass/bootstrap/_popover.scss */
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}
/* line 41, ../../shared/sass/bootstrap/_popover.scss */
.bs-popover-top &gt; .arrow, .bs-popover-auto[x-placement^="top"] &gt; .arrow {
  bottom: calc(-0.5rem - 1px);
}
/* line 44, ../../shared/sass/bootstrap/_popover.scss */
.bs-popover-top &gt; .arrow::before, .bs-popover-auto[x-placement^="top"] &gt; .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
/* line 50, ../../shared/sass/bootstrap/_popover.scss */
.bs-popover-top &gt; .arrow::after, .bs-popover-auto[x-placement^="top"] &gt; .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
/* line 58, ../../shared/sass/bootstrap/_popover.scss */
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}
/* line 61, ../../shared/sass/bootstrap/_popover.scss */
.bs-popover-right &gt; .arrow, .bs-popover-auto[x-placement^="right"] &gt; .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
/* line 67, ../../shared/sass/bootstrap/_popover.scss */
.bs-popover-right &gt; .arrow::before, .bs-popover-auto[x-placement^="right"] &gt; .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
/* line 73, ../../shared/sass/bootstrap/_popover.scss */
.bs-popover-right &gt; .arrow::after, .bs-popover-auto[x-placement^="right"] &gt; .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
/* line 81, ../../shared/sass/bootstrap/_popover.scss */
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}
/* line 84, ../../shared/sass/bootstrap/_popover.scss */
.bs-popover-bottom &gt; .arrow, .bs-popover-auto[x-placement^="bottom"] &gt; .arrow {
  top: calc(-0.5rem - 1px);
}
/* line 87, ../../shared/sass/bootstrap/_popover.scss */
.bs-popover-bottom &gt; .arrow::before, .bs-popover-auto[x-placement^="bottom"] &gt; .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
/* line 93, ../../shared/sass/bootstrap/_popover.scss */
.bs-popover-bottom &gt; .arrow::after, .bs-popover-auto[x-placement^="bottom"] &gt; .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
/* line 101, ../../shared/sass/bootstrap/_popover.scss */
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}
/* line 113, ../../shared/sass/bootstrap/_popover.scss */
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}
/* line 116, ../../shared/sass/bootstrap/_popover.scss */
.bs-popover-left &gt; .arrow, .bs-popover-auto[x-placement^="left"] &gt; .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
/* line 122, ../../shared/sass/bootstrap/_popover.scss */
.bs-popover-left &gt; .arrow::before, .bs-popover-auto[x-placement^="left"] &gt; .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
/* line 128, ../../shared/sass/bootstrap/_popover.scss */
.bs-popover-left &gt; .arrow::after, .bs-popover-auto[x-placement^="left"] &gt; .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
/* line 153, ../../shared/sass/bootstrap/_popover.scss */
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
/* line 162, ../../shared/sass/bootstrap/_popover.scss */
.popover-header:empty {
  display: none;
}
/* line 167, ../../shared/sass/bootstrap/_popover.scss */
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}
@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 9, ../../shared/sass/bootstrap/_spinners.scss */
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border .75s linear infinite;
  animation: spinner-border .75s linear infinite;
}
/* line 21, ../../shared/sass/bootstrap/_spinners.scss */
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
/* line 41, ../../shared/sass/bootstrap/_spinners.scss */
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow .75s linear infinite;
  animation: spinner-grow .75s linear infinite;
}
/* line 53, ../../shared/sass/bootstrap/_spinners.scss */
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
/* line 3, ../../shared/sass/bootstrap/utilities/_align.scss */
.align-baseline {
  vertical-align: baseline !important;
}
/* line 4, ../../shared/sass/bootstrap/utilities/_align.scss */
.align-top {
  vertical-align: top !important;
}
/* line 5, ../../shared/sass/bootstrap/utilities/_align.scss */
.align-middle {
  vertical-align: middle !important;
}
/* line 6, ../../shared/sass/bootstrap/utilities/_align.scss */
.align-bottom {
  vertical-align: bottom !important;
}
/* line 7, ../../shared/sass/bootstrap/utilities/_align.scss */
.align-text-bottom {
  vertical-align: text-bottom !important;
}
/* line 8, ../../shared/sass/bootstrap/utilities/_align.scss */
.align-text-top {
  vertical-align: text-top !important;
}
/* line 6, ../../shared/sass/bootstrap/mixins/_background-variant.scss */
.bg-primary {
  background-color: #007bff !important;
}
/* line 17, ../../shared/sass/bootstrap/mixins/_hover.scss */
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}
/* line 6, ../../shared/sass/bootstrap/mixins/_background-variant.scss */
.bg-secondary {
  background-color: #6c757d !important;
}
/* line 17, ../../shared/sass/bootstrap/mixins/_hover.scss */
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}
/* line 6, ../../shared/sass/bootstrap/mixins/_background-variant.scss */
.bg-success {
  background-color: #28a745 !important;
}
/* line 17, ../../shared/sass/bootstrap/mixins/_hover.scss */
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}
/* line 6, ../../shared/sass/bootstrap/mixins/_background-variant.scss */
.bg-info {
  background-color: #17a2b8 !important;
}
/* line 17, ../../shared/sass/bootstrap/mixins/_hover.scss */
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}
/* line 6, ../../shared/sass/bootstrap/mixins/_background-variant.scss */
.bg-warning {
  background-color: #ffc107 !important;
}
/* line 17, ../../shared/sass/bootstrap/mixins/_hover.scss */
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}
/* line 6, ../../shared/sass/bootstrap/mixins/_background-variant.scss */
.bg-danger {
  background-color: #dc3545 !important;
}
/* line 17, ../../shared/sass/bootstrap/mixins/_hover.scss */
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}
/* line 6, ../../shared/sass/bootstrap/mixins/_background-variant.scss */
.bg-light {
  background-color: #f8f9fa !important;
}
/* line 17, ../../shared/sass/bootstrap/mixins/_hover.scss */
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}
/* line 6, ../../shared/sass/bootstrap/mixins/_background-variant.scss */
.bg-dark {
  background-color: #343a40 !important;
}
/* line 17, ../../shared/sass/bootstrap/mixins/_hover.scss */
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}
/* line 13, ../../shared/sass/bootstrap/utilities/_background.scss */
.bg-white {
  background-color: #fff !important;
}
/* line 17, ../../shared/sass/bootstrap/utilities/_background.scss */
.bg-transparent {
  background-color: transparent !important;
}
/* line 7, ../../shared/sass/bootstrap/utilities/_borders.scss */
.border {
  border: 1px solid #dee2e6 !important;
}
/* line 8, ../../shared/sass/bootstrap/utilities/_borders.scss */
.border-top {
  border-top: 1px solid #dee2e6 !important;
}
/* line 9, ../../shared/sass/bootstrap/utilities/_borders.scss */
.border-right {
  border-right: 1px solid #dee2e6 !important;
}
/* line 10, ../../shared/sass/bootstrap/utilities/_borders.scss */
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_borders.scss */
.border-left {
  border-left: 1px solid #dee2e6 !important;
}
/* line 13, ../../shared/sass/bootstrap/utilities/_borders.scss */
.border-0 {
  border: 0 !important;
}
/* line 14, ../../shared/sass/bootstrap/utilities/_borders.scss */
.border-top-0 {
  border-top: 0 !important;
}
/* line 15, ../../shared/sass/bootstrap/utilities/_borders.scss */
.border-right-0 {
  border-right: 0 !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_borders.scss */
.border-bottom-0 {
  border-bottom: 0 !important;
}
/* line 17, ../../shared/sass/bootstrap/utilities/_borders.scss */
.border-left-0 {
  border-left: 0 !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_borders.scss */
.border-primary {
  border-color: #007bff !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_borders.scss */
.border-secondary {
  border-color: #6c757d !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_borders.scss */
.border-success {
  border-color: #28a745 !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_borders.scss */
.border-info {
  border-color: #17a2b8 !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_borders.scss */
.border-warning {
  border-color: #ffc107 !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_borders.scss */
.border-danger {
  border-color: #dc3545 !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_borders.scss */
.border-light {
  border-color: #f8f9fa !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_borders.scss */
.border-dark {
  border-color: #343a40 !important;
}
/* line 25, ../../shared/sass/bootstrap/utilities/_borders.scss */
.border-white {
  border-color: #fff !important;
}
/* line 33, ../../shared/sass/bootstrap/utilities/_borders.scss */
.rounded-sm {
  border-radius: 0.2rem !important;
}
/* line 37, ../../shared/sass/bootstrap/utilities/_borders.scss */
.rounded {
  border-radius: 0.25rem !important;
}
/* line 41, ../../shared/sass/bootstrap/utilities/_borders.scss */
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
/* line 46, ../../shared/sass/bootstrap/utilities/_borders.scss */
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
/* line 51, ../../shared/sass/bootstrap/utilities/_borders.scss */
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
/* line 56, ../../shared/sass/bootstrap/utilities/_borders.scss */
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
/* line 61, ../../shared/sass/bootstrap/utilities/_borders.scss */
.rounded-lg {
  border-radius: 0.3rem !important;
}
/* line 65, ../../shared/sass/bootstrap/utilities/_borders.scss */
.rounded-circle {
  border-radius: 50% !important;
}
/* line 69, ../../shared/sass/bootstrap/utilities/_borders.scss */
.rounded-pill {
  border-radius: 50rem !important;
}
/* line 73, ../../shared/sass/bootstrap/utilities/_borders.scss */
.rounded-0 {
  border-radius: 0 !important;
}
/* line 2, ../../shared/sass/bootstrap/mixins/_clearfix.scss */
.clearfix::after, .ckec::after,
.cke_editable::after, .infinite-container--gallery::after, .idx-medals-section::after {
  display: block;
  clear: both;
  content: "";
}
/* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
.d-none {
  display: none !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
.d-inline {
  display: inline !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
.d-inline-block {
  display: inline-block !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
.d-block {
  display: block !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
.d-table {
  display: table !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
.d-table-row {
  display: table-row !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
.d-table-cell {
  display: table-cell !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
.d-grid {
  display: grid !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
.d-flow-root {
  display: flow-root !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
.d-contents {
  display: contents !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
.d--webkit-box {
  display: -webkit-box !important;
}
@media (min-width: 576px) {
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-sm-none {
    display: none !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-sm-inline {
    display: inline !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-sm-inline-block {
    display: inline-block !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-sm-block {
    display: block !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-sm-table {
    display: table !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-sm-table-row {
    display: table-row !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-sm-table-cell {
    display: table-cell !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-sm-grid {
    display: grid !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-sm-flow-root {
    display: flow-root !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-sm-contents {
    display: contents !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-sm--webkit-box {
    display: -webkit-box !important;
  }
}
@media (min-width: 768px) {
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-md-none {
    display: none !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-md-inline {
    display: inline !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-md-inline-block {
    display: inline-block !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-md-block {
    display: block !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-md-table {
    display: table !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-md-table-row {
    display: table-row !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-md-table-cell {
    display: table-cell !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-md-grid {
    display: grid !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-md-flow-root {
    display: flow-root !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-md-contents {
    display: contents !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-md--webkit-box {
    display: -webkit-box !important;
  }
}
@media (min-width: 992px) {
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-lg-none {
    display: none !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-lg-inline {
    display: inline !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-lg-inline-block {
    display: inline-block !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-lg-block {
    display: block !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-lg-table {
    display: table !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-lg-table-row {
    display: table-row !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-lg-table-cell {
    display: table-cell !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-lg-grid {
    display: grid !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-lg-flow-root {
    display: flow-root !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-lg-contents {
    display: contents !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-lg--webkit-box {
    display: -webkit-box !important;
  }
}
@media (min-width: 1200px) {
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xl-none {
    display: none !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xl-inline {
    display: inline !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xl-inline-block {
    display: inline-block !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xl-block {
    display: block !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xl-table {
    display: table !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xl-table-row {
    display: table-row !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xl-table-cell {
    display: table-cell !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xl-grid {
    display: grid !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xl-flow-root {
    display: flow-root !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xl-contents {
    display: contents !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xl--webkit-box {
    display: -webkit-box !important;
  }
}
@media (min-width: 1440px) {
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxl-none {
    display: none !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxl-inline {
    display: inline !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxl-block {
    display: block !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxl-table {
    display: table !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxl-table-row {
    display: table-row !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxl-grid {
    display: grid !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxl-flow-root {
    display: flow-root !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxl-contents {
    display: contents !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxl--webkit-box {
    display: -webkit-box !important;
  }
}
@media (min-width: 1600px) {
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxxl-none {
    display: none !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxxl-inline {
    display: inline !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxxl-inline-block {
    display: inline-block !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxxl-block {
    display: block !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxxl-table {
    display: table !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxxl-table-row {
    display: table-row !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxxl-table-cell {
    display: table-cell !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxxl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxxl-grid {
    display: grid !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxxl-flow-root {
    display: flow-root !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxxl-contents {
    display: contents !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-xxxl--webkit-box {
    display: -webkit-box !important;
  }
}
@media print {
  /* line 24, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-print-none {
    display: none !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-print-inline {
    display: inline !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-print-inline-block {
    display: inline-block !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-print-block {
    display: block !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-print-table {
    display: table !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-print-table-row {
    display: table-row !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-print-table-cell {
    display: table-cell !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-print-grid {
    display: grid !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-print-flow-root {
    display: flow-root !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-print-contents {
    display: contents !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_display.scss */
  .d-print--webkit-box {
    display: -webkit-box !important;
  }
}
/* line 3, ../../shared/sass/bootstrap/utilities/_embed.scss */
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
/* line 10, ../../shared/sass/bootstrap/utilities/_embed.scss */
.embed-responsive::before {
  display: block;
  content: "";
}
/* line 15, ../../shared/sass/bootstrap/utilities/_embed.scss */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_embed.scss */
.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_embed.scss */
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_embed.scss */
.embed-responsive-4by3::before {
  padding-top: 75%;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_embed.scss */
.embed-responsive-1by1::before {
  padding-top: 100%;
}
/* line 11, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/utilities/_flex.scss */
.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
/* line 17, ../../shared/sass/bootstrap/utilities/_flex.scss */
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
/* line 18, ../../shared/sass/bootstrap/utilities/_flex.scss */
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}
/* line 19, ../../shared/sass/bootstrap/utilities/_flex.scss */
.flex-fill {
  -webkit-box-flex: 1 !important;
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_flex.scss */
.flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}
/* line 21, ../../shared/sass/bootstrap/utilities/_flex.scss */
.flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}
/* line 22, ../../shared/sass/bootstrap/utilities/_flex.scss */
.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}
/* line 23, ../../shared/sass/bootstrap/utilities/_flex.scss */
.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}
/* line 25, ../../shared/sass/bootstrap/utilities/_flex.scss */
.justify-content-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
/* line 26, ../../shared/sass/bootstrap/utilities/_flex.scss */
.justify-content-end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
/* line 27, ../../shared/sass/bootstrap/utilities/_flex.scss */
.justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
/* line 28, ../../shared/sass/bootstrap/utilities/_flex.scss */
.justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
/* line 29, ../../shared/sass/bootstrap/utilities/_flex.scss */
.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
/* line 31, ../../shared/sass/bootstrap/utilities/_flex.scss */
.align-items-start {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
/* line 32, ../../shared/sass/bootstrap/utilities/_flex.scss */
.align-items-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
/* line 33, ../../shared/sass/bootstrap/utilities/_flex.scss */
.align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_flex.scss */
.align-items-baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_flex.scss */
.align-items-stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
/* line 37, ../../shared/sass/bootstrap/utilities/_flex.scss */
.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}
/* line 38, ../../shared/sass/bootstrap/utilities/_flex.scss */
.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_flex.scss */
.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}
/* line 40, ../../shared/sass/bootstrap/utilities/_flex.scss */
.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}
/* line 41, ../../shared/sass/bootstrap/utilities/_flex.scss */
.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}
/* line 42, ../../shared/sass/bootstrap/utilities/_flex.scss */
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}
/* line 44, ../../shared/sass/bootstrap/utilities/_flex.scss */
.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}
/* line 45, ../../shared/sass/bootstrap/utilities/_flex.scss */
.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}
/* line 46, ../../shared/sass/bootstrap/utilities/_flex.scss */
.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_flex.scss */
.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}
/* line 48, ../../shared/sass/bootstrap/utilities/_flex.scss */
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}
/* line 49, ../../shared/sass/bootstrap/utilities/_flex.scss */
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}
@media (min-width: 576px) {
  /* line 11, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  /* line 17, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  /* line 18, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  /* line 19, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  /* line 21, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  /* line 22, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  /* line 23, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  /* line 25, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  /* line 26, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  /* line 27, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  /* line 28, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  /* line 29, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  /* line 31, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  /* line 32, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  /* line 33, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  /* line 37, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  /* line 38, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  /* line 40, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  /* line 41, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  /* line 42, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  /* line 44, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  /* line 45, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  /* line 46, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  /* line 48, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  /* line 49, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  /* line 11, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  /* line 17, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  /* line 18, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  /* line 19, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  /* line 21, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  /* line 22, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  /* line 23, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  /* line 25, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  /* line 26, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  /* line 27, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  /* line 28, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  /* line 29, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  /* line 31, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-md-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  /* line 32, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-md-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  /* line 33, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-md-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  /* line 37, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  /* line 38, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  /* line 40, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  /* line 41, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  /* line 42, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  /* line 44, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  /* line 45, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  /* line 46, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  /* line 48, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  /* line 49, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  /* line 11, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  /* line 17, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  /* line 18, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  /* line 19, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  /* line 21, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  /* line 22, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  /* line 23, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  /* line 25, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  /* line 26, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  /* line 27, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  /* line 28, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  /* line 29, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  /* line 31, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  /* line 32, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  /* line 33, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  /* line 37, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  /* line 38, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  /* line 40, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  /* line 41, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  /* line 42, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  /* line 44, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  /* line 45, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  /* line 46, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  /* line 48, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  /* line 49, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  /* line 11, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  /* line 17, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  /* line 18, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  /* line 19, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  /* line 21, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  /* line 22, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  /* line 23, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  /* line 25, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  /* line 26, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  /* line 27, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  /* line 28, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  /* line 29, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  /* line 31, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  /* line 32, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  /* line 33, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  /* line 37, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  /* line 38, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  /* line 40, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  /* line 41, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  /* line 42, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  /* line 44, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  /* line 45, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  /* line 46, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  /* line 48, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  /* line 49, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1440px) {
  /* line 11, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/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, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  /* line 17, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  /* line 18, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  /* line 19, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  /* line 21, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  /* line 22, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  /* line 23, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  /* line 25, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  /* line 26, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  /* line 27, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  /* line 28, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  /* line 29, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  /* line 31, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-xxl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  /* line 32, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-xxl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  /* line 33, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-xxl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  /* line 37, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  /* line 38, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  /* line 40, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  /* line 41, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  /* line 42, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  /* line 44, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  /* line 45, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-xxl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  /* line 46, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-xxl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-xxl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  /* line 48, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  /* line 49, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1600px) {
  /* line 11, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xxxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xxxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  /* line 13, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xxxl-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, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xxxl-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, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xxxl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  /* line 17, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xxxl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  /* line 18, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xxxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  /* line 19, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xxxl-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xxxl-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  /* line 21, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xxxl-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  /* line 22, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xxxl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  /* line 23, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .flex-xxxl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  /* line 25, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-xxxl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  /* line 26, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-xxxl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  /* line 27, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-xxxl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  /* line 28, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-xxxl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  /* line 29, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .justify-content-xxxl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  /* line 31, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-xxxl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  /* line 32, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-xxxl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  /* line 33, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-xxxl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-xxxl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-items-xxxl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  /* line 37, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-xxxl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  /* line 38, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-xxxl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-xxxl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  /* line 40, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-xxxl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  /* line 41, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-xxxl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  /* line 42, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-content-xxxl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  /* line 44, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-xxxl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  /* line 45, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-xxxl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  /* line 46, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-xxxl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-xxxl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  /* line 48, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-xxxl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  /* line 49, ../../shared/sass/bootstrap/utilities/_flex.scss */
  .align-self-xxxl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
/* line 7, ../../shared/sass/bootstrap/utilities/_float.scss */
.float-left {
  float: left !important;
}
/* line 8, ../../shared/sass/bootstrap/utilities/_float.scss */
.float-right {
  float: right !important;
}
/* line 9, ../../shared/sass/bootstrap/utilities/_float.scss */
.float-none {
  float: none !important;
}
@media (min-width: 576px) {
  /* line 7, ../../shared/sass/bootstrap/utilities/_float.scss */
  .float-sm-left {
    float: left !important;
  }
  /* line 8, ../../shared/sass/bootstrap/utilities/_float.scss */
  .float-sm-right {
    float: right !important;
  }
  /* line 9, ../../shared/sass/bootstrap/utilities/_float.scss */
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  /* line 7, ../../shared/sass/bootstrap/utilities/_float.scss */
  .float-md-left {
    float: left !important;
  }
  /* line 8, ../../shared/sass/bootstrap/utilities/_float.scss */
  .float-md-right {
    float: right !important;
  }
  /* line 9, ../../shared/sass/bootstrap/utilities/_float.scss */
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  /* line 7, ../../shared/sass/bootstrap/utilities/_float.scss */
  .float-lg-left {
    float: left !important;
  }
  /* line 8, ../../shared/sass/bootstrap/utilities/_float.scss */
  .float-lg-right {
    float: right !important;
  }
  /* line 9, ../../shared/sass/bootstrap/utilities/_float.scss */
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 7, ../../shared/sass/bootstrap/utilities/_float.scss */
  .float-xl-left {
    float: left !important;
  }
  /* line 8, ../../shared/sass/bootstrap/utilities/_float.scss */
  .float-xl-right {
    float: right !important;
  }
  /* line 9, ../../shared/sass/bootstrap/utilities/_float.scss */
  .float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1440px) {
  /* line 7, ../../shared/sass/bootstrap/utilities/_float.scss */
  .float-xxl-left {
    float: left !important;
  }
  /* line 8, ../../shared/sass/bootstrap/utilities/_float.scss */
  .float-xxl-right {
    float: right !important;
  }
  /* line 9, ../../shared/sass/bootstrap/utilities/_float.scss */
  .float-xxl-none {
    float: none !important;
  }
}
@media (min-width: 1600px) {
  /* line 7, ../../shared/sass/bootstrap/utilities/_float.scss */
  .float-xxxl-left {
    float: left !important;
  }
  /* line 8, ../../shared/sass/bootstrap/utilities/_float.scss */
  .float-xxxl-right {
    float: right !important;
  }
  /* line 9, ../../shared/sass/bootstrap/utilities/_float.scss */
  .float-xxxl-none {
    float: none !important;
  }
}
/* line 4, ../../shared/sass/bootstrap/utilities/_interactions.scss */
.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  -ms-user-select: all !important;
  user-select: all !important;
}
/* line 4, ../../shared/sass/bootstrap/utilities/_interactions.scss */
.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
}
/* line 4, ../../shared/sass/bootstrap/utilities/_interactions.scss */
.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}
/* line 4, ../../shared/sass/bootstrap/utilities/_overflow.scss */
.overflow-auto {
  overflow: auto !important;
}
/* line 4, ../../shared/sass/bootstrap/utilities/_overflow.scss */
.overflow-hidden {
  overflow: hidden !important;
}
/* line 5, ../../shared/sass/bootstrap/utilities/_position.scss */
.position-static {
  position: static !important;
}
/* line 5, ../../shared/sass/bootstrap/utilities/_position.scss */
.position-relative {
  position: relative !important;
}
/* line 5, ../../shared/sass/bootstrap/utilities/_position.scss */
.position-absolute {
  position: absolute !important;
}
/* line 5, ../../shared/sass/bootstrap/utilities/_position.scss */
.position-fixed {
  position: fixed !important;
}
/* line 5, ../../shared/sass/bootstrap/utilities/_position.scss */
.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}
/* line 10, ../../shared/sass/bootstrap/utilities/_position.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
/* line 18, ../../shared/sass/bootstrap/utilities/_position.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
  /* line 26, ../../shared/sass/bootstrap/utilities/_position.scss */
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
/* line 5, ../../shared/sass/bootstrap/utilities/_screenreaders.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
/* line 9, ../../shared/sass/bootstrap/utilities/_screenreaders.scss */
.sr-only-focusable {
  color: #fff;
  text-decoration: none;
}
/* line 27, ../../shared/sass/bootstrap/mixins/_screen-reader.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: relative;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  z-index: 999;
  padding: pxem(10);
  color: #fff;
}
/* line 3, ../../shared/sass/bootstrap/utilities/_shadows.scss */
.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
/* line 4, ../../shared/sass/bootstrap/utilities/_shadows.scss */
.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
/* line 5, ../../shared/sass/bootstrap/utilities/_shadows.scss */
.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
/* line 6, ../../shared/sass/bootstrap/utilities/_shadows.scss */
.shadow-none {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
/* line 7, ../../shared/sass/bootstrap/utilities/_sizing.scss */
.w-25 {
  width: 25% !important;
}
/* line 7, ../../shared/sass/bootstrap/utilities/_sizing.scss */
.w-50 {
  width: 50% !important;
}
/* line 7, ../../shared/sass/bootstrap/utilities/_sizing.scss */
.w-75 {
  width: 75% !important;
}
/* line 7, ../../shared/sass/bootstrap/utilities/_sizing.scss */
.w-100 {
  width: 100% !important;
}
/* line 7, ../../shared/sass/bootstrap/utilities/_sizing.scss */
.w-auto {
  width: auto !important;
}
/* line 7, ../../shared/sass/bootstrap/utilities/_sizing.scss */
.h-25 {
  height: 25% !important;
}
/* line 7, ../../shared/sass/bootstrap/utilities/_sizing.scss */
.h-50 {
  height: 50% !important;
}
/* line 7, ../../shared/sass/bootstrap/utilities/_sizing.scss */
.h-75 {
  height: 75% !important;
}
/* line 7, ../../shared/sass/bootstrap/utilities/_sizing.scss */
.h-100 {
  height: 100% !important;
}
/* line 7, ../../shared/sass/bootstrap/utilities/_sizing.scss */
.h-auto {
  height: auto !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_sizing.scss */
.mw-100 {
  max-width: 100% !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_sizing.scss */
.mh-100 {
  max-height: 100% !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_sizing.scss */
.min-vw-100 {
  min-width: 100vw !important;
}
/* line 17, ../../shared/sass/bootstrap/utilities/_sizing.scss */
.min-vh-100 {
  min-height: 100vh !important;
}
/* line 19, ../../shared/sass/bootstrap/utilities/_sizing.scss */
.vw-100 {
  width: 100vw !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_sizing.scss */
.vh-100 {
  height: 100vh !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-0 {
  margin: 0 !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-1 {
  margin: 0.25rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-2 {
  margin: 0.5rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-3 {
  margin: 0.75rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-3,
.my-3 {
  margin-top: 0.75rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-3,
.mx-3 {
  margin-right: 0.75rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-3,
.my-3 {
  margin-bottom: 0.75rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-3, .collapse-blk-toggle-all .ico, .collapse-blk-toggle-all .arrow-list &gt; li:before, .collapse-blk-toggle-all .inline-arrow-list &gt; li:before,
.mx-3 {
  margin-left: 0.75rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-4 {
  margin: 1rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-4, .grid-table--inner .grid-table__right + .grid-table__right,
.my-4 {
  margin-top: 1rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-4,
.mx-4 {
  margin-right: 1rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-4,
.my-4 {
  margin-bottom: 1rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-4,
.mx-4 {
  margin-left: 1rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-5 {
  margin: 1.25rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-5,
.my-5 {
  margin-top: 1.25rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-5,
.mx-5 {
  margin-right: 1.25rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-5,
.my-5 {
  margin-bottom: 1.25rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-5,
.mx-5 {
  margin-left: 1.25rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-3p5 {
  margin: 0.875rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-3p5,
.my-3p5 {
  margin-top: 0.875rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-3p5,
.mx-3p5 {
  margin-right: 0.875rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-3p5,
.my-3p5 {
  margin-bottom: 0.875rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-3p5,
.mx-3p5 {
  margin-left: 0.875rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-6 {
  margin: 1.5rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-6,
.my-6 {
  margin-top: 1.5rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-6,
.mx-6 {
  margin-right: 1.5rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-6,
.my-6 {
  margin-bottom: 1.5rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-6,
.mx-6 {
  margin-left: 1.5rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-7 {
  margin: 1.75rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-7,
.my-7 {
  margin-top: 1.75rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-7,
.mx-7 {
  margin-right: 1.75rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-7,
.my-7 {
  margin-bottom: 1.75rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-7,
.mx-7 {
  margin-left: 1.75rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-8 {
  margin: 2rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-8,
.my-8 {
  margin-top: 2rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-8,
.mx-8 {
  margin-right: 2rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-8,
.my-8 {
  margin-bottom: 2rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-8,
.mx-8 {
  margin-left: 2rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-9 {
  margin: 2.25rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-9,
.my-9 {
  margin-top: 2.25rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-9,
.mx-9 {
  margin-right: 2.25rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-9,
.my-9 {
  margin-bottom: 2.25rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-9,
.mx-9 {
  margin-left: 2.25rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-10 {
  margin: 2.5rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-10,
.my-10 {
  margin-top: 2.5rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-10,
.mx-10 {
  margin-right: 2.5rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-10,
.my-10 {
  margin-bottom: 2.5rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-10,
.mx-10 {
  margin-left: 2.5rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-11 {
  margin: 2.75rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-11,
.my-11 {
  margin-top: 2.75rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-11,
.mx-11 {
  margin-right: 2.75rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-11,
.my-11 {
  margin-bottom: 2.75rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-11,
.mx-11 {
  margin-left: 2.75rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-12 {
  margin: 3rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-12,
.my-12 {
  margin-top: 3rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-12,
.mx-12 {
  margin-right: 3rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-12,
.my-12 {
  margin-bottom: 3rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-12,
.mx-12 {
  margin-left: 3rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-13 {
  margin: 3.25rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-13,
.my-13 {
  margin-top: 3.25rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-13,
.mx-13 {
  margin-right: 3.25rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-13,
.my-13 {
  margin-bottom: 3.25rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-13,
.mx-13 {
  margin-left: 3.25rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-14 {
  margin: 3.5rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-14,
.my-14 {
  margin-top: 3.5rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-14,
.mx-14 {
  margin-right: 3.5rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-14,
.my-14 {
  margin-bottom: 3.5rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-14,
.mx-14 {
  margin-left: 3.5rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-15 {
  margin: 3.75rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-15,
.my-15 {
  margin-top: 3.75rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-15,
.mx-15 {
  margin-right: 3.75rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-15,
.my-15 {
  margin-bottom: 3.75rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-15,
.mx-15 {
  margin-left: 3.75rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-16 {
  margin: 4rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-16,
.my-16 {
  margin-top: 4rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-16,
.mx-16 {
  margin-right: 4rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-16,
.my-16 {
  margin-bottom: 4rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-16,
.mx-16 {
  margin-left: 4rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-17 {
  margin: 4.25rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-17,
.my-17 {
  margin-top: 4.25rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-17,
.mx-17 {
  margin-right: 4.25rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-17,
.my-17 {
  margin-bottom: 4.25rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-17,
.mx-17 {
  margin-left: 4.25rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-18 {
  margin: 4.5rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-18,
.my-18 {
  margin-top: 4.5rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-18,
.mx-18 {
  margin-right: 4.5rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-18,
.my-18 {
  margin-bottom: 4.5rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-18,
.mx-18 {
  margin-left: 4.5rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-19 {
  margin: 4.75rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-19,
.my-19 {
  margin-top: 4.75rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-19,
.mx-19 {
  margin-right: 4.75rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-19,
.my-19 {
  margin-bottom: 4.75rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-19,
.mx-19 {
  margin-left: 4.75rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-20 {
  margin: 5rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-20,
.my-20 {
  margin-top: 5rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-20,
.mx-20 {
  margin-right: 5rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-20,
.my-20 {
  margin-bottom: 5rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-20,
.mx-20 {
  margin-left: 5rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-21 {
  margin: 5.25rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-21,
.my-21 {
  margin-top: 5.25rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-21,
.mx-21 {
  margin-right: 5.25rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-21,
.my-21 {
  margin-bottom: 5.25rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-21,
.mx-21 {
  margin-left: 5.25rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-22 {
  margin: 5.5rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-22,
.my-22 {
  margin-top: 5.5rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-22,
.mx-22 {
  margin-right: 5.5rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-22,
.my-22 {
  margin-bottom: 5.5rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-22,
.mx-22 {
  margin-left: 5.5rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-23 {
  margin: 5.75rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-23,
.my-23 {
  margin-top: 5.75rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-23,
.mx-23 {
  margin-right: 5.75rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-23,
.my-23 {
  margin-bottom: 5.75rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-23,
.mx-23 {
  margin-left: 5.75rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-24 {
  margin: 6rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-24,
.my-24 {
  margin-top: 6rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-24,
.mx-24 {
  margin-right: 6rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-24,
.my-24 {
  margin-bottom: 6rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-24,
.mx-24 {
  margin-left: 6rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-25 {
  margin: 6.25rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-25,
.my-25 {
  margin-top: 6.25rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-25,
.mx-25 {
  margin-right: 6.25rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-25,
.my-25 {
  margin-bottom: 6.25rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-25,
.mx-25 {
  margin-left: 6.25rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-26 {
  margin: 6.5rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-26,
.my-26 {
  margin-top: 6.5rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-26,
.mx-26 {
  margin-right: 6.5rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-26,
.my-26 {
  margin-bottom: 6.5rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-26,
.mx-26 {
  margin-left: 6.5rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-27 {
  margin: 6.75rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-27,
.my-27 {
  margin-top: 6.75rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-27,
.mx-27 {
  margin-right: 6.75rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-27,
.my-27 {
  margin-bottom: 6.75rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-27,
.mx-27 {
  margin-left: 6.75rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-28 {
  margin: 7rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-28,
.my-28 {
  margin-top: 7rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-28,
.mx-28 {
  margin-right: 7rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-28,
.my-28 {
  margin-bottom: 7rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-28,
.mx-28 {
  margin-left: 7rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-29 {
  margin: 7.25rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-29,
.my-29 {
  margin-top: 7.25rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-29,
.mx-29 {
  margin-right: 7.25rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-29,
.my-29 {
  margin-bottom: 7.25rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-29,
.mx-29 {
  margin-left: 7.25rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-30 {
  margin: 7.5rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-30,
.my-30 {
  margin-top: 7.5rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-30,
.mx-30 {
  margin-right: 7.5rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-30,
.my-30 {
  margin-bottom: 7.5rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-30,
.mx-30 {
  margin-left: 7.5rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-31 {
  margin: 7.75rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-31,
.my-31 {
  margin-top: 7.75rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-31,
.mx-31 {
  margin-right: 7.75rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-31,
.my-31 {
  margin-bottom: 7.75rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-31,
.mx-31 {
  margin-left: 7.75rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-32 {
  margin: 8rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-32,
.my-32 {
  margin-top: 8rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-32,
.mx-32 {
  margin-right: 8rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-32,
.my-32 {
  margin-bottom: 8rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-32,
.mx-32 {
  margin-left: 8rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-33 {
  margin: 8.25rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-33,
.my-33 {
  margin-top: 8.25rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-33,
.mx-33 {
  margin-right: 8.25rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-33,
.my-33 {
  margin-bottom: 8.25rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-33,
.mx-33 {
  margin-left: 8.25rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-34 {
  margin: 8.5rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-34,
.my-34 {
  margin-top: 8.5rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-34,
.mx-34 {
  margin-right: 8.5rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-34,
.my-34 {
  margin-bottom: 8.5rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-34,
.mx-34 {
  margin-left: 8.5rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-35 {
  margin: 8.75rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-35,
.my-35 {
  margin-top: 8.75rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-35,
.mx-35 {
  margin-right: 8.75rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-35,
.my-35 {
  margin-bottom: 8.75rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-35,
.mx-35 {
  margin-left: 8.75rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-36 {
  margin: 9rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-36,
.my-36 {
  margin-top: 9rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-36,
.mx-36 {
  margin-right: 9rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-36,
.my-36 {
  margin-bottom: 9rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-36,
.mx-36 {
  margin-left: 9rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-37 {
  margin: 9.25rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-37,
.my-37 {
  margin-top: 9.25rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-37,
.mx-37 {
  margin-right: 9.25rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-37,
.my-37 {
  margin-bottom: 9.25rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-37,
.mx-37 {
  margin-left: 9.25rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-38 {
  margin: 9.5rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-38,
.my-38 {
  margin-top: 9.5rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-38,
.mx-38 {
  margin-right: 9.5rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-38,
.my-38 {
  margin-bottom: 9.5rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-38,
.mx-38 {
  margin-left: 9.5rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-39 {
  margin: 9.75rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-39,
.my-39 {
  margin-top: 9.75rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-39,
.mx-39 {
  margin-right: 9.75rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-39,
.my-39 {
  margin-bottom: 9.75rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-39,
.mx-39 {
  margin-left: 9.75rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-40 {
  margin: 10rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-40,
.my-40 {
  margin-top: 10rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-40,
.mx-40 {
  margin-right: 10rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-40,
.my-40 {
  margin-bottom: 10rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-40,
.mx-40 {
  margin-left: 10rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-0 {
  padding: 0 !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-1 {
  padding: 0.25rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-2 {
  padding: 0.5rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-3 {
  padding: 0.75rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-3,
.py-3 {
  padding-top: 0.75rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-3,
.px-3 {
  padding-right: 0.75rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-3,
.py-3 {
  padding-bottom: 0.75rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-3,
.px-3 {
  padding-left: 0.75rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-4 {
  padding: 1rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-4,
.py-4 {
  padding-top: 1rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-4,
.px-4 {
  padding-right: 1rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-4,
.py-4 {
  padding-bottom: 1rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-4,
.px-4 {
  padding-left: 1rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-5 {
  padding: 1.25rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-5,
.py-5 {
  padding-top: 1.25rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-5,
.px-5 {
  padding-right: 1.25rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-5,
.py-5 {
  padding-bottom: 1.25rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-5,
.px-5 {
  padding-left: 1.25rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-3p5 {
  padding: 0.875rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-3p5,
.py-3p5 {
  padding-top: 0.875rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-3p5,
.px-3p5 {
  padding-right: 0.875rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-3p5,
.py-3p5 {
  padding-bottom: 0.875rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-3p5,
.px-3p5 {
  padding-left: 0.875rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-6 {
  padding: 1.5rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-6,
.py-6 {
  padding-top: 1.5rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-6,
.px-6 {
  padding-right: 1.5rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-6,
.py-6 {
  padding-bottom: 1.5rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-6,
.px-6 {
  padding-left: 1.5rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-7 {
  padding: 1.75rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-7,
.py-7 {
  padding-top: 1.75rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-7,
.px-7 {
  padding-right: 1.75rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-7,
.py-7 {
  padding-bottom: 1.75rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-7,
.px-7 {
  padding-left: 1.75rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-8 {
  padding: 2rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-8,
.py-8 {
  padding-top: 2rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-8,
.px-8 {
  padding-right: 2rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-8,
.py-8 {
  padding-bottom: 2rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-8,
.px-8 {
  padding-left: 2rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-9 {
  padding: 2.25rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-9,
.py-9 {
  padding-top: 2.25rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-9,
.px-9 {
  padding-right: 2.25rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-9,
.py-9 {
  padding-bottom: 2.25rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-9,
.px-9 {
  padding-left: 2.25rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-10 {
  padding: 2.5rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-10,
.py-10 {
  padding-top: 2.5rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-10,
.px-10 {
  padding-right: 2.5rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-10,
.py-10 {
  padding-bottom: 2.5rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-10,
.px-10 {
  padding-left: 2.5rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-11 {
  padding: 2.75rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-11,
.py-11 {
  padding-top: 2.75rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-11,
.px-11 {
  padding-right: 2.75rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-11,
.py-11 {
  padding-bottom: 2.75rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-11,
.px-11 {
  padding-left: 2.75rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-12 {
  padding: 3rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-12,
.py-12 {
  padding-top: 3rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-12,
.px-12 {
  padding-right: 3rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-12,
.py-12 {
  padding-bottom: 3rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-12,
.px-12 {
  padding-left: 3rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-13 {
  padding: 3.25rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-13,
.py-13 {
  padding-top: 3.25rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-13,
.px-13 {
  padding-right: 3.25rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-13,
.py-13 {
  padding-bottom: 3.25rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-13,
.px-13 {
  padding-left: 3.25rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-14 {
  padding: 3.5rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-14,
.py-14 {
  padding-top: 3.5rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-14,
.px-14 {
  padding-right: 3.5rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-14,
.py-14 {
  padding-bottom: 3.5rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-14,
.px-14 {
  padding-left: 3.5rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-15 {
  padding: 3.75rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-15,
.py-15 {
  padding-top: 3.75rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-15,
.px-15 {
  padding-right: 3.75rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-15,
.py-15 {
  padding-bottom: 3.75rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-15,
.px-15 {
  padding-left: 3.75rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-16 {
  padding: 4rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-16,
.py-16 {
  padding-top: 4rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-16,
.px-16 {
  padding-right: 4rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-16,
.py-16 {
  padding-bottom: 4rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-16,
.px-16 {
  padding-left: 4rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-17 {
  padding: 4.25rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-17,
.py-17 {
  padding-top: 4.25rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-17,
.px-17 {
  padding-right: 4.25rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-17,
.py-17 {
  padding-bottom: 4.25rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-17,
.px-17 {
  padding-left: 4.25rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-18 {
  padding: 4.5rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-18,
.py-18 {
  padding-top: 4.5rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-18,
.px-18 {
  padding-right: 4.5rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-18,
.py-18 {
  padding-bottom: 4.5rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-18,
.px-18 {
  padding-left: 4.5rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-19 {
  padding: 4.75rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-19,
.py-19 {
  padding-top: 4.75rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-19,
.px-19 {
  padding-right: 4.75rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-19,
.py-19 {
  padding-bottom: 4.75rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-19,
.px-19 {
  padding-left: 4.75rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-20 {
  padding: 5rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-20,
.py-20 {
  padding-top: 5rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-20,
.px-20 {
  padding-right: 5rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-20,
.py-20 {
  padding-bottom: 5rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-20,
.px-20 {
  padding-left: 5rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-21 {
  padding: 5.25rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-21,
.py-21 {
  padding-top: 5.25rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-21,
.px-21 {
  padding-right: 5.25rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-21,
.py-21 {
  padding-bottom: 5.25rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-21,
.px-21 {
  padding-left: 5.25rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-22 {
  padding: 5.5rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-22,
.py-22 {
  padding-top: 5.5rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-22,
.px-22 {
  padding-right: 5.5rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-22,
.py-22 {
  padding-bottom: 5.5rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-22,
.px-22 {
  padding-left: 5.5rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-23 {
  padding: 5.75rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-23,
.py-23 {
  padding-top: 5.75rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-23,
.px-23 {
  padding-right: 5.75rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-23,
.py-23 {
  padding-bottom: 5.75rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-23,
.px-23 {
  padding-left: 5.75rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-24 {
  padding: 6rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-24,
.py-24 {
  padding-top: 6rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-24,
.px-24 {
  padding-right: 6rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-24,
.py-24 {
  padding-bottom: 6rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-24,
.px-24 {
  padding-left: 6rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-25 {
  padding: 6.25rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-25,
.py-25 {
  padding-top: 6.25rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-25,
.px-25 {
  padding-right: 6.25rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-25,
.py-25 {
  padding-bottom: 6.25rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-25,
.px-25 {
  padding-left: 6.25rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-26 {
  padding: 6.5rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-26,
.py-26 {
  padding-top: 6.5rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-26,
.px-26 {
  padding-right: 6.5rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-26,
.py-26 {
  padding-bottom: 6.5rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-26,
.px-26 {
  padding-left: 6.5rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-27 {
  padding: 6.75rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-27,
.py-27 {
  padding-top: 6.75rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-27,
.px-27 {
  padding-right: 6.75rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-27,
.py-27 {
  padding-bottom: 6.75rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-27,
.px-27 {
  padding-left: 6.75rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-28 {
  padding: 7rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-28,
.py-28 {
  padding-top: 7rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-28,
.px-28 {
  padding-right: 7rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-28,
.py-28 {
  padding-bottom: 7rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-28,
.px-28 {
  padding-left: 7rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-29 {
  padding: 7.25rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-29,
.py-29 {
  padding-top: 7.25rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-29,
.px-29 {
  padding-right: 7.25rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-29,
.py-29 {
  padding-bottom: 7.25rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-29,
.px-29 {
  padding-left: 7.25rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-30 {
  padding: 7.5rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-30,
.py-30 {
  padding-top: 7.5rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-30,
.px-30 {
  padding-right: 7.5rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-30,
.py-30 {
  padding-bottom: 7.5rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-30,
.px-30 {
  padding-left: 7.5rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-31 {
  padding: 7.75rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-31,
.py-31 {
  padding-top: 7.75rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-31,
.px-31 {
  padding-right: 7.75rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-31,
.py-31 {
  padding-bottom: 7.75rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-31,
.px-31 {
  padding-left: 7.75rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-32 {
  padding: 8rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-32,
.py-32 {
  padding-top: 8rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-32,
.px-32 {
  padding-right: 8rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-32,
.py-32 {
  padding-bottom: 8rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-32,
.px-32 {
  padding-left: 8rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-33 {
  padding: 8.25rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-33,
.py-33 {
  padding-top: 8.25rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-33,
.px-33 {
  padding-right: 8.25rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-33,
.py-33 {
  padding-bottom: 8.25rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-33,
.px-33 {
  padding-left: 8.25rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-34 {
  padding: 8.5rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-34,
.py-34 {
  padding-top: 8.5rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-34,
.px-34 {
  padding-right: 8.5rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-34,
.py-34 {
  padding-bottom: 8.5rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-34,
.px-34 {
  padding-left: 8.5rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-35 {
  padding: 8.75rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-35,
.py-35 {
  padding-top: 8.75rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-35,
.px-35 {
  padding-right: 8.75rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-35,
.py-35 {
  padding-bottom: 8.75rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-35,
.px-35 {
  padding-left: 8.75rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-36 {
  padding: 9rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-36,
.py-36 {
  padding-top: 9rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-36,
.px-36 {
  padding-right: 9rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-36,
.py-36 {
  padding-bottom: 9rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-36,
.px-36 {
  padding-left: 9rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-37 {
  padding: 9.25rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-37,
.py-37 {
  padding-top: 9.25rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-37,
.px-37 {
  padding-right: 9.25rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-37,
.py-37 {
  padding-bottom: 9.25rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-37,
.px-37 {
  padding-left: 9.25rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-38 {
  padding: 9.5rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-38,
.py-38 {
  padding-top: 9.5rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-38,
.px-38 {
  padding-right: 9.5rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-38,
.py-38 {
  padding-bottom: 9.5rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-38,
.px-38 {
  padding-left: 9.5rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-39 {
  padding: 9.75rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-39,
.py-39 {
  padding-top: 9.75rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-39,
.px-39 {
  padding-right: 9.75rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-39,
.py-39 {
  padding-bottom: 9.75rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-39,
.px-39 {
  padding-left: 9.75rem !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.p-40 {
  padding: 10rem !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pt-40,
.py-40 {
  padding-top: 10rem !important;
}
/* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pr-40,
.px-40 {
  padding-right: 10rem !important;
}
/* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pb-40,
.py-40 {
  padding-bottom: 10rem !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.pl-40,
.px-40 {
  padding-left: 10rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n1 {
  margin: -0.25rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n2 {
  margin: -0.5rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n3 {
  margin: -0.75rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n3,
.my-n3 {
  margin-top: -0.75rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n3,
.mx-n3 {
  margin-right: -0.75rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n3,
.my-n3 {
  margin-bottom: -0.75rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n3,
.mx-n3 {
  margin-left: -0.75rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n4 {
  margin: -1rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n4,
.my-n4 {
  margin-top: -1rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n4,
.mx-n4 {
  margin-right: -1rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n4,
.my-n4 {
  margin-bottom: -1rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n4,
.mx-n4 {
  margin-left: -1rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n5 {
  margin: -1.25rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n5,
.my-n5 {
  margin-top: -1.25rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n5,
.mx-n5 {
  margin-right: -1.25rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n5,
.my-n5 {
  margin-bottom: -1.25rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n5,
.mx-n5 {
  margin-left: -1.25rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n3p5 {
  margin: -0.875rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n3p5,
.my-n3p5 {
  margin-top: -0.875rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n3p5,
.mx-n3p5 {
  margin-right: -0.875rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n3p5,
.my-n3p5 {
  margin-bottom: -0.875rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n3p5,
.mx-n3p5 {
  margin-left: -0.875rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n6 {
  margin: -1.5rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n6,
.my-n6 {
  margin-top: -1.5rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n6,
.mx-n6 {
  margin-right: -1.5rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n6,
.my-n6 {
  margin-bottom: -1.5rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n6,
.mx-n6 {
  margin-left: -1.5rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n7 {
  margin: -1.75rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n7,
.my-n7 {
  margin-top: -1.75rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n7,
.mx-n7 {
  margin-right: -1.75rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n7,
.my-n7 {
  margin-bottom: -1.75rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n7,
.mx-n7 {
  margin-left: -1.75rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n8 {
  margin: -2rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n8,
.my-n8 {
  margin-top: -2rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n8,
.mx-n8 {
  margin-right: -2rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n8,
.my-n8 {
  margin-bottom: -2rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n8,
.mx-n8 {
  margin-left: -2rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n9 {
  margin: -2.25rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n9,
.my-n9 {
  margin-top: -2.25rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n9,
.mx-n9 {
  margin-right: -2.25rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n9,
.my-n9 {
  margin-bottom: -2.25rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n9,
.mx-n9 {
  margin-left: -2.25rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n10 {
  margin: -2.5rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n10,
.my-n10 {
  margin-top: -2.5rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n10,
.mx-n10 {
  margin-right: -2.5rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n10,
.my-n10 {
  margin-bottom: -2.5rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n10,
.mx-n10 {
  margin-left: -2.5rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n11 {
  margin: -2.75rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n11,
.my-n11 {
  margin-top: -2.75rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n11,
.mx-n11 {
  margin-right: -2.75rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n11,
.my-n11 {
  margin-bottom: -2.75rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n11,
.mx-n11 {
  margin-left: -2.75rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n12 {
  margin: -3rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n12,
.my-n12 {
  margin-top: -3rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n12,
.mx-n12 {
  margin-right: -3rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n12,
.my-n12 {
  margin-bottom: -3rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n12,
.mx-n12 {
  margin-left: -3rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n13 {
  margin: -3.25rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n13,
.my-n13 {
  margin-top: -3.25rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n13,
.mx-n13 {
  margin-right: -3.25rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n13,
.my-n13 {
  margin-bottom: -3.25rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n13,
.mx-n13 {
  margin-left: -3.25rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n14 {
  margin: -3.5rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n14,
.my-n14 {
  margin-top: -3.5rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n14,
.mx-n14 {
  margin-right: -3.5rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n14,
.my-n14 {
  margin-bottom: -3.5rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n14,
.mx-n14 {
  margin-left: -3.5rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n15 {
  margin: -3.75rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n15,
.my-n15 {
  margin-top: -3.75rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n15,
.mx-n15 {
  margin-right: -3.75rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n15,
.my-n15 {
  margin-bottom: -3.75rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n15,
.mx-n15 {
  margin-left: -3.75rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n16 {
  margin: -4rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n16,
.my-n16 {
  margin-top: -4rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n16,
.mx-n16 {
  margin-right: -4rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n16,
.my-n16 {
  margin-bottom: -4rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n16,
.mx-n16 {
  margin-left: -4rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n17 {
  margin: -4.25rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n17,
.my-n17 {
  margin-top: -4.25rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n17,
.mx-n17 {
  margin-right: -4.25rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n17,
.my-n17 {
  margin-bottom: -4.25rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n17,
.mx-n17 {
  margin-left: -4.25rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n18 {
  margin: -4.5rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n18,
.my-n18 {
  margin-top: -4.5rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n18,
.mx-n18 {
  margin-right: -4.5rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n18,
.my-n18 {
  margin-bottom: -4.5rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n18,
.mx-n18 {
  margin-left: -4.5rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n19 {
  margin: -4.75rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n19,
.my-n19 {
  margin-top: -4.75rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n19,
.mx-n19 {
  margin-right: -4.75rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n19,
.my-n19 {
  margin-bottom: -4.75rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n19,
.mx-n19 {
  margin-left: -4.75rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n20 {
  margin: -5rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n20,
.my-n20 {
  margin-top: -5rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n20,
.mx-n20 {
  margin-right: -5rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n20,
.my-n20 {
  margin-bottom: -5rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n20,
.mx-n20 {
  margin-left: -5rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n21 {
  margin: -5.25rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n21,
.my-n21 {
  margin-top: -5.25rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n21,
.mx-n21 {
  margin-right: -5.25rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n21,
.my-n21 {
  margin-bottom: -5.25rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n21,
.mx-n21 {
  margin-left: -5.25rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n22 {
  margin: -5.5rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n22,
.my-n22 {
  margin-top: -5.5rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n22,
.mx-n22 {
  margin-right: -5.5rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n22,
.my-n22 {
  margin-bottom: -5.5rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n22,
.mx-n22 {
  margin-left: -5.5rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n23 {
  margin: -5.75rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n23,
.my-n23 {
  margin-top: -5.75rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n23,
.mx-n23 {
  margin-right: -5.75rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n23,
.my-n23 {
  margin-bottom: -5.75rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n23,
.mx-n23 {
  margin-left: -5.75rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n24 {
  margin: -6rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n24,
.my-n24 {
  margin-top: -6rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n24,
.mx-n24 {
  margin-right: -6rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n24,
.my-n24 {
  margin-bottom: -6rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n24,
.mx-n24 {
  margin-left: -6rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n25 {
  margin: -6.25rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n25,
.my-n25 {
  margin-top: -6.25rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n25,
.mx-n25 {
  margin-right: -6.25rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n25,
.my-n25 {
  margin-bottom: -6.25rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n25,
.mx-n25 {
  margin-left: -6.25rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n26 {
  margin: -6.5rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n26,
.my-n26 {
  margin-top: -6.5rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n26,
.mx-n26 {
  margin-right: -6.5rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n26,
.my-n26 {
  margin-bottom: -6.5rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n26,
.mx-n26 {
  margin-left: -6.5rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n27 {
  margin: -6.75rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n27,
.my-n27 {
  margin-top: -6.75rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n27,
.mx-n27 {
  margin-right: -6.75rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n27,
.my-n27 {
  margin-bottom: -6.75rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n27,
.mx-n27 {
  margin-left: -6.75rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n28 {
  margin: -7rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n28,
.my-n28 {
  margin-top: -7rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n28,
.mx-n28 {
  margin-right: -7rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n28,
.my-n28 {
  margin-bottom: -7rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n28,
.mx-n28 {
  margin-left: -7rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n29 {
  margin: -7.25rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n29,
.my-n29 {
  margin-top: -7.25rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n29,
.mx-n29 {
  margin-right: -7.25rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n29,
.my-n29 {
  margin-bottom: -7.25rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n29,
.mx-n29 {
  margin-left: -7.25rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n30 {
  margin: -7.5rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n30,
.my-n30 {
  margin-top: -7.5rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n30,
.mx-n30 {
  margin-right: -7.5rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n30,
.my-n30 {
  margin-bottom: -7.5rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n30,
.mx-n30 {
  margin-left: -7.5rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n31 {
  margin: -7.75rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n31,
.my-n31 {
  margin-top: -7.75rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n31,
.mx-n31 {
  margin-right: -7.75rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n31,
.my-n31 {
  margin-bottom: -7.75rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n31,
.mx-n31 {
  margin-left: -7.75rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n32 {
  margin: -8rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n32,
.my-n32 {
  margin-top: -8rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n32,
.mx-n32 {
  margin-right: -8rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n32,
.my-n32 {
  margin-bottom: -8rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n32,
.mx-n32 {
  margin-left: -8rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n33 {
  margin: -8.25rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n33,
.my-n33 {
  margin-top: -8.25rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n33,
.mx-n33 {
  margin-right: -8.25rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n33,
.my-n33 {
  margin-bottom: -8.25rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n33,
.mx-n33 {
  margin-left: -8.25rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n34 {
  margin: -8.5rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n34,
.my-n34 {
  margin-top: -8.5rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n34,
.mx-n34 {
  margin-right: -8.5rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n34,
.my-n34 {
  margin-bottom: -8.5rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n34,
.mx-n34 {
  margin-left: -8.5rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n35 {
  margin: -8.75rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n35,
.my-n35 {
  margin-top: -8.75rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n35,
.mx-n35 {
  margin-right: -8.75rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n35,
.my-n35 {
  margin-bottom: -8.75rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n35,
.mx-n35 {
  margin-left: -8.75rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n36 {
  margin: -9rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n36,
.my-n36 {
  margin-top: -9rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n36,
.mx-n36 {
  margin-right: -9rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n36,
.my-n36 {
  margin-bottom: -9rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n36,
.mx-n36 {
  margin-left: -9rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n37 {
  margin: -9.25rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n37,
.my-n37 {
  margin-top: -9.25rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n37,
.mx-n37 {
  margin-right: -9.25rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n37,
.my-n37 {
  margin-bottom: -9.25rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n37,
.mx-n37 {
  margin-left: -9.25rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n38 {
  margin: -9.5rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n38,
.my-n38 {
  margin-top: -9.5rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n38,
.mx-n38 {
  margin-right: -9.5rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n38,
.my-n38 {
  margin-bottom: -9.5rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n38,
.mx-n38 {
  margin-left: -9.5rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n39 {
  margin: -9.75rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n39,
.my-n39 {
  margin-top: -9.75rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n39,
.mx-n39 {
  margin-right: -9.75rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n39,
.my-n39 {
  margin-bottom: -9.75rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n39,
.mx-n39 {
  margin-left: -9.75rem !important;
}
/* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-n40 {
  margin: -10rem !important;
}
/* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-n40,
.my-n40 {
  margin-top: -10rem !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-n40,
.mx-n40 {
  margin-right: -10rem !important;
}
/* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-n40,
.my-n40 {
  margin-bottom: -10rem !important;
}
/* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-n40,
.mx-n40 {
  margin-left: -10rem !important;
}
/* line 55, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.m-auto {
  margin: auto !important;
}
/* line 56, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
/* line 60, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
/* line 64, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
/* line 68, ../../shared/sass/bootstrap/utilities/_spacing.scss */
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-3 {
    margin: 0.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 0.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 0.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 0.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-4 {
    margin: 1rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-5 {
    margin: 1.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 1.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 1.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 1.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 1.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-3p5 {
    margin: 0.875rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-3p5,
  .my-sm-3p5 {
    margin-top: 0.875rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-3p5,
  .mx-sm-3p5 {
    margin-right: 0.875rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-3p5,
  .my-sm-3p5 {
    margin-bottom: 0.875rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-3p5,
  .mx-sm-3p5 {
    margin-left: 0.875rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-6 {
    margin: 1.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 1.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 1.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 1.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 1.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-7 {
    margin: 1.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 1.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 1.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 1.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 1.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-8 {
    margin: 2rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 2rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 2rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 2rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 2rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-9 {
    margin: 2.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-9,
  .my-sm-9 {
    margin-top: 2.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 2.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 2.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 2.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-10 {
    margin: 2.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 2.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 2.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 2.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 2.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-11 {
    margin: 2.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-11,
  .my-sm-11 {
    margin-top: 2.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-11,
  .mx-sm-11 {
    margin-right: 2.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-11,
  .my-sm-11 {
    margin-bottom: 2.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-11,
  .mx-sm-11 {
    margin-left: 2.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-12 {
    margin: 3rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-12,
  .my-sm-12 {
    margin-top: 3rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-12,
  .mx-sm-12 {
    margin-right: 3rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-12,
  .my-sm-12 {
    margin-bottom: 3rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-12,
  .mx-sm-12 {
    margin-left: 3rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-13 {
    margin: 3.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-13,
  .my-sm-13 {
    margin-top: 3.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-13,
  .mx-sm-13 {
    margin-right: 3.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-13,
  .my-sm-13 {
    margin-bottom: 3.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-13,
  .mx-sm-13 {
    margin-left: 3.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-14 {
    margin: 3.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-14,
  .my-sm-14 {
    margin-top: 3.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-14,
  .mx-sm-14 {
    margin-right: 3.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-14,
  .my-sm-14 {
    margin-bottom: 3.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-14,
  .mx-sm-14 {
    margin-left: 3.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-15 {
    margin: 3.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-15,
  .my-sm-15 {
    margin-top: 3.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-15,
  .mx-sm-15 {
    margin-right: 3.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-15,
  .my-sm-15 {
    margin-bottom: 3.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-15,
  .mx-sm-15 {
    margin-left: 3.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-16 {
    margin: 4rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-16,
  .my-sm-16 {
    margin-top: 4rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-16,
  .mx-sm-16 {
    margin-right: 4rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-16,
  .my-sm-16 {
    margin-bottom: 4rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-16,
  .mx-sm-16 {
    margin-left: 4rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-17 {
    margin: 4.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-17,
  .my-sm-17 {
    margin-top: 4.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-17,
  .mx-sm-17 {
    margin-right: 4.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-17,
  .my-sm-17 {
    margin-bottom: 4.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-17,
  .mx-sm-17 {
    margin-left: 4.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-18 {
    margin: 4.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-18,
  .my-sm-18 {
    margin-top: 4.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-18,
  .mx-sm-18 {
    margin-right: 4.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-18,
  .my-sm-18 {
    margin-bottom: 4.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-18,
  .mx-sm-18 {
    margin-left: 4.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-19 {
    margin: 4.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-19,
  .my-sm-19 {
    margin-top: 4.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-19,
  .mx-sm-19 {
    margin-right: 4.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-19,
  .my-sm-19 {
    margin-bottom: 4.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-19,
  .mx-sm-19 {
    margin-left: 4.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-20 {
    margin: 5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-20,
  .my-sm-20 {
    margin-top: 5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-20,
  .mx-sm-20 {
    margin-right: 5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-20,
  .my-sm-20 {
    margin-bottom: 5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-20,
  .mx-sm-20 {
    margin-left: 5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-21 {
    margin: 5.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-21,
  .my-sm-21 {
    margin-top: 5.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-21,
  .mx-sm-21 {
    margin-right: 5.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-21,
  .my-sm-21 {
    margin-bottom: 5.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-21,
  .mx-sm-21 {
    margin-left: 5.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-22 {
    margin: 5.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-22,
  .my-sm-22 {
    margin-top: 5.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-22,
  .mx-sm-22 {
    margin-right: 5.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-22,
  .my-sm-22 {
    margin-bottom: 5.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-22,
  .mx-sm-22 {
    margin-left: 5.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-23 {
    margin: 5.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-23,
  .my-sm-23 {
    margin-top: 5.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-23,
  .mx-sm-23 {
    margin-right: 5.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-23,
  .my-sm-23 {
    margin-bottom: 5.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-23,
  .mx-sm-23 {
    margin-left: 5.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-24 {
    margin: 6rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-24,
  .my-sm-24 {
    margin-top: 6rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-24,
  .mx-sm-24 {
    margin-right: 6rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-24,
  .my-sm-24 {
    margin-bottom: 6rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-24,
  .mx-sm-24 {
    margin-left: 6rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-25 {
    margin: 6.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-25,
  .my-sm-25 {
    margin-top: 6.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-25,
  .mx-sm-25 {
    margin-right: 6.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-25,
  .my-sm-25 {
    margin-bottom: 6.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-25,
  .mx-sm-25 {
    margin-left: 6.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-26 {
    margin: 6.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-26,
  .my-sm-26 {
    margin-top: 6.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-26,
  .mx-sm-26 {
    margin-right: 6.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-26,
  .my-sm-26 {
    margin-bottom: 6.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-26,
  .mx-sm-26 {
    margin-left: 6.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-27 {
    margin: 6.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-27,
  .my-sm-27 {
    margin-top: 6.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-27,
  .mx-sm-27 {
    margin-right: 6.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-27,
  .my-sm-27 {
    margin-bottom: 6.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-27,
  .mx-sm-27 {
    margin-left: 6.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-28 {
    margin: 7rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-28,
  .my-sm-28 {
    margin-top: 7rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-28,
  .mx-sm-28 {
    margin-right: 7rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-28,
  .my-sm-28 {
    margin-bottom: 7rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-28,
  .mx-sm-28 {
    margin-left: 7rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-29 {
    margin: 7.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-29,
  .my-sm-29 {
    margin-top: 7.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-29,
  .mx-sm-29 {
    margin-right: 7.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-29,
  .my-sm-29 {
    margin-bottom: 7.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-29,
  .mx-sm-29 {
    margin-left: 7.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-30 {
    margin: 7.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-30,
  .my-sm-30 {
    margin-top: 7.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-30,
  .mx-sm-30 {
    margin-right: 7.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-30,
  .my-sm-30 {
    margin-bottom: 7.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-30,
  .mx-sm-30 {
    margin-left: 7.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-31 {
    margin: 7.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-31,
  .my-sm-31 {
    margin-top: 7.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-31,
  .mx-sm-31 {
    margin-right: 7.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-31,
  .my-sm-31 {
    margin-bottom: 7.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-31,
  .mx-sm-31 {
    margin-left: 7.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-32 {
    margin: 8rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-32,
  .my-sm-32 {
    margin-top: 8rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-32,
  .mx-sm-32 {
    margin-right: 8rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-32,
  .my-sm-32 {
    margin-bottom: 8rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-32,
  .mx-sm-32 {
    margin-left: 8rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-33 {
    margin: 8.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-33,
  .my-sm-33 {
    margin-top: 8.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-33,
  .mx-sm-33 {
    margin-right: 8.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-33,
  .my-sm-33 {
    margin-bottom: 8.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-33,
  .mx-sm-33 {
    margin-left: 8.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-34 {
    margin: 8.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-34,
  .my-sm-34 {
    margin-top: 8.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-34,
  .mx-sm-34 {
    margin-right: 8.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-34,
  .my-sm-34 {
    margin-bottom: 8.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-34,
  .mx-sm-34 {
    margin-left: 8.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-35 {
    margin: 8.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-35,
  .my-sm-35 {
    margin-top: 8.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-35,
  .mx-sm-35 {
    margin-right: 8.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-35,
  .my-sm-35 {
    margin-bottom: 8.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-35,
  .mx-sm-35 {
    margin-left: 8.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-36 {
    margin: 9rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-36,
  .my-sm-36 {
    margin-top: 9rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-36,
  .mx-sm-36 {
    margin-right: 9rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-36,
  .my-sm-36 {
    margin-bottom: 9rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-36,
  .mx-sm-36 {
    margin-left: 9rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-37 {
    margin: 9.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-37,
  .my-sm-37 {
    margin-top: 9.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-37,
  .mx-sm-37 {
    margin-right: 9.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-37,
  .my-sm-37 {
    margin-bottom: 9.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-37,
  .mx-sm-37 {
    margin-left: 9.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-38 {
    margin: 9.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-38,
  .my-sm-38 {
    margin-top: 9.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-38,
  .mx-sm-38 {
    margin-right: 9.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-38,
  .my-sm-38 {
    margin-bottom: 9.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-38,
  .mx-sm-38 {
    margin-left: 9.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-39 {
    margin: 9.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-39,
  .my-sm-39 {
    margin-top: 9.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-39,
  .mx-sm-39 {
    margin-right: 9.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-39,
  .my-sm-39 {
    margin-bottom: 9.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-39,
  .mx-sm-39 {
    margin-left: 9.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-40 {
    margin: 10rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-40,
  .my-sm-40 {
    margin-top: 10rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-40,
  .mx-sm-40 {
    margin-right: 10rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-40,
  .my-sm-40 {
    margin-bottom: 10rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-40,
  .mx-sm-40 {
    margin-left: 10rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-3 {
    padding: 0.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 0.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 0.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 0.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-4 {
    padding: 1rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-5 {
    padding: 1.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 1.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 1.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 1.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 1.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-3p5 {
    padding: 0.875rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-3p5,
  .py-sm-3p5 {
    padding-top: 0.875rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-3p5,
  .px-sm-3p5 {
    padding-right: 0.875rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-3p5,
  .py-sm-3p5 {
    padding-bottom: 0.875rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-3p5,
  .px-sm-3p5 {
    padding-left: 0.875rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-6 {
    padding: 1.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 1.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 1.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 1.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 1.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-7 {
    padding: 1.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 1.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 1.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 1.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 1.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-8 {
    padding: 2rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 2rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 2rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 2rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 2rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-9 {
    padding: 2.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-9,
  .py-sm-9 {
    padding-top: 2.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-9,
  .px-sm-9 {
    padding-right: 2.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 2.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-9,
  .px-sm-9 {
    padding-left: 2.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-10 {
    padding: 2.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 2.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 2.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 2.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 2.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-11 {
    padding: 2.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-11,
  .py-sm-11 {
    padding-top: 2.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-11,
  .px-sm-11 {
    padding-right: 2.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-11,
  .py-sm-11 {
    padding-bottom: 2.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-11,
  .px-sm-11 {
    padding-left: 2.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-12 {
    padding: 3rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-12,
  .py-sm-12 {
    padding-top: 3rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-12,
  .px-sm-12 {
    padding-right: 3rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-12,
  .py-sm-12 {
    padding-bottom: 3rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-12,
  .px-sm-12 {
    padding-left: 3rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-13 {
    padding: 3.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-13,
  .py-sm-13 {
    padding-top: 3.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-13,
  .px-sm-13 {
    padding-right: 3.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-13,
  .py-sm-13 {
    padding-bottom: 3.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-13,
  .px-sm-13 {
    padding-left: 3.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-14 {
    padding: 3.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-14,
  .py-sm-14 {
    padding-top: 3.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-14,
  .px-sm-14 {
    padding-right: 3.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-14,
  .py-sm-14 {
    padding-bottom: 3.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-14,
  .px-sm-14 {
    padding-left: 3.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-15 {
    padding: 3.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-15,
  .py-sm-15 {
    padding-top: 3.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-15,
  .px-sm-15 {
    padding-right: 3.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-15,
  .py-sm-15 {
    padding-bottom: 3.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-15,
  .px-sm-15 {
    padding-left: 3.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-16 {
    padding: 4rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-16,
  .py-sm-16 {
    padding-top: 4rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-16,
  .px-sm-16 {
    padding-right: 4rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-16,
  .py-sm-16 {
    padding-bottom: 4rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-16,
  .px-sm-16 {
    padding-left: 4rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-17 {
    padding: 4.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-17,
  .py-sm-17 {
    padding-top: 4.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-17,
  .px-sm-17 {
    padding-right: 4.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-17,
  .py-sm-17 {
    padding-bottom: 4.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-17,
  .px-sm-17 {
    padding-left: 4.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-18 {
    padding: 4.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-18,
  .py-sm-18 {
    padding-top: 4.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-18,
  .px-sm-18 {
    padding-right: 4.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-18,
  .py-sm-18 {
    padding-bottom: 4.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-18,
  .px-sm-18 {
    padding-left: 4.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-19 {
    padding: 4.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-19,
  .py-sm-19 {
    padding-top: 4.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-19,
  .px-sm-19 {
    padding-right: 4.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-19,
  .py-sm-19 {
    padding-bottom: 4.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-19,
  .px-sm-19 {
    padding-left: 4.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-20 {
    padding: 5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-20,
  .py-sm-20 {
    padding-top: 5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-20,
  .px-sm-20 {
    padding-right: 5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-20,
  .py-sm-20 {
    padding-bottom: 5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-20,
  .px-sm-20 {
    padding-left: 5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-21 {
    padding: 5.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-21,
  .py-sm-21 {
    padding-top: 5.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-21,
  .px-sm-21 {
    padding-right: 5.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-21,
  .py-sm-21 {
    padding-bottom: 5.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-21,
  .px-sm-21 {
    padding-left: 5.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-22 {
    padding: 5.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-22,
  .py-sm-22 {
    padding-top: 5.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-22,
  .px-sm-22 {
    padding-right: 5.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-22,
  .py-sm-22 {
    padding-bottom: 5.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-22,
  .px-sm-22 {
    padding-left: 5.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-23 {
    padding: 5.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-23,
  .py-sm-23 {
    padding-top: 5.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-23,
  .px-sm-23 {
    padding-right: 5.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-23,
  .py-sm-23 {
    padding-bottom: 5.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-23,
  .px-sm-23 {
    padding-left: 5.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-24 {
    padding: 6rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-24,
  .py-sm-24 {
    padding-top: 6rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-24,
  .px-sm-24 {
    padding-right: 6rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-24,
  .py-sm-24 {
    padding-bottom: 6rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-24,
  .px-sm-24 {
    padding-left: 6rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-25 {
    padding: 6.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-25,
  .py-sm-25 {
    padding-top: 6.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-25,
  .px-sm-25 {
    padding-right: 6.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-25,
  .py-sm-25 {
    padding-bottom: 6.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-25,
  .px-sm-25 {
    padding-left: 6.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-26 {
    padding: 6.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-26,
  .py-sm-26 {
    padding-top: 6.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-26,
  .px-sm-26 {
    padding-right: 6.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-26,
  .py-sm-26 {
    padding-bottom: 6.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-26,
  .px-sm-26 {
    padding-left: 6.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-27 {
    padding: 6.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-27,
  .py-sm-27 {
    padding-top: 6.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-27,
  .px-sm-27 {
    padding-right: 6.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-27,
  .py-sm-27 {
    padding-bottom: 6.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-27,
  .px-sm-27 {
    padding-left: 6.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-28 {
    padding: 7rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-28,
  .py-sm-28 {
    padding-top: 7rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-28,
  .px-sm-28 {
    padding-right: 7rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-28,
  .py-sm-28 {
    padding-bottom: 7rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-28,
  .px-sm-28 {
    padding-left: 7rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-29 {
    padding: 7.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-29,
  .py-sm-29 {
    padding-top: 7.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-29,
  .px-sm-29 {
    padding-right: 7.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-29,
  .py-sm-29 {
    padding-bottom: 7.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-29,
  .px-sm-29 {
    padding-left: 7.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-30 {
    padding: 7.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-30,
  .py-sm-30 {
    padding-top: 7.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-30,
  .px-sm-30 {
    padding-right: 7.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-30,
  .py-sm-30 {
    padding-bottom: 7.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-30,
  .px-sm-30 {
    padding-left: 7.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-31 {
    padding: 7.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-31,
  .py-sm-31 {
    padding-top: 7.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-31,
  .px-sm-31 {
    padding-right: 7.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-31,
  .py-sm-31 {
    padding-bottom: 7.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-31,
  .px-sm-31 {
    padding-left: 7.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-32 {
    padding: 8rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-32,
  .py-sm-32 {
    padding-top: 8rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-32,
  .px-sm-32 {
    padding-right: 8rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-32,
  .py-sm-32 {
    padding-bottom: 8rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-32,
  .px-sm-32 {
    padding-left: 8rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-33 {
    padding: 8.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-33,
  .py-sm-33 {
    padding-top: 8.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-33,
  .px-sm-33 {
    padding-right: 8.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-33,
  .py-sm-33 {
    padding-bottom: 8.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-33,
  .px-sm-33 {
    padding-left: 8.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-34 {
    padding: 8.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-34,
  .py-sm-34 {
    padding-top: 8.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-34,
  .px-sm-34 {
    padding-right: 8.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-34,
  .py-sm-34 {
    padding-bottom: 8.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-34,
  .px-sm-34 {
    padding-left: 8.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-35 {
    padding: 8.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-35,
  .py-sm-35 {
    padding-top: 8.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-35,
  .px-sm-35 {
    padding-right: 8.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-35,
  .py-sm-35 {
    padding-bottom: 8.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-35,
  .px-sm-35 {
    padding-left: 8.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-36 {
    padding: 9rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-36,
  .py-sm-36 {
    padding-top: 9rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-36,
  .px-sm-36 {
    padding-right: 9rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-36,
  .py-sm-36 {
    padding-bottom: 9rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-36,
  .px-sm-36 {
    padding-left: 9rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-37 {
    padding: 9.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-37,
  .py-sm-37 {
    padding-top: 9.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-37,
  .px-sm-37 {
    padding-right: 9.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-37,
  .py-sm-37 {
    padding-bottom: 9.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-37,
  .px-sm-37 {
    padding-left: 9.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-38 {
    padding: 9.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-38,
  .py-sm-38 {
    padding-top: 9.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-38,
  .px-sm-38 {
    padding-right: 9.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-38,
  .py-sm-38 {
    padding-bottom: 9.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-38,
  .px-sm-38 {
    padding-left: 9.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-39 {
    padding: 9.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-39,
  .py-sm-39 {
    padding-top: 9.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-39,
  .px-sm-39 {
    padding-right: 9.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-39,
  .py-sm-39 {
    padding-bottom: 9.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-39,
  .px-sm-39 {
    padding-left: 9.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-sm-40 {
    padding: 10rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-sm-40,
  .py-sm-40 {
    padding-top: 10rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-sm-40,
  .px-sm-40 {
    padding-right: 10rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-sm-40,
  .py-sm-40 {
    padding-bottom: 10rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-sm-40,
  .px-sm-40 {
    padding-left: 10rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n3 {
    margin: -0.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -0.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -0.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -0.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -0.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n4 {
    margin: -1rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n5 {
    margin: -1.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -1.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -1.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -1.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -1.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n3p5 {
    margin: -0.875rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n3p5,
  .my-sm-n3p5 {
    margin-top: -0.875rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n3p5,
  .mx-sm-n3p5 {
    margin-right: -0.875rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n3p5,
  .my-sm-n3p5 {
    margin-bottom: -0.875rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n3p5,
  .mx-sm-n3p5 {
    margin-left: -0.875rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n6 {
    margin: -1.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -1.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -1.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -1.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -1.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n7 {
    margin: -1.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -1.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -1.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -1.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -1.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n8 {
    margin: -2rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -2rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -2rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -2rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -2rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n9 {
    margin: -2.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -2.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -2.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -2.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -2.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n10 {
    margin: -2.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -2.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -2.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -2.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -2.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n11 {
    margin: -2.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n11,
  .my-sm-n11 {
    margin-top: -2.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n11,
  .mx-sm-n11 {
    margin-right: -2.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n11,
  .my-sm-n11 {
    margin-bottom: -2.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n11,
  .mx-sm-n11 {
    margin-left: -2.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n12 {
    margin: -3rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n12,
  .my-sm-n12 {
    margin-top: -3rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n12,
  .mx-sm-n12 {
    margin-right: -3rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n12,
  .my-sm-n12 {
    margin-bottom: -3rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n12,
  .mx-sm-n12 {
    margin-left: -3rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n13 {
    margin: -3.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n13,
  .my-sm-n13 {
    margin-top: -3.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n13,
  .mx-sm-n13 {
    margin-right: -3.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n13,
  .my-sm-n13 {
    margin-bottom: -3.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n13,
  .mx-sm-n13 {
    margin-left: -3.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n14 {
    margin: -3.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n14,
  .my-sm-n14 {
    margin-top: -3.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n14,
  .mx-sm-n14 {
    margin-right: -3.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n14,
  .my-sm-n14 {
    margin-bottom: -3.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n14,
  .mx-sm-n14 {
    margin-left: -3.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n15 {
    margin: -3.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n15,
  .my-sm-n15 {
    margin-top: -3.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n15,
  .mx-sm-n15 {
    margin-right: -3.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n15,
  .my-sm-n15 {
    margin-bottom: -3.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n15,
  .mx-sm-n15 {
    margin-left: -3.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n16 {
    margin: -4rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n16,
  .my-sm-n16 {
    margin-top: -4rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n16,
  .mx-sm-n16 {
    margin-right: -4rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n16,
  .my-sm-n16 {
    margin-bottom: -4rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n16,
  .mx-sm-n16 {
    margin-left: -4rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n17 {
    margin: -4.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n17,
  .my-sm-n17 {
    margin-top: -4.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n17,
  .mx-sm-n17 {
    margin-right: -4.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n17,
  .my-sm-n17 {
    margin-bottom: -4.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n17,
  .mx-sm-n17 {
    margin-left: -4.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n18 {
    margin: -4.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n18,
  .my-sm-n18 {
    margin-top: -4.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n18,
  .mx-sm-n18 {
    margin-right: -4.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n18,
  .my-sm-n18 {
    margin-bottom: -4.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n18,
  .mx-sm-n18 {
    margin-left: -4.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n19 {
    margin: -4.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n19,
  .my-sm-n19 {
    margin-top: -4.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n19,
  .mx-sm-n19 {
    margin-right: -4.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n19,
  .my-sm-n19 {
    margin-bottom: -4.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n19,
  .mx-sm-n19 {
    margin-left: -4.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n20 {
    margin: -5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n20,
  .my-sm-n20 {
    margin-top: -5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n20,
  .mx-sm-n20 {
    margin-right: -5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n20,
  .my-sm-n20 {
    margin-bottom: -5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n20,
  .mx-sm-n20 {
    margin-left: -5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n21 {
    margin: -5.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n21,
  .my-sm-n21 {
    margin-top: -5.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n21,
  .mx-sm-n21 {
    margin-right: -5.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n21,
  .my-sm-n21 {
    margin-bottom: -5.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n21,
  .mx-sm-n21 {
    margin-left: -5.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n22 {
    margin: -5.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n22,
  .my-sm-n22 {
    margin-top: -5.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n22,
  .mx-sm-n22 {
    margin-right: -5.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n22,
  .my-sm-n22 {
    margin-bottom: -5.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n22,
  .mx-sm-n22 {
    margin-left: -5.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n23 {
    margin: -5.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n23,
  .my-sm-n23 {
    margin-top: -5.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n23,
  .mx-sm-n23 {
    margin-right: -5.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n23,
  .my-sm-n23 {
    margin-bottom: -5.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n23,
  .mx-sm-n23 {
    margin-left: -5.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n24 {
    margin: -6rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n24,
  .my-sm-n24 {
    margin-top: -6rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n24,
  .mx-sm-n24 {
    margin-right: -6rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n24,
  .my-sm-n24 {
    margin-bottom: -6rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n24,
  .mx-sm-n24 {
    margin-left: -6rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n25 {
    margin: -6.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n25,
  .my-sm-n25 {
    margin-top: -6.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n25,
  .mx-sm-n25 {
    margin-right: -6.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n25,
  .my-sm-n25 {
    margin-bottom: -6.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n25,
  .mx-sm-n25 {
    margin-left: -6.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n26 {
    margin: -6.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n26,
  .my-sm-n26 {
    margin-top: -6.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n26,
  .mx-sm-n26 {
    margin-right: -6.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n26,
  .my-sm-n26 {
    margin-bottom: -6.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n26,
  .mx-sm-n26 {
    margin-left: -6.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n27 {
    margin: -6.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n27,
  .my-sm-n27 {
    margin-top: -6.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n27,
  .mx-sm-n27 {
    margin-right: -6.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n27,
  .my-sm-n27 {
    margin-bottom: -6.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n27,
  .mx-sm-n27 {
    margin-left: -6.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n28 {
    margin: -7rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n28,
  .my-sm-n28 {
    margin-top: -7rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n28,
  .mx-sm-n28 {
    margin-right: -7rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n28,
  .my-sm-n28 {
    margin-bottom: -7rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n28,
  .mx-sm-n28 {
    margin-left: -7rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n29 {
    margin: -7.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n29,
  .my-sm-n29 {
    margin-top: -7.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n29,
  .mx-sm-n29 {
    margin-right: -7.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n29,
  .my-sm-n29 {
    margin-bottom: -7.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n29,
  .mx-sm-n29 {
    margin-left: -7.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n30 {
    margin: -7.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n30,
  .my-sm-n30 {
    margin-top: -7.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n30,
  .mx-sm-n30 {
    margin-right: -7.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n30,
  .my-sm-n30 {
    margin-bottom: -7.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n30,
  .mx-sm-n30 {
    margin-left: -7.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n31 {
    margin: -7.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n31,
  .my-sm-n31 {
    margin-top: -7.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n31,
  .mx-sm-n31 {
    margin-right: -7.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n31,
  .my-sm-n31 {
    margin-bottom: -7.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n31,
  .mx-sm-n31 {
    margin-left: -7.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n32 {
    margin: -8rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n32,
  .my-sm-n32 {
    margin-top: -8rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n32,
  .mx-sm-n32 {
    margin-right: -8rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n32,
  .my-sm-n32 {
    margin-bottom: -8rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n32,
  .mx-sm-n32 {
    margin-left: -8rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n33 {
    margin: -8.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n33,
  .my-sm-n33 {
    margin-top: -8.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n33,
  .mx-sm-n33 {
    margin-right: -8.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n33,
  .my-sm-n33 {
    margin-bottom: -8.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n33,
  .mx-sm-n33 {
    margin-left: -8.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n34 {
    margin: -8.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n34,
  .my-sm-n34 {
    margin-top: -8.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n34,
  .mx-sm-n34 {
    margin-right: -8.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n34,
  .my-sm-n34 {
    margin-bottom: -8.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n34,
  .mx-sm-n34 {
    margin-left: -8.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n35 {
    margin: -8.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n35,
  .my-sm-n35 {
    margin-top: -8.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n35,
  .mx-sm-n35 {
    margin-right: -8.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n35,
  .my-sm-n35 {
    margin-bottom: -8.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n35,
  .mx-sm-n35 {
    margin-left: -8.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n36 {
    margin: -9rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n36,
  .my-sm-n36 {
    margin-top: -9rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n36,
  .mx-sm-n36 {
    margin-right: -9rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n36,
  .my-sm-n36 {
    margin-bottom: -9rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n36,
  .mx-sm-n36 {
    margin-left: -9rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n37 {
    margin: -9.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n37,
  .my-sm-n37 {
    margin-top: -9.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n37,
  .mx-sm-n37 {
    margin-right: -9.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n37,
  .my-sm-n37 {
    margin-bottom: -9.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n37,
  .mx-sm-n37 {
    margin-left: -9.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n38 {
    margin: -9.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n38,
  .my-sm-n38 {
    margin-top: -9.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n38,
  .mx-sm-n38 {
    margin-right: -9.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n38,
  .my-sm-n38 {
    margin-bottom: -9.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n38,
  .mx-sm-n38 {
    margin-left: -9.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n39 {
    margin: -9.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n39,
  .my-sm-n39 {
    margin-top: -9.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n39,
  .mx-sm-n39 {
    margin-right: -9.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n39,
  .my-sm-n39 {
    margin-bottom: -9.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n39,
  .mx-sm-n39 {
    margin-left: -9.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-n40 {
    margin: -10rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-n40,
  .my-sm-n40 {
    margin-top: -10rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-n40,
  .mx-sm-n40 {
    margin-right: -10rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-n40,
  .my-sm-n40 {
    margin-bottom: -10rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-n40,
  .mx-sm-n40 {
    margin-left: -10rem !important;
  }
  /* line 55, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-sm-auto {
    margin: auto !important;
  }
  /* line 56, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  /* line 60, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  /* line 64, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  /* line 68, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-0 {
    margin: 0 !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-1 {
    margin: 0.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-2 {
    margin: 0.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-3 {
    margin: 0.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-3,
  .my-md-3 {
    margin-top: 0.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-3,
  .mx-md-3 {
    margin-right: 0.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-3,
  .mx-md-3 {
    margin-left: 0.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-4 {
    margin: 1rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-4,
  .my-md-4 {
    margin-top: 1rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-5 {
    margin: 1.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-5,
  .my-md-5 {
    margin-top: 1.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-5,
  .mx-md-5 {
    margin-right: 1.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 1.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-5,
  .mx-md-5 {
    margin-left: 1.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-3p5 {
    margin: 0.875rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-3p5,
  .my-md-3p5 {
    margin-top: 0.875rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-3p5,
  .mx-md-3p5 {
    margin-right: 0.875rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-3p5,
  .my-md-3p5 {
    margin-bottom: 0.875rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-3p5,
  .mx-md-3p5 {
    margin-left: 0.875rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-6 {
    margin: 1.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-6,
  .my-md-6 {
    margin-top: 1.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-6,
  .mx-md-6 {
    margin-right: 1.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 1.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-6,
  .mx-md-6 {
    margin-left: 1.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-7 {
    margin: 1.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-7,
  .my-md-7 {
    margin-top: 1.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-7,
  .mx-md-7 {
    margin-right: 1.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 1.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-7,
  .mx-md-7 {
    margin-left: 1.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-8 {
    margin: 2rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-8,
  .my-md-8 {
    margin-top: 2rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-8,
  .mx-md-8 {
    margin-right: 2rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 2rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-8,
  .mx-md-8 {
    margin-left: 2rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-9 {
    margin: 2.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-9,
  .my-md-9 {
    margin-top: 2.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-9,
  .mx-md-9 {
    margin-right: 2.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-9,
  .my-md-9 {
    margin-bottom: 2.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-9,
  .mx-md-9 {
    margin-left: 2.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-10 {
    margin: 2.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-10,
  .my-md-10 {
    margin-top: 2.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-10,
  .mx-md-10 {
    margin-right: 2.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 2.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-10,
  .mx-md-10 {
    margin-left: 2.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-11 {
    margin: 2.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-11,
  .my-md-11 {
    margin-top: 2.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-11,
  .mx-md-11 {
    margin-right: 2.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-11,
  .my-md-11 {
    margin-bottom: 2.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-11,
  .mx-md-11 {
    margin-left: 2.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-12 {
    margin: 3rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-12,
  .my-md-12 {
    margin-top: 3rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-12,
  .mx-md-12 {
    margin-right: 3rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-12,
  .my-md-12 {
    margin-bottom: 3rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-12,
  .mx-md-12 {
    margin-left: 3rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-13 {
    margin: 3.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-13,
  .my-md-13 {
    margin-top: 3.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-13,
  .mx-md-13 {
    margin-right: 3.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-13,
  .my-md-13 {
    margin-bottom: 3.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-13,
  .mx-md-13 {
    margin-left: 3.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-14 {
    margin: 3.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-14,
  .my-md-14 {
    margin-top: 3.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-14,
  .mx-md-14 {
    margin-right: 3.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-14,
  .my-md-14 {
    margin-bottom: 3.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-14,
  .mx-md-14 {
    margin-left: 3.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-15 {
    margin: 3.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-15,
  .my-md-15 {
    margin-top: 3.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-15,
  .mx-md-15 {
    margin-right: 3.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-15,
  .my-md-15 {
    margin-bottom: 3.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-15,
  .mx-md-15 {
    margin-left: 3.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-16 {
    margin: 4rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-16,
  .my-md-16 {
    margin-top: 4rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-16,
  .mx-md-16 {
    margin-right: 4rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-16,
  .my-md-16 {
    margin-bottom: 4rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-16,
  .mx-md-16 {
    margin-left: 4rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-17 {
    margin: 4.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-17,
  .my-md-17 {
    margin-top: 4.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-17,
  .mx-md-17 {
    margin-right: 4.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-17,
  .my-md-17 {
    margin-bottom: 4.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-17,
  .mx-md-17 {
    margin-left: 4.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-18 {
    margin: 4.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-18,
  .my-md-18 {
    margin-top: 4.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-18,
  .mx-md-18 {
    margin-right: 4.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-18,
  .my-md-18 {
    margin-bottom: 4.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-18,
  .mx-md-18 {
    margin-left: 4.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-19 {
    margin: 4.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-19,
  .my-md-19 {
    margin-top: 4.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-19,
  .mx-md-19 {
    margin-right: 4.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-19,
  .my-md-19 {
    margin-bottom: 4.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-19,
  .mx-md-19 {
    margin-left: 4.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-20 {
    margin: 5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-20,
  .my-md-20 {
    margin-top: 5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-20,
  .mx-md-20 {
    margin-right: 5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-20,
  .my-md-20 {
    margin-bottom: 5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-20,
  .mx-md-20 {
    margin-left: 5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-21 {
    margin: 5.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-21,
  .my-md-21 {
    margin-top: 5.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-21,
  .mx-md-21 {
    margin-right: 5.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-21,
  .my-md-21 {
    margin-bottom: 5.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-21,
  .mx-md-21 {
    margin-left: 5.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-22 {
    margin: 5.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-22,
  .my-md-22 {
    margin-top: 5.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-22,
  .mx-md-22 {
    margin-right: 5.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-22,
  .my-md-22 {
    margin-bottom: 5.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-22,
  .mx-md-22 {
    margin-left: 5.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-23 {
    margin: 5.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-23,
  .my-md-23 {
    margin-top: 5.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-23,
  .mx-md-23 {
    margin-right: 5.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-23,
  .my-md-23 {
    margin-bottom: 5.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-23,
  .mx-md-23 {
    margin-left: 5.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-24 {
    margin: 6rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-24,
  .my-md-24 {
    margin-top: 6rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-24,
  .mx-md-24 {
    margin-right: 6rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-24,
  .my-md-24 {
    margin-bottom: 6rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-24,
  .mx-md-24 {
    margin-left: 6rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-25 {
    margin: 6.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-25,
  .my-md-25 {
    margin-top: 6.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-25,
  .mx-md-25 {
    margin-right: 6.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-25,
  .my-md-25 {
    margin-bottom: 6.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-25,
  .mx-md-25 {
    margin-left: 6.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-26 {
    margin: 6.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-26,
  .my-md-26 {
    margin-top: 6.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-26,
  .mx-md-26 {
    margin-right: 6.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-26,
  .my-md-26 {
    margin-bottom: 6.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-26,
  .mx-md-26 {
    margin-left: 6.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-27 {
    margin: 6.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-27,
  .my-md-27 {
    margin-top: 6.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-27,
  .mx-md-27 {
    margin-right: 6.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-27,
  .my-md-27 {
    margin-bottom: 6.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-27,
  .mx-md-27 {
    margin-left: 6.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-28 {
    margin: 7rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-28,
  .my-md-28 {
    margin-top: 7rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-28,
  .mx-md-28 {
    margin-right: 7rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-28,
  .my-md-28 {
    margin-bottom: 7rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-28,
  .mx-md-28 {
    margin-left: 7rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-29 {
    margin: 7.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-29,
  .my-md-29 {
    margin-top: 7.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-29,
  .mx-md-29 {
    margin-right: 7.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-29,
  .my-md-29 {
    margin-bottom: 7.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-29,
  .mx-md-29 {
    margin-left: 7.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-30 {
    margin: 7.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-30,
  .my-md-30 {
    margin-top: 7.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-30,
  .mx-md-30 {
    margin-right: 7.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-30,
  .my-md-30 {
    margin-bottom: 7.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-30,
  .mx-md-30 {
    margin-left: 7.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-31 {
    margin: 7.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-31,
  .my-md-31 {
    margin-top: 7.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-31,
  .mx-md-31 {
    margin-right: 7.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-31,
  .my-md-31 {
    margin-bottom: 7.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-31,
  .mx-md-31 {
    margin-left: 7.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-32 {
    margin: 8rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-32,
  .my-md-32 {
    margin-top: 8rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-32,
  .mx-md-32 {
    margin-right: 8rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-32,
  .my-md-32 {
    margin-bottom: 8rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-32,
  .mx-md-32 {
    margin-left: 8rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-33 {
    margin: 8.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-33,
  .my-md-33 {
    margin-top: 8.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-33,
  .mx-md-33 {
    margin-right: 8.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-33,
  .my-md-33 {
    margin-bottom: 8.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-33,
  .mx-md-33 {
    margin-left: 8.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-34 {
    margin: 8.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-34,
  .my-md-34 {
    margin-top: 8.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-34,
  .mx-md-34 {
    margin-right: 8.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-34,
  .my-md-34 {
    margin-bottom: 8.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-34,
  .mx-md-34 {
    margin-left: 8.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-35 {
    margin: 8.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-35,
  .my-md-35 {
    margin-top: 8.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-35,
  .mx-md-35 {
    margin-right: 8.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-35,
  .my-md-35 {
    margin-bottom: 8.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-35,
  .mx-md-35 {
    margin-left: 8.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-36 {
    margin: 9rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-36,
  .my-md-36 {
    margin-top: 9rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-36,
  .mx-md-36 {
    margin-right: 9rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-36,
  .my-md-36 {
    margin-bottom: 9rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-36,
  .mx-md-36 {
    margin-left: 9rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-37 {
    margin: 9.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-37,
  .my-md-37 {
    margin-top: 9.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-37,
  .mx-md-37 {
    margin-right: 9.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-37,
  .my-md-37 {
    margin-bottom: 9.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-37,
  .mx-md-37 {
    margin-left: 9.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-38 {
    margin: 9.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-38,
  .my-md-38 {
    margin-top: 9.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-38,
  .mx-md-38 {
    margin-right: 9.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-38,
  .my-md-38 {
    margin-bottom: 9.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-38,
  .mx-md-38 {
    margin-left: 9.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-39 {
    margin: 9.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-39,
  .my-md-39 {
    margin-top: 9.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-39,
  .mx-md-39 {
    margin-right: 9.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-39,
  .my-md-39 {
    margin-bottom: 9.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-39,
  .mx-md-39 {
    margin-left: 9.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-40 {
    margin: 10rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-40,
  .my-md-40 {
    margin-top: 10rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-40,
  .mx-md-40 {
    margin-right: 10rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-40,
  .my-md-40 {
    margin-bottom: 10rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-40,
  .mx-md-40 {
    margin-left: 10rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-0 {
    padding: 0 !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-1 {
    padding: 0.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-2 {
    padding: 0.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-3 {
    padding: 0.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-3,
  .py-md-3 {
    padding-top: 0.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-3,
  .px-md-3 {
    padding-right: 0.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-3,
  .px-md-3 {
    padding-left: 0.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-4 {
    padding: 1rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-4,
  .py-md-4 {
    padding-top: 1rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-4,
  .px-md-4 {
    padding-right: 1rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-4,
  .px-md-4 {
    padding-left: 1rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-5 {
    padding: 1.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-5,
  .py-md-5 {
    padding-top: 1.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-5,
  .px-md-5 {
    padding-right: 1.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 1.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-5,
  .px-md-5 {
    padding-left: 1.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-3p5 {
    padding: 0.875rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-3p5,
  .py-md-3p5 {
    padding-top: 0.875rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-3p5,
  .px-md-3p5 {
    padding-right: 0.875rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-3p5,
  .py-md-3p5 {
    padding-bottom: 0.875rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-3p5,
  .px-md-3p5 {
    padding-left: 0.875rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-6 {
    padding: 1.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-6,
  .py-md-6 {
    padding-top: 1.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-6,
  .px-md-6 {
    padding-right: 1.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 1.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-6,
  .px-md-6 {
    padding-left: 1.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-7 {
    padding: 1.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-7,
  .py-md-7 {
    padding-top: 1.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-7,
  .px-md-7 {
    padding-right: 1.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 1.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-7,
  .px-md-7 {
    padding-left: 1.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-8 {
    padding: 2rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-8,
  .py-md-8 {
    padding-top: 2rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-8,
  .px-md-8 {
    padding-right: 2rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 2rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-8,
  .px-md-8 {
    padding-left: 2rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-9 {
    padding: 2.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-9,
  .py-md-9 {
    padding-top: 2.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-9,
  .px-md-9 {
    padding-right: 2.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-9,
  .py-md-9 {
    padding-bottom: 2.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-9,
  .px-md-9 {
    padding-left: 2.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-10 {
    padding: 2.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-10,
  .py-md-10 {
    padding-top: 2.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-10,
  .px-md-10 {
    padding-right: 2.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 2.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-10,
  .px-md-10 {
    padding-left: 2.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-11 {
    padding: 2.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-11,
  .py-md-11 {
    padding-top: 2.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-11,
  .px-md-11 {
    padding-right: 2.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-11,
  .py-md-11 {
    padding-bottom: 2.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-11,
  .px-md-11 {
    padding-left: 2.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-12 {
    padding: 3rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-12,
  .py-md-12 {
    padding-top: 3rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-12,
  .px-md-12 {
    padding-right: 3rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-12,
  .py-md-12 {
    padding-bottom: 3rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-12,
  .px-md-12 {
    padding-left: 3rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-13 {
    padding: 3.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-13,
  .py-md-13 {
    padding-top: 3.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-13,
  .px-md-13 {
    padding-right: 3.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-13,
  .py-md-13 {
    padding-bottom: 3.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-13,
  .px-md-13 {
    padding-left: 3.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-14 {
    padding: 3.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-14,
  .py-md-14 {
    padding-top: 3.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-14,
  .px-md-14 {
    padding-right: 3.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-14,
  .py-md-14 {
    padding-bottom: 3.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-14,
  .px-md-14 {
    padding-left: 3.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-15 {
    padding: 3.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-15,
  .py-md-15 {
    padding-top: 3.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-15,
  .px-md-15 {
    padding-right: 3.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-15,
  .py-md-15 {
    padding-bottom: 3.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-15,
  .px-md-15 {
    padding-left: 3.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-16 {
    padding: 4rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-16,
  .py-md-16 {
    padding-top: 4rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-16,
  .px-md-16 {
    padding-right: 4rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-16,
  .py-md-16 {
    padding-bottom: 4rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-16,
  .px-md-16 {
    padding-left: 4rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-17 {
    padding: 4.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-17,
  .py-md-17 {
    padding-top: 4.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-17,
  .px-md-17 {
    padding-right: 4.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-17,
  .py-md-17 {
    padding-bottom: 4.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-17,
  .px-md-17 {
    padding-left: 4.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-18 {
    padding: 4.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-18,
  .py-md-18 {
    padding-top: 4.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-18,
  .px-md-18 {
    padding-right: 4.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-18,
  .py-md-18 {
    padding-bottom: 4.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-18,
  .px-md-18 {
    padding-left: 4.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-19 {
    padding: 4.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-19,
  .py-md-19 {
    padding-top: 4.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-19,
  .px-md-19 {
    padding-right: 4.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-19,
  .py-md-19 {
    padding-bottom: 4.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-19,
  .px-md-19 {
    padding-left: 4.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-20 {
    padding: 5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-20,
  .py-md-20 {
    padding-top: 5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-20,
  .px-md-20 {
    padding-right: 5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-20,
  .py-md-20 {
    padding-bottom: 5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-20,
  .px-md-20 {
    padding-left: 5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-21 {
    padding: 5.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-21,
  .py-md-21 {
    padding-top: 5.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-21,
  .px-md-21 {
    padding-right: 5.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-21,
  .py-md-21 {
    padding-bottom: 5.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-21,
  .px-md-21 {
    padding-left: 5.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-22 {
    padding: 5.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-22,
  .py-md-22 {
    padding-top: 5.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-22,
  .px-md-22 {
    padding-right: 5.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-22,
  .py-md-22 {
    padding-bottom: 5.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-22,
  .px-md-22 {
    padding-left: 5.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-23 {
    padding: 5.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-23,
  .py-md-23 {
    padding-top: 5.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-23,
  .px-md-23 {
    padding-right: 5.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-23,
  .py-md-23 {
    padding-bottom: 5.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-23,
  .px-md-23 {
    padding-left: 5.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-24 {
    padding: 6rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-24,
  .py-md-24 {
    padding-top: 6rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-24,
  .px-md-24 {
    padding-right: 6rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-24,
  .py-md-24 {
    padding-bottom: 6rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-24,
  .px-md-24 {
    padding-left: 6rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-25 {
    padding: 6.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-25,
  .py-md-25 {
    padding-top: 6.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-25,
  .px-md-25 {
    padding-right: 6.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-25,
  .py-md-25 {
    padding-bottom: 6.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-25,
  .px-md-25 {
    padding-left: 6.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-26 {
    padding: 6.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-26,
  .py-md-26 {
    padding-top: 6.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-26,
  .px-md-26 {
    padding-right: 6.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-26,
  .py-md-26 {
    padding-bottom: 6.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-26,
  .px-md-26 {
    padding-left: 6.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-27 {
    padding: 6.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-27,
  .py-md-27 {
    padding-top: 6.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-27,
  .px-md-27 {
    padding-right: 6.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-27,
  .py-md-27 {
    padding-bottom: 6.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-27,
  .px-md-27 {
    padding-left: 6.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-28 {
    padding: 7rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-28,
  .py-md-28 {
    padding-top: 7rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-28,
  .px-md-28 {
    padding-right: 7rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-28,
  .py-md-28 {
    padding-bottom: 7rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-28,
  .px-md-28 {
    padding-left: 7rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-29 {
    padding: 7.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-29,
  .py-md-29 {
    padding-top: 7.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-29,
  .px-md-29 {
    padding-right: 7.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-29,
  .py-md-29 {
    padding-bottom: 7.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-29,
  .px-md-29 {
    padding-left: 7.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-30 {
    padding: 7.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-30,
  .py-md-30 {
    padding-top: 7.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-30,
  .px-md-30 {
    padding-right: 7.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-30,
  .py-md-30 {
    padding-bottom: 7.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-30,
  .px-md-30 {
    padding-left: 7.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-31 {
    padding: 7.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-31,
  .py-md-31 {
    padding-top: 7.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-31,
  .px-md-31 {
    padding-right: 7.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-31,
  .py-md-31 {
    padding-bottom: 7.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-31,
  .px-md-31 {
    padding-left: 7.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-32 {
    padding: 8rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-32,
  .py-md-32 {
    padding-top: 8rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-32,
  .px-md-32 {
    padding-right: 8rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-32,
  .py-md-32 {
    padding-bottom: 8rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-32,
  .px-md-32 {
    padding-left: 8rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-33 {
    padding: 8.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-33,
  .py-md-33 {
    padding-top: 8.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-33,
  .px-md-33 {
    padding-right: 8.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-33,
  .py-md-33 {
    padding-bottom: 8.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-33,
  .px-md-33 {
    padding-left: 8.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-34 {
    padding: 8.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-34,
  .py-md-34 {
    padding-top: 8.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-34,
  .px-md-34 {
    padding-right: 8.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-34,
  .py-md-34 {
    padding-bottom: 8.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-34,
  .px-md-34 {
    padding-left: 8.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-35 {
    padding: 8.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-35,
  .py-md-35 {
    padding-top: 8.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-35,
  .px-md-35 {
    padding-right: 8.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-35,
  .py-md-35 {
    padding-bottom: 8.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-35,
  .px-md-35 {
    padding-left: 8.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-36 {
    padding: 9rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-36,
  .py-md-36 {
    padding-top: 9rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-36,
  .px-md-36 {
    padding-right: 9rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-36,
  .py-md-36 {
    padding-bottom: 9rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-36,
  .px-md-36 {
    padding-left: 9rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-37 {
    padding: 9.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-37,
  .py-md-37 {
    padding-top: 9.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-37,
  .px-md-37 {
    padding-right: 9.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-37,
  .py-md-37 {
    padding-bottom: 9.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-37,
  .px-md-37 {
    padding-left: 9.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-38 {
    padding: 9.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-38,
  .py-md-38 {
    padding-top: 9.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-38,
  .px-md-38 {
    padding-right: 9.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-38,
  .py-md-38 {
    padding-bottom: 9.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-38,
  .px-md-38 {
    padding-left: 9.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-39 {
    padding: 9.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-39,
  .py-md-39 {
    padding-top: 9.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-39,
  .px-md-39 {
    padding-right: 9.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-39,
  .py-md-39 {
    padding-bottom: 9.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-39,
  .px-md-39 {
    padding-left: 9.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-md-40 {
    padding: 10rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-md-40,
  .py-md-40 {
    padding-top: 10rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-md-40,
  .px-md-40 {
    padding-right: 10rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-md-40,
  .py-md-40 {
    padding-bottom: 10rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-md-40,
  .px-md-40 {
    padding-left: 10rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n3 {
    margin: -0.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -0.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -0.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -0.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -0.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n4 {
    margin: -1rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n5 {
    margin: -1.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -1.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -1.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -1.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -1.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n3p5 {
    margin: -0.875rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n3p5,
  .my-md-n3p5 {
    margin-top: -0.875rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n3p5,
  .mx-md-n3p5 {
    margin-right: -0.875rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n3p5,
  .my-md-n3p5 {
    margin-bottom: -0.875rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n3p5,
  .mx-md-n3p5 {
    margin-left: -0.875rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n6 {
    margin: -1.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -1.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -1.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -1.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -1.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n7 {
    margin: -1.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -1.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -1.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -1.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -1.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n8 {
    margin: -2rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -2rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -2rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -2rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -2rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n9 {
    margin: -2.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n9,
  .my-md-n9 {
    margin-top: -2.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -2.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -2.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -2.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n10 {
    margin: -2.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -2.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -2.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -2.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -2.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n11 {
    margin: -2.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n11,
  .my-md-n11 {
    margin-top: -2.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n11,
  .mx-md-n11 {
    margin-right: -2.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n11,
  .my-md-n11 {
    margin-bottom: -2.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n11,
  .mx-md-n11 {
    margin-left: -2.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n12 {
    margin: -3rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n12,
  .my-md-n12 {
    margin-top: -3rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n12,
  .mx-md-n12 {
    margin-right: -3rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n12,
  .my-md-n12 {
    margin-bottom: -3rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n12,
  .mx-md-n12 {
    margin-left: -3rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n13 {
    margin: -3.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n13,
  .my-md-n13 {
    margin-top: -3.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n13,
  .mx-md-n13 {
    margin-right: -3.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n13,
  .my-md-n13 {
    margin-bottom: -3.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n13,
  .mx-md-n13 {
    margin-left: -3.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n14 {
    margin: -3.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n14,
  .my-md-n14 {
    margin-top: -3.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n14,
  .mx-md-n14 {
    margin-right: -3.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n14,
  .my-md-n14 {
    margin-bottom: -3.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n14,
  .mx-md-n14 {
    margin-left: -3.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n15 {
    margin: -3.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n15,
  .my-md-n15 {
    margin-top: -3.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n15,
  .mx-md-n15 {
    margin-right: -3.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n15,
  .my-md-n15 {
    margin-bottom: -3.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n15,
  .mx-md-n15 {
    margin-left: -3.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n16 {
    margin: -4rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n16,
  .my-md-n16 {
    margin-top: -4rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n16,
  .mx-md-n16 {
    margin-right: -4rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n16,
  .my-md-n16 {
    margin-bottom: -4rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n16,
  .mx-md-n16 {
    margin-left: -4rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n17 {
    margin: -4.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n17,
  .my-md-n17 {
    margin-top: -4.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n17,
  .mx-md-n17 {
    margin-right: -4.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n17,
  .my-md-n17 {
    margin-bottom: -4.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n17,
  .mx-md-n17 {
    margin-left: -4.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n18 {
    margin: -4.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n18,
  .my-md-n18 {
    margin-top: -4.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n18,
  .mx-md-n18 {
    margin-right: -4.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n18,
  .my-md-n18 {
    margin-bottom: -4.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n18,
  .mx-md-n18 {
    margin-left: -4.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n19 {
    margin: -4.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n19,
  .my-md-n19 {
    margin-top: -4.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n19,
  .mx-md-n19 {
    margin-right: -4.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n19,
  .my-md-n19 {
    margin-bottom: -4.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n19,
  .mx-md-n19 {
    margin-left: -4.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n20 {
    margin: -5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n20,
  .my-md-n20 {
    margin-top: -5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n20,
  .mx-md-n20 {
    margin-right: -5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n20,
  .my-md-n20 {
    margin-bottom: -5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n20,
  .mx-md-n20 {
    margin-left: -5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n21 {
    margin: -5.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n21,
  .my-md-n21 {
    margin-top: -5.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n21,
  .mx-md-n21 {
    margin-right: -5.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n21,
  .my-md-n21 {
    margin-bottom: -5.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n21,
  .mx-md-n21 {
    margin-left: -5.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n22 {
    margin: -5.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n22,
  .my-md-n22 {
    margin-top: -5.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n22,
  .mx-md-n22 {
    margin-right: -5.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n22,
  .my-md-n22 {
    margin-bottom: -5.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n22,
  .mx-md-n22 {
    margin-left: -5.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n23 {
    margin: -5.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n23,
  .my-md-n23 {
    margin-top: -5.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n23,
  .mx-md-n23 {
    margin-right: -5.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n23,
  .my-md-n23 {
    margin-bottom: -5.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n23,
  .mx-md-n23 {
    margin-left: -5.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n24 {
    margin: -6rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n24,
  .my-md-n24 {
    margin-top: -6rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n24,
  .mx-md-n24 {
    margin-right: -6rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n24,
  .my-md-n24 {
    margin-bottom: -6rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n24,
  .mx-md-n24 {
    margin-left: -6rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n25 {
    margin: -6.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n25,
  .my-md-n25 {
    margin-top: -6.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n25,
  .mx-md-n25 {
    margin-right: -6.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n25,
  .my-md-n25 {
    margin-bottom: -6.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n25,
  .mx-md-n25 {
    margin-left: -6.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n26 {
    margin: -6.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n26,
  .my-md-n26 {
    margin-top: -6.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n26,
  .mx-md-n26 {
    margin-right: -6.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n26,
  .my-md-n26 {
    margin-bottom: -6.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n26,
  .mx-md-n26 {
    margin-left: -6.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n27 {
    margin: -6.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n27,
  .my-md-n27 {
    margin-top: -6.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n27,
  .mx-md-n27 {
    margin-right: -6.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n27,
  .my-md-n27 {
    margin-bottom: -6.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n27,
  .mx-md-n27 {
    margin-left: -6.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n28 {
    margin: -7rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n28,
  .my-md-n28 {
    margin-top: -7rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n28,
  .mx-md-n28 {
    margin-right: -7rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n28,
  .my-md-n28 {
    margin-bottom: -7rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n28,
  .mx-md-n28 {
    margin-left: -7rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n29 {
    margin: -7.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n29,
  .my-md-n29 {
    margin-top: -7.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n29,
  .mx-md-n29 {
    margin-right: -7.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n29,
  .my-md-n29 {
    margin-bottom: -7.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n29,
  .mx-md-n29 {
    margin-left: -7.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n30 {
    margin: -7.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n30,
  .my-md-n30 {
    margin-top: -7.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n30,
  .mx-md-n30 {
    margin-right: -7.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n30,
  .my-md-n30 {
    margin-bottom: -7.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n30,
  .mx-md-n30 {
    margin-left: -7.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n31 {
    margin: -7.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n31,
  .my-md-n31 {
    margin-top: -7.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n31,
  .mx-md-n31 {
    margin-right: -7.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n31,
  .my-md-n31 {
    margin-bottom: -7.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n31,
  .mx-md-n31 {
    margin-left: -7.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n32 {
    margin: -8rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n32,
  .my-md-n32 {
    margin-top: -8rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n32,
  .mx-md-n32 {
    margin-right: -8rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n32,
  .my-md-n32 {
    margin-bottom: -8rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n32,
  .mx-md-n32 {
    margin-left: -8rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n33 {
    margin: -8.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n33,
  .my-md-n33 {
    margin-top: -8.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n33,
  .mx-md-n33 {
    margin-right: -8.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n33,
  .my-md-n33 {
    margin-bottom: -8.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n33,
  .mx-md-n33 {
    margin-left: -8.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n34 {
    margin: -8.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n34,
  .my-md-n34 {
    margin-top: -8.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n34,
  .mx-md-n34 {
    margin-right: -8.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n34,
  .my-md-n34 {
    margin-bottom: -8.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n34,
  .mx-md-n34 {
    margin-left: -8.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n35 {
    margin: -8.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n35,
  .my-md-n35 {
    margin-top: -8.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n35,
  .mx-md-n35 {
    margin-right: -8.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n35,
  .my-md-n35 {
    margin-bottom: -8.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n35,
  .mx-md-n35 {
    margin-left: -8.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n36 {
    margin: -9rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n36,
  .my-md-n36 {
    margin-top: -9rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n36,
  .mx-md-n36 {
    margin-right: -9rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n36,
  .my-md-n36 {
    margin-bottom: -9rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n36,
  .mx-md-n36 {
    margin-left: -9rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n37 {
    margin: -9.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n37,
  .my-md-n37 {
    margin-top: -9.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n37,
  .mx-md-n37 {
    margin-right: -9.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n37,
  .my-md-n37 {
    margin-bottom: -9.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n37,
  .mx-md-n37 {
    margin-left: -9.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n38 {
    margin: -9.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n38,
  .my-md-n38 {
    margin-top: -9.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n38,
  .mx-md-n38 {
    margin-right: -9.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n38,
  .my-md-n38 {
    margin-bottom: -9.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n38,
  .mx-md-n38 {
    margin-left: -9.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n39 {
    margin: -9.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n39,
  .my-md-n39 {
    margin-top: -9.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n39,
  .mx-md-n39 {
    margin-right: -9.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n39,
  .my-md-n39 {
    margin-bottom: -9.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n39,
  .mx-md-n39 {
    margin-left: -9.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-n40 {
    margin: -10rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-n40,
  .my-md-n40 {
    margin-top: -10rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-n40,
  .mx-md-n40 {
    margin-right: -10rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-n40,
  .my-md-n40 {
    margin-bottom: -10rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-n40,
  .mx-md-n40 {
    margin-left: -10rem !important;
  }
  /* line 55, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-md-auto {
    margin: auto !important;
  }
  /* line 56, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  /* line 60, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  /* line 64, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  /* line 68, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-3 {
    margin: 0.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 0.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 0.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 0.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-4 {
    margin: 1rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-5 {
    margin: 1.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 1.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 1.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 1.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 1.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-3p5 {
    margin: 0.875rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-3p5,
  .my-lg-3p5 {
    margin-top: 0.875rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-3p5,
  .mx-lg-3p5 {
    margin-right: 0.875rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-3p5,
  .my-lg-3p5 {
    margin-bottom: 0.875rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-3p5,
  .mx-lg-3p5 {
    margin-left: 0.875rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-6 {
    margin: 1.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 1.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 1.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 1.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 1.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-7 {
    margin: 1.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 1.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 1.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 1.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 1.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-8 {
    margin: 2rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 2rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 2rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 2rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 2rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-9 {
    margin: 2.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-9,
  .my-lg-9 {
    margin-top: 2.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 2.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 2.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 2.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-10 {
    margin: 2.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 2.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 2.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 2.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 2.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-11 {
    margin: 2.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-11,
  .my-lg-11 {
    margin-top: 2.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-11,
  .mx-lg-11 {
    margin-right: 2.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-11,
  .my-lg-11 {
    margin-bottom: 2.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-11,
  .mx-lg-11 {
    margin-left: 2.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-12 {
    margin: 3rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-12,
  .my-lg-12 {
    margin-top: 3rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-12,
  .mx-lg-12 {
    margin-right: 3rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-12,
  .my-lg-12 {
    margin-bottom: 3rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-12,
  .mx-lg-12 {
    margin-left: 3rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-13 {
    margin: 3.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-13,
  .my-lg-13 {
    margin-top: 3.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-13,
  .mx-lg-13 {
    margin-right: 3.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-13,
  .my-lg-13 {
    margin-bottom: 3.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-13,
  .mx-lg-13 {
    margin-left: 3.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-14 {
    margin: 3.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-14,
  .my-lg-14 {
    margin-top: 3.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-14,
  .mx-lg-14 {
    margin-right: 3.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-14,
  .my-lg-14 {
    margin-bottom: 3.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-14,
  .mx-lg-14 {
    margin-left: 3.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-15 {
    margin: 3.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-15,
  .my-lg-15 {
    margin-top: 3.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-15,
  .mx-lg-15 {
    margin-right: 3.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-15,
  .my-lg-15 {
    margin-bottom: 3.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-15,
  .mx-lg-15 {
    margin-left: 3.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-16 {
    margin: 4rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-16,
  .my-lg-16 {
    margin-top: 4rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-16,
  .mx-lg-16 {
    margin-right: 4rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-16,
  .my-lg-16 {
    margin-bottom: 4rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-16,
  .mx-lg-16 {
    margin-left: 4rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-17 {
    margin: 4.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-17,
  .my-lg-17 {
    margin-top: 4.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-17,
  .mx-lg-17 {
    margin-right: 4.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-17,
  .my-lg-17 {
    margin-bottom: 4.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-17,
  .mx-lg-17 {
    margin-left: 4.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-18 {
    margin: 4.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-18,
  .my-lg-18 {
    margin-top: 4.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-18,
  .mx-lg-18 {
    margin-right: 4.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-18,
  .my-lg-18 {
    margin-bottom: 4.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-18,
  .mx-lg-18 {
    margin-left: 4.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-19 {
    margin: 4.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-19,
  .my-lg-19 {
    margin-top: 4.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-19,
  .mx-lg-19 {
    margin-right: 4.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-19,
  .my-lg-19 {
    margin-bottom: 4.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-19,
  .mx-lg-19 {
    margin-left: 4.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-20 {
    margin: 5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-20,
  .my-lg-20 {
    margin-top: 5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-20,
  .mx-lg-20 {
    margin-right: 5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-20,
  .my-lg-20 {
    margin-bottom: 5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-20,
  .mx-lg-20 {
    margin-left: 5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-21 {
    margin: 5.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-21,
  .my-lg-21 {
    margin-top: 5.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-21,
  .mx-lg-21 {
    margin-right: 5.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-21,
  .my-lg-21 {
    margin-bottom: 5.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-21,
  .mx-lg-21 {
    margin-left: 5.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-22 {
    margin: 5.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-22,
  .my-lg-22 {
    margin-top: 5.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-22,
  .mx-lg-22 {
    margin-right: 5.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-22,
  .my-lg-22 {
    margin-bottom: 5.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-22,
  .mx-lg-22 {
    margin-left: 5.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-23 {
    margin: 5.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-23,
  .my-lg-23 {
    margin-top: 5.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-23,
  .mx-lg-23 {
    margin-right: 5.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-23,
  .my-lg-23 {
    margin-bottom: 5.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-23,
  .mx-lg-23 {
    margin-left: 5.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-24 {
    margin: 6rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-24,
  .my-lg-24 {
    margin-top: 6rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-24,
  .mx-lg-24 {
    margin-right: 6rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-24,
  .my-lg-24 {
    margin-bottom: 6rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-24,
  .mx-lg-24 {
    margin-left: 6rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-25 {
    margin: 6.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-25,
  .my-lg-25 {
    margin-top: 6.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-25,
  .mx-lg-25 {
    margin-right: 6.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-25,
  .my-lg-25 {
    margin-bottom: 6.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-25,
  .mx-lg-25 {
    margin-left: 6.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-26 {
    margin: 6.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-26,
  .my-lg-26 {
    margin-top: 6.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-26,
  .mx-lg-26 {
    margin-right: 6.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-26,
  .my-lg-26 {
    margin-bottom: 6.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-26,
  .mx-lg-26 {
    margin-left: 6.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-27 {
    margin: 6.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-27,
  .my-lg-27 {
    margin-top: 6.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-27,
  .mx-lg-27 {
    margin-right: 6.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-27,
  .my-lg-27 {
    margin-bottom: 6.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-27,
  .mx-lg-27 {
    margin-left: 6.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-28 {
    margin: 7rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-28,
  .my-lg-28 {
    margin-top: 7rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-28,
  .mx-lg-28 {
    margin-right: 7rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-28,
  .my-lg-28 {
    margin-bottom: 7rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-28,
  .mx-lg-28 {
    margin-left: 7rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-29 {
    margin: 7.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-29,
  .my-lg-29 {
    margin-top: 7.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-29,
  .mx-lg-29 {
    margin-right: 7.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-29,
  .my-lg-29 {
    margin-bottom: 7.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-29,
  .mx-lg-29 {
    margin-left: 7.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-30 {
    margin: 7.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-30,
  .my-lg-30 {
    margin-top: 7.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-30,
  .mx-lg-30 {
    margin-right: 7.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-30,
  .my-lg-30 {
    margin-bottom: 7.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-30,
  .mx-lg-30 {
    margin-left: 7.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-31 {
    margin: 7.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-31,
  .my-lg-31 {
    margin-top: 7.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-31,
  .mx-lg-31 {
    margin-right: 7.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-31,
  .my-lg-31 {
    margin-bottom: 7.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-31,
  .mx-lg-31 {
    margin-left: 7.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-32 {
    margin: 8rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-32,
  .my-lg-32 {
    margin-top: 8rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-32,
  .mx-lg-32 {
    margin-right: 8rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-32,
  .my-lg-32 {
    margin-bottom: 8rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-32,
  .mx-lg-32 {
    margin-left: 8rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-33 {
    margin: 8.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-33,
  .my-lg-33 {
    margin-top: 8.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-33,
  .mx-lg-33 {
    margin-right: 8.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-33,
  .my-lg-33 {
    margin-bottom: 8.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-33,
  .mx-lg-33 {
    margin-left: 8.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-34 {
    margin: 8.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-34,
  .my-lg-34 {
    margin-top: 8.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-34,
  .mx-lg-34 {
    margin-right: 8.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-34,
  .my-lg-34 {
    margin-bottom: 8.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-34,
  .mx-lg-34 {
    margin-left: 8.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-35 {
    margin: 8.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-35,
  .my-lg-35 {
    margin-top: 8.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-35,
  .mx-lg-35 {
    margin-right: 8.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-35,
  .my-lg-35 {
    margin-bottom: 8.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-35,
  .mx-lg-35 {
    margin-left: 8.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-36 {
    margin: 9rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-36,
  .my-lg-36 {
    margin-top: 9rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-36,
  .mx-lg-36 {
    margin-right: 9rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-36,
  .my-lg-36 {
    margin-bottom: 9rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-36,
  .mx-lg-36 {
    margin-left: 9rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-37 {
    margin: 9.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-37,
  .my-lg-37 {
    margin-top: 9.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-37,
  .mx-lg-37 {
    margin-right: 9.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-37,
  .my-lg-37 {
    margin-bottom: 9.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-37,
  .mx-lg-37 {
    margin-left: 9.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-38 {
    margin: 9.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-38,
  .my-lg-38 {
    margin-top: 9.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-38,
  .mx-lg-38 {
    margin-right: 9.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-38,
  .my-lg-38 {
    margin-bottom: 9.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-38,
  .mx-lg-38 {
    margin-left: 9.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-39 {
    margin: 9.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-39,
  .my-lg-39 {
    margin-top: 9.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-39,
  .mx-lg-39 {
    margin-right: 9.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-39,
  .my-lg-39 {
    margin-bottom: 9.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-39,
  .mx-lg-39 {
    margin-left: 9.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-40 {
    margin: 10rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-40,
  .my-lg-40 {
    margin-top: 10rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-40,
  .mx-lg-40 {
    margin-right: 10rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-40,
  .my-lg-40 {
    margin-bottom: 10rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-40,
  .mx-lg-40 {
    margin-left: 10rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-3 {
    padding: 0.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 0.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 0.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 0.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-4 {
    padding: 1rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-5 {
    padding: 1.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 1.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 1.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 1.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 1.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-3p5 {
    padding: 0.875rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-3p5,
  .py-lg-3p5 {
    padding-top: 0.875rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-3p5,
  .px-lg-3p5 {
    padding-right: 0.875rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-3p5,
  .py-lg-3p5 {
    padding-bottom: 0.875rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-3p5,
  .px-lg-3p5 {
    padding-left: 0.875rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-6 {
    padding: 1.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 1.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 1.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 1.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 1.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-7 {
    padding: 1.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 1.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 1.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 1.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 1.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-8 {
    padding: 2rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 2rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 2rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 2rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 2rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-9 {
    padding: 2.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-9,
  .py-lg-9 {
    padding-top: 2.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-9,
  .px-lg-9 {
    padding-right: 2.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 2.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-9,
  .px-lg-9 {
    padding-left: 2.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-10 {
    padding: 2.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 2.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 2.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 2.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 2.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-11 {
    padding: 2.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-11,
  .py-lg-11 {
    padding-top: 2.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-11,
  .px-lg-11 {
    padding-right: 2.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-11,
  .py-lg-11 {
    padding-bottom: 2.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-11,
  .px-lg-11 {
    padding-left: 2.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-12 {
    padding: 3rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-12,
  .py-lg-12 {
    padding-top: 3rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-12,
  .px-lg-12 {
    padding-right: 3rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-12,
  .py-lg-12 {
    padding-bottom: 3rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-12,
  .px-lg-12 {
    padding-left: 3rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-13 {
    padding: 3.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-13,
  .py-lg-13 {
    padding-top: 3.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-13,
  .px-lg-13 {
    padding-right: 3.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-13,
  .py-lg-13 {
    padding-bottom: 3.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-13,
  .px-lg-13 {
    padding-left: 3.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-14 {
    padding: 3.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-14,
  .py-lg-14 {
    padding-top: 3.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-14,
  .px-lg-14 {
    padding-right: 3.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-14,
  .py-lg-14 {
    padding-bottom: 3.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-14,
  .px-lg-14 {
    padding-left: 3.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-15 {
    padding: 3.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-15,
  .py-lg-15 {
    padding-top: 3.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-15,
  .px-lg-15 {
    padding-right: 3.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-15,
  .py-lg-15 {
    padding-bottom: 3.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-15,
  .px-lg-15 {
    padding-left: 3.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-16 {
    padding: 4rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-16,
  .py-lg-16 {
    padding-top: 4rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-16,
  .px-lg-16 {
    padding-right: 4rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-16,
  .py-lg-16 {
    padding-bottom: 4rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-16,
  .px-lg-16 {
    padding-left: 4rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-17 {
    padding: 4.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-17,
  .py-lg-17 {
    padding-top: 4.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-17,
  .px-lg-17 {
    padding-right: 4.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-17,
  .py-lg-17 {
    padding-bottom: 4.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-17,
  .px-lg-17 {
    padding-left: 4.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-18 {
    padding: 4.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-18,
  .py-lg-18 {
    padding-top: 4.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-18,
  .px-lg-18 {
    padding-right: 4.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-18,
  .py-lg-18 {
    padding-bottom: 4.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-18,
  .px-lg-18 {
    padding-left: 4.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-19 {
    padding: 4.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-19,
  .py-lg-19 {
    padding-top: 4.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-19,
  .px-lg-19 {
    padding-right: 4.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-19,
  .py-lg-19 {
    padding-bottom: 4.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-19,
  .px-lg-19 {
    padding-left: 4.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-20 {
    padding: 5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-20,
  .py-lg-20 {
    padding-top: 5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-20,
  .px-lg-20 {
    padding-right: 5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-20,
  .py-lg-20 {
    padding-bottom: 5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-20,
  .px-lg-20 {
    padding-left: 5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-21 {
    padding: 5.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-21,
  .py-lg-21 {
    padding-top: 5.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-21,
  .px-lg-21 {
    padding-right: 5.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-21,
  .py-lg-21 {
    padding-bottom: 5.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-21,
  .px-lg-21 {
    padding-left: 5.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-22 {
    padding: 5.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-22,
  .py-lg-22 {
    padding-top: 5.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-22,
  .px-lg-22 {
    padding-right: 5.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-22,
  .py-lg-22 {
    padding-bottom: 5.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-22,
  .px-lg-22 {
    padding-left: 5.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-23 {
    padding: 5.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-23,
  .py-lg-23 {
    padding-top: 5.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-23,
  .px-lg-23 {
    padding-right: 5.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-23,
  .py-lg-23 {
    padding-bottom: 5.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-23,
  .px-lg-23 {
    padding-left: 5.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-24 {
    padding: 6rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-24,
  .py-lg-24 {
    padding-top: 6rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-24,
  .px-lg-24 {
    padding-right: 6rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-24,
  .py-lg-24 {
    padding-bottom: 6rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-24,
  .px-lg-24 {
    padding-left: 6rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-25 {
    padding: 6.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-25,
  .py-lg-25 {
    padding-top: 6.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-25,
  .px-lg-25 {
    padding-right: 6.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-25,
  .py-lg-25 {
    padding-bottom: 6.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-25,
  .px-lg-25 {
    padding-left: 6.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-26 {
    padding: 6.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-26,
  .py-lg-26 {
    padding-top: 6.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-26,
  .px-lg-26 {
    padding-right: 6.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-26,
  .py-lg-26 {
    padding-bottom: 6.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-26,
  .px-lg-26 {
    padding-left: 6.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-27 {
    padding: 6.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-27,
  .py-lg-27 {
    padding-top: 6.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-27,
  .px-lg-27 {
    padding-right: 6.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-27,
  .py-lg-27 {
    padding-bottom: 6.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-27,
  .px-lg-27 {
    padding-left: 6.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-28 {
    padding: 7rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-28,
  .py-lg-28 {
    padding-top: 7rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-28,
  .px-lg-28 {
    padding-right: 7rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-28,
  .py-lg-28 {
    padding-bottom: 7rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-28,
  .px-lg-28 {
    padding-left: 7rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-29 {
    padding: 7.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-29,
  .py-lg-29 {
    padding-top: 7.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-29,
  .px-lg-29 {
    padding-right: 7.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-29,
  .py-lg-29 {
    padding-bottom: 7.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-29,
  .px-lg-29 {
    padding-left: 7.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-30 {
    padding: 7.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-30,
  .py-lg-30 {
    padding-top: 7.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-30,
  .px-lg-30 {
    padding-right: 7.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-30,
  .py-lg-30 {
    padding-bottom: 7.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-30,
  .px-lg-30 {
    padding-left: 7.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-31 {
    padding: 7.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-31,
  .py-lg-31 {
    padding-top: 7.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-31,
  .px-lg-31 {
    padding-right: 7.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-31,
  .py-lg-31 {
    padding-bottom: 7.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-31,
  .px-lg-31 {
    padding-left: 7.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-32 {
    padding: 8rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-32,
  .py-lg-32 {
    padding-top: 8rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-32,
  .px-lg-32 {
    padding-right: 8rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-32,
  .py-lg-32 {
    padding-bottom: 8rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-32,
  .px-lg-32 {
    padding-left: 8rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-33 {
    padding: 8.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-33,
  .py-lg-33 {
    padding-top: 8.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-33,
  .px-lg-33 {
    padding-right: 8.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-33,
  .py-lg-33 {
    padding-bottom: 8.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-33,
  .px-lg-33 {
    padding-left: 8.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-34 {
    padding: 8.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-34,
  .py-lg-34 {
    padding-top: 8.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-34,
  .px-lg-34 {
    padding-right: 8.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-34,
  .py-lg-34 {
    padding-bottom: 8.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-34,
  .px-lg-34 {
    padding-left: 8.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-35 {
    padding: 8.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-35,
  .py-lg-35 {
    padding-top: 8.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-35,
  .px-lg-35 {
    padding-right: 8.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-35,
  .py-lg-35 {
    padding-bottom: 8.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-35,
  .px-lg-35 {
    padding-left: 8.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-36 {
    padding: 9rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-36,
  .py-lg-36 {
    padding-top: 9rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-36,
  .px-lg-36 {
    padding-right: 9rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-36,
  .py-lg-36 {
    padding-bottom: 9rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-36,
  .px-lg-36 {
    padding-left: 9rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-37 {
    padding: 9.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-37,
  .py-lg-37 {
    padding-top: 9.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-37,
  .px-lg-37 {
    padding-right: 9.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-37,
  .py-lg-37 {
    padding-bottom: 9.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-37,
  .px-lg-37 {
    padding-left: 9.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-38 {
    padding: 9.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-38,
  .py-lg-38 {
    padding-top: 9.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-38,
  .px-lg-38 {
    padding-right: 9.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-38,
  .py-lg-38 {
    padding-bottom: 9.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-38,
  .px-lg-38 {
    padding-left: 9.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-39 {
    padding: 9.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-39,
  .py-lg-39 {
    padding-top: 9.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-39,
  .px-lg-39 {
    padding-right: 9.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-39,
  .py-lg-39 {
    padding-bottom: 9.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-39,
  .px-lg-39 {
    padding-left: 9.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-lg-40 {
    padding: 10rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-lg-40,
  .py-lg-40 {
    padding-top: 10rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-lg-40,
  .px-lg-40 {
    padding-right: 10rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-lg-40,
  .py-lg-40 {
    padding-bottom: 10rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-lg-40,
  .px-lg-40 {
    padding-left: 10rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n3 {
    margin: -0.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -0.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -0.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -0.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -0.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n4 {
    margin: -1rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n5 {
    margin: -1.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -1.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -1.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -1.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -1.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n3p5 {
    margin: -0.875rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n3p5,
  .my-lg-n3p5 {
    margin-top: -0.875rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n3p5,
  .mx-lg-n3p5 {
    margin-right: -0.875rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n3p5,
  .my-lg-n3p5 {
    margin-bottom: -0.875rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n3p5,
  .mx-lg-n3p5 {
    margin-left: -0.875rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n6 {
    margin: -1.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -1.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -1.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -1.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -1.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n7 {
    margin: -1.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -1.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -1.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -1.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -1.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n8 {
    margin: -2rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -2rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -2rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -2rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -2rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n9 {
    margin: -2.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -2.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -2.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -2.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -2.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n10 {
    margin: -2.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -2.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -2.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -2.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -2.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n11 {
    margin: -2.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n11,
  .my-lg-n11 {
    margin-top: -2.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n11,
  .mx-lg-n11 {
    margin-right: -2.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n11,
  .my-lg-n11 {
    margin-bottom: -2.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n11,
  .mx-lg-n11 {
    margin-left: -2.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n12 {
    margin: -3rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n12,
  .my-lg-n12 {
    margin-top: -3rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n12,
  .mx-lg-n12 {
    margin-right: -3rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n12,
  .my-lg-n12 {
    margin-bottom: -3rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n12,
  .mx-lg-n12 {
    margin-left: -3rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n13 {
    margin: -3.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n13,
  .my-lg-n13 {
    margin-top: -3.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n13,
  .mx-lg-n13 {
    margin-right: -3.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n13,
  .my-lg-n13 {
    margin-bottom: -3.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n13,
  .mx-lg-n13 {
    margin-left: -3.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n14 {
    margin: -3.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n14,
  .my-lg-n14 {
    margin-top: -3.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n14,
  .mx-lg-n14 {
    margin-right: -3.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n14,
  .my-lg-n14 {
    margin-bottom: -3.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n14,
  .mx-lg-n14 {
    margin-left: -3.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n15 {
    margin: -3.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n15,
  .my-lg-n15 {
    margin-top: -3.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n15,
  .mx-lg-n15 {
    margin-right: -3.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n15,
  .my-lg-n15 {
    margin-bottom: -3.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n15,
  .mx-lg-n15 {
    margin-left: -3.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n16 {
    margin: -4rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n16,
  .my-lg-n16 {
    margin-top: -4rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n16,
  .mx-lg-n16 {
    margin-right: -4rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n16,
  .my-lg-n16 {
    margin-bottom: -4rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n16,
  .mx-lg-n16 {
    margin-left: -4rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n17 {
    margin: -4.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n17,
  .my-lg-n17 {
    margin-top: -4.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n17,
  .mx-lg-n17 {
    margin-right: -4.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n17,
  .my-lg-n17 {
    margin-bottom: -4.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n17,
  .mx-lg-n17 {
    margin-left: -4.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n18 {
    margin: -4.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n18,
  .my-lg-n18 {
    margin-top: -4.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n18,
  .mx-lg-n18 {
    margin-right: -4.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n18,
  .my-lg-n18 {
    margin-bottom: -4.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n18,
  .mx-lg-n18 {
    margin-left: -4.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n19 {
    margin: -4.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n19,
  .my-lg-n19 {
    margin-top: -4.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n19,
  .mx-lg-n19 {
    margin-right: -4.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n19,
  .my-lg-n19 {
    margin-bottom: -4.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n19,
  .mx-lg-n19 {
    margin-left: -4.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n20 {
    margin: -5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n20,
  .my-lg-n20 {
    margin-top: -5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n20,
  .mx-lg-n20 {
    margin-right: -5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n20,
  .my-lg-n20 {
    margin-bottom: -5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n20,
  .mx-lg-n20 {
    margin-left: -5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n21 {
    margin: -5.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n21,
  .my-lg-n21 {
    margin-top: -5.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n21,
  .mx-lg-n21 {
    margin-right: -5.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n21,
  .my-lg-n21 {
    margin-bottom: -5.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n21,
  .mx-lg-n21 {
    margin-left: -5.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n22 {
    margin: -5.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n22,
  .my-lg-n22 {
    margin-top: -5.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n22,
  .mx-lg-n22 {
    margin-right: -5.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n22,
  .my-lg-n22 {
    margin-bottom: -5.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n22,
  .mx-lg-n22 {
    margin-left: -5.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n23 {
    margin: -5.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n23,
  .my-lg-n23 {
    margin-top: -5.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n23,
  .mx-lg-n23 {
    margin-right: -5.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n23,
  .my-lg-n23 {
    margin-bottom: -5.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n23,
  .mx-lg-n23 {
    margin-left: -5.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n24 {
    margin: -6rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n24,
  .my-lg-n24 {
    margin-top: -6rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n24,
  .mx-lg-n24 {
    margin-right: -6rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n24,
  .my-lg-n24 {
    margin-bottom: -6rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n24,
  .mx-lg-n24 {
    margin-left: -6rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n25 {
    margin: -6.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n25,
  .my-lg-n25 {
    margin-top: -6.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n25,
  .mx-lg-n25 {
    margin-right: -6.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n25,
  .my-lg-n25 {
    margin-bottom: -6.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n25,
  .mx-lg-n25 {
    margin-left: -6.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n26 {
    margin: -6.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n26,
  .my-lg-n26 {
    margin-top: -6.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n26,
  .mx-lg-n26 {
    margin-right: -6.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n26,
  .my-lg-n26 {
    margin-bottom: -6.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n26,
  .mx-lg-n26 {
    margin-left: -6.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n27 {
    margin: -6.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n27,
  .my-lg-n27 {
    margin-top: -6.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n27,
  .mx-lg-n27 {
    margin-right: -6.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n27,
  .my-lg-n27 {
    margin-bottom: -6.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n27,
  .mx-lg-n27 {
    margin-left: -6.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n28 {
    margin: -7rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n28,
  .my-lg-n28 {
    margin-top: -7rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n28,
  .mx-lg-n28 {
    margin-right: -7rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n28,
  .my-lg-n28 {
    margin-bottom: -7rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n28,
  .mx-lg-n28 {
    margin-left: -7rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n29 {
    margin: -7.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n29,
  .my-lg-n29 {
    margin-top: -7.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n29,
  .mx-lg-n29 {
    margin-right: -7.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n29,
  .my-lg-n29 {
    margin-bottom: -7.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n29,
  .mx-lg-n29 {
    margin-left: -7.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n30 {
    margin: -7.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n30,
  .my-lg-n30 {
    margin-top: -7.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n30,
  .mx-lg-n30 {
    margin-right: -7.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n30,
  .my-lg-n30 {
    margin-bottom: -7.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n30,
  .mx-lg-n30 {
    margin-left: -7.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n31 {
    margin: -7.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n31,
  .my-lg-n31 {
    margin-top: -7.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n31,
  .mx-lg-n31 {
    margin-right: -7.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n31,
  .my-lg-n31 {
    margin-bottom: -7.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n31,
  .mx-lg-n31 {
    margin-left: -7.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n32 {
    margin: -8rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n32,
  .my-lg-n32 {
    margin-top: -8rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n32,
  .mx-lg-n32 {
    margin-right: -8rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n32,
  .my-lg-n32 {
    margin-bottom: -8rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n32,
  .mx-lg-n32 {
    margin-left: -8rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n33 {
    margin: -8.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n33,
  .my-lg-n33 {
    margin-top: -8.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n33,
  .mx-lg-n33 {
    margin-right: -8.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n33,
  .my-lg-n33 {
    margin-bottom: -8.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n33,
  .mx-lg-n33 {
    margin-left: -8.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n34 {
    margin: -8.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n34,
  .my-lg-n34 {
    margin-top: -8.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n34,
  .mx-lg-n34 {
    margin-right: -8.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n34,
  .my-lg-n34 {
    margin-bottom: -8.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n34,
  .mx-lg-n34 {
    margin-left: -8.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n35 {
    margin: -8.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n35,
  .my-lg-n35 {
    margin-top: -8.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n35,
  .mx-lg-n35 {
    margin-right: -8.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n35,
  .my-lg-n35 {
    margin-bottom: -8.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n35,
  .mx-lg-n35 {
    margin-left: -8.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n36 {
    margin: -9rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n36,
  .my-lg-n36 {
    margin-top: -9rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n36,
  .mx-lg-n36 {
    margin-right: -9rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n36,
  .my-lg-n36 {
    margin-bottom: -9rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n36,
  .mx-lg-n36 {
    margin-left: -9rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n37 {
    margin: -9.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n37,
  .my-lg-n37 {
    margin-top: -9.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n37,
  .mx-lg-n37 {
    margin-right: -9.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n37,
  .my-lg-n37 {
    margin-bottom: -9.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n37,
  .mx-lg-n37 {
    margin-left: -9.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n38 {
    margin: -9.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n38,
  .my-lg-n38 {
    margin-top: -9.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n38,
  .mx-lg-n38 {
    margin-right: -9.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n38,
  .my-lg-n38 {
    margin-bottom: -9.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n38,
  .mx-lg-n38 {
    margin-left: -9.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n39 {
    margin: -9.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n39,
  .my-lg-n39 {
    margin-top: -9.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n39,
  .mx-lg-n39 {
    margin-right: -9.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n39,
  .my-lg-n39 {
    margin-bottom: -9.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n39,
  .mx-lg-n39 {
    margin-left: -9.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-n40 {
    margin: -10rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-n40,
  .my-lg-n40 {
    margin-top: -10rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-n40,
  .mx-lg-n40 {
    margin-right: -10rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-n40,
  .my-lg-n40 {
    margin-bottom: -10rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-n40,
  .mx-lg-n40 {
    margin-left: -10rem !important;
  }
  /* line 55, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-lg-auto {
    margin: auto !important;
  }
  /* line 56, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  /* line 60, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  /* line 64, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  /* line 68, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-3 {
    margin: 0.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 0.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 0.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 0.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-4 {
    margin: 1rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-5 {
    margin: 1.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 1.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 1.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 1.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 1.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-3p5 {
    margin: 0.875rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-3p5,
  .my-xl-3p5 {
    margin-top: 0.875rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-3p5,
  .mx-xl-3p5 {
    margin-right: 0.875rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-3p5,
  .my-xl-3p5 {
    margin-bottom: 0.875rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-3p5,
  .mx-xl-3p5 {
    margin-left: 0.875rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-6 {
    margin: 1.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 1.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 1.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 1.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 1.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-7 {
    margin: 1.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 1.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 1.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 1.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 1.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-8 {
    margin: 2rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 2rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 2rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 2rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 2rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-9 {
    margin: 2.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-9,
  .my-xl-9 {
    margin-top: 2.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 2.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 2.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 2.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-10 {
    margin: 2.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 2.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 2.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 2.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 2.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-11 {
    margin: 2.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-11,
  .my-xl-11 {
    margin-top: 2.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-11,
  .mx-xl-11 {
    margin-right: 2.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-11,
  .my-xl-11 {
    margin-bottom: 2.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-11,
  .mx-xl-11 {
    margin-left: 2.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-12 {
    margin: 3rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-12,
  .my-xl-12 {
    margin-top: 3rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-12,
  .mx-xl-12 {
    margin-right: 3rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-12,
  .my-xl-12 {
    margin-bottom: 3rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-12,
  .mx-xl-12 {
    margin-left: 3rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-13 {
    margin: 3.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-13,
  .my-xl-13 {
    margin-top: 3.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-13,
  .mx-xl-13 {
    margin-right: 3.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-13,
  .my-xl-13 {
    margin-bottom: 3.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-13,
  .mx-xl-13 {
    margin-left: 3.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-14 {
    margin: 3.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-14,
  .my-xl-14 {
    margin-top: 3.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-14,
  .mx-xl-14 {
    margin-right: 3.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-14,
  .my-xl-14 {
    margin-bottom: 3.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-14,
  .mx-xl-14 {
    margin-left: 3.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-15 {
    margin: 3.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-15,
  .my-xl-15 {
    margin-top: 3.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-15,
  .mx-xl-15 {
    margin-right: 3.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-15,
  .my-xl-15 {
    margin-bottom: 3.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-15,
  .mx-xl-15 {
    margin-left: 3.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-16 {
    margin: 4rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-16,
  .my-xl-16 {
    margin-top: 4rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-16,
  .mx-xl-16 {
    margin-right: 4rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-16,
  .my-xl-16 {
    margin-bottom: 4rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-16,
  .mx-xl-16 {
    margin-left: 4rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-17 {
    margin: 4.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-17,
  .my-xl-17 {
    margin-top: 4.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-17,
  .mx-xl-17 {
    margin-right: 4.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-17,
  .my-xl-17 {
    margin-bottom: 4.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-17,
  .mx-xl-17 {
    margin-left: 4.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-18 {
    margin: 4.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-18,
  .my-xl-18 {
    margin-top: 4.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-18,
  .mx-xl-18 {
    margin-right: 4.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-18,
  .my-xl-18 {
    margin-bottom: 4.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-18,
  .mx-xl-18 {
    margin-left: 4.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-19 {
    margin: 4.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-19,
  .my-xl-19 {
    margin-top: 4.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-19,
  .mx-xl-19 {
    margin-right: 4.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-19,
  .my-xl-19 {
    margin-bottom: 4.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-19,
  .mx-xl-19 {
    margin-left: 4.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-20 {
    margin: 5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-20,
  .my-xl-20 {
    margin-top: 5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-20,
  .mx-xl-20 {
    margin-right: 5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-20,
  .my-xl-20 {
    margin-bottom: 5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-20,
  .mx-xl-20 {
    margin-left: 5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-21 {
    margin: 5.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-21,
  .my-xl-21 {
    margin-top: 5.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-21,
  .mx-xl-21 {
    margin-right: 5.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-21,
  .my-xl-21 {
    margin-bottom: 5.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-21,
  .mx-xl-21 {
    margin-left: 5.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-22 {
    margin: 5.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-22,
  .my-xl-22 {
    margin-top: 5.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-22,
  .mx-xl-22 {
    margin-right: 5.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-22,
  .my-xl-22 {
    margin-bottom: 5.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-22,
  .mx-xl-22 {
    margin-left: 5.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-23 {
    margin: 5.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-23,
  .my-xl-23 {
    margin-top: 5.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-23,
  .mx-xl-23 {
    margin-right: 5.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-23,
  .my-xl-23 {
    margin-bottom: 5.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-23,
  .mx-xl-23 {
    margin-left: 5.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-24 {
    margin: 6rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-24,
  .my-xl-24 {
    margin-top: 6rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-24,
  .mx-xl-24 {
    margin-right: 6rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-24,
  .my-xl-24 {
    margin-bottom: 6rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-24,
  .mx-xl-24 {
    margin-left: 6rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-25 {
    margin: 6.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-25,
  .my-xl-25 {
    margin-top: 6.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-25,
  .mx-xl-25 {
    margin-right: 6.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-25,
  .my-xl-25 {
    margin-bottom: 6.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-25,
  .mx-xl-25 {
    margin-left: 6.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-26 {
    margin: 6.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-26,
  .my-xl-26 {
    margin-top: 6.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-26,
  .mx-xl-26 {
    margin-right: 6.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-26,
  .my-xl-26 {
    margin-bottom: 6.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-26,
  .mx-xl-26 {
    margin-left: 6.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-27 {
    margin: 6.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-27,
  .my-xl-27 {
    margin-top: 6.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-27,
  .mx-xl-27 {
    margin-right: 6.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-27,
  .my-xl-27 {
    margin-bottom: 6.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-27,
  .mx-xl-27 {
    margin-left: 6.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-28 {
    margin: 7rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-28,
  .my-xl-28 {
    margin-top: 7rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-28,
  .mx-xl-28 {
    margin-right: 7rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-28,
  .my-xl-28 {
    margin-bottom: 7rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-28,
  .mx-xl-28 {
    margin-left: 7rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-29 {
    margin: 7.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-29,
  .my-xl-29 {
    margin-top: 7.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-29,
  .mx-xl-29 {
    margin-right: 7.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-29,
  .my-xl-29 {
    margin-bottom: 7.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-29,
  .mx-xl-29 {
    margin-left: 7.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-30 {
    margin: 7.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-30,
  .my-xl-30 {
    margin-top: 7.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-30,
  .mx-xl-30 {
    margin-right: 7.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-30,
  .my-xl-30 {
    margin-bottom: 7.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-30,
  .mx-xl-30 {
    margin-left: 7.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-31 {
    margin: 7.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-31,
  .my-xl-31 {
    margin-top: 7.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-31,
  .mx-xl-31 {
    margin-right: 7.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-31,
  .my-xl-31 {
    margin-bottom: 7.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-31,
  .mx-xl-31 {
    margin-left: 7.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-32 {
    margin: 8rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-32,
  .my-xl-32 {
    margin-top: 8rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-32,
  .mx-xl-32 {
    margin-right: 8rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-32,
  .my-xl-32 {
    margin-bottom: 8rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-32,
  .mx-xl-32 {
    margin-left: 8rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-33 {
    margin: 8.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-33,
  .my-xl-33 {
    margin-top: 8.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-33,
  .mx-xl-33 {
    margin-right: 8.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-33,
  .my-xl-33 {
    margin-bottom: 8.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-33,
  .mx-xl-33 {
    margin-left: 8.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-34 {
    margin: 8.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-34,
  .my-xl-34 {
    margin-top: 8.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-34,
  .mx-xl-34 {
    margin-right: 8.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-34,
  .my-xl-34 {
    margin-bottom: 8.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-34,
  .mx-xl-34 {
    margin-left: 8.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-35 {
    margin: 8.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-35,
  .my-xl-35 {
    margin-top: 8.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-35,
  .mx-xl-35 {
    margin-right: 8.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-35,
  .my-xl-35 {
    margin-bottom: 8.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-35,
  .mx-xl-35 {
    margin-left: 8.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-36 {
    margin: 9rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-36,
  .my-xl-36 {
    margin-top: 9rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-36,
  .mx-xl-36 {
    margin-right: 9rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-36,
  .my-xl-36 {
    margin-bottom: 9rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-36,
  .mx-xl-36 {
    margin-left: 9rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-37 {
    margin: 9.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-37,
  .my-xl-37 {
    margin-top: 9.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-37,
  .mx-xl-37 {
    margin-right: 9.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-37,
  .my-xl-37 {
    margin-bottom: 9.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-37,
  .mx-xl-37 {
    margin-left: 9.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-38 {
    margin: 9.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-38,
  .my-xl-38 {
    margin-top: 9.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-38,
  .mx-xl-38 {
    margin-right: 9.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-38,
  .my-xl-38 {
    margin-bottom: 9.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-38,
  .mx-xl-38 {
    margin-left: 9.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-39 {
    margin: 9.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-39,
  .my-xl-39 {
    margin-top: 9.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-39,
  .mx-xl-39 {
    margin-right: 9.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-39,
  .my-xl-39 {
    margin-bottom: 9.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-39,
  .mx-xl-39 {
    margin-left: 9.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-40 {
    margin: 10rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-40,
  .my-xl-40 {
    margin-top: 10rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-40,
  .mx-xl-40 {
    margin-right: 10rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-40,
  .my-xl-40 {
    margin-bottom: 10rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-40,
  .mx-xl-40 {
    margin-left: 10rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-3 {
    padding: 0.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 0.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 0.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 0.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-4 {
    padding: 1rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-5 {
    padding: 1.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 1.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 1.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 1.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 1.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-3p5 {
    padding: 0.875rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-3p5,
  .py-xl-3p5 {
    padding-top: 0.875rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-3p5,
  .px-xl-3p5 {
    padding-right: 0.875rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-3p5,
  .py-xl-3p5 {
    padding-bottom: 0.875rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-3p5,
  .px-xl-3p5 {
    padding-left: 0.875rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-6 {
    padding: 1.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 1.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 1.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 1.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 1.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-7 {
    padding: 1.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 1.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 1.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 1.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 1.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-8 {
    padding: 2rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 2rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 2rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 2rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 2rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-9 {
    padding: 2.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-9,
  .py-xl-9 {
    padding-top: 2.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-9,
  .px-xl-9 {
    padding-right: 2.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 2.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-9,
  .px-xl-9 {
    padding-left: 2.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-10 {
    padding: 2.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 2.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 2.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 2.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 2.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-11 {
    padding: 2.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-11,
  .py-xl-11 {
    padding-top: 2.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-11,
  .px-xl-11 {
    padding-right: 2.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-11,
  .py-xl-11 {
    padding-bottom: 2.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-11,
  .px-xl-11 {
    padding-left: 2.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-12 {
    padding: 3rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-12,
  .py-xl-12 {
    padding-top: 3rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-12,
  .px-xl-12 {
    padding-right: 3rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-12,
  .py-xl-12 {
    padding-bottom: 3rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-12,
  .px-xl-12 {
    padding-left: 3rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-13 {
    padding: 3.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-13,
  .py-xl-13 {
    padding-top: 3.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-13,
  .px-xl-13 {
    padding-right: 3.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-13,
  .py-xl-13 {
    padding-bottom: 3.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-13,
  .px-xl-13 {
    padding-left: 3.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-14 {
    padding: 3.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-14,
  .py-xl-14 {
    padding-top: 3.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-14,
  .px-xl-14 {
    padding-right: 3.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-14,
  .py-xl-14 {
    padding-bottom: 3.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-14,
  .px-xl-14 {
    padding-left: 3.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-15 {
    padding: 3.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-15,
  .py-xl-15 {
    padding-top: 3.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-15,
  .px-xl-15 {
    padding-right: 3.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-15,
  .py-xl-15 {
    padding-bottom: 3.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-15,
  .px-xl-15 {
    padding-left: 3.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-16 {
    padding: 4rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-16,
  .py-xl-16 {
    padding-top: 4rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-16,
  .px-xl-16 {
    padding-right: 4rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-16,
  .py-xl-16 {
    padding-bottom: 4rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-16,
  .px-xl-16 {
    padding-left: 4rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-17 {
    padding: 4.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-17,
  .py-xl-17 {
    padding-top: 4.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-17,
  .px-xl-17 {
    padding-right: 4.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-17,
  .py-xl-17 {
    padding-bottom: 4.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-17,
  .px-xl-17 {
    padding-left: 4.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-18 {
    padding: 4.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-18,
  .py-xl-18 {
    padding-top: 4.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-18,
  .px-xl-18 {
    padding-right: 4.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-18,
  .py-xl-18 {
    padding-bottom: 4.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-18,
  .px-xl-18 {
    padding-left: 4.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-19 {
    padding: 4.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-19,
  .py-xl-19 {
    padding-top: 4.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-19,
  .px-xl-19 {
    padding-right: 4.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-19,
  .py-xl-19 {
    padding-bottom: 4.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-19,
  .px-xl-19 {
    padding-left: 4.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-20 {
    padding: 5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-20,
  .py-xl-20 {
    padding-top: 5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-20,
  .px-xl-20 {
    padding-right: 5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-20,
  .py-xl-20 {
    padding-bottom: 5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-20,
  .px-xl-20 {
    padding-left: 5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-21 {
    padding: 5.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-21,
  .py-xl-21 {
    padding-top: 5.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-21,
  .px-xl-21 {
    padding-right: 5.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-21,
  .py-xl-21 {
    padding-bottom: 5.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-21,
  .px-xl-21 {
    padding-left: 5.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-22 {
    padding: 5.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-22,
  .py-xl-22 {
    padding-top: 5.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-22,
  .px-xl-22 {
    padding-right: 5.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-22,
  .py-xl-22 {
    padding-bottom: 5.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-22,
  .px-xl-22 {
    padding-left: 5.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-23 {
    padding: 5.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-23,
  .py-xl-23 {
    padding-top: 5.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-23,
  .px-xl-23 {
    padding-right: 5.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-23,
  .py-xl-23 {
    padding-bottom: 5.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-23,
  .px-xl-23 {
    padding-left: 5.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-24 {
    padding: 6rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-24,
  .py-xl-24 {
    padding-top: 6rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-24,
  .px-xl-24 {
    padding-right: 6rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-24,
  .py-xl-24 {
    padding-bottom: 6rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-24,
  .px-xl-24 {
    padding-left: 6rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-25 {
    padding: 6.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-25,
  .py-xl-25 {
    padding-top: 6.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-25,
  .px-xl-25 {
    padding-right: 6.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-25,
  .py-xl-25 {
    padding-bottom: 6.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-25,
  .px-xl-25 {
    padding-left: 6.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-26 {
    padding: 6.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-26,
  .py-xl-26 {
    padding-top: 6.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-26,
  .px-xl-26 {
    padding-right: 6.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-26,
  .py-xl-26 {
    padding-bottom: 6.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-26,
  .px-xl-26 {
    padding-left: 6.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-27 {
    padding: 6.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-27,
  .py-xl-27 {
    padding-top: 6.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-27,
  .px-xl-27 {
    padding-right: 6.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-27,
  .py-xl-27 {
    padding-bottom: 6.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-27,
  .px-xl-27 {
    padding-left: 6.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-28 {
    padding: 7rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-28,
  .py-xl-28 {
    padding-top: 7rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-28,
  .px-xl-28 {
    padding-right: 7rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-28,
  .py-xl-28 {
    padding-bottom: 7rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-28,
  .px-xl-28 {
    padding-left: 7rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-29 {
    padding: 7.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-29,
  .py-xl-29 {
    padding-top: 7.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-29,
  .px-xl-29 {
    padding-right: 7.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-29,
  .py-xl-29 {
    padding-bottom: 7.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-29,
  .px-xl-29 {
    padding-left: 7.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-30 {
    padding: 7.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-30,
  .py-xl-30 {
    padding-top: 7.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-30,
  .px-xl-30 {
    padding-right: 7.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-30,
  .py-xl-30 {
    padding-bottom: 7.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-30,
  .px-xl-30 {
    padding-left: 7.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-31 {
    padding: 7.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-31,
  .py-xl-31 {
    padding-top: 7.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-31,
  .px-xl-31 {
    padding-right: 7.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-31,
  .py-xl-31 {
    padding-bottom: 7.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-31,
  .px-xl-31 {
    padding-left: 7.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-32 {
    padding: 8rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-32,
  .py-xl-32 {
    padding-top: 8rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-32,
  .px-xl-32 {
    padding-right: 8rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-32,
  .py-xl-32 {
    padding-bottom: 8rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-32,
  .px-xl-32 {
    padding-left: 8rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-33 {
    padding: 8.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-33,
  .py-xl-33 {
    padding-top: 8.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-33,
  .px-xl-33 {
    padding-right: 8.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-33,
  .py-xl-33 {
    padding-bottom: 8.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-33,
  .px-xl-33 {
    padding-left: 8.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-34 {
    padding: 8.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-34,
  .py-xl-34 {
    padding-top: 8.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-34,
  .px-xl-34 {
    padding-right: 8.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-34,
  .py-xl-34 {
    padding-bottom: 8.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-34,
  .px-xl-34 {
    padding-left: 8.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-35 {
    padding: 8.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-35,
  .py-xl-35 {
    padding-top: 8.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-35,
  .px-xl-35 {
    padding-right: 8.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-35,
  .py-xl-35 {
    padding-bottom: 8.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-35,
  .px-xl-35 {
    padding-left: 8.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-36 {
    padding: 9rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-36,
  .py-xl-36 {
    padding-top: 9rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-36,
  .px-xl-36 {
    padding-right: 9rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-36,
  .py-xl-36 {
    padding-bottom: 9rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-36,
  .px-xl-36 {
    padding-left: 9rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-37 {
    padding: 9.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-37,
  .py-xl-37 {
    padding-top: 9.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-37,
  .px-xl-37 {
    padding-right: 9.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-37,
  .py-xl-37 {
    padding-bottom: 9.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-37,
  .px-xl-37 {
    padding-left: 9.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-38 {
    padding: 9.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-38,
  .py-xl-38 {
    padding-top: 9.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-38,
  .px-xl-38 {
    padding-right: 9.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-38,
  .py-xl-38 {
    padding-bottom: 9.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-38,
  .px-xl-38 {
    padding-left: 9.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-39 {
    padding: 9.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-39,
  .py-xl-39 {
    padding-top: 9.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-39,
  .px-xl-39 {
    padding-right: 9.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-39,
  .py-xl-39 {
    padding-bottom: 9.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-39,
  .px-xl-39 {
    padding-left: 9.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xl-40 {
    padding: 10rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xl-40,
  .py-xl-40 {
    padding-top: 10rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xl-40,
  .px-xl-40 {
    padding-right: 10rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xl-40,
  .py-xl-40 {
    padding-bottom: 10rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xl-40,
  .px-xl-40 {
    padding-left: 10rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n3 {
    margin: -0.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -0.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -0.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -0.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -0.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n4 {
    margin: -1rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n5 {
    margin: -1.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -1.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -1.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -1.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -1.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n3p5 {
    margin: -0.875rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n3p5,
  .my-xl-n3p5 {
    margin-top: -0.875rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n3p5,
  .mx-xl-n3p5 {
    margin-right: -0.875rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n3p5,
  .my-xl-n3p5 {
    margin-bottom: -0.875rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n3p5,
  .mx-xl-n3p5 {
    margin-left: -0.875rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n6 {
    margin: -1.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -1.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -1.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -1.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -1.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n7 {
    margin: -1.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -1.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -1.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -1.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -1.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n8 {
    margin: -2rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -2rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -2rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -2rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -2rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n9 {
    margin: -2.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -2.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -2.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -2.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -2.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n10 {
    margin: -2.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -2.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -2.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -2.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -2.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n11 {
    margin: -2.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n11,
  .my-xl-n11 {
    margin-top: -2.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n11,
  .mx-xl-n11 {
    margin-right: -2.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n11,
  .my-xl-n11 {
    margin-bottom: -2.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n11,
  .mx-xl-n11 {
    margin-left: -2.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n12 {
    margin: -3rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n12,
  .my-xl-n12 {
    margin-top: -3rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n12,
  .mx-xl-n12 {
    margin-right: -3rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n12,
  .my-xl-n12 {
    margin-bottom: -3rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n12,
  .mx-xl-n12 {
    margin-left: -3rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n13 {
    margin: -3.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n13,
  .my-xl-n13 {
    margin-top: -3.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n13,
  .mx-xl-n13 {
    margin-right: -3.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n13,
  .my-xl-n13 {
    margin-bottom: -3.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n13,
  .mx-xl-n13 {
    margin-left: -3.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n14 {
    margin: -3.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n14,
  .my-xl-n14 {
    margin-top: -3.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n14,
  .mx-xl-n14 {
    margin-right: -3.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n14,
  .my-xl-n14 {
    margin-bottom: -3.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n14,
  .mx-xl-n14 {
    margin-left: -3.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n15 {
    margin: -3.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n15,
  .my-xl-n15 {
    margin-top: -3.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n15,
  .mx-xl-n15 {
    margin-right: -3.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n15,
  .my-xl-n15 {
    margin-bottom: -3.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n15,
  .mx-xl-n15 {
    margin-left: -3.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n16 {
    margin: -4rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n16,
  .my-xl-n16 {
    margin-top: -4rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n16,
  .mx-xl-n16 {
    margin-right: -4rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n16,
  .my-xl-n16 {
    margin-bottom: -4rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n16,
  .mx-xl-n16 {
    margin-left: -4rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n17 {
    margin: -4.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n17,
  .my-xl-n17 {
    margin-top: -4.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n17,
  .mx-xl-n17 {
    margin-right: -4.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n17,
  .my-xl-n17 {
    margin-bottom: -4.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n17,
  .mx-xl-n17 {
    margin-left: -4.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n18 {
    margin: -4.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n18,
  .my-xl-n18 {
    margin-top: -4.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n18,
  .mx-xl-n18 {
    margin-right: -4.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n18,
  .my-xl-n18 {
    margin-bottom: -4.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n18,
  .mx-xl-n18 {
    margin-left: -4.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n19 {
    margin: -4.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n19,
  .my-xl-n19 {
    margin-top: -4.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n19,
  .mx-xl-n19 {
    margin-right: -4.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n19,
  .my-xl-n19 {
    margin-bottom: -4.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n19,
  .mx-xl-n19 {
    margin-left: -4.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n20 {
    margin: -5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n20,
  .my-xl-n20 {
    margin-top: -5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n20,
  .mx-xl-n20 {
    margin-right: -5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n20,
  .my-xl-n20 {
    margin-bottom: -5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n20,
  .mx-xl-n20 {
    margin-left: -5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n21 {
    margin: -5.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n21,
  .my-xl-n21 {
    margin-top: -5.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n21,
  .mx-xl-n21 {
    margin-right: -5.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n21,
  .my-xl-n21 {
    margin-bottom: -5.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n21,
  .mx-xl-n21 {
    margin-left: -5.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n22 {
    margin: -5.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n22,
  .my-xl-n22 {
    margin-top: -5.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n22,
  .mx-xl-n22 {
    margin-right: -5.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n22,
  .my-xl-n22 {
    margin-bottom: -5.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n22,
  .mx-xl-n22 {
    margin-left: -5.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n23 {
    margin: -5.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n23,
  .my-xl-n23 {
    margin-top: -5.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n23,
  .mx-xl-n23 {
    margin-right: -5.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n23,
  .my-xl-n23 {
    margin-bottom: -5.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n23,
  .mx-xl-n23 {
    margin-left: -5.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n24 {
    margin: -6rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n24,
  .my-xl-n24 {
    margin-top: -6rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n24,
  .mx-xl-n24 {
    margin-right: -6rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n24,
  .my-xl-n24 {
    margin-bottom: -6rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n24,
  .mx-xl-n24 {
    margin-left: -6rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n25 {
    margin: -6.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n25,
  .my-xl-n25 {
    margin-top: -6.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n25,
  .mx-xl-n25 {
    margin-right: -6.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n25,
  .my-xl-n25 {
    margin-bottom: -6.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n25,
  .mx-xl-n25 {
    margin-left: -6.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n26 {
    margin: -6.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n26,
  .my-xl-n26 {
    margin-top: -6.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n26,
  .mx-xl-n26 {
    margin-right: -6.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n26,
  .my-xl-n26 {
    margin-bottom: -6.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n26,
  .mx-xl-n26 {
    margin-left: -6.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n27 {
    margin: -6.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n27,
  .my-xl-n27 {
    margin-top: -6.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n27,
  .mx-xl-n27 {
    margin-right: -6.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n27,
  .my-xl-n27 {
    margin-bottom: -6.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n27,
  .mx-xl-n27 {
    margin-left: -6.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n28 {
    margin: -7rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n28,
  .my-xl-n28 {
    margin-top: -7rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n28,
  .mx-xl-n28 {
    margin-right: -7rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n28,
  .my-xl-n28 {
    margin-bottom: -7rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n28,
  .mx-xl-n28 {
    margin-left: -7rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n29 {
    margin: -7.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n29,
  .my-xl-n29 {
    margin-top: -7.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n29,
  .mx-xl-n29 {
    margin-right: -7.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n29,
  .my-xl-n29 {
    margin-bottom: -7.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n29,
  .mx-xl-n29 {
    margin-left: -7.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n30 {
    margin: -7.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n30,
  .my-xl-n30 {
    margin-top: -7.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n30,
  .mx-xl-n30 {
    margin-right: -7.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n30,
  .my-xl-n30 {
    margin-bottom: -7.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n30,
  .mx-xl-n30 {
    margin-left: -7.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n31 {
    margin: -7.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n31,
  .my-xl-n31 {
    margin-top: -7.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n31,
  .mx-xl-n31 {
    margin-right: -7.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n31,
  .my-xl-n31 {
    margin-bottom: -7.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n31,
  .mx-xl-n31 {
    margin-left: -7.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n32 {
    margin: -8rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n32,
  .my-xl-n32 {
    margin-top: -8rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n32,
  .mx-xl-n32 {
    margin-right: -8rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n32,
  .my-xl-n32 {
    margin-bottom: -8rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n32,
  .mx-xl-n32 {
    margin-left: -8rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n33 {
    margin: -8.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n33,
  .my-xl-n33 {
    margin-top: -8.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n33,
  .mx-xl-n33 {
    margin-right: -8.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n33,
  .my-xl-n33 {
    margin-bottom: -8.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n33,
  .mx-xl-n33 {
    margin-left: -8.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n34 {
    margin: -8.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n34,
  .my-xl-n34 {
    margin-top: -8.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n34,
  .mx-xl-n34 {
    margin-right: -8.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n34,
  .my-xl-n34 {
    margin-bottom: -8.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n34,
  .mx-xl-n34 {
    margin-left: -8.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n35 {
    margin: -8.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n35,
  .my-xl-n35 {
    margin-top: -8.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n35,
  .mx-xl-n35 {
    margin-right: -8.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n35,
  .my-xl-n35 {
    margin-bottom: -8.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n35,
  .mx-xl-n35 {
    margin-left: -8.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n36 {
    margin: -9rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n36,
  .my-xl-n36 {
    margin-top: -9rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n36,
  .mx-xl-n36 {
    margin-right: -9rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n36,
  .my-xl-n36 {
    margin-bottom: -9rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n36,
  .mx-xl-n36 {
    margin-left: -9rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n37 {
    margin: -9.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n37,
  .my-xl-n37 {
    margin-top: -9.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n37,
  .mx-xl-n37 {
    margin-right: -9.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n37,
  .my-xl-n37 {
    margin-bottom: -9.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n37,
  .mx-xl-n37 {
    margin-left: -9.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n38 {
    margin: -9.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n38,
  .my-xl-n38 {
    margin-top: -9.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n38,
  .mx-xl-n38 {
    margin-right: -9.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n38,
  .my-xl-n38 {
    margin-bottom: -9.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n38,
  .mx-xl-n38 {
    margin-left: -9.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n39 {
    margin: -9.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n39,
  .my-xl-n39 {
    margin-top: -9.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n39,
  .mx-xl-n39 {
    margin-right: -9.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n39,
  .my-xl-n39 {
    margin-bottom: -9.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n39,
  .mx-xl-n39 {
    margin-left: -9.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-n40 {
    margin: -10rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-n40,
  .my-xl-n40 {
    margin-top: -10rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-n40,
  .mx-xl-n40 {
    margin-right: -10rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-n40,
  .my-xl-n40 {
    margin-bottom: -10rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-n40,
  .mx-xl-n40 {
    margin-left: -10rem !important;
  }
  /* line 55, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xl-auto {
    margin: auto !important;
  }
  /* line 56, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  /* line 60, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  /* line 64, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  /* line 68, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1440px) {
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-0 {
    margin: 0 !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-3 {
    margin: 0.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 0.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 0.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 0.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-4 {
    margin: 1rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-5 {
    margin: 1.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 1.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 1.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 1.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 1.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-3p5 {
    margin: 0.875rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-3p5,
  .my-xxl-3p5 {
    margin-top: 0.875rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-3p5,
  .mx-xxl-3p5 {
    margin-right: 0.875rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-3p5,
  .my-xxl-3p5 {
    margin-bottom: 0.875rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-3p5,
  .mx-xxl-3p5 {
    margin-left: 0.875rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-6 {
    margin: 1.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-6,
  .my-xxl-6 {
    margin-top: 1.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-6,
  .mx-xxl-6 {
    margin-right: 1.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-6,
  .my-xxl-6 {
    margin-bottom: 1.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-6,
  .mx-xxl-6 {
    margin-left: 1.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-7 {
    margin: 1.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-7,
  .my-xxl-7 {
    margin-top: 1.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-7,
  .mx-xxl-7 {
    margin-right: 1.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-7,
  .my-xxl-7 {
    margin-bottom: 1.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-7,
  .mx-xxl-7 {
    margin-left: 1.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-8 {
    margin: 2rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-8,
  .my-xxl-8 {
    margin-top: 2rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-8,
  .mx-xxl-8 {
    margin-right: 2rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-8,
  .my-xxl-8 {
    margin-bottom: 2rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-8,
  .mx-xxl-8 {
    margin-left: 2rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-9 {
    margin: 2.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-9,
  .my-xxl-9 {
    margin-top: 2.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-9,
  .mx-xxl-9 {
    margin-right: 2.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-9,
  .my-xxl-9 {
    margin-bottom: 2.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-9,
  .mx-xxl-9 {
    margin-left: 2.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-10 {
    margin: 2.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-10,
  .my-xxl-10 {
    margin-top: 2.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-10,
  .mx-xxl-10 {
    margin-right: 2.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-10,
  .my-xxl-10 {
    margin-bottom: 2.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-10,
  .mx-xxl-10 {
    margin-left: 2.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-11 {
    margin: 2.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-11,
  .my-xxl-11 {
    margin-top: 2.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-11,
  .mx-xxl-11 {
    margin-right: 2.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-11,
  .my-xxl-11 {
    margin-bottom: 2.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-11,
  .mx-xxl-11 {
    margin-left: 2.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-12 {
    margin: 3rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-12,
  .my-xxl-12 {
    margin-top: 3rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-12,
  .mx-xxl-12 {
    margin-right: 3rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-12,
  .my-xxl-12 {
    margin-bottom: 3rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-12,
  .mx-xxl-12 {
    margin-left: 3rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-13 {
    margin: 3.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-13,
  .my-xxl-13 {
    margin-top: 3.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-13,
  .mx-xxl-13 {
    margin-right: 3.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-13,
  .my-xxl-13 {
    margin-bottom: 3.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-13,
  .mx-xxl-13 {
    margin-left: 3.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-14 {
    margin: 3.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-14,
  .my-xxl-14 {
    margin-top: 3.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-14,
  .mx-xxl-14 {
    margin-right: 3.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-14,
  .my-xxl-14 {
    margin-bottom: 3.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-14,
  .mx-xxl-14 {
    margin-left: 3.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-15 {
    margin: 3.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-15,
  .my-xxl-15 {
    margin-top: 3.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-15,
  .mx-xxl-15 {
    margin-right: 3.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-15,
  .my-xxl-15 {
    margin-bottom: 3.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-15,
  .mx-xxl-15 {
    margin-left: 3.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-16 {
    margin: 4rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-16,
  .my-xxl-16 {
    margin-top: 4rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-16,
  .mx-xxl-16 {
    margin-right: 4rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-16,
  .my-xxl-16 {
    margin-bottom: 4rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-16,
  .mx-xxl-16 {
    margin-left: 4rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-17 {
    margin: 4.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-17,
  .my-xxl-17 {
    margin-top: 4.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-17,
  .mx-xxl-17 {
    margin-right: 4.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-17,
  .my-xxl-17 {
    margin-bottom: 4.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-17,
  .mx-xxl-17 {
    margin-left: 4.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-18 {
    margin: 4.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-18,
  .my-xxl-18 {
    margin-top: 4.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-18,
  .mx-xxl-18 {
    margin-right: 4.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-18,
  .my-xxl-18 {
    margin-bottom: 4.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-18,
  .mx-xxl-18 {
    margin-left: 4.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-19 {
    margin: 4.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-19,
  .my-xxl-19 {
    margin-top: 4.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-19,
  .mx-xxl-19 {
    margin-right: 4.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-19,
  .my-xxl-19 {
    margin-bottom: 4.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-19,
  .mx-xxl-19 {
    margin-left: 4.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-20 {
    margin: 5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-20,
  .my-xxl-20 {
    margin-top: 5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-20,
  .mx-xxl-20 {
    margin-right: 5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-20,
  .my-xxl-20 {
    margin-bottom: 5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-20,
  .mx-xxl-20 {
    margin-left: 5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-21 {
    margin: 5.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-21,
  .my-xxl-21 {
    margin-top: 5.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-21,
  .mx-xxl-21 {
    margin-right: 5.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-21,
  .my-xxl-21 {
    margin-bottom: 5.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-21,
  .mx-xxl-21 {
    margin-left: 5.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-22 {
    margin: 5.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-22,
  .my-xxl-22 {
    margin-top: 5.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-22,
  .mx-xxl-22 {
    margin-right: 5.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-22,
  .my-xxl-22 {
    margin-bottom: 5.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-22,
  .mx-xxl-22 {
    margin-left: 5.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-23 {
    margin: 5.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-23,
  .my-xxl-23 {
    margin-top: 5.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-23,
  .mx-xxl-23 {
    margin-right: 5.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-23,
  .my-xxl-23 {
    margin-bottom: 5.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-23,
  .mx-xxl-23 {
    margin-left: 5.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-24 {
    margin: 6rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-24,
  .my-xxl-24 {
    margin-top: 6rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-24,
  .mx-xxl-24 {
    margin-right: 6rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-24,
  .my-xxl-24 {
    margin-bottom: 6rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-24,
  .mx-xxl-24 {
    margin-left: 6rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-25 {
    margin: 6.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-25,
  .my-xxl-25 {
    margin-top: 6.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-25,
  .mx-xxl-25 {
    margin-right: 6.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-25,
  .my-xxl-25 {
    margin-bottom: 6.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-25,
  .mx-xxl-25 {
    margin-left: 6.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-26 {
    margin: 6.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-26,
  .my-xxl-26 {
    margin-top: 6.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-26,
  .mx-xxl-26 {
    margin-right: 6.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-26,
  .my-xxl-26 {
    margin-bottom: 6.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-26,
  .mx-xxl-26 {
    margin-left: 6.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-27 {
    margin: 6.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-27,
  .my-xxl-27 {
    margin-top: 6.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-27,
  .mx-xxl-27 {
    margin-right: 6.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-27,
  .my-xxl-27 {
    margin-bottom: 6.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-27,
  .mx-xxl-27 {
    margin-left: 6.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-28 {
    margin: 7rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-28,
  .my-xxl-28 {
    margin-top: 7rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-28,
  .mx-xxl-28 {
    margin-right: 7rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-28,
  .my-xxl-28 {
    margin-bottom: 7rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-28,
  .mx-xxl-28 {
    margin-left: 7rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-29 {
    margin: 7.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-29,
  .my-xxl-29 {
    margin-top: 7.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-29,
  .mx-xxl-29 {
    margin-right: 7.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-29,
  .my-xxl-29 {
    margin-bottom: 7.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-29,
  .mx-xxl-29 {
    margin-left: 7.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-30 {
    margin: 7.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-30,
  .my-xxl-30 {
    margin-top: 7.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-30,
  .mx-xxl-30 {
    margin-right: 7.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-30,
  .my-xxl-30 {
    margin-bottom: 7.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-30,
  .mx-xxl-30 {
    margin-left: 7.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-31 {
    margin: 7.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-31,
  .my-xxl-31 {
    margin-top: 7.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-31,
  .mx-xxl-31 {
    margin-right: 7.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-31,
  .my-xxl-31 {
    margin-bottom: 7.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-31,
  .mx-xxl-31 {
    margin-left: 7.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-32 {
    margin: 8rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-32,
  .my-xxl-32 {
    margin-top: 8rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-32,
  .mx-xxl-32 {
    margin-right: 8rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-32,
  .my-xxl-32 {
    margin-bottom: 8rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-32,
  .mx-xxl-32 {
    margin-left: 8rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-33 {
    margin: 8.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-33,
  .my-xxl-33 {
    margin-top: 8.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-33,
  .mx-xxl-33 {
    margin-right: 8.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-33,
  .my-xxl-33 {
    margin-bottom: 8.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-33,
  .mx-xxl-33 {
    margin-left: 8.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-34 {
    margin: 8.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-34,
  .my-xxl-34 {
    margin-top: 8.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-34,
  .mx-xxl-34 {
    margin-right: 8.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-34,
  .my-xxl-34 {
    margin-bottom: 8.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-34,
  .mx-xxl-34 {
    margin-left: 8.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-35 {
    margin: 8.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-35,
  .my-xxl-35 {
    margin-top: 8.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-35,
  .mx-xxl-35 {
    margin-right: 8.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-35,
  .my-xxl-35 {
    margin-bottom: 8.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-35,
  .mx-xxl-35 {
    margin-left: 8.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-36 {
    margin: 9rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-36,
  .my-xxl-36 {
    margin-top: 9rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-36,
  .mx-xxl-36 {
    margin-right: 9rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-36,
  .my-xxl-36 {
    margin-bottom: 9rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-36,
  .mx-xxl-36 {
    margin-left: 9rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-37 {
    margin: 9.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-37,
  .my-xxl-37 {
    margin-top: 9.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-37,
  .mx-xxl-37 {
    margin-right: 9.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-37,
  .my-xxl-37 {
    margin-bottom: 9.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-37,
  .mx-xxl-37 {
    margin-left: 9.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-38 {
    margin: 9.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-38,
  .my-xxl-38 {
    margin-top: 9.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-38,
  .mx-xxl-38 {
    margin-right: 9.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-38,
  .my-xxl-38 {
    margin-bottom: 9.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-38,
  .mx-xxl-38 {
    margin-left: 9.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-39 {
    margin: 9.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-39,
  .my-xxl-39 {
    margin-top: 9.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-39,
  .mx-xxl-39 {
    margin-right: 9.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-39,
  .my-xxl-39 {
    margin-bottom: 9.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-39,
  .mx-xxl-39 {
    margin-left: 9.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-40 {
    margin: 10rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-40,
  .my-xxl-40 {
    margin-top: 10rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-40,
  .mx-xxl-40 {
    margin-right: 10rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-40,
  .my-xxl-40 {
    margin-bottom: 10rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-40,
  .mx-xxl-40 {
    margin-left: 10rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-0 {
    padding: 0 !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-3 {
    padding: 0.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 0.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 0.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 0.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-4 {
    padding: 1rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-5 {
    padding: 1.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 1.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 1.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 1.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 1.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-3p5 {
    padding: 0.875rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-3p5,
  .py-xxl-3p5 {
    padding-top: 0.875rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-3p5,
  .px-xxl-3p5 {
    padding-right: 0.875rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-3p5,
  .py-xxl-3p5 {
    padding-bottom: 0.875rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-3p5,
  .px-xxl-3p5 {
    padding-left: 0.875rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-6 {
    padding: 1.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-6,
  .py-xxl-6 {
    padding-top: 1.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-6,
  .px-xxl-6 {
    padding-right: 1.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-6,
  .py-xxl-6 {
    padding-bottom: 1.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-6,
  .px-xxl-6 {
    padding-left: 1.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-7 {
    padding: 1.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-7,
  .py-xxl-7 {
    padding-top: 1.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-7,
  .px-xxl-7 {
    padding-right: 1.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-7,
  .py-xxl-7 {
    padding-bottom: 1.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-7,
  .px-xxl-7 {
    padding-left: 1.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-8 {
    padding: 2rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-8,
  .py-xxl-8 {
    padding-top: 2rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-8,
  .px-xxl-8 {
    padding-right: 2rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-8,
  .py-xxl-8 {
    padding-bottom: 2rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-8,
  .px-xxl-8 {
    padding-left: 2rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-9 {
    padding: 2.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-9,
  .py-xxl-9 {
    padding-top: 2.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-9,
  .px-xxl-9 {
    padding-right: 2.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-9,
  .py-xxl-9 {
    padding-bottom: 2.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-9,
  .px-xxl-9 {
    padding-left: 2.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-10 {
    padding: 2.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-10,
  .py-xxl-10 {
    padding-top: 2.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-10,
  .px-xxl-10 {
    padding-right: 2.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-10,
  .py-xxl-10 {
    padding-bottom: 2.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-10,
  .px-xxl-10 {
    padding-left: 2.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-11 {
    padding: 2.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-11,
  .py-xxl-11 {
    padding-top: 2.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-11,
  .px-xxl-11 {
    padding-right: 2.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-11,
  .py-xxl-11 {
    padding-bottom: 2.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-11,
  .px-xxl-11 {
    padding-left: 2.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-12 {
    padding: 3rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-12,
  .py-xxl-12 {
    padding-top: 3rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-12,
  .px-xxl-12 {
    padding-right: 3rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-12,
  .py-xxl-12 {
    padding-bottom: 3rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-12,
  .px-xxl-12 {
    padding-left: 3rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-13 {
    padding: 3.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-13,
  .py-xxl-13 {
    padding-top: 3.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-13,
  .px-xxl-13 {
    padding-right: 3.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-13,
  .py-xxl-13 {
    padding-bottom: 3.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-13,
  .px-xxl-13 {
    padding-left: 3.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-14 {
    padding: 3.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-14,
  .py-xxl-14 {
    padding-top: 3.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-14,
  .px-xxl-14 {
    padding-right: 3.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-14,
  .py-xxl-14 {
    padding-bottom: 3.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-14,
  .px-xxl-14 {
    padding-left: 3.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-15 {
    padding: 3.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-15,
  .py-xxl-15 {
    padding-top: 3.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-15,
  .px-xxl-15 {
    padding-right: 3.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-15,
  .py-xxl-15 {
    padding-bottom: 3.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-15,
  .px-xxl-15 {
    padding-left: 3.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-16 {
    padding: 4rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-16,
  .py-xxl-16 {
    padding-top: 4rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-16,
  .px-xxl-16 {
    padding-right: 4rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-16,
  .py-xxl-16 {
    padding-bottom: 4rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-16,
  .px-xxl-16 {
    padding-left: 4rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-17 {
    padding: 4.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-17,
  .py-xxl-17 {
    padding-top: 4.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-17,
  .px-xxl-17 {
    padding-right: 4.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-17,
  .py-xxl-17 {
    padding-bottom: 4.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-17,
  .px-xxl-17 {
    padding-left: 4.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-18 {
    padding: 4.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-18,
  .py-xxl-18 {
    padding-top: 4.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-18,
  .px-xxl-18 {
    padding-right: 4.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-18,
  .py-xxl-18 {
    padding-bottom: 4.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-18,
  .px-xxl-18 {
    padding-left: 4.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-19 {
    padding: 4.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-19,
  .py-xxl-19 {
    padding-top: 4.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-19,
  .px-xxl-19 {
    padding-right: 4.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-19,
  .py-xxl-19 {
    padding-bottom: 4.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-19,
  .px-xxl-19 {
    padding-left: 4.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-20 {
    padding: 5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-20,
  .py-xxl-20 {
    padding-top: 5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-20,
  .px-xxl-20 {
    padding-right: 5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-20,
  .py-xxl-20 {
    padding-bottom: 5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-20,
  .px-xxl-20 {
    padding-left: 5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-21 {
    padding: 5.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-21,
  .py-xxl-21 {
    padding-top: 5.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-21,
  .px-xxl-21 {
    padding-right: 5.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-21,
  .py-xxl-21 {
    padding-bottom: 5.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-21,
  .px-xxl-21 {
    padding-left: 5.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-22 {
    padding: 5.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-22,
  .py-xxl-22 {
    padding-top: 5.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-22,
  .px-xxl-22 {
    padding-right: 5.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-22,
  .py-xxl-22 {
    padding-bottom: 5.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-22,
  .px-xxl-22 {
    padding-left: 5.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-23 {
    padding: 5.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-23,
  .py-xxl-23 {
    padding-top: 5.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-23,
  .px-xxl-23 {
    padding-right: 5.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-23,
  .py-xxl-23 {
    padding-bottom: 5.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-23,
  .px-xxl-23 {
    padding-left: 5.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-24 {
    padding: 6rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-24,
  .py-xxl-24 {
    padding-top: 6rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-24,
  .px-xxl-24 {
    padding-right: 6rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-24,
  .py-xxl-24 {
    padding-bottom: 6rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-24,
  .px-xxl-24 {
    padding-left: 6rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-25 {
    padding: 6.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-25,
  .py-xxl-25 {
    padding-top: 6.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-25,
  .px-xxl-25 {
    padding-right: 6.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-25,
  .py-xxl-25 {
    padding-bottom: 6.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-25,
  .px-xxl-25 {
    padding-left: 6.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-26 {
    padding: 6.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-26,
  .py-xxl-26 {
    padding-top: 6.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-26,
  .px-xxl-26 {
    padding-right: 6.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-26,
  .py-xxl-26 {
    padding-bottom: 6.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-26,
  .px-xxl-26 {
    padding-left: 6.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-27 {
    padding: 6.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-27,
  .py-xxl-27 {
    padding-top: 6.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-27,
  .px-xxl-27 {
    padding-right: 6.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-27,
  .py-xxl-27 {
    padding-bottom: 6.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-27,
  .px-xxl-27 {
    padding-left: 6.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-28 {
    padding: 7rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-28,
  .py-xxl-28 {
    padding-top: 7rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-28,
  .px-xxl-28 {
    padding-right: 7rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-28,
  .py-xxl-28 {
    padding-bottom: 7rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-28,
  .px-xxl-28 {
    padding-left: 7rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-29 {
    padding: 7.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-29,
  .py-xxl-29 {
    padding-top: 7.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-29,
  .px-xxl-29 {
    padding-right: 7.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-29,
  .py-xxl-29 {
    padding-bottom: 7.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-29,
  .px-xxl-29 {
    padding-left: 7.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-30 {
    padding: 7.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-30,
  .py-xxl-30 {
    padding-top: 7.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-30,
  .px-xxl-30 {
    padding-right: 7.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-30,
  .py-xxl-30 {
    padding-bottom: 7.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-30,
  .px-xxl-30 {
    padding-left: 7.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-31 {
    padding: 7.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-31,
  .py-xxl-31 {
    padding-top: 7.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-31,
  .px-xxl-31 {
    padding-right: 7.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-31,
  .py-xxl-31 {
    padding-bottom: 7.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-31,
  .px-xxl-31 {
    padding-left: 7.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-32 {
    padding: 8rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-32,
  .py-xxl-32 {
    padding-top: 8rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-32,
  .px-xxl-32 {
    padding-right: 8rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-32,
  .py-xxl-32 {
    padding-bottom: 8rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-32,
  .px-xxl-32 {
    padding-left: 8rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-33 {
    padding: 8.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-33,
  .py-xxl-33 {
    padding-top: 8.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-33,
  .px-xxl-33 {
    padding-right: 8.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-33,
  .py-xxl-33 {
    padding-bottom: 8.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-33,
  .px-xxl-33 {
    padding-left: 8.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-34 {
    padding: 8.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-34,
  .py-xxl-34 {
    padding-top: 8.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-34,
  .px-xxl-34 {
    padding-right: 8.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-34,
  .py-xxl-34 {
    padding-bottom: 8.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-34,
  .px-xxl-34 {
    padding-left: 8.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-35 {
    padding: 8.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-35,
  .py-xxl-35 {
    padding-top: 8.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-35,
  .px-xxl-35 {
    padding-right: 8.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-35,
  .py-xxl-35 {
    padding-bottom: 8.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-35,
  .px-xxl-35 {
    padding-left: 8.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-36 {
    padding: 9rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-36,
  .py-xxl-36 {
    padding-top: 9rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-36,
  .px-xxl-36 {
    padding-right: 9rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-36,
  .py-xxl-36 {
    padding-bottom: 9rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-36,
  .px-xxl-36 {
    padding-left: 9rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-37 {
    padding: 9.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-37,
  .py-xxl-37 {
    padding-top: 9.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-37,
  .px-xxl-37 {
    padding-right: 9.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-37,
  .py-xxl-37 {
    padding-bottom: 9.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-37,
  .px-xxl-37 {
    padding-left: 9.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-38 {
    padding: 9.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-38,
  .py-xxl-38 {
    padding-top: 9.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-38,
  .px-xxl-38 {
    padding-right: 9.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-38,
  .py-xxl-38 {
    padding-bottom: 9.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-38,
  .px-xxl-38 {
    padding-left: 9.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-39 {
    padding: 9.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-39,
  .py-xxl-39 {
    padding-top: 9.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-39,
  .px-xxl-39 {
    padding-right: 9.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-39,
  .py-xxl-39 {
    padding-bottom: 9.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-39,
  .px-xxl-39 {
    padding-left: 9.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxl-40 {
    padding: 10rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxl-40,
  .py-xxl-40 {
    padding-top: 10rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxl-40,
  .px-xxl-40 {
    padding-right: 10rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxl-40,
  .py-xxl-40 {
    padding-bottom: 10rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxl-40,
  .px-xxl-40 {
    padding-left: 10rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n3 {
    margin: -0.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -0.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -0.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -0.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -0.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n4 {
    margin: -1rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -1rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -1rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -1rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -1rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n5 {
    margin: -1.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -1.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -1.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -1.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -1.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n3p5 {
    margin: -0.875rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n3p5,
  .my-xxl-n3p5 {
    margin-top: -0.875rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n3p5,
  .mx-xxl-n3p5 {
    margin-right: -0.875rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n3p5,
  .my-xxl-n3p5 {
    margin-bottom: -0.875rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n3p5,
  .mx-xxl-n3p5 {
    margin-left: -0.875rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n6 {
    margin: -1.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n6,
  .my-xxl-n6 {
    margin-top: -1.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n6,
  .mx-xxl-n6 {
    margin-right: -1.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n6,
  .my-xxl-n6 {
    margin-bottom: -1.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n6,
  .mx-xxl-n6 {
    margin-left: -1.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n7 {
    margin: -1.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n7,
  .my-xxl-n7 {
    margin-top: -1.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n7,
  .mx-xxl-n7 {
    margin-right: -1.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n7,
  .my-xxl-n7 {
    margin-bottom: -1.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n7,
  .mx-xxl-n7 {
    margin-left: -1.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n8 {
    margin: -2rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n8,
  .my-xxl-n8 {
    margin-top: -2rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n8,
  .mx-xxl-n8 {
    margin-right: -2rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n8,
  .my-xxl-n8 {
    margin-bottom: -2rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n8,
  .mx-xxl-n8 {
    margin-left: -2rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n9 {
    margin: -2.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n9,
  .my-xxl-n9 {
    margin-top: -2.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n9,
  .mx-xxl-n9 {
    margin-right: -2.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n9,
  .my-xxl-n9 {
    margin-bottom: -2.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n9,
  .mx-xxl-n9 {
    margin-left: -2.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n10 {
    margin: -2.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n10,
  .my-xxl-n10 {
    margin-top: -2.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n10,
  .mx-xxl-n10 {
    margin-right: -2.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n10,
  .my-xxl-n10 {
    margin-bottom: -2.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n10,
  .mx-xxl-n10 {
    margin-left: -2.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n11 {
    margin: -2.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n11,
  .my-xxl-n11 {
    margin-top: -2.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n11,
  .mx-xxl-n11 {
    margin-right: -2.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n11,
  .my-xxl-n11 {
    margin-bottom: -2.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n11,
  .mx-xxl-n11 {
    margin-left: -2.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n12 {
    margin: -3rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n12,
  .my-xxl-n12 {
    margin-top: -3rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n12,
  .mx-xxl-n12 {
    margin-right: -3rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n12,
  .my-xxl-n12 {
    margin-bottom: -3rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n12,
  .mx-xxl-n12 {
    margin-left: -3rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n13 {
    margin: -3.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n13,
  .my-xxl-n13 {
    margin-top: -3.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n13,
  .mx-xxl-n13 {
    margin-right: -3.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n13,
  .my-xxl-n13 {
    margin-bottom: -3.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n13,
  .mx-xxl-n13 {
    margin-left: -3.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n14 {
    margin: -3.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n14,
  .my-xxl-n14 {
    margin-top: -3.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n14,
  .mx-xxl-n14 {
    margin-right: -3.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n14,
  .my-xxl-n14 {
    margin-bottom: -3.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n14,
  .mx-xxl-n14 {
    margin-left: -3.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n15 {
    margin: -3.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n15,
  .my-xxl-n15 {
    margin-top: -3.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n15,
  .mx-xxl-n15 {
    margin-right: -3.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n15,
  .my-xxl-n15 {
    margin-bottom: -3.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n15,
  .mx-xxl-n15 {
    margin-left: -3.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n16 {
    margin: -4rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n16,
  .my-xxl-n16 {
    margin-top: -4rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n16,
  .mx-xxl-n16 {
    margin-right: -4rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n16,
  .my-xxl-n16 {
    margin-bottom: -4rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n16,
  .mx-xxl-n16 {
    margin-left: -4rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n17 {
    margin: -4.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n17,
  .my-xxl-n17 {
    margin-top: -4.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n17,
  .mx-xxl-n17 {
    margin-right: -4.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n17,
  .my-xxl-n17 {
    margin-bottom: -4.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n17,
  .mx-xxl-n17 {
    margin-left: -4.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n18 {
    margin: -4.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n18,
  .my-xxl-n18 {
    margin-top: -4.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n18,
  .mx-xxl-n18 {
    margin-right: -4.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n18,
  .my-xxl-n18 {
    margin-bottom: -4.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n18,
  .mx-xxl-n18 {
    margin-left: -4.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n19 {
    margin: -4.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n19,
  .my-xxl-n19 {
    margin-top: -4.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n19,
  .mx-xxl-n19 {
    margin-right: -4.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n19,
  .my-xxl-n19 {
    margin-bottom: -4.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n19,
  .mx-xxl-n19 {
    margin-left: -4.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n20 {
    margin: -5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n20,
  .my-xxl-n20 {
    margin-top: -5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n20,
  .mx-xxl-n20 {
    margin-right: -5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n20,
  .my-xxl-n20 {
    margin-bottom: -5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n20,
  .mx-xxl-n20 {
    margin-left: -5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n21 {
    margin: -5.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n21,
  .my-xxl-n21 {
    margin-top: -5.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n21,
  .mx-xxl-n21 {
    margin-right: -5.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n21,
  .my-xxl-n21 {
    margin-bottom: -5.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n21,
  .mx-xxl-n21 {
    margin-left: -5.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n22 {
    margin: -5.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n22,
  .my-xxl-n22 {
    margin-top: -5.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n22,
  .mx-xxl-n22 {
    margin-right: -5.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n22,
  .my-xxl-n22 {
    margin-bottom: -5.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n22,
  .mx-xxl-n22 {
    margin-left: -5.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n23 {
    margin: -5.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n23,
  .my-xxl-n23 {
    margin-top: -5.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n23,
  .mx-xxl-n23 {
    margin-right: -5.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n23,
  .my-xxl-n23 {
    margin-bottom: -5.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n23,
  .mx-xxl-n23 {
    margin-left: -5.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n24 {
    margin: -6rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n24,
  .my-xxl-n24 {
    margin-top: -6rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n24,
  .mx-xxl-n24 {
    margin-right: -6rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n24,
  .my-xxl-n24 {
    margin-bottom: -6rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n24,
  .mx-xxl-n24 {
    margin-left: -6rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n25 {
    margin: -6.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n25,
  .my-xxl-n25 {
    margin-top: -6.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n25,
  .mx-xxl-n25 {
    margin-right: -6.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n25,
  .my-xxl-n25 {
    margin-bottom: -6.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n25,
  .mx-xxl-n25 {
    margin-left: -6.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n26 {
    margin: -6.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n26,
  .my-xxl-n26 {
    margin-top: -6.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n26,
  .mx-xxl-n26 {
    margin-right: -6.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n26,
  .my-xxl-n26 {
    margin-bottom: -6.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n26,
  .mx-xxl-n26 {
    margin-left: -6.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n27 {
    margin: -6.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n27,
  .my-xxl-n27 {
    margin-top: -6.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n27,
  .mx-xxl-n27 {
    margin-right: -6.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n27,
  .my-xxl-n27 {
    margin-bottom: -6.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n27,
  .mx-xxl-n27 {
    margin-left: -6.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n28 {
    margin: -7rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n28,
  .my-xxl-n28 {
    margin-top: -7rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n28,
  .mx-xxl-n28 {
    margin-right: -7rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n28,
  .my-xxl-n28 {
    margin-bottom: -7rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n28,
  .mx-xxl-n28 {
    margin-left: -7rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n29 {
    margin: -7.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n29,
  .my-xxl-n29 {
    margin-top: -7.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n29,
  .mx-xxl-n29 {
    margin-right: -7.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n29,
  .my-xxl-n29 {
    margin-bottom: -7.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n29,
  .mx-xxl-n29 {
    margin-left: -7.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n30 {
    margin: -7.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n30,
  .my-xxl-n30 {
    margin-top: -7.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n30,
  .mx-xxl-n30 {
    margin-right: -7.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n30,
  .my-xxl-n30 {
    margin-bottom: -7.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n30,
  .mx-xxl-n30 {
    margin-left: -7.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n31 {
    margin: -7.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n31,
  .my-xxl-n31 {
    margin-top: -7.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n31,
  .mx-xxl-n31 {
    margin-right: -7.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n31,
  .my-xxl-n31 {
    margin-bottom: -7.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n31,
  .mx-xxl-n31 {
    margin-left: -7.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n32 {
    margin: -8rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n32,
  .my-xxl-n32 {
    margin-top: -8rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n32,
  .mx-xxl-n32 {
    margin-right: -8rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n32,
  .my-xxl-n32 {
    margin-bottom: -8rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n32,
  .mx-xxl-n32 {
    margin-left: -8rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n33 {
    margin: -8.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n33,
  .my-xxl-n33 {
    margin-top: -8.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n33,
  .mx-xxl-n33 {
    margin-right: -8.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n33,
  .my-xxl-n33 {
    margin-bottom: -8.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n33,
  .mx-xxl-n33 {
    margin-left: -8.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n34 {
    margin: -8.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n34,
  .my-xxl-n34 {
    margin-top: -8.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n34,
  .mx-xxl-n34 {
    margin-right: -8.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n34,
  .my-xxl-n34 {
    margin-bottom: -8.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n34,
  .mx-xxl-n34 {
    margin-left: -8.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n35 {
    margin: -8.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n35,
  .my-xxl-n35 {
    margin-top: -8.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n35,
  .mx-xxl-n35 {
    margin-right: -8.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n35,
  .my-xxl-n35 {
    margin-bottom: -8.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n35,
  .mx-xxl-n35 {
    margin-left: -8.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n36 {
    margin: -9rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n36,
  .my-xxl-n36 {
    margin-top: -9rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n36,
  .mx-xxl-n36 {
    margin-right: -9rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n36,
  .my-xxl-n36 {
    margin-bottom: -9rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n36,
  .mx-xxl-n36 {
    margin-left: -9rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n37 {
    margin: -9.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n37,
  .my-xxl-n37 {
    margin-top: -9.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n37,
  .mx-xxl-n37 {
    margin-right: -9.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n37,
  .my-xxl-n37 {
    margin-bottom: -9.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n37,
  .mx-xxl-n37 {
    margin-left: -9.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n38 {
    margin: -9.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n38,
  .my-xxl-n38 {
    margin-top: -9.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n38,
  .mx-xxl-n38 {
    margin-right: -9.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n38,
  .my-xxl-n38 {
    margin-bottom: -9.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n38,
  .mx-xxl-n38 {
    margin-left: -9.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n39 {
    margin: -9.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n39,
  .my-xxl-n39 {
    margin-top: -9.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n39,
  .mx-xxl-n39 {
    margin-right: -9.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n39,
  .my-xxl-n39 {
    margin-bottom: -9.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n39,
  .mx-xxl-n39 {
    margin-left: -9.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-n40 {
    margin: -10rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-n40,
  .my-xxl-n40 {
    margin-top: -10rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-n40,
  .mx-xxl-n40 {
    margin-right: -10rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-n40,
  .my-xxl-n40 {
    margin-bottom: -10rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-n40,
  .mx-xxl-n40 {
    margin-left: -10rem !important;
  }
  /* line 55, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxl-auto {
    margin: auto !important;
  }
  /* line 56, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important;
  }
  /* line 60, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important;
  }
  /* line 64, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important;
  }
  /* line 68, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1600px) {
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-0 {
    margin: 0 !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-0,
  .my-xxxl-0 {
    margin-top: 0 !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-0,
  .mx-xxxl-0 {
    margin-right: 0 !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-0,
  .my-xxxl-0 {
    margin-bottom: 0 !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-0,
  .mx-xxxl-0 {
    margin-left: 0 !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-1 {
    margin: 0.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-1,
  .my-xxxl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-1,
  .mx-xxxl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-1,
  .my-xxxl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-1,
  .mx-xxxl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-2 {
    margin: 0.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-2,
  .my-xxxl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-2,
  .mx-xxxl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-2,
  .my-xxxl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-2,
  .mx-xxxl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-3 {
    margin: 0.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-3,
  .my-xxxl-3 {
    margin-top: 0.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-3,
  .mx-xxxl-3 {
    margin-right: 0.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-3,
  .my-xxxl-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-3,
  .mx-xxxl-3 {
    margin-left: 0.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-4 {
    margin: 1rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-4,
  .my-xxxl-4 {
    margin-top: 1rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-4,
  .mx-xxxl-4 {
    margin-right: 1rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-4,
  .my-xxxl-4 {
    margin-bottom: 1rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-4,
  .mx-xxxl-4 {
    margin-left: 1rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-5 {
    margin: 1.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-5,
  .my-xxxl-5 {
    margin-top: 1.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-5,
  .mx-xxxl-5 {
    margin-right: 1.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-5,
  .my-xxxl-5 {
    margin-bottom: 1.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-5,
  .mx-xxxl-5 {
    margin-left: 1.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-3p5 {
    margin: 0.875rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-3p5,
  .my-xxxl-3p5 {
    margin-top: 0.875rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-3p5,
  .mx-xxxl-3p5 {
    margin-right: 0.875rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-3p5,
  .my-xxxl-3p5 {
    margin-bottom: 0.875rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-3p5,
  .mx-xxxl-3p5 {
    margin-left: 0.875rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-6 {
    margin: 1.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-6,
  .my-xxxl-6 {
    margin-top: 1.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-6,
  .mx-xxxl-6 {
    margin-right: 1.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-6,
  .my-xxxl-6 {
    margin-bottom: 1.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-6,
  .mx-xxxl-6 {
    margin-left: 1.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-7 {
    margin: 1.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-7,
  .my-xxxl-7 {
    margin-top: 1.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-7,
  .mx-xxxl-7 {
    margin-right: 1.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-7,
  .my-xxxl-7 {
    margin-bottom: 1.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-7,
  .mx-xxxl-7 {
    margin-left: 1.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-8 {
    margin: 2rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-8,
  .my-xxxl-8 {
    margin-top: 2rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-8,
  .mx-xxxl-8 {
    margin-right: 2rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-8,
  .my-xxxl-8 {
    margin-bottom: 2rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-8,
  .mx-xxxl-8 {
    margin-left: 2rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-9 {
    margin: 2.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-9,
  .my-xxxl-9 {
    margin-top: 2.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-9,
  .mx-xxxl-9 {
    margin-right: 2.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-9,
  .my-xxxl-9 {
    margin-bottom: 2.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-9,
  .mx-xxxl-9 {
    margin-left: 2.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-10 {
    margin: 2.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-10,
  .my-xxxl-10 {
    margin-top: 2.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-10,
  .mx-xxxl-10 {
    margin-right: 2.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-10,
  .my-xxxl-10 {
    margin-bottom: 2.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-10,
  .mx-xxxl-10 {
    margin-left: 2.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-11 {
    margin: 2.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-11,
  .my-xxxl-11 {
    margin-top: 2.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-11,
  .mx-xxxl-11 {
    margin-right: 2.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-11,
  .my-xxxl-11 {
    margin-bottom: 2.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-11,
  .mx-xxxl-11 {
    margin-left: 2.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-12 {
    margin: 3rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-12,
  .my-xxxl-12 {
    margin-top: 3rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-12,
  .mx-xxxl-12 {
    margin-right: 3rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-12,
  .my-xxxl-12 {
    margin-bottom: 3rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-12,
  .mx-xxxl-12 {
    margin-left: 3rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-13 {
    margin: 3.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-13,
  .my-xxxl-13 {
    margin-top: 3.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-13,
  .mx-xxxl-13 {
    margin-right: 3.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-13,
  .my-xxxl-13 {
    margin-bottom: 3.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-13,
  .mx-xxxl-13 {
    margin-left: 3.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-14 {
    margin: 3.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-14,
  .my-xxxl-14 {
    margin-top: 3.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-14,
  .mx-xxxl-14 {
    margin-right: 3.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-14,
  .my-xxxl-14 {
    margin-bottom: 3.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-14,
  .mx-xxxl-14 {
    margin-left: 3.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-15 {
    margin: 3.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-15,
  .my-xxxl-15 {
    margin-top: 3.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-15,
  .mx-xxxl-15 {
    margin-right: 3.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-15,
  .my-xxxl-15 {
    margin-bottom: 3.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-15,
  .mx-xxxl-15 {
    margin-left: 3.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-16 {
    margin: 4rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-16,
  .my-xxxl-16 {
    margin-top: 4rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-16,
  .mx-xxxl-16 {
    margin-right: 4rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-16,
  .my-xxxl-16 {
    margin-bottom: 4rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-16,
  .mx-xxxl-16 {
    margin-left: 4rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-17 {
    margin: 4.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-17,
  .my-xxxl-17 {
    margin-top: 4.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-17,
  .mx-xxxl-17 {
    margin-right: 4.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-17,
  .my-xxxl-17 {
    margin-bottom: 4.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-17,
  .mx-xxxl-17 {
    margin-left: 4.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-18 {
    margin: 4.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-18,
  .my-xxxl-18 {
    margin-top: 4.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-18,
  .mx-xxxl-18 {
    margin-right: 4.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-18,
  .my-xxxl-18 {
    margin-bottom: 4.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-18,
  .mx-xxxl-18 {
    margin-left: 4.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-19 {
    margin: 4.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-19,
  .my-xxxl-19 {
    margin-top: 4.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-19,
  .mx-xxxl-19 {
    margin-right: 4.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-19,
  .my-xxxl-19 {
    margin-bottom: 4.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-19,
  .mx-xxxl-19 {
    margin-left: 4.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-20 {
    margin: 5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-20,
  .my-xxxl-20 {
    margin-top: 5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-20,
  .mx-xxxl-20 {
    margin-right: 5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-20,
  .my-xxxl-20 {
    margin-bottom: 5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-20,
  .mx-xxxl-20 {
    margin-left: 5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-21 {
    margin: 5.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-21,
  .my-xxxl-21 {
    margin-top: 5.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-21,
  .mx-xxxl-21 {
    margin-right: 5.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-21,
  .my-xxxl-21 {
    margin-bottom: 5.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-21,
  .mx-xxxl-21 {
    margin-left: 5.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-22 {
    margin: 5.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-22,
  .my-xxxl-22 {
    margin-top: 5.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-22,
  .mx-xxxl-22 {
    margin-right: 5.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-22,
  .my-xxxl-22 {
    margin-bottom: 5.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-22,
  .mx-xxxl-22 {
    margin-left: 5.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-23 {
    margin: 5.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-23,
  .my-xxxl-23 {
    margin-top: 5.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-23,
  .mx-xxxl-23 {
    margin-right: 5.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-23,
  .my-xxxl-23 {
    margin-bottom: 5.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-23,
  .mx-xxxl-23 {
    margin-left: 5.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-24 {
    margin: 6rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-24,
  .my-xxxl-24 {
    margin-top: 6rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-24,
  .mx-xxxl-24 {
    margin-right: 6rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-24,
  .my-xxxl-24 {
    margin-bottom: 6rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-24,
  .mx-xxxl-24 {
    margin-left: 6rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-25 {
    margin: 6.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-25,
  .my-xxxl-25 {
    margin-top: 6.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-25,
  .mx-xxxl-25 {
    margin-right: 6.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-25,
  .my-xxxl-25 {
    margin-bottom: 6.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-25,
  .mx-xxxl-25 {
    margin-left: 6.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-26 {
    margin: 6.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-26,
  .my-xxxl-26 {
    margin-top: 6.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-26,
  .mx-xxxl-26 {
    margin-right: 6.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-26,
  .my-xxxl-26 {
    margin-bottom: 6.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-26,
  .mx-xxxl-26 {
    margin-left: 6.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-27 {
    margin: 6.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-27,
  .my-xxxl-27 {
    margin-top: 6.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-27,
  .mx-xxxl-27 {
    margin-right: 6.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-27,
  .my-xxxl-27 {
    margin-bottom: 6.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-27,
  .mx-xxxl-27 {
    margin-left: 6.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-28 {
    margin: 7rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-28,
  .my-xxxl-28 {
    margin-top: 7rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-28,
  .mx-xxxl-28 {
    margin-right: 7rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-28,
  .my-xxxl-28 {
    margin-bottom: 7rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-28,
  .mx-xxxl-28 {
    margin-left: 7rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-29 {
    margin: 7.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-29,
  .my-xxxl-29 {
    margin-top: 7.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-29,
  .mx-xxxl-29 {
    margin-right: 7.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-29,
  .my-xxxl-29 {
    margin-bottom: 7.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-29,
  .mx-xxxl-29 {
    margin-left: 7.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-30 {
    margin: 7.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-30,
  .my-xxxl-30 {
    margin-top: 7.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-30,
  .mx-xxxl-30 {
    margin-right: 7.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-30,
  .my-xxxl-30 {
    margin-bottom: 7.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-30,
  .mx-xxxl-30 {
    margin-left: 7.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-31 {
    margin: 7.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-31,
  .my-xxxl-31 {
    margin-top: 7.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-31,
  .mx-xxxl-31 {
    margin-right: 7.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-31,
  .my-xxxl-31 {
    margin-bottom: 7.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-31,
  .mx-xxxl-31 {
    margin-left: 7.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-32 {
    margin: 8rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-32,
  .my-xxxl-32 {
    margin-top: 8rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-32,
  .mx-xxxl-32 {
    margin-right: 8rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-32,
  .my-xxxl-32 {
    margin-bottom: 8rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-32,
  .mx-xxxl-32 {
    margin-left: 8rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-33 {
    margin: 8.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-33,
  .my-xxxl-33 {
    margin-top: 8.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-33,
  .mx-xxxl-33 {
    margin-right: 8.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-33,
  .my-xxxl-33 {
    margin-bottom: 8.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-33,
  .mx-xxxl-33 {
    margin-left: 8.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-34 {
    margin: 8.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-34,
  .my-xxxl-34 {
    margin-top: 8.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-34,
  .mx-xxxl-34 {
    margin-right: 8.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-34,
  .my-xxxl-34 {
    margin-bottom: 8.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-34,
  .mx-xxxl-34 {
    margin-left: 8.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-35 {
    margin: 8.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-35,
  .my-xxxl-35 {
    margin-top: 8.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-35,
  .mx-xxxl-35 {
    margin-right: 8.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-35,
  .my-xxxl-35 {
    margin-bottom: 8.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-35,
  .mx-xxxl-35 {
    margin-left: 8.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-36 {
    margin: 9rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-36,
  .my-xxxl-36 {
    margin-top: 9rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-36,
  .mx-xxxl-36 {
    margin-right: 9rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-36,
  .my-xxxl-36 {
    margin-bottom: 9rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-36,
  .mx-xxxl-36 {
    margin-left: 9rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-37 {
    margin: 9.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-37,
  .my-xxxl-37 {
    margin-top: 9.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-37,
  .mx-xxxl-37 {
    margin-right: 9.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-37,
  .my-xxxl-37 {
    margin-bottom: 9.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-37,
  .mx-xxxl-37 {
    margin-left: 9.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-38 {
    margin: 9.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-38,
  .my-xxxl-38 {
    margin-top: 9.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-38,
  .mx-xxxl-38 {
    margin-right: 9.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-38,
  .my-xxxl-38 {
    margin-bottom: 9.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-38,
  .mx-xxxl-38 {
    margin-left: 9.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-39 {
    margin: 9.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-39,
  .my-xxxl-39 {
    margin-top: 9.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-39,
  .mx-xxxl-39 {
    margin-right: 9.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-39,
  .my-xxxl-39 {
    margin-bottom: 9.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-39,
  .mx-xxxl-39 {
    margin-left: 9.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-40 {
    margin: 10rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-40,
  .my-xxxl-40 {
    margin-top: 10rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-40,
  .mx-xxxl-40 {
    margin-right: 10rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-40,
  .my-xxxl-40 {
    margin-bottom: 10rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-40,
  .mx-xxxl-40 {
    margin-left: 10rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-0 {
    padding: 0 !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-0,
  .py-xxxl-0 {
    padding-top: 0 !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-0,
  .px-xxxl-0 {
    padding-right: 0 !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-0,
  .py-xxxl-0 {
    padding-bottom: 0 !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-0,
  .px-xxxl-0 {
    padding-left: 0 !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-1 {
    padding: 0.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-1,
  .py-xxxl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-1,
  .px-xxxl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-1,
  .py-xxxl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-1,
  .px-xxxl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-2 {
    padding: 0.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-2,
  .py-xxxl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-2,
  .px-xxxl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-2,
  .py-xxxl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-2,
  .px-xxxl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-3 {
    padding: 0.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-3,
  .py-xxxl-3 {
    padding-top: 0.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-3,
  .px-xxxl-3 {
    padding-right: 0.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-3,
  .py-xxxl-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-3,
  .px-xxxl-3 {
    padding-left: 0.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-4 {
    padding: 1rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-4,
  .py-xxxl-4 {
    padding-top: 1rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-4,
  .px-xxxl-4 {
    padding-right: 1rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-4,
  .py-xxxl-4 {
    padding-bottom: 1rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-4,
  .px-xxxl-4 {
    padding-left: 1rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-5 {
    padding: 1.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-5,
  .py-xxxl-5 {
    padding-top: 1.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-5,
  .px-xxxl-5 {
    padding-right: 1.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-5,
  .py-xxxl-5 {
    padding-bottom: 1.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-5,
  .px-xxxl-5 {
    padding-left: 1.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-3p5 {
    padding: 0.875rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-3p5,
  .py-xxxl-3p5 {
    padding-top: 0.875rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-3p5,
  .px-xxxl-3p5 {
    padding-right: 0.875rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-3p5,
  .py-xxxl-3p5 {
    padding-bottom: 0.875rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-3p5,
  .px-xxxl-3p5 {
    padding-left: 0.875rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-6 {
    padding: 1.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-6,
  .py-xxxl-6 {
    padding-top: 1.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-6,
  .px-xxxl-6 {
    padding-right: 1.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-6,
  .py-xxxl-6 {
    padding-bottom: 1.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-6,
  .px-xxxl-6 {
    padding-left: 1.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-7 {
    padding: 1.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-7,
  .py-xxxl-7 {
    padding-top: 1.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-7,
  .px-xxxl-7 {
    padding-right: 1.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-7,
  .py-xxxl-7 {
    padding-bottom: 1.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-7,
  .px-xxxl-7 {
    padding-left: 1.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-8 {
    padding: 2rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-8,
  .py-xxxl-8 {
    padding-top: 2rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-8,
  .px-xxxl-8 {
    padding-right: 2rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-8,
  .py-xxxl-8 {
    padding-bottom: 2rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-8,
  .px-xxxl-8 {
    padding-left: 2rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-9 {
    padding: 2.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-9,
  .py-xxxl-9 {
    padding-top: 2.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-9,
  .px-xxxl-9 {
    padding-right: 2.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-9,
  .py-xxxl-9 {
    padding-bottom: 2.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-9,
  .px-xxxl-9 {
    padding-left: 2.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-10 {
    padding: 2.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-10,
  .py-xxxl-10 {
    padding-top: 2.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-10,
  .px-xxxl-10 {
    padding-right: 2.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-10,
  .py-xxxl-10 {
    padding-bottom: 2.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-10,
  .px-xxxl-10 {
    padding-left: 2.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-11 {
    padding: 2.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-11,
  .py-xxxl-11 {
    padding-top: 2.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-11,
  .px-xxxl-11 {
    padding-right: 2.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-11,
  .py-xxxl-11 {
    padding-bottom: 2.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-11,
  .px-xxxl-11 {
    padding-left: 2.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-12 {
    padding: 3rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-12,
  .py-xxxl-12 {
    padding-top: 3rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-12,
  .px-xxxl-12 {
    padding-right: 3rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-12,
  .py-xxxl-12 {
    padding-bottom: 3rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-12,
  .px-xxxl-12 {
    padding-left: 3rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-13 {
    padding: 3.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-13,
  .py-xxxl-13 {
    padding-top: 3.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-13,
  .px-xxxl-13 {
    padding-right: 3.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-13,
  .py-xxxl-13 {
    padding-bottom: 3.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-13,
  .px-xxxl-13 {
    padding-left: 3.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-14 {
    padding: 3.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-14,
  .py-xxxl-14 {
    padding-top: 3.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-14,
  .px-xxxl-14 {
    padding-right: 3.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-14,
  .py-xxxl-14 {
    padding-bottom: 3.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-14,
  .px-xxxl-14 {
    padding-left: 3.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-15 {
    padding: 3.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-15,
  .py-xxxl-15 {
    padding-top: 3.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-15,
  .px-xxxl-15 {
    padding-right: 3.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-15,
  .py-xxxl-15 {
    padding-bottom: 3.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-15,
  .px-xxxl-15 {
    padding-left: 3.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-16 {
    padding: 4rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-16,
  .py-xxxl-16 {
    padding-top: 4rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-16,
  .px-xxxl-16 {
    padding-right: 4rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-16,
  .py-xxxl-16 {
    padding-bottom: 4rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-16,
  .px-xxxl-16 {
    padding-left: 4rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-17 {
    padding: 4.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-17,
  .py-xxxl-17 {
    padding-top: 4.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-17,
  .px-xxxl-17 {
    padding-right: 4.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-17,
  .py-xxxl-17 {
    padding-bottom: 4.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-17,
  .px-xxxl-17 {
    padding-left: 4.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-18 {
    padding: 4.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-18,
  .py-xxxl-18 {
    padding-top: 4.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-18,
  .px-xxxl-18 {
    padding-right: 4.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-18,
  .py-xxxl-18 {
    padding-bottom: 4.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-18,
  .px-xxxl-18 {
    padding-left: 4.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-19 {
    padding: 4.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-19,
  .py-xxxl-19 {
    padding-top: 4.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-19,
  .px-xxxl-19 {
    padding-right: 4.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-19,
  .py-xxxl-19 {
    padding-bottom: 4.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-19,
  .px-xxxl-19 {
    padding-left: 4.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-20 {
    padding: 5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-20,
  .py-xxxl-20 {
    padding-top: 5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-20,
  .px-xxxl-20 {
    padding-right: 5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-20,
  .py-xxxl-20 {
    padding-bottom: 5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-20,
  .px-xxxl-20 {
    padding-left: 5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-21 {
    padding: 5.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-21,
  .py-xxxl-21 {
    padding-top: 5.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-21,
  .px-xxxl-21 {
    padding-right: 5.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-21,
  .py-xxxl-21 {
    padding-bottom: 5.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-21,
  .px-xxxl-21 {
    padding-left: 5.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-22 {
    padding: 5.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-22,
  .py-xxxl-22 {
    padding-top: 5.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-22,
  .px-xxxl-22 {
    padding-right: 5.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-22,
  .py-xxxl-22 {
    padding-bottom: 5.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-22,
  .px-xxxl-22 {
    padding-left: 5.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-23 {
    padding: 5.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-23,
  .py-xxxl-23 {
    padding-top: 5.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-23,
  .px-xxxl-23 {
    padding-right: 5.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-23,
  .py-xxxl-23 {
    padding-bottom: 5.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-23,
  .px-xxxl-23 {
    padding-left: 5.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-24 {
    padding: 6rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-24,
  .py-xxxl-24 {
    padding-top: 6rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-24,
  .px-xxxl-24 {
    padding-right: 6rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-24,
  .py-xxxl-24 {
    padding-bottom: 6rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-24,
  .px-xxxl-24 {
    padding-left: 6rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-25 {
    padding: 6.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-25,
  .py-xxxl-25 {
    padding-top: 6.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-25,
  .px-xxxl-25 {
    padding-right: 6.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-25,
  .py-xxxl-25 {
    padding-bottom: 6.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-25,
  .px-xxxl-25 {
    padding-left: 6.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-26 {
    padding: 6.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-26,
  .py-xxxl-26 {
    padding-top: 6.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-26,
  .px-xxxl-26 {
    padding-right: 6.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-26,
  .py-xxxl-26 {
    padding-bottom: 6.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-26,
  .px-xxxl-26 {
    padding-left: 6.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-27 {
    padding: 6.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-27,
  .py-xxxl-27 {
    padding-top: 6.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-27,
  .px-xxxl-27 {
    padding-right: 6.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-27,
  .py-xxxl-27 {
    padding-bottom: 6.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-27,
  .px-xxxl-27 {
    padding-left: 6.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-28 {
    padding: 7rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-28,
  .py-xxxl-28 {
    padding-top: 7rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-28,
  .px-xxxl-28 {
    padding-right: 7rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-28,
  .py-xxxl-28 {
    padding-bottom: 7rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-28,
  .px-xxxl-28 {
    padding-left: 7rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-29 {
    padding: 7.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-29,
  .py-xxxl-29 {
    padding-top: 7.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-29,
  .px-xxxl-29 {
    padding-right: 7.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-29,
  .py-xxxl-29 {
    padding-bottom: 7.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-29,
  .px-xxxl-29 {
    padding-left: 7.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-30 {
    padding: 7.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-30,
  .py-xxxl-30 {
    padding-top: 7.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-30,
  .px-xxxl-30 {
    padding-right: 7.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-30,
  .py-xxxl-30 {
    padding-bottom: 7.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-30,
  .px-xxxl-30 {
    padding-left: 7.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-31 {
    padding: 7.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-31,
  .py-xxxl-31 {
    padding-top: 7.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-31,
  .px-xxxl-31 {
    padding-right: 7.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-31,
  .py-xxxl-31 {
    padding-bottom: 7.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-31,
  .px-xxxl-31 {
    padding-left: 7.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-32 {
    padding: 8rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-32,
  .py-xxxl-32 {
    padding-top: 8rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-32,
  .px-xxxl-32 {
    padding-right: 8rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-32,
  .py-xxxl-32 {
    padding-bottom: 8rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-32,
  .px-xxxl-32 {
    padding-left: 8rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-33 {
    padding: 8.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-33,
  .py-xxxl-33 {
    padding-top: 8.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-33,
  .px-xxxl-33 {
    padding-right: 8.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-33,
  .py-xxxl-33 {
    padding-bottom: 8.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-33,
  .px-xxxl-33 {
    padding-left: 8.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-34 {
    padding: 8.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-34,
  .py-xxxl-34 {
    padding-top: 8.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-34,
  .px-xxxl-34 {
    padding-right: 8.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-34,
  .py-xxxl-34 {
    padding-bottom: 8.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-34,
  .px-xxxl-34 {
    padding-left: 8.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-35 {
    padding: 8.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-35,
  .py-xxxl-35 {
    padding-top: 8.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-35,
  .px-xxxl-35 {
    padding-right: 8.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-35,
  .py-xxxl-35 {
    padding-bottom: 8.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-35,
  .px-xxxl-35 {
    padding-left: 8.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-36 {
    padding: 9rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-36,
  .py-xxxl-36 {
    padding-top: 9rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-36,
  .px-xxxl-36 {
    padding-right: 9rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-36,
  .py-xxxl-36 {
    padding-bottom: 9rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-36,
  .px-xxxl-36 {
    padding-left: 9rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-37 {
    padding: 9.25rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-37,
  .py-xxxl-37 {
    padding-top: 9.25rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-37,
  .px-xxxl-37 {
    padding-right: 9.25rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-37,
  .py-xxxl-37 {
    padding-bottom: 9.25rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-37,
  .px-xxxl-37 {
    padding-left: 9.25rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-38 {
    padding: 9.5rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-38,
  .py-xxxl-38 {
    padding-top: 9.5rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-38,
  .px-xxxl-38 {
    padding-right: 9.5rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-38,
  .py-xxxl-38 {
    padding-bottom: 9.5rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-38,
  .px-xxxl-38 {
    padding-left: 9.5rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-39 {
    padding: 9.75rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-39,
  .py-xxxl-39 {
    padding-top: 9.75rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-39,
  .px-xxxl-39 {
    padding-right: 9.75rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-39,
  .py-xxxl-39 {
    padding-bottom: 9.75rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-39,
  .px-xxxl-39 {
    padding-left: 9.75rem !important;
  }
  /* line 11, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .p-xxxl-40 {
    padding: 10rem !important;
  }
  /* line 12, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pt-xxxl-40,
  .py-xxxl-40 {
    padding-top: 10rem !important;
  }
  /* line 16, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pr-xxxl-40,
  .px-xxxl-40 {
    padding-right: 10rem !important;
  }
  /* line 20, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pb-xxxl-40,
  .py-xxxl-40 {
    padding-bottom: 10rem !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .pl-xxxl-40,
  .px-xxxl-40 {
    padding-left: 10rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n1 {
    margin: -0.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n1,
  .my-xxxl-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n1,
  .mx-xxxl-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n1,
  .my-xxxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n1,
  .mx-xxxl-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n2 {
    margin: -0.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n2,
  .my-xxxl-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n2,
  .mx-xxxl-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n2,
  .my-xxxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n2,
  .mx-xxxl-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n3 {
    margin: -0.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n3,
  .my-xxxl-n3 {
    margin-top: -0.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n3,
  .mx-xxxl-n3 {
    margin-right: -0.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n3,
  .my-xxxl-n3 {
    margin-bottom: -0.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n3,
  .mx-xxxl-n3 {
    margin-left: -0.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n4 {
    margin: -1rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n4,
  .my-xxxl-n4 {
    margin-top: -1rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n4,
  .mx-xxxl-n4 {
    margin-right: -1rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n4,
  .my-xxxl-n4 {
    margin-bottom: -1rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n4,
  .mx-xxxl-n4 {
    margin-left: -1rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n5 {
    margin: -1.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n5,
  .my-xxxl-n5 {
    margin-top: -1.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n5,
  .mx-xxxl-n5 {
    margin-right: -1.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n5,
  .my-xxxl-n5 {
    margin-bottom: -1.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n5,
  .mx-xxxl-n5 {
    margin-left: -1.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n3p5 {
    margin: -0.875rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n3p5,
  .my-xxxl-n3p5 {
    margin-top: -0.875rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n3p5,
  .mx-xxxl-n3p5 {
    margin-right: -0.875rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n3p5,
  .my-xxxl-n3p5 {
    margin-bottom: -0.875rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n3p5,
  .mx-xxxl-n3p5 {
    margin-left: -0.875rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n6 {
    margin: -1.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n6,
  .my-xxxl-n6 {
    margin-top: -1.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n6,
  .mx-xxxl-n6 {
    margin-right: -1.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n6,
  .my-xxxl-n6 {
    margin-bottom: -1.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n6,
  .mx-xxxl-n6 {
    margin-left: -1.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n7 {
    margin: -1.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n7,
  .my-xxxl-n7 {
    margin-top: -1.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n7,
  .mx-xxxl-n7 {
    margin-right: -1.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n7,
  .my-xxxl-n7 {
    margin-bottom: -1.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n7,
  .mx-xxxl-n7 {
    margin-left: -1.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n8 {
    margin: -2rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n8,
  .my-xxxl-n8 {
    margin-top: -2rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n8,
  .mx-xxxl-n8 {
    margin-right: -2rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n8,
  .my-xxxl-n8 {
    margin-bottom: -2rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n8,
  .mx-xxxl-n8 {
    margin-left: -2rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n9 {
    margin: -2.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n9,
  .my-xxxl-n9 {
    margin-top: -2.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n9,
  .mx-xxxl-n9 {
    margin-right: -2.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n9,
  .my-xxxl-n9 {
    margin-bottom: -2.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n9,
  .mx-xxxl-n9 {
    margin-left: -2.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n10 {
    margin: -2.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n10,
  .my-xxxl-n10 {
    margin-top: -2.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n10,
  .mx-xxxl-n10 {
    margin-right: -2.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n10,
  .my-xxxl-n10 {
    margin-bottom: -2.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n10,
  .mx-xxxl-n10 {
    margin-left: -2.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n11 {
    margin: -2.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n11,
  .my-xxxl-n11 {
    margin-top: -2.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n11,
  .mx-xxxl-n11 {
    margin-right: -2.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n11,
  .my-xxxl-n11 {
    margin-bottom: -2.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n11,
  .mx-xxxl-n11 {
    margin-left: -2.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n12 {
    margin: -3rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n12,
  .my-xxxl-n12 {
    margin-top: -3rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n12,
  .mx-xxxl-n12 {
    margin-right: -3rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n12,
  .my-xxxl-n12 {
    margin-bottom: -3rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n12,
  .mx-xxxl-n12 {
    margin-left: -3rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n13 {
    margin: -3.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n13,
  .my-xxxl-n13 {
    margin-top: -3.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n13,
  .mx-xxxl-n13 {
    margin-right: -3.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n13,
  .my-xxxl-n13 {
    margin-bottom: -3.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n13,
  .mx-xxxl-n13 {
    margin-left: -3.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n14 {
    margin: -3.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n14,
  .my-xxxl-n14 {
    margin-top: -3.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n14,
  .mx-xxxl-n14 {
    margin-right: -3.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n14,
  .my-xxxl-n14 {
    margin-bottom: -3.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n14,
  .mx-xxxl-n14 {
    margin-left: -3.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n15 {
    margin: -3.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n15,
  .my-xxxl-n15 {
    margin-top: -3.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n15,
  .mx-xxxl-n15 {
    margin-right: -3.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n15,
  .my-xxxl-n15 {
    margin-bottom: -3.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n15,
  .mx-xxxl-n15 {
    margin-left: -3.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n16 {
    margin: -4rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n16,
  .my-xxxl-n16 {
    margin-top: -4rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n16,
  .mx-xxxl-n16 {
    margin-right: -4rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n16,
  .my-xxxl-n16 {
    margin-bottom: -4rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n16,
  .mx-xxxl-n16 {
    margin-left: -4rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n17 {
    margin: -4.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n17,
  .my-xxxl-n17 {
    margin-top: -4.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n17,
  .mx-xxxl-n17 {
    margin-right: -4.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n17,
  .my-xxxl-n17 {
    margin-bottom: -4.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n17,
  .mx-xxxl-n17 {
    margin-left: -4.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n18 {
    margin: -4.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n18,
  .my-xxxl-n18 {
    margin-top: -4.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n18,
  .mx-xxxl-n18 {
    margin-right: -4.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n18,
  .my-xxxl-n18 {
    margin-bottom: -4.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n18,
  .mx-xxxl-n18 {
    margin-left: -4.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n19 {
    margin: -4.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n19,
  .my-xxxl-n19 {
    margin-top: -4.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n19,
  .mx-xxxl-n19 {
    margin-right: -4.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n19,
  .my-xxxl-n19 {
    margin-bottom: -4.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n19,
  .mx-xxxl-n19 {
    margin-left: -4.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n20 {
    margin: -5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n20,
  .my-xxxl-n20 {
    margin-top: -5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n20,
  .mx-xxxl-n20 {
    margin-right: -5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n20,
  .my-xxxl-n20 {
    margin-bottom: -5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n20,
  .mx-xxxl-n20 {
    margin-left: -5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n21 {
    margin: -5.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n21,
  .my-xxxl-n21 {
    margin-top: -5.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n21,
  .mx-xxxl-n21 {
    margin-right: -5.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n21,
  .my-xxxl-n21 {
    margin-bottom: -5.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n21,
  .mx-xxxl-n21 {
    margin-left: -5.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n22 {
    margin: -5.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n22,
  .my-xxxl-n22 {
    margin-top: -5.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n22,
  .mx-xxxl-n22 {
    margin-right: -5.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n22,
  .my-xxxl-n22 {
    margin-bottom: -5.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n22,
  .mx-xxxl-n22 {
    margin-left: -5.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n23 {
    margin: -5.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n23,
  .my-xxxl-n23 {
    margin-top: -5.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n23,
  .mx-xxxl-n23 {
    margin-right: -5.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n23,
  .my-xxxl-n23 {
    margin-bottom: -5.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n23,
  .mx-xxxl-n23 {
    margin-left: -5.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n24 {
    margin: -6rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n24,
  .my-xxxl-n24 {
    margin-top: -6rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n24,
  .mx-xxxl-n24 {
    margin-right: -6rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n24,
  .my-xxxl-n24 {
    margin-bottom: -6rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n24,
  .mx-xxxl-n24 {
    margin-left: -6rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n25 {
    margin: -6.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n25,
  .my-xxxl-n25 {
    margin-top: -6.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n25,
  .mx-xxxl-n25 {
    margin-right: -6.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n25,
  .my-xxxl-n25 {
    margin-bottom: -6.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n25,
  .mx-xxxl-n25 {
    margin-left: -6.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n26 {
    margin: -6.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n26,
  .my-xxxl-n26 {
    margin-top: -6.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n26,
  .mx-xxxl-n26 {
    margin-right: -6.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n26,
  .my-xxxl-n26 {
    margin-bottom: -6.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n26,
  .mx-xxxl-n26 {
    margin-left: -6.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n27 {
    margin: -6.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n27,
  .my-xxxl-n27 {
    margin-top: -6.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n27,
  .mx-xxxl-n27 {
    margin-right: -6.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n27,
  .my-xxxl-n27 {
    margin-bottom: -6.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n27,
  .mx-xxxl-n27 {
    margin-left: -6.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n28 {
    margin: -7rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n28,
  .my-xxxl-n28 {
    margin-top: -7rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n28,
  .mx-xxxl-n28 {
    margin-right: -7rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n28,
  .my-xxxl-n28 {
    margin-bottom: -7rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n28,
  .mx-xxxl-n28 {
    margin-left: -7rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n29 {
    margin: -7.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n29,
  .my-xxxl-n29 {
    margin-top: -7.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n29,
  .mx-xxxl-n29 {
    margin-right: -7.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n29,
  .my-xxxl-n29 {
    margin-bottom: -7.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n29,
  .mx-xxxl-n29 {
    margin-left: -7.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n30 {
    margin: -7.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n30,
  .my-xxxl-n30 {
    margin-top: -7.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n30,
  .mx-xxxl-n30 {
    margin-right: -7.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n30,
  .my-xxxl-n30 {
    margin-bottom: -7.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n30,
  .mx-xxxl-n30 {
    margin-left: -7.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n31 {
    margin: -7.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n31,
  .my-xxxl-n31 {
    margin-top: -7.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n31,
  .mx-xxxl-n31 {
    margin-right: -7.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n31,
  .my-xxxl-n31 {
    margin-bottom: -7.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n31,
  .mx-xxxl-n31 {
    margin-left: -7.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n32 {
    margin: -8rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n32,
  .my-xxxl-n32 {
    margin-top: -8rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n32,
  .mx-xxxl-n32 {
    margin-right: -8rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n32,
  .my-xxxl-n32 {
    margin-bottom: -8rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n32,
  .mx-xxxl-n32 {
    margin-left: -8rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n33 {
    margin: -8.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n33,
  .my-xxxl-n33 {
    margin-top: -8.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n33,
  .mx-xxxl-n33 {
    margin-right: -8.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n33,
  .my-xxxl-n33 {
    margin-bottom: -8.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n33,
  .mx-xxxl-n33 {
    margin-left: -8.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n34 {
    margin: -8.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n34,
  .my-xxxl-n34 {
    margin-top: -8.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n34,
  .mx-xxxl-n34 {
    margin-right: -8.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n34,
  .my-xxxl-n34 {
    margin-bottom: -8.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n34,
  .mx-xxxl-n34 {
    margin-left: -8.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n35 {
    margin: -8.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n35,
  .my-xxxl-n35 {
    margin-top: -8.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n35,
  .mx-xxxl-n35 {
    margin-right: -8.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n35,
  .my-xxxl-n35 {
    margin-bottom: -8.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n35,
  .mx-xxxl-n35 {
    margin-left: -8.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n36 {
    margin: -9rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n36,
  .my-xxxl-n36 {
    margin-top: -9rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n36,
  .mx-xxxl-n36 {
    margin-right: -9rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n36,
  .my-xxxl-n36 {
    margin-bottom: -9rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n36,
  .mx-xxxl-n36 {
    margin-left: -9rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n37 {
    margin: -9.25rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n37,
  .my-xxxl-n37 {
    margin-top: -9.25rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n37,
  .mx-xxxl-n37 {
    margin-right: -9.25rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n37,
  .my-xxxl-n37 {
    margin-bottom: -9.25rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n37,
  .mx-xxxl-n37 {
    margin-left: -9.25rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n38 {
    margin: -9.5rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n38,
  .my-xxxl-n38 {
    margin-top: -9.5rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n38,
  .mx-xxxl-n38 {
    margin-right: -9.5rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n38,
  .my-xxxl-n38 {
    margin-bottom: -9.5rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n38,
  .mx-xxxl-n38 {
    margin-left: -9.5rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n39 {
    margin: -9.75rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n39,
  .my-xxxl-n39 {
    margin-top: -9.75rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n39,
  .mx-xxxl-n39 {
    margin-right: -9.75rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n39,
  .my-xxxl-n39 {
    margin-bottom: -9.75rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n39,
  .mx-xxxl-n39 {
    margin-left: -9.75rem !important;
  }
  /* line 34, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-n40 {
    margin: -10rem !important;
  }
  /* line 35, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-n40,
  .my-xxxl-n40 {
    margin-top: -10rem !important;
  }
  /* line 39, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-n40,
  .mx-xxxl-n40 {
    margin-right: -10rem !important;
  }
  /* line 43, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-n40,
  .my-xxxl-n40 {
    margin-bottom: -10rem !important;
  }
  /* line 47, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-n40,
  .mx-xxxl-n40 {
    margin-left: -10rem !important;
  }
  /* line 55, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .m-xxxl-auto {
    margin: auto !important;
  }
  /* line 56, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mt-xxxl-auto,
  .my-xxxl-auto {
    margin-top: auto !important;
  }
  /* line 60, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mr-xxxl-auto,
  .mx-xxxl-auto {
    margin-right: auto !important;
  }
  /* line 64, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .mb-xxxl-auto,
  .my-xxxl-auto {
    margin-bottom: auto !important;
  }
  /* line 68, ../../shared/sass/bootstrap/utilities/_spacing.scss */
  .ml-xxxl-auto,
  .mx-xxxl-auto {
    margin-left: auto !important;
  }
}
/* line 6, ../../shared/sass/bootstrap/utilities/_stretched-link.scss */
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
/* line 7, ../../shared/sass/bootstrap/utilities/_text.scss */
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_text.scss */
.text-justify {
  text-align: justify !important;
}
/* line 12, ../../shared/sass/bootstrap/utilities/_text.scss */
.text-wrap {
  white-space: normal !important;
}
/* line 13, ../../shared/sass/bootstrap/utilities/_text.scss */
.text-nowrap {
  white-space: nowrap !important;
}
/* line 14, ../../shared/sass/bootstrap/utilities/_text.scss */
.text-truncate {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 22, ../../shared/sass/bootstrap/utilities/_text.scss */
.text-left {
  text-align: left !important;
}
/* line 23, ../../shared/sass/bootstrap/utilities/_text.scss */
.text-right {
  text-align: right !important;
}
/* line 24, ../../shared/sass/bootstrap/utilities/_text.scss */
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  /* line 22, ../../shared/sass/bootstrap/utilities/_text.scss */
  .text-sm-left {
    text-align: left !important;
  }
  /* line 23, ../../shared/sass/bootstrap/utilities/_text.scss */
  .text-sm-right {
    text-align: right !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_text.scss */
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  /* line 22, ../../shared/sass/bootstrap/utilities/_text.scss */
  .text-md-left {
    text-align: left !important;
  }
  /* line 23, ../../shared/sass/bootstrap/utilities/_text.scss */
  .text-md-right {
    text-align: right !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_text.scss */
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  /* line 22, ../../shared/sass/bootstrap/utilities/_text.scss */
  .text-lg-left {
    text-align: left !important;
  }
  /* line 23, ../../shared/sass/bootstrap/utilities/_text.scss */
  .text-lg-right {
    text-align: right !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_text.scss */
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  /* line 22, ../../shared/sass/bootstrap/utilities/_text.scss */
  .text-xl-left {
    text-align: left !important;
  }
  /* line 23, ../../shared/sass/bootstrap/utilities/_text.scss */
  .text-xl-right {
    text-align: right !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_text.scss */
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1440px) {
  /* line 22, ../../shared/sass/bootstrap/utilities/_text.scss */
  .text-xxl-left {
    text-align: left !important;
  }
  /* line 23, ../../shared/sass/bootstrap/utilities/_text.scss */
  .text-xxl-right {
    text-align: right !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_text.scss */
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1600px) {
  /* line 22, ../../shared/sass/bootstrap/utilities/_text.scss */
  .text-xxxl-left {
    text-align: left !important;
  }
  /* line 23, ../../shared/sass/bootstrap/utilities/_text.scss */
  .text-xxxl-right {
    text-align: right !important;
  }
  /* line 24, ../../shared/sass/bootstrap/utilities/_text.scss */
  .text-xxxl-center {
    text-align: center !important;
  }
}
/* line 30, ../../shared/sass/bootstrap/utilities/_text.scss */
.text-lowercase {
  text-transform: lowercase !important;
}
/* line 31, ../../shared/sass/bootstrap/utilities/_text.scss */
.text-uppercase {
  text-transform: uppercase !important;
}
/* line 32, ../../shared/sass/bootstrap/utilities/_text.scss */
.text-capitalize {
  text-transform: capitalize !important;
}
/* line 36, ../../shared/sass/bootstrap/utilities/_text.scss */
.font-weight-light {
  font-weight: 300 !important;
}
/* line 37, ../../shared/sass/bootstrap/utilities/_text.scss */
.font-weight-lighter {
  font-weight: lighter !important;
}
/* line 38, ../../shared/sass/bootstrap/utilities/_text.scss */
.font-weight-normal {
  font-weight: 400 !important;
}
/* line 39, ../../shared/sass/bootstrap/utilities/_text.scss */
.font-weight-bold {
  font-weight: 700 !important;
}
/* line 40, ../../shared/sass/bootstrap/utilities/_text.scss */
.font-weight-bolder {
  font-weight: bolder !important;
}
/* line 41, ../../shared/sass/bootstrap/utilities/_text.scss */
.font-italic {
  font-style: italic !important;
}
/* line 45, ../../shared/sass/bootstrap/utilities/_text.scss */
.text-white {
  color: #fff !important;
}
/* line 6, ../../shared/sass/bootstrap/mixins/_text-emphasis.scss */
.text-primary {
  color: #007bff !important;
}
/* line 17, ../../shared/sass/bootstrap/mixins/_hover.scss */
a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}
/* line 6, ../../shared/sass/bootstrap/mixins/_text-emphasis.scss */
.text-secondary {
  color: #6c757d !important;
}
/* line 17, ../../shared/sass/bootstrap/mixins/_hover.scss */
a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}
/* line 6, ../../shared/sass/bootstrap/mixins/_text-emphasis.scss */
.text-success {
  color: #28a745 !important;
}
/* line 17, ../../shared/sass/bootstrap/mixins/_hover.scss */
a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}
/* line 6, ../../shared/sass/bootstrap/mixins/_text-emphasis.scss */
.text-info {
  color: #17a2b8 !important;
}
/* line 17, ../../shared/sass/bootstrap/mixins/_hover.scss */
a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}
/* line 6, ../../shared/sass/bootstrap/mixins/_text-emphasis.scss */
.text-warning {
  color: #ffc107 !important;
}
/* line 17, ../../shared/sass/bootstrap/mixins/_hover.scss */
a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}
/* line 6, ../../shared/sass/bootstrap/mixins/_text-emphasis.scss */
.text-danger {
  color: #dc3545 !important;
}
/* line 17, ../../shared/sass/bootstrap/mixins/_hover.scss */
a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}
/* line 6, ../../shared/sass/bootstrap/mixins/_text-emphasis.scss */
.text-light {
  color: #f8f9fa !important;
}
/* line 17, ../../shared/sass/bootstrap/mixins/_hover.scss */
a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}
/* line 6, ../../shared/sass/bootstrap/mixins/_text-emphasis.scss */
.text-dark {
  color: #343a40 !important;
}
/* line 17, ../../shared/sass/bootstrap/mixins/_hover.scss */
a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}
/* line 51, ../../shared/sass/bootstrap/utilities/_text.scss */
.text-body {
  color: #212529 !important;
}
/* line 52, ../../shared/sass/bootstrap/utilities/_text.scss */
.text-muted {
  color: #6c757d !important;
}
/* line 54, ../../shared/sass/bootstrap/utilities/_text.scss */
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
/* line 55, ../../shared/sass/bootstrap/utilities/_text.scss */
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
/* line 59, ../../shared/sass/bootstrap/utilities/_text.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
/* line 63, ../../shared/sass/bootstrap/utilities/_text.scss */
.text-decoration-none {
  text-decoration: none !important;
}
/* line 65, ../../shared/sass/bootstrap/utilities/_text.scss */
.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}
/* line 72, ../../shared/sass/bootstrap/utilities/_text.scss */
.text-reset {
  color: inherit !important;
}
/* line 7, ../../shared/sass/bootstrap/utilities/_visibility.scss */
.visible {
  visibility: visible !important;
}
/* line 11, ../../shared/sass/bootstrap/utilities/_visibility.scss */
.invisible {
  visibility: hidden !important;
}
@media print {
  /* line 13, ../../shared/sass/bootstrap/_print.scss */
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  /* line 24, ../../shared/sass/bootstrap/_print.scss */
  a:not(.btn) {
    text-decoration: underline;
  }
  /* line 34, ../../shared/sass/bootstrap/_print.scss */
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  /* line 49, ../../shared/sass/bootstrap/_print.scss */
  pre {
    white-space: pre-wrap !important;
  }
  /* line 52, ../../shared/sass/bootstrap/_print.scss */
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  /* line 63, ../../shared/sass/bootstrap/_print.scss */
  thead {
    display: table-header-group;
  }
  /* line 67, ../../shared/sass/bootstrap/_print.scss */
  tr,
  img {
    page-break-inside: avoid;
  }
  /* line 72, ../../shared/sass/bootstrap/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 79, ../../shared/sass/bootstrap/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  /* line 92, ../../shared/sass/bootstrap/_print.scss */
  body {
    min-width: 992px !important;
  }
  /* line 95, ../../shared/sass/bootstrap/_print.scss */
  .container {
    min-width: 992px !important;
  }
  /* line 100, ../../shared/sass/bootstrap/_print.scss */
  .navbar {
    display: none;
  }
  /* line 103, ../../shared/sass/bootstrap/_print.scss */
  .badge {
    border: 1px solid #000;
  }
  /* line 107, ../../shared/sass/bootstrap/_print.scss */
  .table {
    border-collapse: collapse !important;
  }
  /* line 110, ../../shared/sass/bootstrap/_print.scss */
  .table td,
  .table th {
    background-color: #fff !important;
  }
  /* line 117, ../../shared/sass/bootstrap/_print.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  /* line 123, ../../shared/sass/bootstrap/_print.scss */
  .table-dark {
    color: inherit;
  }
  /* line 126, ../../shared/sass/bootstrap/_print.scss */
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  /* line 134, ../../shared/sass/bootstrap/_print.scss */
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
/* Custom Styles
=======================================*/
/* fix inline block */
/* hide the text content  http://nicolasgallagher.com/another-css-image-replacement-technique/ */
/* Vertically align */
/* line 42, ../../shared/sass/helper/_mixins.scss */
.ani--trans, .flipbook__zoom-btn, .flipbook__arrow, .book-wrapper, .menu-panel, .menu-panel__inner, .mn__sub, .mn__nav {
  -webkit-transition-duration: 0.6s;
  -o-transition-duration: 0.6s;
  transition-duration: 0.6s;
  -webkit-transition-property: color, visibility, opacity, text-shadow, background-color, border-width, border-color, fill, max-width, max-height, -webkit-transform, -webkit-box-shadow;
  transition-property: color, visibility, opacity, text-shadow, background-color, border-width, border-color, fill, max-width, max-height, -webkit-transform, -webkit-box-shadow;
  -o-transition-property: transform, color, visibility, opacity, box-shadow, text-shadow, background-color, border-width, border-color, fill, max-width, max-height;
  transition-property: transform, color, visibility, opacity, box-shadow, text-shadow, background-color, border-width, border-color, fill, max-width, max-height;
  transition-property: transform, color, visibility, opacity, box-shadow, text-shadow, background-color, border-width, border-color, fill, max-width, max-height, -webkit-transform, -webkit-box-shadow;
  -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
/* Placeholder */
/* Triangle - @include triangle(12px, 6px, #ff0000, bottom); */
/* @include svg_bg(inline/icon-x, 50px); */
/* Calculate fluid ratio based on two dimensions (width/height)  @include fluid-ratio(800px 200px, 300px 150px);
http://voormedia.com/blog/2012/11/responsive-background-images-with-fixed-or-fluid-aspect-ratios
*/
/* @include pseudo(before, 10px, 10px); */
/* @include accelerate(transform); */
/* Share components var
=======================================*/
/* Colors Set
=======================================*/
/* BreakPoints
=======================================*/
/* Share components var
=======================================*/
/* Colors Set
=======================================*/
/* BreakPoints
=======================================*/
/* line 54, sass/base/_typo.scss */
:root {
  --fs-h1: 4.5rem;
  --fs-h2: 3.5rem;
  --fs-h3: 2.75rem;
  --fs-h4: 2.25rem;
  --fs-h5: 2rem;
  --fs-p: 1.75rem;
  --fs-remark: 1.5rem;
  --fs-regular: 1.25rem;
}
@media (max-width: 1439.98px) {
  /* line 54, sass/base/_typo.scss */
  :root {
    --fs-h1: 3.75rem;
    --fs-h2: 2.625rem;
    --fs-h3: 2.375rem;
    --fs-h4: 2rem;
    --fs-h5: 1.75rem;
    --fs-p: 1.5rem;
    --fs-remark: 1.25rem;
    --fs-regular: 1.125rem;
  }
}
@media (max-width: 1199.98px) {
  /* line 54, sass/base/_typo.scss */
  :root {
    --fs-h1: 3rem;
    --fs-h2: 2.375rem;
    --fs-h3: 2rem;
    --fs-h4: 1.75rem;
    --fs-h5: 1.5rem;
    --fs-p: 1.25rem;
    --fs-remark: 1.125rem;
    --fs-regular: 1rem;
  }
}
@media (max-width: 991.98px) {
  /* line 54, sass/base/_typo.scss */
  :root {
    --fs-h1: 1.75rem;
    --fs-h2: 1.5rem;
    --fs-h3: 1.375rem;
    --fs-h4: 1.25rem;
    --fs-h5: 1.125rem;
    --fs-p: 1.125rem;
    --fs-remark: 1rem;
    --fs-regular: 0.875rem;
  }
}
@media (max-width: 575.98px) {
  /* line 54, sass/base/_typo.scss */
  :root {
    --fs-p: 1rem;
    --fs-remark: 0.875rem;
    --fs-regular: 0.75rem;
  }
}
/* line 104, sass/base/_typo.scss */
html {
  font-size: 100.01%;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  scroll-padding-top: 7.5rem;
}
@media (max-width: 575.98px) {
  /* line 104, sass/base/_typo.scss */
  html {
    scroll-padding-top: 6.25rem;
  }
}
/* line 115, sass/base/_typo.scss */
body {
  font-family: "Roboto Condensed", Arial, "Microsoft JhengHei", "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
  font-size: 1rem;
  color: #000;
}
/* line 121, sass/base/_typo.scss */
a,
a.link-default {
  color: #69f8f6;
  line-height: 1.5;
  text-decoration: underline;
  -webkit-text-decoration-color: currentColor;
  text-decoration-color: currentColor;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  -webkit-transition: color 0.3s, -webkit-text-decoration-color 0.3s;
  transition: color 0.3s, -webkit-text-decoration-color 0.3s;
  -o-transition: color 0.3s, text-decoration-color 0.3s;
  transition: color 0.3s, text-decoration-color 0.3s;
  transition: color 0.3s, text-decoration-color 0.3s, -webkit-text-decoration-color 0.3s;
}
/* line 130, sass/base/_typo.scss */
a:hover, a:focus,
a.link-default:hover,
a.link-default:focus {
  color: #69f8f6;
  -webkit-text-decoration-color: transparent;
  text-decoration-color: transparent;
}
/* line 136, sass/base/_typo.scss */
a[target='_blank'],
a.link-default[target='_blank'] {
  position: relative;
  --icon-margin: 4px;
  --size-factor: calc(20 / 24);
  --line-height: 1.5;
  margin-right: calc(var(--size-factor) * 1em + var(--icon-margin));
}
/* line 143, sass/base/_typo.scss */
a[target='_blank']::after,
a.link-default[target='_blank']::after {
  position: absolute;
  margin-left: var(--icon-margin);
  bottom: calc(1em * var(--line-height) / 2);
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
  content: '\e947';
  -webkit-text-decoration-color: transparent;
  text-decoration-color: transparent;
  font-size: calc(var(--size-factor) * 1em);
  font-family: 'wico' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
}
/* line 167, sass/base/_typo.scss */
a[target='_blank'].h3,
a.link-default[target='_blank'].h3 {
  --line-height: calc(60 / 44);
}
@media (max-width: 991.98px) {
  /* line 171, sass/base/_typo.scss */
  a[target='_blank'].h5,
  a.link-default[target='_blank'].h5 {
    --line-height: calc(24 / 18);
  }
}
/* line 178, sass/base/_typo.scss */
a.default-white,
a.link-default.default-white {
  color: #fff;
}
/* line 181, sass/base/_typo.scss */
a.default-white:hover, a.default-white:focus,
a.link-default.default-white:hover,
a.link-default.default-white:focus {
  color: #69f8f6;
}
/* line 188, sass/base/_typo.scss */
a.ext-icon-mint:after,
a.link-default.ext-icon-mint:after {
  color: #69f8f6;
}
/* line 193, sass/base/_typo.scss */
a[class^='ico-'], a[class*=' ico-'],
a.link-default[class^='ico-'],
a.link-default[class*=' ico-'] {
  color: #000;
  text-decoration: none;
}
/* line 198, sass/base/_typo.scss */
a[class^='ico-']:hover, a[class*=' ico-']:hover,
a.link-default[class^='ico-']:hover,
a.link-default[class*=' ico-']:hover {
  text-decoration: underline;
}
/* line 202, sass/base/_typo.scss */
a[class^='ico-']:before, a[class^='ico-']:hover:before, a[class*=' ico-']:before, a[class*=' ico-']:hover:before,
a.link-default[class^='ico-']:before,
a.link-default[class^='ico-']:hover:before,
a.link-default[class*=' ico-']:before,
a.link-default[class*=' ico-']:hover:before {
  text-decoration: none !important;
}
/* line 207, sass/base/_typo.scss */
a[class^='ico-']:before, a[class*=' ico-']:before,
a.link-default[class^='ico-']:before,
a.link-default[class*=' ico-']:before {
  margin-right: 7px;
  text-decoration: underline;
}
/* line 214, sass/base/_typo.scss */
hr {
  overflow: hidden;
  height: 0;
  margin: 2em 0;
  border: 0;
  border-top: 1px solid #666;
}
/* line 222, sass/base/_typo.scss */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin: 0;
  line-height: 1.5;
  color: #fff;
  font-weight: 700;
}
/* line 240, sass/base/_typo.scss */
p,
h6,
.h6 {
  margin: 0;
  font-size: var(--fs-p);
  line-height: 1.5;
  color: #fff;
}
/* line 249, sass/base/_typo.scss */
p.br {
  line-height: 1;
}
/* line 252, sass/base/_typo.scss */
p.br::after {
  content: '\00a0';
}
/* line 257, sass/base/_typo.scss */
h1,
.h1 {
  font-size: var(--fs-h1);
}
/* line 266, sass/base/_typo.scss */
h2:not(.h2--no-style),
.h2:not(.h2--no-style) {
  font-size: var(--fs-h2);
}
/* line 276, sass/base/_typo.scss */
h3:not(.h3--no-style),
.h3:not(.h3--no-style) {
  font-size: var(--fs-h3);
  line-height: calc(60/ 44);
}
/* line 285, sass/base/_typo.scss */
h4:not(.h4--no-style),
.h4:not(.h4--no-style) {
  font-size: var(--fs-h4);
}
/* line 294, sass/base/_typo.scss */
h5:not(.h5--no-style),
.h5:not(.h5--no-style) {
  font-size: var(--fs-h5);
}
@media (max-width: 991.98px) {
  /* line 294, sass/base/_typo.scss */
  h5:not(.h5--no-style),
  .h5:not(.h5--no-style) {
    line-height: calc(24 / 18);
  }
}
/* line 303, sass/base/_typo.scss */
.text-aux {
  font-size: calc(24 / 28 * var(--fs-p));
}
/* line 308, sass/base/_typo.scss */
.text-mint {
  color: #69f8f6;
}
@supports (-webkit-text-stroke: 1px #fff) {
  /* line 312, sass/base/_typo.scss */
  .text-outline {
    color: transparent;
    -webkit-text-stroke: 1px #fff;
  }
}
/* line 319, sass/base/_typo.scss */
sup {
  line-height: inherit;
  top: -0.6em;
  font-size: 60%;
}
/* line 1, ../../shared/sass/base/_bootstrap-custom.scss */
figure {
  margin: 0;
}
/* line 5, ../../shared/sass/base/_bootstrap-custom.scss */
caption {
  text-align: center;
  caption-side: top;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-0 {
  row-gap: 0 !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-0 {
  -webkit-column-gap: 0 !important;
  -moz-column-gap: 0 !important;
  column-gap: 0 !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-0 {
  gap: 0 !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-1 {
  row-gap: 0.25rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-1 {
  -webkit-column-gap: 0.25rem !important;
  -moz-column-gap: 0.25rem !important;
  column-gap: 0.25rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-1 {
  gap: 0.25rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-2 {
  row-gap: 0.5rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-2 {
  -webkit-column-gap: 0.5rem !important;
  -moz-column-gap: 0.5rem !important;
  column-gap: 0.5rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-2 {
  gap: 0.5rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-3 {
  row-gap: 0.75rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-3 {
  -webkit-column-gap: 0.75rem !important;
  -moz-column-gap: 0.75rem !important;
  column-gap: 0.75rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-3 {
  gap: 0.75rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-4 {
  row-gap: 1rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-4 {
  -webkit-column-gap: 1rem !important;
  -moz-column-gap: 1rem !important;
  column-gap: 1rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-4 {
  gap: 1rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-5 {
  row-gap: 1.25rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-5 {
  -webkit-column-gap: 1.25rem !important;
  -moz-column-gap: 1.25rem !important;
  column-gap: 1.25rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-5 {
  gap: 1.25rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-3p5 {
  row-gap: 0.875rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-3p5 {
  -webkit-column-gap: 0.875rem !important;
  -moz-column-gap: 0.875rem !important;
  column-gap: 0.875rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-3p5 {
  gap: 0.875rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-6 {
  row-gap: 1.5rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-6 {
  -webkit-column-gap: 1.5rem !important;
  -moz-column-gap: 1.5rem !important;
  column-gap: 1.5rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-6 {
  gap: 1.5rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-7 {
  row-gap: 1.75rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-7 {
  -webkit-column-gap: 1.75rem !important;
  -moz-column-gap: 1.75rem !important;
  column-gap: 1.75rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-7 {
  gap: 1.75rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-8 {
  row-gap: 2rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-8 {
  -webkit-column-gap: 2rem !important;
  -moz-column-gap: 2rem !important;
  column-gap: 2rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-8 {
  gap: 2rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-9 {
  row-gap: 2.25rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-9 {
  -webkit-column-gap: 2.25rem !important;
  -moz-column-gap: 2.25rem !important;
  column-gap: 2.25rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-9 {
  gap: 2.25rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-10 {
  row-gap: 2.5rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-10 {
  -webkit-column-gap: 2.5rem !important;
  -moz-column-gap: 2.5rem !important;
  column-gap: 2.5rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-10 {
  gap: 2.5rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-11 {
  row-gap: 2.75rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-11 {
  -webkit-column-gap: 2.75rem !important;
  -moz-column-gap: 2.75rem !important;
  column-gap: 2.75rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-11 {
  gap: 2.75rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-12 {
  row-gap: 3rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-12 {
  -webkit-column-gap: 3rem !important;
  -moz-column-gap: 3rem !important;
  column-gap: 3rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-12 {
  gap: 3rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-13 {
  row-gap: 3.25rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-13 {
  -webkit-column-gap: 3.25rem !important;
  -moz-column-gap: 3.25rem !important;
  column-gap: 3.25rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-13 {
  gap: 3.25rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-14 {
  row-gap: 3.5rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-14 {
  -webkit-column-gap: 3.5rem !important;
  -moz-column-gap: 3.5rem !important;
  column-gap: 3.5rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-14 {
  gap: 3.5rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-15 {
  row-gap: 3.75rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-15 {
  -webkit-column-gap: 3.75rem !important;
  -moz-column-gap: 3.75rem !important;
  column-gap: 3.75rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-15 {
  gap: 3.75rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-16 {
  row-gap: 4rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-16 {
  -webkit-column-gap: 4rem !important;
  -moz-column-gap: 4rem !important;
  column-gap: 4rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-16 {
  gap: 4rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-17 {
  row-gap: 4.25rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-17 {
  -webkit-column-gap: 4.25rem !important;
  -moz-column-gap: 4.25rem !important;
  column-gap: 4.25rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-17 {
  gap: 4.25rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-18 {
  row-gap: 4.5rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-18 {
  -webkit-column-gap: 4.5rem !important;
  -moz-column-gap: 4.5rem !important;
  column-gap: 4.5rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-18 {
  gap: 4.5rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-19 {
  row-gap: 4.75rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-19 {
  -webkit-column-gap: 4.75rem !important;
  -moz-column-gap: 4.75rem !important;
  column-gap: 4.75rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-19 {
  gap: 4.75rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-20 {
  row-gap: 5rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-20 {
  -webkit-column-gap: 5rem !important;
  -moz-column-gap: 5rem !important;
  column-gap: 5rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-20 {
  gap: 5rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-21 {
  row-gap: 5.25rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-21 {
  -webkit-column-gap: 5.25rem !important;
  -moz-column-gap: 5.25rem !important;
  column-gap: 5.25rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-21 {
  gap: 5.25rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-22 {
  row-gap: 5.5rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-22 {
  -webkit-column-gap: 5.5rem !important;
  -moz-column-gap: 5.5rem !important;
  column-gap: 5.5rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-22 {
  gap: 5.5rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-23 {
  row-gap: 5.75rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-23 {
  -webkit-column-gap: 5.75rem !important;
  -moz-column-gap: 5.75rem !important;
  column-gap: 5.75rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-23 {
  gap: 5.75rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-24 {
  row-gap: 6rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-24 {
  -webkit-column-gap: 6rem !important;
  -moz-column-gap: 6rem !important;
  column-gap: 6rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-24 {
  gap: 6rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-25 {
  row-gap: 6.25rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-25 {
  -webkit-column-gap: 6.25rem !important;
  -moz-column-gap: 6.25rem !important;
  column-gap: 6.25rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-25 {
  gap: 6.25rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-26 {
  row-gap: 6.5rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-26 {
  -webkit-column-gap: 6.5rem !important;
  -moz-column-gap: 6.5rem !important;
  column-gap: 6.5rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-26 {
  gap: 6.5rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-27 {
  row-gap: 6.75rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-27 {
  -webkit-column-gap: 6.75rem !important;
  -moz-column-gap: 6.75rem !important;
  column-gap: 6.75rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-27 {
  gap: 6.75rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-28 {
  row-gap: 7rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-28 {
  -webkit-column-gap: 7rem !important;
  -moz-column-gap: 7rem !important;
  column-gap: 7rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-28 {
  gap: 7rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-29 {
  row-gap: 7.25rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-29 {
  -webkit-column-gap: 7.25rem !important;
  -moz-column-gap: 7.25rem !important;
  column-gap: 7.25rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-29 {
  gap: 7.25rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-30 {
  row-gap: 7.5rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-30 {
  -webkit-column-gap: 7.5rem !important;
  -moz-column-gap: 7.5rem !important;
  column-gap: 7.5rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-30 {
  gap: 7.5rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-31 {
  row-gap: 7.75rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-31 {
  -webkit-column-gap: 7.75rem !important;
  -moz-column-gap: 7.75rem !important;
  column-gap: 7.75rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-31 {
  gap: 7.75rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-32 {
  row-gap: 8rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-32 {
  -webkit-column-gap: 8rem !important;
  -moz-column-gap: 8rem !important;
  column-gap: 8rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-32 {
  gap: 8rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-33 {
  row-gap: 8.25rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-33 {
  -webkit-column-gap: 8.25rem !important;
  -moz-column-gap: 8.25rem !important;
  column-gap: 8.25rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-33 {
  gap: 8.25rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-34 {
  row-gap: 8.5rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-34 {
  -webkit-column-gap: 8.5rem !important;
  -moz-column-gap: 8.5rem !important;
  column-gap: 8.5rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-34 {
  gap: 8.5rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-35 {
  row-gap: 8.75rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-35 {
  -webkit-column-gap: 8.75rem !important;
  -moz-column-gap: 8.75rem !important;
  column-gap: 8.75rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-35 {
  gap: 8.75rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-36 {
  row-gap: 9rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-36 {
  -webkit-column-gap: 9rem !important;
  -moz-column-gap: 9rem !important;
  column-gap: 9rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-36 {
  gap: 9rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-37 {
  row-gap: 9.25rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-37 {
  -webkit-column-gap: 9.25rem !important;
  -moz-column-gap: 9.25rem !important;
  column-gap: 9.25rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-37 {
  gap: 9.25rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-38 {
  row-gap: 9.5rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-38 {
  -webkit-column-gap: 9.5rem !important;
  -moz-column-gap: 9.5rem !important;
  column-gap: 9.5rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-38 {
  gap: 9.5rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-39 {
  row-gap: 9.75rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-39 {
  -webkit-column-gap: 9.75rem !important;
  -moz-column-gap: 9.75rem !important;
  column-gap: 9.75rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-39 {
  gap: 9.75rem !important;
}
/* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
.row-gap-40 {
  row-gap: 10rem !important;
}
/* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
.col-gap-40 {
  -webkit-column-gap: 10rem !important;
  -moz-column-gap: 10rem !important;
  column-gap: 10rem !important;
}
/* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
.gap-40 {
  gap: 10rem !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-0 {
  -o-object-position: calc(0 * 1%) !important;
  object-position: calc(0 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-1 {
  -o-object-position: calc(1 * 1%) !important;
  object-position: calc(1 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-2 {
  -o-object-position: calc(2 * 1%) !important;
  object-position: calc(2 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-3 {
  -o-object-position: calc(3 * 1%) !important;
  object-position: calc(3 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-4 {
  -o-object-position: calc(4 * 1%) !important;
  object-position: calc(4 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-5 {
  -o-object-position: calc(5 * 1%) !important;
  object-position: calc(5 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-6 {
  -o-object-position: calc(6 * 1%) !important;
  object-position: calc(6 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-7 {
  -o-object-position: calc(7 * 1%) !important;
  object-position: calc(7 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-8 {
  -o-object-position: calc(8 * 1%) !important;
  object-position: calc(8 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-9 {
  -o-object-position: calc(9 * 1%) !important;
  object-position: calc(9 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-10 {
  -o-object-position: calc(10 * 1%) !important;
  object-position: calc(10 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-11 {
  -o-object-position: calc(11 * 1%) !important;
  object-position: calc(11 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-12 {
  -o-object-position: calc(12 * 1%) !important;
  object-position: calc(12 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-13 {
  -o-object-position: calc(13 * 1%) !important;
  object-position: calc(13 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-14 {
  -o-object-position: calc(14 * 1%) !important;
  object-position: calc(14 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-15 {
  -o-object-position: calc(15 * 1%) !important;
  object-position: calc(15 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-16 {
  -o-object-position: calc(16 * 1%) !important;
  object-position: calc(16 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-17 {
  -o-object-position: calc(17 * 1%) !important;
  object-position: calc(17 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-18 {
  -o-object-position: calc(18 * 1%) !important;
  object-position: calc(18 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-19 {
  -o-object-position: calc(19 * 1%) !important;
  object-position: calc(19 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-20 {
  -o-object-position: calc(20 * 1%) !important;
  object-position: calc(20 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-21 {
  -o-object-position: calc(21 * 1%) !important;
  object-position: calc(21 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-22 {
  -o-object-position: calc(22 * 1%) !important;
  object-position: calc(22 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-23 {
  -o-object-position: calc(23 * 1%) !important;
  object-position: calc(23 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-24 {
  -o-object-position: calc(24 * 1%) !important;
  object-position: calc(24 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-25 {
  -o-object-position: calc(25 * 1%) !important;
  object-position: calc(25 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-26 {
  -o-object-position: calc(26 * 1%) !important;
  object-position: calc(26 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-27 {
  -o-object-position: calc(27 * 1%) !important;
  object-position: calc(27 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-28 {
  -o-object-position: calc(28 * 1%) !important;
  object-position: calc(28 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-29 {
  -o-object-position: calc(29 * 1%) !important;
  object-position: calc(29 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-30 {
  -o-object-position: calc(30 * 1%) !important;
  object-position: calc(30 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-31 {
  -o-object-position: calc(31 * 1%) !important;
  object-position: calc(31 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-32 {
  -o-object-position: calc(32 * 1%) !important;
  object-position: calc(32 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-33 {
  -o-object-position: calc(33 * 1%) !important;
  object-position: calc(33 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-34 {
  -o-object-position: calc(34 * 1%) !important;
  object-position: calc(34 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-35 {
  -o-object-position: calc(35 * 1%) !important;
  object-position: calc(35 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-36 {
  -o-object-position: calc(36 * 1%) !important;
  object-position: calc(36 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-37 {
  -o-object-position: calc(37 * 1%) !important;
  object-position: calc(37 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-38 {
  -o-object-position: calc(38 * 1%) !important;
  object-position: calc(38 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-39 {
  -o-object-position: calc(39 * 1%) !important;
  object-position: calc(39 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-40 {
  -o-object-position: calc(40 * 1%) !important;
  object-position: calc(40 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-41 {
  -o-object-position: calc(41 * 1%) !important;
  object-position: calc(41 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-42 {
  -o-object-position: calc(42 * 1%) !important;
  object-position: calc(42 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-43 {
  -o-object-position: calc(43 * 1%) !important;
  object-position: calc(43 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-44 {
  -o-object-position: calc(44 * 1%) !important;
  object-position: calc(44 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-45 {
  -o-object-position: calc(45 * 1%) !important;
  object-position: calc(45 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-46 {
  -o-object-position: calc(46 * 1%) !important;
  object-position: calc(46 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-47 {
  -o-object-position: calc(47 * 1%) !important;
  object-position: calc(47 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-48 {
  -o-object-position: calc(48 * 1%) !important;
  object-position: calc(48 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-49 {
  -o-object-position: calc(49 * 1%) !important;
  object-position: calc(49 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-50 {
  -o-object-position: calc(50 * 1%) !important;
  object-position: calc(50 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-51 {
  -o-object-position: calc(51 * 1%) !important;
  object-position: calc(51 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-52 {
  -o-object-position: calc(52 * 1%) !important;
  object-position: calc(52 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-53 {
  -o-object-position: calc(53 * 1%) !important;
  object-position: calc(53 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-54 {
  -o-object-position: calc(54 * 1%) !important;
  object-position: calc(54 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-55 {
  -o-object-position: calc(55 * 1%) !important;
  object-position: calc(55 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-56 {
  -o-object-position: calc(56 * 1%) !important;
  object-position: calc(56 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-57 {
  -o-object-position: calc(57 * 1%) !important;
  object-position: calc(57 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-58 {
  -o-object-position: calc(58 * 1%) !important;
  object-position: calc(58 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-59 {
  -o-object-position: calc(59 * 1%) !important;
  object-position: calc(59 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-60 {
  -o-object-position: calc(60 * 1%) !important;
  object-position: calc(60 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-61 {
  -o-object-position: calc(61 * 1%) !important;
  object-position: calc(61 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-62 {
  -o-object-position: calc(62 * 1%) !important;
  object-position: calc(62 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-63 {
  -o-object-position: calc(63 * 1%) !important;
  object-position: calc(63 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-64 {
  -o-object-position: calc(64 * 1%) !important;
  object-position: calc(64 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-65 {
  -o-object-position: calc(65 * 1%) !important;
  object-position: calc(65 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-66 {
  -o-object-position: calc(66 * 1%) !important;
  object-position: calc(66 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-67 {
  -o-object-position: calc(67 * 1%) !important;
  object-position: calc(67 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-68 {
  -o-object-position: calc(68 * 1%) !important;
  object-position: calc(68 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-69 {
  -o-object-position: calc(69 * 1%) !important;
  object-position: calc(69 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-70 {
  -o-object-position: calc(70 * 1%) !important;
  object-position: calc(70 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-71 {
  -o-object-position: calc(71 * 1%) !important;
  object-position: calc(71 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-72 {
  -o-object-position: calc(72 * 1%) !important;
  object-position: calc(72 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-73 {
  -o-object-position: calc(73 * 1%) !important;
  object-position: calc(73 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-74 {
  -o-object-position: calc(74 * 1%) !important;
  object-position: calc(74 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-75 {
  -o-object-position: calc(75 * 1%) !important;
  object-position: calc(75 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-76 {
  -o-object-position: calc(76 * 1%) !important;
  object-position: calc(76 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-77 {
  -o-object-position: calc(77 * 1%) !important;
  object-position: calc(77 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-78 {
  -o-object-position: calc(78 * 1%) !important;
  object-position: calc(78 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-79 {
  -o-object-position: calc(79 * 1%) !important;
  object-position: calc(79 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-80 {
  -o-object-position: calc(80 * 1%) !important;
  object-position: calc(80 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-81 {
  -o-object-position: calc(81 * 1%) !important;
  object-position: calc(81 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-82 {
  -o-object-position: calc(82 * 1%) !important;
  object-position: calc(82 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-83 {
  -o-object-position: calc(83 * 1%) !important;
  object-position: calc(83 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-84 {
  -o-object-position: calc(84 * 1%) !important;
  object-position: calc(84 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-85 {
  -o-object-position: calc(85 * 1%) !important;
  object-position: calc(85 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-86 {
  -o-object-position: calc(86 * 1%) !important;
  object-position: calc(86 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-87 {
  -o-object-position: calc(87 * 1%) !important;
  object-position: calc(87 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-88 {
  -o-object-position: calc(88 * 1%) !important;
  object-position: calc(88 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-89 {
  -o-object-position: calc(89 * 1%) !important;
  object-position: calc(89 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-90 {
  -o-object-position: calc(90 * 1%) !important;
  object-position: calc(90 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-91 {
  -o-object-position: calc(91 * 1%) !important;
  object-position: calc(91 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-92 {
  -o-object-position: calc(92 * 1%) !important;
  object-position: calc(92 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-93 {
  -o-object-position: calc(93 * 1%) !important;
  object-position: calc(93 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-94 {
  -o-object-position: calc(94 * 1%) !important;
  object-position: calc(94 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-95 {
  -o-object-position: calc(95 * 1%) !important;
  object-position: calc(95 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-96 {
  -o-object-position: calc(96 * 1%) !important;
  object-position: calc(96 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-97 {
  -o-object-position: calc(97 * 1%) !important;
  object-position: calc(97 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-98 {
  -o-object-position: calc(98 * 1%) !important;
  object-position: calc(98 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-99 {
  -o-object-position: calc(99 * 1%) !important;
  object-position: calc(99 * 1%) !important;
}
/* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
.object-position-100 {
  -o-object-position: calc(100 * 1%) !important;
  object-position: calc(100 * 1%) !important;
}
@media (min-width: 576px) {
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-0 {
    gap: 0 !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-1 {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-2 {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-3 {
    row-gap: 0.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-3 {
    -webkit-column-gap: 0.75rem !important;
    -moz-column-gap: 0.75rem !important;
    column-gap: 0.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-3 {
    gap: 0.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-4 {
    row-gap: 1rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-4 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-4 {
    gap: 1rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-5 {
    row-gap: 1.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-5 {
    -webkit-column-gap: 1.25rem !important;
    -moz-column-gap: 1.25rem !important;
    column-gap: 1.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-5 {
    gap: 1.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-3p5 {
    row-gap: 0.875rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-3p5 {
    -webkit-column-gap: 0.875rem !important;
    -moz-column-gap: 0.875rem !important;
    column-gap: 0.875rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-3p5 {
    gap: 0.875rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-6 {
    row-gap: 1.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-6 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-6 {
    gap: 1.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-7 {
    row-gap: 1.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-7 {
    -webkit-column-gap: 1.75rem !important;
    -moz-column-gap: 1.75rem !important;
    column-gap: 1.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-7 {
    gap: 1.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-8 {
    row-gap: 2rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-8 {
    -webkit-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-8 {
    gap: 2rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-9 {
    row-gap: 2.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-9 {
    -webkit-column-gap: 2.25rem !important;
    -moz-column-gap: 2.25rem !important;
    column-gap: 2.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-9 {
    gap: 2.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-10 {
    row-gap: 2.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-10 {
    -webkit-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
    column-gap: 2.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-10 {
    gap: 2.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-11 {
    row-gap: 2.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-11 {
    -webkit-column-gap: 2.75rem !important;
    -moz-column-gap: 2.75rem !important;
    column-gap: 2.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-11 {
    gap: 2.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-12 {
    row-gap: 3rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-12 {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-12 {
    gap: 3rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-13 {
    row-gap: 3.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-13 {
    -webkit-column-gap: 3.25rem !important;
    -moz-column-gap: 3.25rem !important;
    column-gap: 3.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-13 {
    gap: 3.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-14 {
    row-gap: 3.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-14 {
    -webkit-column-gap: 3.5rem !important;
    -moz-column-gap: 3.5rem !important;
    column-gap: 3.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-14 {
    gap: 3.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-15 {
    row-gap: 3.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-15 {
    -webkit-column-gap: 3.75rem !important;
    -moz-column-gap: 3.75rem !important;
    column-gap: 3.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-15 {
    gap: 3.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-16 {
    row-gap: 4rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-16 {
    -webkit-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-16 {
    gap: 4rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-17 {
    row-gap: 4.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-17 {
    -webkit-column-gap: 4.25rem !important;
    -moz-column-gap: 4.25rem !important;
    column-gap: 4.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-17 {
    gap: 4.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-18 {
    row-gap: 4.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-18 {
    -webkit-column-gap: 4.5rem !important;
    -moz-column-gap: 4.5rem !important;
    column-gap: 4.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-18 {
    gap: 4.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-19 {
    row-gap: 4.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-19 {
    -webkit-column-gap: 4.75rem !important;
    -moz-column-gap: 4.75rem !important;
    column-gap: 4.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-19 {
    gap: 4.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-20 {
    row-gap: 5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-20 {
    -webkit-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-20 {
    gap: 5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-21 {
    row-gap: 5.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-21 {
    -webkit-column-gap: 5.25rem !important;
    -moz-column-gap: 5.25rem !important;
    column-gap: 5.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-21 {
    gap: 5.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-22 {
    row-gap: 5.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-22 {
    -webkit-column-gap: 5.5rem !important;
    -moz-column-gap: 5.5rem !important;
    column-gap: 5.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-22 {
    gap: 5.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-23 {
    row-gap: 5.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-23 {
    -webkit-column-gap: 5.75rem !important;
    -moz-column-gap: 5.75rem !important;
    column-gap: 5.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-23 {
    gap: 5.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-24 {
    row-gap: 6rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-24 {
    -webkit-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
    column-gap: 6rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-24 {
    gap: 6rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-25 {
    row-gap: 6.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-25 {
    -webkit-column-gap: 6.25rem !important;
    -moz-column-gap: 6.25rem !important;
    column-gap: 6.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-25 {
    gap: 6.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-26 {
    row-gap: 6.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-26 {
    -webkit-column-gap: 6.5rem !important;
    -moz-column-gap: 6.5rem !important;
    column-gap: 6.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-26 {
    gap: 6.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-27 {
    row-gap: 6.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-27 {
    -webkit-column-gap: 6.75rem !important;
    -moz-column-gap: 6.75rem !important;
    column-gap: 6.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-27 {
    gap: 6.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-28 {
    row-gap: 7rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-28 {
    -webkit-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-28 {
    gap: 7rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-29 {
    row-gap: 7.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-29 {
    -webkit-column-gap: 7.25rem !important;
    -moz-column-gap: 7.25rem !important;
    column-gap: 7.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-29 {
    gap: 7.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-30 {
    row-gap: 7.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-30 {
    -webkit-column-gap: 7.5rem !important;
    -moz-column-gap: 7.5rem !important;
    column-gap: 7.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-30 {
    gap: 7.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-31 {
    row-gap: 7.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-31 {
    -webkit-column-gap: 7.75rem !important;
    -moz-column-gap: 7.75rem !important;
    column-gap: 7.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-31 {
    gap: 7.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-32 {
    row-gap: 8rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-32 {
    -webkit-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
    column-gap: 8rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-32 {
    gap: 8rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-33 {
    row-gap: 8.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-33 {
    -webkit-column-gap: 8.25rem !important;
    -moz-column-gap: 8.25rem !important;
    column-gap: 8.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-33 {
    gap: 8.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-34 {
    row-gap: 8.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-34 {
    -webkit-column-gap: 8.5rem !important;
    -moz-column-gap: 8.5rem !important;
    column-gap: 8.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-34 {
    gap: 8.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-35 {
    row-gap: 8.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-35 {
    -webkit-column-gap: 8.75rem !important;
    -moz-column-gap: 8.75rem !important;
    column-gap: 8.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-35 {
    gap: 8.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-36 {
    row-gap: 9rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-36 {
    -webkit-column-gap: 9rem !important;
    -moz-column-gap: 9rem !important;
    column-gap: 9rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-36 {
    gap: 9rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-37 {
    row-gap: 9.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-37 {
    -webkit-column-gap: 9.25rem !important;
    -moz-column-gap: 9.25rem !important;
    column-gap: 9.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-37 {
    gap: 9.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-38 {
    row-gap: 9.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-38 {
    -webkit-column-gap: 9.5rem !important;
    -moz-column-gap: 9.5rem !important;
    column-gap: 9.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-38 {
    gap: 9.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-39 {
    row-gap: 9.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-39 {
    -webkit-column-gap: 9.75rem !important;
    -moz-column-gap: 9.75rem !important;
    column-gap: 9.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-39 {
    gap: 9.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-sm-40 {
    row-gap: 10rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-sm-40 {
    -webkit-column-gap: 10rem !important;
    -moz-column-gap: 10rem !important;
    column-gap: 10rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-sm-40 {
    gap: 10rem !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-0 {
    -o-object-position: calc(0 * 1%) !important;
    object-position: calc(0 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-1 {
    -o-object-position: calc(1 * 1%) !important;
    object-position: calc(1 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-2 {
    -o-object-position: calc(2 * 1%) !important;
    object-position: calc(2 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-3 {
    -o-object-position: calc(3 * 1%) !important;
    object-position: calc(3 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-4 {
    -o-object-position: calc(4 * 1%) !important;
    object-position: calc(4 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-5 {
    -o-object-position: calc(5 * 1%) !important;
    object-position: calc(5 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-6 {
    -o-object-position: calc(6 * 1%) !important;
    object-position: calc(6 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-7 {
    -o-object-position: calc(7 * 1%) !important;
    object-position: calc(7 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-8 {
    -o-object-position: calc(8 * 1%) !important;
    object-position: calc(8 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-9 {
    -o-object-position: calc(9 * 1%) !important;
    object-position: calc(9 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-10 {
    -o-object-position: calc(10 * 1%) !important;
    object-position: calc(10 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-11 {
    -o-object-position: calc(11 * 1%) !important;
    object-position: calc(11 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-12 {
    -o-object-position: calc(12 * 1%) !important;
    object-position: calc(12 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-13 {
    -o-object-position: calc(13 * 1%) !important;
    object-position: calc(13 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-14 {
    -o-object-position: calc(14 * 1%) !important;
    object-position: calc(14 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-15 {
    -o-object-position: calc(15 * 1%) !important;
    object-position: calc(15 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-16 {
    -o-object-position: calc(16 * 1%) !important;
    object-position: calc(16 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-17 {
    -o-object-position: calc(17 * 1%) !important;
    object-position: calc(17 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-18 {
    -o-object-position: calc(18 * 1%) !important;
    object-position: calc(18 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-19 {
    -o-object-position: calc(19 * 1%) !important;
    object-position: calc(19 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-20 {
    -o-object-position: calc(20 * 1%) !important;
    object-position: calc(20 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-21 {
    -o-object-position: calc(21 * 1%) !important;
    object-position: calc(21 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-22 {
    -o-object-position: calc(22 * 1%) !important;
    object-position: calc(22 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-23 {
    -o-object-position: calc(23 * 1%) !important;
    object-position: calc(23 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-24 {
    -o-object-position: calc(24 * 1%) !important;
    object-position: calc(24 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-25 {
    -o-object-position: calc(25 * 1%) !important;
    object-position: calc(25 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-26 {
    -o-object-position: calc(26 * 1%) !important;
    object-position: calc(26 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-27 {
    -o-object-position: calc(27 * 1%) !important;
    object-position: calc(27 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-28 {
    -o-object-position: calc(28 * 1%) !important;
    object-position: calc(28 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-29 {
    -o-object-position: calc(29 * 1%) !important;
    object-position: calc(29 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-30 {
    -o-object-position: calc(30 * 1%) !important;
    object-position: calc(30 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-31 {
    -o-object-position: calc(31 * 1%) !important;
    object-position: calc(31 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-32 {
    -o-object-position: calc(32 * 1%) !important;
    object-position: calc(32 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-33 {
    -o-object-position: calc(33 * 1%) !important;
    object-position: calc(33 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-34 {
    -o-object-position: calc(34 * 1%) !important;
    object-position: calc(34 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-35 {
    -o-object-position: calc(35 * 1%) !important;
    object-position: calc(35 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-36 {
    -o-object-position: calc(36 * 1%) !important;
    object-position: calc(36 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-37 {
    -o-object-position: calc(37 * 1%) !important;
    object-position: calc(37 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-38 {
    -o-object-position: calc(38 * 1%) !important;
    object-position: calc(38 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-39 {
    -o-object-position: calc(39 * 1%) !important;
    object-position: calc(39 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-40 {
    -o-object-position: calc(40 * 1%) !important;
    object-position: calc(40 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-41 {
    -o-object-position: calc(41 * 1%) !important;
    object-position: calc(41 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-42 {
    -o-object-position: calc(42 * 1%) !important;
    object-position: calc(42 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-43 {
    -o-object-position: calc(43 * 1%) !important;
    object-position: calc(43 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-44 {
    -o-object-position: calc(44 * 1%) !important;
    object-position: calc(44 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-45 {
    -o-object-position: calc(45 * 1%) !important;
    object-position: calc(45 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-46 {
    -o-object-position: calc(46 * 1%) !important;
    object-position: calc(46 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-47 {
    -o-object-position: calc(47 * 1%) !important;
    object-position: calc(47 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-48 {
    -o-object-position: calc(48 * 1%) !important;
    object-position: calc(48 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-49 {
    -o-object-position: calc(49 * 1%) !important;
    object-position: calc(49 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-50 {
    -o-object-position: calc(50 * 1%) !important;
    object-position: calc(50 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-51 {
    -o-object-position: calc(51 * 1%) !important;
    object-position: calc(51 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-52 {
    -o-object-position: calc(52 * 1%) !important;
    object-position: calc(52 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-53 {
    -o-object-position: calc(53 * 1%) !important;
    object-position: calc(53 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-54 {
    -o-object-position: calc(54 * 1%) !important;
    object-position: calc(54 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-55 {
    -o-object-position: calc(55 * 1%) !important;
    object-position: calc(55 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-56 {
    -o-object-position: calc(56 * 1%) !important;
    object-position: calc(56 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-57 {
    -o-object-position: calc(57 * 1%) !important;
    object-position: calc(57 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-58 {
    -o-object-position: calc(58 * 1%) !important;
    object-position: calc(58 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-59 {
    -o-object-position: calc(59 * 1%) !important;
    object-position: calc(59 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-60 {
    -o-object-position: calc(60 * 1%) !important;
    object-position: calc(60 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-61 {
    -o-object-position: calc(61 * 1%) !important;
    object-position: calc(61 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-62 {
    -o-object-position: calc(62 * 1%) !important;
    object-position: calc(62 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-63 {
    -o-object-position: calc(63 * 1%) !important;
    object-position: calc(63 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-64 {
    -o-object-position: calc(64 * 1%) !important;
    object-position: calc(64 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-65 {
    -o-object-position: calc(65 * 1%) !important;
    object-position: calc(65 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-66 {
    -o-object-position: calc(66 * 1%) !important;
    object-position: calc(66 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-67 {
    -o-object-position: calc(67 * 1%) !important;
    object-position: calc(67 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-68 {
    -o-object-position: calc(68 * 1%) !important;
    object-position: calc(68 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-69 {
    -o-object-position: calc(69 * 1%) !important;
    object-position: calc(69 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-70 {
    -o-object-position: calc(70 * 1%) !important;
    object-position: calc(70 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-71 {
    -o-object-position: calc(71 * 1%) !important;
    object-position: calc(71 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-72 {
    -o-object-position: calc(72 * 1%) !important;
    object-position: calc(72 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-73 {
    -o-object-position: calc(73 * 1%) !important;
    object-position: calc(73 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-74 {
    -o-object-position: calc(74 * 1%) !important;
    object-position: calc(74 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-75 {
    -o-object-position: calc(75 * 1%) !important;
    object-position: calc(75 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-76 {
    -o-object-position: calc(76 * 1%) !important;
    object-position: calc(76 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-77 {
    -o-object-position: calc(77 * 1%) !important;
    object-position: calc(77 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-78 {
    -o-object-position: calc(78 * 1%) !important;
    object-position: calc(78 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-79 {
    -o-object-position: calc(79 * 1%) !important;
    object-position: calc(79 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-80 {
    -o-object-position: calc(80 * 1%) !important;
    object-position: calc(80 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-81 {
    -o-object-position: calc(81 * 1%) !important;
    object-position: calc(81 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-82 {
    -o-object-position: calc(82 * 1%) !important;
    object-position: calc(82 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-83 {
    -o-object-position: calc(83 * 1%) !important;
    object-position: calc(83 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-84 {
    -o-object-position: calc(84 * 1%) !important;
    object-position: calc(84 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-85 {
    -o-object-position: calc(85 * 1%) !important;
    object-position: calc(85 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-86 {
    -o-object-position: calc(86 * 1%) !important;
    object-position: calc(86 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-87 {
    -o-object-position: calc(87 * 1%) !important;
    object-position: calc(87 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-88 {
    -o-object-position: calc(88 * 1%) !important;
    object-position: calc(88 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-89 {
    -o-object-position: calc(89 * 1%) !important;
    object-position: calc(89 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-90 {
    -o-object-position: calc(90 * 1%) !important;
    object-position: calc(90 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-91 {
    -o-object-position: calc(91 * 1%) !important;
    object-position: calc(91 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-92 {
    -o-object-position: calc(92 * 1%) !important;
    object-position: calc(92 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-93 {
    -o-object-position: calc(93 * 1%) !important;
    object-position: calc(93 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-94 {
    -o-object-position: calc(94 * 1%) !important;
    object-position: calc(94 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-95 {
    -o-object-position: calc(95 * 1%) !important;
    object-position: calc(95 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-96 {
    -o-object-position: calc(96 * 1%) !important;
    object-position: calc(96 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-97 {
    -o-object-position: calc(97 * 1%) !important;
    object-position: calc(97 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-98 {
    -o-object-position: calc(98 * 1%) !important;
    object-position: calc(98 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-99 {
    -o-object-position: calc(99 * 1%) !important;
    object-position: calc(99 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-sm-100 {
    -o-object-position: calc(100 * 1%) !important;
    object-position: calc(100 * 1%) !important;
  }
}
@media (min-width: 768px) {
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-0 {
    gap: 0 !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-1 {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-2 {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-3 {
    row-gap: 0.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-3 {
    -webkit-column-gap: 0.75rem !important;
    -moz-column-gap: 0.75rem !important;
    column-gap: 0.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-3 {
    gap: 0.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-4 {
    row-gap: 1rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-4 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-4 {
    gap: 1rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-5 {
    row-gap: 1.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-5 {
    -webkit-column-gap: 1.25rem !important;
    -moz-column-gap: 1.25rem !important;
    column-gap: 1.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-5 {
    gap: 1.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-3p5 {
    row-gap: 0.875rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-3p5 {
    -webkit-column-gap: 0.875rem !important;
    -moz-column-gap: 0.875rem !important;
    column-gap: 0.875rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-3p5 {
    gap: 0.875rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-6 {
    row-gap: 1.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-6 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-6 {
    gap: 1.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-7 {
    row-gap: 1.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-7 {
    -webkit-column-gap: 1.75rem !important;
    -moz-column-gap: 1.75rem !important;
    column-gap: 1.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-7 {
    gap: 1.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-8 {
    row-gap: 2rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-8 {
    -webkit-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-8 {
    gap: 2rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-9 {
    row-gap: 2.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-9 {
    -webkit-column-gap: 2.25rem !important;
    -moz-column-gap: 2.25rem !important;
    column-gap: 2.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-9 {
    gap: 2.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-10 {
    row-gap: 2.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-10 {
    -webkit-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
    column-gap: 2.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-10 {
    gap: 2.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-11 {
    row-gap: 2.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-11 {
    -webkit-column-gap: 2.75rem !important;
    -moz-column-gap: 2.75rem !important;
    column-gap: 2.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-11 {
    gap: 2.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-12 {
    row-gap: 3rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-12 {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-12 {
    gap: 3rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-13 {
    row-gap: 3.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-13 {
    -webkit-column-gap: 3.25rem !important;
    -moz-column-gap: 3.25rem !important;
    column-gap: 3.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-13 {
    gap: 3.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-14 {
    row-gap: 3.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-14 {
    -webkit-column-gap: 3.5rem !important;
    -moz-column-gap: 3.5rem !important;
    column-gap: 3.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-14 {
    gap: 3.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-15 {
    row-gap: 3.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-15 {
    -webkit-column-gap: 3.75rem !important;
    -moz-column-gap: 3.75rem !important;
    column-gap: 3.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-15 {
    gap: 3.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-16 {
    row-gap: 4rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-16 {
    -webkit-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-16 {
    gap: 4rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-17 {
    row-gap: 4.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-17 {
    -webkit-column-gap: 4.25rem !important;
    -moz-column-gap: 4.25rem !important;
    column-gap: 4.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-17 {
    gap: 4.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-18 {
    row-gap: 4.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-18 {
    -webkit-column-gap: 4.5rem !important;
    -moz-column-gap: 4.5rem !important;
    column-gap: 4.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-18 {
    gap: 4.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-19 {
    row-gap: 4.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-19 {
    -webkit-column-gap: 4.75rem !important;
    -moz-column-gap: 4.75rem !important;
    column-gap: 4.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-19 {
    gap: 4.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-20 {
    row-gap: 5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-20 {
    -webkit-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-20 {
    gap: 5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-21 {
    row-gap: 5.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-21 {
    -webkit-column-gap: 5.25rem !important;
    -moz-column-gap: 5.25rem !important;
    column-gap: 5.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-21 {
    gap: 5.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-22 {
    row-gap: 5.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-22 {
    -webkit-column-gap: 5.5rem !important;
    -moz-column-gap: 5.5rem !important;
    column-gap: 5.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-22 {
    gap: 5.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-23 {
    row-gap: 5.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-23 {
    -webkit-column-gap: 5.75rem !important;
    -moz-column-gap: 5.75rem !important;
    column-gap: 5.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-23 {
    gap: 5.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-24 {
    row-gap: 6rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-24 {
    -webkit-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
    column-gap: 6rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-24 {
    gap: 6rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-25 {
    row-gap: 6.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-25 {
    -webkit-column-gap: 6.25rem !important;
    -moz-column-gap: 6.25rem !important;
    column-gap: 6.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-25 {
    gap: 6.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-26 {
    row-gap: 6.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-26 {
    -webkit-column-gap: 6.5rem !important;
    -moz-column-gap: 6.5rem !important;
    column-gap: 6.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-26 {
    gap: 6.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-27 {
    row-gap: 6.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-27 {
    -webkit-column-gap: 6.75rem !important;
    -moz-column-gap: 6.75rem !important;
    column-gap: 6.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-27 {
    gap: 6.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-28 {
    row-gap: 7rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-28 {
    -webkit-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-28 {
    gap: 7rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-29 {
    row-gap: 7.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-29 {
    -webkit-column-gap: 7.25rem !important;
    -moz-column-gap: 7.25rem !important;
    column-gap: 7.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-29 {
    gap: 7.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-30 {
    row-gap: 7.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-30 {
    -webkit-column-gap: 7.5rem !important;
    -moz-column-gap: 7.5rem !important;
    column-gap: 7.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-30 {
    gap: 7.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-31 {
    row-gap: 7.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-31 {
    -webkit-column-gap: 7.75rem !important;
    -moz-column-gap: 7.75rem !important;
    column-gap: 7.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-31 {
    gap: 7.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-32 {
    row-gap: 8rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-32 {
    -webkit-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
    column-gap: 8rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-32 {
    gap: 8rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-33 {
    row-gap: 8.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-33 {
    -webkit-column-gap: 8.25rem !important;
    -moz-column-gap: 8.25rem !important;
    column-gap: 8.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-33 {
    gap: 8.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-34 {
    row-gap: 8.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-34 {
    -webkit-column-gap: 8.5rem !important;
    -moz-column-gap: 8.5rem !important;
    column-gap: 8.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-34 {
    gap: 8.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-35 {
    row-gap: 8.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-35 {
    -webkit-column-gap: 8.75rem !important;
    -moz-column-gap: 8.75rem !important;
    column-gap: 8.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-35 {
    gap: 8.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-36 {
    row-gap: 9rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-36 {
    -webkit-column-gap: 9rem !important;
    -moz-column-gap: 9rem !important;
    column-gap: 9rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-36 {
    gap: 9rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-37 {
    row-gap: 9.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-37 {
    -webkit-column-gap: 9.25rem !important;
    -moz-column-gap: 9.25rem !important;
    column-gap: 9.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-37 {
    gap: 9.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-38 {
    row-gap: 9.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-38 {
    -webkit-column-gap: 9.5rem !important;
    -moz-column-gap: 9.5rem !important;
    column-gap: 9.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-38 {
    gap: 9.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-39 {
    row-gap: 9.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-39 {
    -webkit-column-gap: 9.75rem !important;
    -moz-column-gap: 9.75rem !important;
    column-gap: 9.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-39 {
    gap: 9.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-md-40 {
    row-gap: 10rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-md-40 {
    -webkit-column-gap: 10rem !important;
    -moz-column-gap: 10rem !important;
    column-gap: 10rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-md-40 {
    gap: 10rem !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-0 {
    -o-object-position: calc(0 * 1%) !important;
    object-position: calc(0 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-1 {
    -o-object-position: calc(1 * 1%) !important;
    object-position: calc(1 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-2 {
    -o-object-position: calc(2 * 1%) !important;
    object-position: calc(2 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-3 {
    -o-object-position: calc(3 * 1%) !important;
    object-position: calc(3 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-4 {
    -o-object-position: calc(4 * 1%) !important;
    object-position: calc(4 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-5 {
    -o-object-position: calc(5 * 1%) !important;
    object-position: calc(5 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-6 {
    -o-object-position: calc(6 * 1%) !important;
    object-position: calc(6 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-7 {
    -o-object-position: calc(7 * 1%) !important;
    object-position: calc(7 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-8 {
    -o-object-position: calc(8 * 1%) !important;
    object-position: calc(8 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-9 {
    -o-object-position: calc(9 * 1%) !important;
    object-position: calc(9 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-10 {
    -o-object-position: calc(10 * 1%) !important;
    object-position: calc(10 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-11 {
    -o-object-position: calc(11 * 1%) !important;
    object-position: calc(11 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-12 {
    -o-object-position: calc(12 * 1%) !important;
    object-position: calc(12 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-13 {
    -o-object-position: calc(13 * 1%) !important;
    object-position: calc(13 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-14 {
    -o-object-position: calc(14 * 1%) !important;
    object-position: calc(14 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-15 {
    -o-object-position: calc(15 * 1%) !important;
    object-position: calc(15 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-16 {
    -o-object-position: calc(16 * 1%) !important;
    object-position: calc(16 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-17 {
    -o-object-position: calc(17 * 1%) !important;
    object-position: calc(17 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-18 {
    -o-object-position: calc(18 * 1%) !important;
    object-position: calc(18 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-19 {
    -o-object-position: calc(19 * 1%) !important;
    object-position: calc(19 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-20 {
    -o-object-position: calc(20 * 1%) !important;
    object-position: calc(20 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-21 {
    -o-object-position: calc(21 * 1%) !important;
    object-position: calc(21 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-22 {
    -o-object-position: calc(22 * 1%) !important;
    object-position: calc(22 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-23 {
    -o-object-position: calc(23 * 1%) !important;
    object-position: calc(23 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-24 {
    -o-object-position: calc(24 * 1%) !important;
    object-position: calc(24 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-25 {
    -o-object-position: calc(25 * 1%) !important;
    object-position: calc(25 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-26 {
    -o-object-position: calc(26 * 1%) !important;
    object-position: calc(26 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-27 {
    -o-object-position: calc(27 * 1%) !important;
    object-position: calc(27 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-28 {
    -o-object-position: calc(28 * 1%) !important;
    object-position: calc(28 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-29 {
    -o-object-position: calc(29 * 1%) !important;
    object-position: calc(29 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-30 {
    -o-object-position: calc(30 * 1%) !important;
    object-position: calc(30 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-31 {
    -o-object-position: calc(31 * 1%) !important;
    object-position: calc(31 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-32 {
    -o-object-position: calc(32 * 1%) !important;
    object-position: calc(32 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-33 {
    -o-object-position: calc(33 * 1%) !important;
    object-position: calc(33 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-34 {
    -o-object-position: calc(34 * 1%) !important;
    object-position: calc(34 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-35 {
    -o-object-position: calc(35 * 1%) !important;
    object-position: calc(35 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-36 {
    -o-object-position: calc(36 * 1%) !important;
    object-position: calc(36 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-37 {
    -o-object-position: calc(37 * 1%) !important;
    object-position: calc(37 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-38 {
    -o-object-position: calc(38 * 1%) !important;
    object-position: calc(38 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-39 {
    -o-object-position: calc(39 * 1%) !important;
    object-position: calc(39 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-40 {
    -o-object-position: calc(40 * 1%) !important;
    object-position: calc(40 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-41 {
    -o-object-position: calc(41 * 1%) !important;
    object-position: calc(41 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-42 {
    -o-object-position: calc(42 * 1%) !important;
    object-position: calc(42 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-43 {
    -o-object-position: calc(43 * 1%) !important;
    object-position: calc(43 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-44 {
    -o-object-position: calc(44 * 1%) !important;
    object-position: calc(44 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-45 {
    -o-object-position: calc(45 * 1%) !important;
    object-position: calc(45 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-46 {
    -o-object-position: calc(46 * 1%) !important;
    object-position: calc(46 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-47 {
    -o-object-position: calc(47 * 1%) !important;
    object-position: calc(47 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-48 {
    -o-object-position: calc(48 * 1%) !important;
    object-position: calc(48 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-49 {
    -o-object-position: calc(49 * 1%) !important;
    object-position: calc(49 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-50 {
    -o-object-position: calc(50 * 1%) !important;
    object-position: calc(50 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-51 {
    -o-object-position: calc(51 * 1%) !important;
    object-position: calc(51 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-52 {
    -o-object-position: calc(52 * 1%) !important;
    object-position: calc(52 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-53 {
    -o-object-position: calc(53 * 1%) !important;
    object-position: calc(53 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-54 {
    -o-object-position: calc(54 * 1%) !important;
    object-position: calc(54 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-55 {
    -o-object-position: calc(55 * 1%) !important;
    object-position: calc(55 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-56 {
    -o-object-position: calc(56 * 1%) !important;
    object-position: calc(56 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-57 {
    -o-object-position: calc(57 * 1%) !important;
    object-position: calc(57 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-58 {
    -o-object-position: calc(58 * 1%) !important;
    object-position: calc(58 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-59 {
    -o-object-position: calc(59 * 1%) !important;
    object-position: calc(59 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-60 {
    -o-object-position: calc(60 * 1%) !important;
    object-position: calc(60 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-61 {
    -o-object-position: calc(61 * 1%) !important;
    object-position: calc(61 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-62 {
    -o-object-position: calc(62 * 1%) !important;
    object-position: calc(62 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-63 {
    -o-object-position: calc(63 * 1%) !important;
    object-position: calc(63 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-64 {
    -o-object-position: calc(64 * 1%) !important;
    object-position: calc(64 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-65 {
    -o-object-position: calc(65 * 1%) !important;
    object-position: calc(65 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-66 {
    -o-object-position: calc(66 * 1%) !important;
    object-position: calc(66 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-67 {
    -o-object-position: calc(67 * 1%) !important;
    object-position: calc(67 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-68 {
    -o-object-position: calc(68 * 1%) !important;
    object-position: calc(68 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-69 {
    -o-object-position: calc(69 * 1%) !important;
    object-position: calc(69 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-70 {
    -o-object-position: calc(70 * 1%) !important;
    object-position: calc(70 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-71 {
    -o-object-position: calc(71 * 1%) !important;
    object-position: calc(71 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-72 {
    -o-object-position: calc(72 * 1%) !important;
    object-position: calc(72 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-73 {
    -o-object-position: calc(73 * 1%) !important;
    object-position: calc(73 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-74 {
    -o-object-position: calc(74 * 1%) !important;
    object-position: calc(74 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-75 {
    -o-object-position: calc(75 * 1%) !important;
    object-position: calc(75 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-76 {
    -o-object-position: calc(76 * 1%) !important;
    object-position: calc(76 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-77 {
    -o-object-position: calc(77 * 1%) !important;
    object-position: calc(77 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-78 {
    -o-object-position: calc(78 * 1%) !important;
    object-position: calc(78 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-79 {
    -o-object-position: calc(79 * 1%) !important;
    object-position: calc(79 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-80 {
    -o-object-position: calc(80 * 1%) !important;
    object-position: calc(80 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-81 {
    -o-object-position: calc(81 * 1%) !important;
    object-position: calc(81 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-82 {
    -o-object-position: calc(82 * 1%) !important;
    object-position: calc(82 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-83 {
    -o-object-position: calc(83 * 1%) !important;
    object-position: calc(83 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-84 {
    -o-object-position: calc(84 * 1%) !important;
    object-position: calc(84 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-85 {
    -o-object-position: calc(85 * 1%) !important;
    object-position: calc(85 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-86 {
    -o-object-position: calc(86 * 1%) !important;
    object-position: calc(86 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-87 {
    -o-object-position: calc(87 * 1%) !important;
    object-position: calc(87 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-88 {
    -o-object-position: calc(88 * 1%) !important;
    object-position: calc(88 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-89 {
    -o-object-position: calc(89 * 1%) !important;
    object-position: calc(89 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-90 {
    -o-object-position: calc(90 * 1%) !important;
    object-position: calc(90 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-91 {
    -o-object-position: calc(91 * 1%) !important;
    object-position: calc(91 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-92 {
    -o-object-position: calc(92 * 1%) !important;
    object-position: calc(92 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-93 {
    -o-object-position: calc(93 * 1%) !important;
    object-position: calc(93 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-94 {
    -o-object-position: calc(94 * 1%) !important;
    object-position: calc(94 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-95 {
    -o-object-position: calc(95 * 1%) !important;
    object-position: calc(95 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-96 {
    -o-object-position: calc(96 * 1%) !important;
    object-position: calc(96 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-97 {
    -o-object-position: calc(97 * 1%) !important;
    object-position: calc(97 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-98 {
    -o-object-position: calc(98 * 1%) !important;
    object-position: calc(98 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-99 {
    -o-object-position: calc(99 * 1%) !important;
    object-position: calc(99 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-md-100 {
    -o-object-position: calc(100 * 1%) !important;
    object-position: calc(100 * 1%) !important;
  }
}
@media (min-width: 992px) {
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-0 {
    gap: 0 !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-1 {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-2 {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-3 {
    row-gap: 0.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-3 {
    -webkit-column-gap: 0.75rem !important;
    -moz-column-gap: 0.75rem !important;
    column-gap: 0.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-3 {
    gap: 0.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-4 {
    row-gap: 1rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-4 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-4 {
    gap: 1rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-5 {
    row-gap: 1.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-5 {
    -webkit-column-gap: 1.25rem !important;
    -moz-column-gap: 1.25rem !important;
    column-gap: 1.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-5 {
    gap: 1.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-3p5 {
    row-gap: 0.875rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-3p5 {
    -webkit-column-gap: 0.875rem !important;
    -moz-column-gap: 0.875rem !important;
    column-gap: 0.875rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-3p5 {
    gap: 0.875rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-6 {
    row-gap: 1.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-6 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-6 {
    gap: 1.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-7 {
    row-gap: 1.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-7 {
    -webkit-column-gap: 1.75rem !important;
    -moz-column-gap: 1.75rem !important;
    column-gap: 1.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-7 {
    gap: 1.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-8 {
    row-gap: 2rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-8 {
    -webkit-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-8 {
    gap: 2rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-9 {
    row-gap: 2.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-9 {
    -webkit-column-gap: 2.25rem !important;
    -moz-column-gap: 2.25rem !important;
    column-gap: 2.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-9 {
    gap: 2.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-10 {
    row-gap: 2.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-10 {
    -webkit-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
    column-gap: 2.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-10 {
    gap: 2.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-11 {
    row-gap: 2.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-11 {
    -webkit-column-gap: 2.75rem !important;
    -moz-column-gap: 2.75rem !important;
    column-gap: 2.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-11 {
    gap: 2.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-12 {
    row-gap: 3rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-12 {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-12 {
    gap: 3rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-13 {
    row-gap: 3.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-13 {
    -webkit-column-gap: 3.25rem !important;
    -moz-column-gap: 3.25rem !important;
    column-gap: 3.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-13 {
    gap: 3.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-14 {
    row-gap: 3.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-14 {
    -webkit-column-gap: 3.5rem !important;
    -moz-column-gap: 3.5rem !important;
    column-gap: 3.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-14 {
    gap: 3.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-15 {
    row-gap: 3.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-15 {
    -webkit-column-gap: 3.75rem !important;
    -moz-column-gap: 3.75rem !important;
    column-gap: 3.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-15 {
    gap: 3.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-16 {
    row-gap: 4rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-16 {
    -webkit-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-16 {
    gap: 4rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-17 {
    row-gap: 4.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-17 {
    -webkit-column-gap: 4.25rem !important;
    -moz-column-gap: 4.25rem !important;
    column-gap: 4.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-17 {
    gap: 4.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-18 {
    row-gap: 4.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-18 {
    -webkit-column-gap: 4.5rem !important;
    -moz-column-gap: 4.5rem !important;
    column-gap: 4.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-18 {
    gap: 4.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-19 {
    row-gap: 4.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-19 {
    -webkit-column-gap: 4.75rem !important;
    -moz-column-gap: 4.75rem !important;
    column-gap: 4.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-19 {
    gap: 4.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-20 {
    row-gap: 5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-20 {
    -webkit-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-20 {
    gap: 5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-21 {
    row-gap: 5.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-21 {
    -webkit-column-gap: 5.25rem !important;
    -moz-column-gap: 5.25rem !important;
    column-gap: 5.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-21 {
    gap: 5.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-22 {
    row-gap: 5.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-22 {
    -webkit-column-gap: 5.5rem !important;
    -moz-column-gap: 5.5rem !important;
    column-gap: 5.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-22 {
    gap: 5.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-23 {
    row-gap: 5.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-23 {
    -webkit-column-gap: 5.75rem !important;
    -moz-column-gap: 5.75rem !important;
    column-gap: 5.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-23 {
    gap: 5.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-24 {
    row-gap: 6rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-24 {
    -webkit-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
    column-gap: 6rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-24 {
    gap: 6rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-25 {
    row-gap: 6.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-25 {
    -webkit-column-gap: 6.25rem !important;
    -moz-column-gap: 6.25rem !important;
    column-gap: 6.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-25 {
    gap: 6.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-26 {
    row-gap: 6.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-26 {
    -webkit-column-gap: 6.5rem !important;
    -moz-column-gap: 6.5rem !important;
    column-gap: 6.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-26 {
    gap: 6.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-27 {
    row-gap: 6.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-27 {
    -webkit-column-gap: 6.75rem !important;
    -moz-column-gap: 6.75rem !important;
    column-gap: 6.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-27 {
    gap: 6.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-28 {
    row-gap: 7rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-28 {
    -webkit-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-28 {
    gap: 7rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-29 {
    row-gap: 7.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-29 {
    -webkit-column-gap: 7.25rem !important;
    -moz-column-gap: 7.25rem !important;
    column-gap: 7.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-29 {
    gap: 7.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-30 {
    row-gap: 7.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-30 {
    -webkit-column-gap: 7.5rem !important;
    -moz-column-gap: 7.5rem !important;
    column-gap: 7.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-30 {
    gap: 7.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-31 {
    row-gap: 7.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-31 {
    -webkit-column-gap: 7.75rem !important;
    -moz-column-gap: 7.75rem !important;
    column-gap: 7.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-31 {
    gap: 7.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-32 {
    row-gap: 8rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-32 {
    -webkit-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
    column-gap: 8rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-32 {
    gap: 8rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-33 {
    row-gap: 8.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-33 {
    -webkit-column-gap: 8.25rem !important;
    -moz-column-gap: 8.25rem !important;
    column-gap: 8.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-33 {
    gap: 8.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-34 {
    row-gap: 8.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-34 {
    -webkit-column-gap: 8.5rem !important;
    -moz-column-gap: 8.5rem !important;
    column-gap: 8.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-34 {
    gap: 8.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-35 {
    row-gap: 8.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-35 {
    -webkit-column-gap: 8.75rem !important;
    -moz-column-gap: 8.75rem !important;
    column-gap: 8.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-35 {
    gap: 8.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-36 {
    row-gap: 9rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-36 {
    -webkit-column-gap: 9rem !important;
    -moz-column-gap: 9rem !important;
    column-gap: 9rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-36 {
    gap: 9rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-37 {
    row-gap: 9.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-37 {
    -webkit-column-gap: 9.25rem !important;
    -moz-column-gap: 9.25rem !important;
    column-gap: 9.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-37 {
    gap: 9.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-38 {
    row-gap: 9.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-38 {
    -webkit-column-gap: 9.5rem !important;
    -moz-column-gap: 9.5rem !important;
    column-gap: 9.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-38 {
    gap: 9.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-39 {
    row-gap: 9.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-39 {
    -webkit-column-gap: 9.75rem !important;
    -moz-column-gap: 9.75rem !important;
    column-gap: 9.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-39 {
    gap: 9.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-lg-40 {
    row-gap: 10rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-lg-40 {
    -webkit-column-gap: 10rem !important;
    -moz-column-gap: 10rem !important;
    column-gap: 10rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-lg-40 {
    gap: 10rem !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-0 {
    -o-object-position: calc(0 * 1%) !important;
    object-position: calc(0 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-1 {
    -o-object-position: calc(1 * 1%) !important;
    object-position: calc(1 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-2 {
    -o-object-position: calc(2 * 1%) !important;
    object-position: calc(2 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-3 {
    -o-object-position: calc(3 * 1%) !important;
    object-position: calc(3 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-4 {
    -o-object-position: calc(4 * 1%) !important;
    object-position: calc(4 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-5 {
    -o-object-position: calc(5 * 1%) !important;
    object-position: calc(5 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-6 {
    -o-object-position: calc(6 * 1%) !important;
    object-position: calc(6 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-7 {
    -o-object-position: calc(7 * 1%) !important;
    object-position: calc(7 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-8 {
    -o-object-position: calc(8 * 1%) !important;
    object-position: calc(8 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-9 {
    -o-object-position: calc(9 * 1%) !important;
    object-position: calc(9 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-10 {
    -o-object-position: calc(10 * 1%) !important;
    object-position: calc(10 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-11 {
    -o-object-position: calc(11 * 1%) !important;
    object-position: calc(11 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-12 {
    -o-object-position: calc(12 * 1%) !important;
    object-position: calc(12 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-13 {
    -o-object-position: calc(13 * 1%) !important;
    object-position: calc(13 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-14 {
    -o-object-position: calc(14 * 1%) !important;
    object-position: calc(14 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-15 {
    -o-object-position: calc(15 * 1%) !important;
    object-position: calc(15 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-16 {
    -o-object-position: calc(16 * 1%) !important;
    object-position: calc(16 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-17 {
    -o-object-position: calc(17 * 1%) !important;
    object-position: calc(17 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-18 {
    -o-object-position: calc(18 * 1%) !important;
    object-position: calc(18 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-19 {
    -o-object-position: calc(19 * 1%) !important;
    object-position: calc(19 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-20 {
    -o-object-position: calc(20 * 1%) !important;
    object-position: calc(20 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-21 {
    -o-object-position: calc(21 * 1%) !important;
    object-position: calc(21 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-22 {
    -o-object-position: calc(22 * 1%) !important;
    object-position: calc(22 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-23 {
    -o-object-position: calc(23 * 1%) !important;
    object-position: calc(23 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-24 {
    -o-object-position: calc(24 * 1%) !important;
    object-position: calc(24 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-25 {
    -o-object-position: calc(25 * 1%) !important;
    object-position: calc(25 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-26 {
    -o-object-position: calc(26 * 1%) !important;
    object-position: calc(26 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-27 {
    -o-object-position: calc(27 * 1%) !important;
    object-position: calc(27 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-28 {
    -o-object-position: calc(28 * 1%) !important;
    object-position: calc(28 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-29 {
    -o-object-position: calc(29 * 1%) !important;
    object-position: calc(29 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-30 {
    -o-object-position: calc(30 * 1%) !important;
    object-position: calc(30 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-31 {
    -o-object-position: calc(31 * 1%) !important;
    object-position: calc(31 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-32 {
    -o-object-position: calc(32 * 1%) !important;
    object-position: calc(32 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-33 {
    -o-object-position: calc(33 * 1%) !important;
    object-position: calc(33 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-34 {
    -o-object-position: calc(34 * 1%) !important;
    object-position: calc(34 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-35 {
    -o-object-position: calc(35 * 1%) !important;
    object-position: calc(35 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-36 {
    -o-object-position: calc(36 * 1%) !important;
    object-position: calc(36 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-37 {
    -o-object-position: calc(37 * 1%) !important;
    object-position: calc(37 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-38 {
    -o-object-position: calc(38 * 1%) !important;
    object-position: calc(38 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-39 {
    -o-object-position: calc(39 * 1%) !important;
    object-position: calc(39 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-40 {
    -o-object-position: calc(40 * 1%) !important;
    object-position: calc(40 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-41 {
    -o-object-position: calc(41 * 1%) !important;
    object-position: calc(41 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-42 {
    -o-object-position: calc(42 * 1%) !important;
    object-position: calc(42 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-43 {
    -o-object-position: calc(43 * 1%) !important;
    object-position: calc(43 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-44 {
    -o-object-position: calc(44 * 1%) !important;
    object-position: calc(44 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-45 {
    -o-object-position: calc(45 * 1%) !important;
    object-position: calc(45 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-46 {
    -o-object-position: calc(46 * 1%) !important;
    object-position: calc(46 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-47 {
    -o-object-position: calc(47 * 1%) !important;
    object-position: calc(47 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-48 {
    -o-object-position: calc(48 * 1%) !important;
    object-position: calc(48 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-49 {
    -o-object-position: calc(49 * 1%) !important;
    object-position: calc(49 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-50 {
    -o-object-position: calc(50 * 1%) !important;
    object-position: calc(50 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-51 {
    -o-object-position: calc(51 * 1%) !important;
    object-position: calc(51 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-52 {
    -o-object-position: calc(52 * 1%) !important;
    object-position: calc(52 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-53 {
    -o-object-position: calc(53 * 1%) !important;
    object-position: calc(53 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-54 {
    -o-object-position: calc(54 * 1%) !important;
    object-position: calc(54 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-55 {
    -o-object-position: calc(55 * 1%) !important;
    object-position: calc(55 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-56 {
    -o-object-position: calc(56 * 1%) !important;
    object-position: calc(56 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-57 {
    -o-object-position: calc(57 * 1%) !important;
    object-position: calc(57 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-58 {
    -o-object-position: calc(58 * 1%) !important;
    object-position: calc(58 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-59 {
    -o-object-position: calc(59 * 1%) !important;
    object-position: calc(59 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-60 {
    -o-object-position: calc(60 * 1%) !important;
    object-position: calc(60 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-61 {
    -o-object-position: calc(61 * 1%) !important;
    object-position: calc(61 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-62 {
    -o-object-position: calc(62 * 1%) !important;
    object-position: calc(62 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-63 {
    -o-object-position: calc(63 * 1%) !important;
    object-position: calc(63 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-64 {
    -o-object-position: calc(64 * 1%) !important;
    object-position: calc(64 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-65 {
    -o-object-position: calc(65 * 1%) !important;
    object-position: calc(65 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-66 {
    -o-object-position: calc(66 * 1%) !important;
    object-position: calc(66 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-67 {
    -o-object-position: calc(67 * 1%) !important;
    object-position: calc(67 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-68 {
    -o-object-position: calc(68 * 1%) !important;
    object-position: calc(68 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-69 {
    -o-object-position: calc(69 * 1%) !important;
    object-position: calc(69 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-70 {
    -o-object-position: calc(70 * 1%) !important;
    object-position: calc(70 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-71 {
    -o-object-position: calc(71 * 1%) !important;
    object-position: calc(71 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-72 {
    -o-object-position: calc(72 * 1%) !important;
    object-position: calc(72 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-73 {
    -o-object-position: calc(73 * 1%) !important;
    object-position: calc(73 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-74 {
    -o-object-position: calc(74 * 1%) !important;
    object-position: calc(74 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-75 {
    -o-object-position: calc(75 * 1%) !important;
    object-position: calc(75 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-76 {
    -o-object-position: calc(76 * 1%) !important;
    object-position: calc(76 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-77 {
    -o-object-position: calc(77 * 1%) !important;
    object-position: calc(77 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-78 {
    -o-object-position: calc(78 * 1%) !important;
    object-position: calc(78 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-79 {
    -o-object-position: calc(79 * 1%) !important;
    object-position: calc(79 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-80 {
    -o-object-position: calc(80 * 1%) !important;
    object-position: calc(80 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-81 {
    -o-object-position: calc(81 * 1%) !important;
    object-position: calc(81 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-82 {
    -o-object-position: calc(82 * 1%) !important;
    object-position: calc(82 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-83 {
    -o-object-position: calc(83 * 1%) !important;
    object-position: calc(83 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-84 {
    -o-object-position: calc(84 * 1%) !important;
    object-position: calc(84 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-85 {
    -o-object-position: calc(85 * 1%) !important;
    object-position: calc(85 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-86 {
    -o-object-position: calc(86 * 1%) !important;
    object-position: calc(86 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-87 {
    -o-object-position: calc(87 * 1%) !important;
    object-position: calc(87 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-88 {
    -o-object-position: calc(88 * 1%) !important;
    object-position: calc(88 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-89 {
    -o-object-position: calc(89 * 1%) !important;
    object-position: calc(89 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-90 {
    -o-object-position: calc(90 * 1%) !important;
    object-position: calc(90 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-91 {
    -o-object-position: calc(91 * 1%) !important;
    object-position: calc(91 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-92 {
    -o-object-position: calc(92 * 1%) !important;
    object-position: calc(92 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-93 {
    -o-object-position: calc(93 * 1%) !important;
    object-position: calc(93 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-94 {
    -o-object-position: calc(94 * 1%) !important;
    object-position: calc(94 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-95 {
    -o-object-position: calc(95 * 1%) !important;
    object-position: calc(95 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-96 {
    -o-object-position: calc(96 * 1%) !important;
    object-position: calc(96 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-97 {
    -o-object-position: calc(97 * 1%) !important;
    object-position: calc(97 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-98 {
    -o-object-position: calc(98 * 1%) !important;
    object-position: calc(98 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-99 {
    -o-object-position: calc(99 * 1%) !important;
    object-position: calc(99 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-lg-100 {
    -o-object-position: calc(100 * 1%) !important;
    object-position: calc(100 * 1%) !important;
  }
}
@media (min-width: 1200px) {
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-0 {
    gap: 0 !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-1 {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-2 {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-3 {
    row-gap: 0.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-3 {
    -webkit-column-gap: 0.75rem !important;
    -moz-column-gap: 0.75rem !important;
    column-gap: 0.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-3 {
    gap: 0.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-4 {
    row-gap: 1rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-4 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-4 {
    gap: 1rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-5 {
    row-gap: 1.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-5 {
    -webkit-column-gap: 1.25rem !important;
    -moz-column-gap: 1.25rem !important;
    column-gap: 1.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-5 {
    gap: 1.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-3p5 {
    row-gap: 0.875rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-3p5 {
    -webkit-column-gap: 0.875rem !important;
    -moz-column-gap: 0.875rem !important;
    column-gap: 0.875rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-3p5 {
    gap: 0.875rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-6 {
    row-gap: 1.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-6 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-6 {
    gap: 1.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-7 {
    row-gap: 1.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-7 {
    -webkit-column-gap: 1.75rem !important;
    -moz-column-gap: 1.75rem !important;
    column-gap: 1.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-7 {
    gap: 1.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-8 {
    row-gap: 2rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-8 {
    -webkit-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-8 {
    gap: 2rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-9 {
    row-gap: 2.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-9 {
    -webkit-column-gap: 2.25rem !important;
    -moz-column-gap: 2.25rem !important;
    column-gap: 2.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-9 {
    gap: 2.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-10 {
    row-gap: 2.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-10 {
    -webkit-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
    column-gap: 2.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-10 {
    gap: 2.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-11 {
    row-gap: 2.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-11 {
    -webkit-column-gap: 2.75rem !important;
    -moz-column-gap: 2.75rem !important;
    column-gap: 2.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-11 {
    gap: 2.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-12 {
    row-gap: 3rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-12 {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-12 {
    gap: 3rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-13 {
    row-gap: 3.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-13 {
    -webkit-column-gap: 3.25rem !important;
    -moz-column-gap: 3.25rem !important;
    column-gap: 3.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-13 {
    gap: 3.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-14 {
    row-gap: 3.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-14 {
    -webkit-column-gap: 3.5rem !important;
    -moz-column-gap: 3.5rem !important;
    column-gap: 3.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-14 {
    gap: 3.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-15 {
    row-gap: 3.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-15 {
    -webkit-column-gap: 3.75rem !important;
    -moz-column-gap: 3.75rem !important;
    column-gap: 3.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-15 {
    gap: 3.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-16 {
    row-gap: 4rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-16 {
    -webkit-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-16 {
    gap: 4rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-17 {
    row-gap: 4.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-17 {
    -webkit-column-gap: 4.25rem !important;
    -moz-column-gap: 4.25rem !important;
    column-gap: 4.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-17 {
    gap: 4.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-18 {
    row-gap: 4.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-18 {
    -webkit-column-gap: 4.5rem !important;
    -moz-column-gap: 4.5rem !important;
    column-gap: 4.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-18 {
    gap: 4.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-19 {
    row-gap: 4.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-19 {
    -webkit-column-gap: 4.75rem !important;
    -moz-column-gap: 4.75rem !important;
    column-gap: 4.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-19 {
    gap: 4.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-20 {
    row-gap: 5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-20 {
    -webkit-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-20 {
    gap: 5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-21 {
    row-gap: 5.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-21 {
    -webkit-column-gap: 5.25rem !important;
    -moz-column-gap: 5.25rem !important;
    column-gap: 5.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-21 {
    gap: 5.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-22 {
    row-gap: 5.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-22 {
    -webkit-column-gap: 5.5rem !important;
    -moz-column-gap: 5.5rem !important;
    column-gap: 5.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-22 {
    gap: 5.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-23 {
    row-gap: 5.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-23 {
    -webkit-column-gap: 5.75rem !important;
    -moz-column-gap: 5.75rem !important;
    column-gap: 5.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-23 {
    gap: 5.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-24 {
    row-gap: 6rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-24 {
    -webkit-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
    column-gap: 6rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-24 {
    gap: 6rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-25 {
    row-gap: 6.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-25 {
    -webkit-column-gap: 6.25rem !important;
    -moz-column-gap: 6.25rem !important;
    column-gap: 6.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-25 {
    gap: 6.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-26 {
    row-gap: 6.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-26 {
    -webkit-column-gap: 6.5rem !important;
    -moz-column-gap: 6.5rem !important;
    column-gap: 6.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-26 {
    gap: 6.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-27 {
    row-gap: 6.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-27 {
    -webkit-column-gap: 6.75rem !important;
    -moz-column-gap: 6.75rem !important;
    column-gap: 6.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-27 {
    gap: 6.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-28 {
    row-gap: 7rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-28 {
    -webkit-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-28 {
    gap: 7rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-29 {
    row-gap: 7.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-29 {
    -webkit-column-gap: 7.25rem !important;
    -moz-column-gap: 7.25rem !important;
    column-gap: 7.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-29 {
    gap: 7.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-30 {
    row-gap: 7.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-30 {
    -webkit-column-gap: 7.5rem !important;
    -moz-column-gap: 7.5rem !important;
    column-gap: 7.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-30 {
    gap: 7.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-31 {
    row-gap: 7.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-31 {
    -webkit-column-gap: 7.75rem !important;
    -moz-column-gap: 7.75rem !important;
    column-gap: 7.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-31 {
    gap: 7.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-32 {
    row-gap: 8rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-32 {
    -webkit-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
    column-gap: 8rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-32 {
    gap: 8rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-33 {
    row-gap: 8.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-33 {
    -webkit-column-gap: 8.25rem !important;
    -moz-column-gap: 8.25rem !important;
    column-gap: 8.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-33 {
    gap: 8.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-34 {
    row-gap: 8.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-34 {
    -webkit-column-gap: 8.5rem !important;
    -moz-column-gap: 8.5rem !important;
    column-gap: 8.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-34 {
    gap: 8.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-35 {
    row-gap: 8.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-35 {
    -webkit-column-gap: 8.75rem !important;
    -moz-column-gap: 8.75rem !important;
    column-gap: 8.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-35 {
    gap: 8.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-36 {
    row-gap: 9rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-36 {
    -webkit-column-gap: 9rem !important;
    -moz-column-gap: 9rem !important;
    column-gap: 9rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-36 {
    gap: 9rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-37 {
    row-gap: 9.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-37 {
    -webkit-column-gap: 9.25rem !important;
    -moz-column-gap: 9.25rem !important;
    column-gap: 9.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-37 {
    gap: 9.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-38 {
    row-gap: 9.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-38 {
    -webkit-column-gap: 9.5rem !important;
    -moz-column-gap: 9.5rem !important;
    column-gap: 9.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-38 {
    gap: 9.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-39 {
    row-gap: 9.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-39 {
    -webkit-column-gap: 9.75rem !important;
    -moz-column-gap: 9.75rem !important;
    column-gap: 9.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-39 {
    gap: 9.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xl-40 {
    row-gap: 10rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xl-40 {
    -webkit-column-gap: 10rem !important;
    -moz-column-gap: 10rem !important;
    column-gap: 10rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xl-40 {
    gap: 10rem !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-0 {
    -o-object-position: calc(0 * 1%) !important;
    object-position: calc(0 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-1 {
    -o-object-position: calc(1 * 1%) !important;
    object-position: calc(1 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-2 {
    -o-object-position: calc(2 * 1%) !important;
    object-position: calc(2 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-3 {
    -o-object-position: calc(3 * 1%) !important;
    object-position: calc(3 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-4 {
    -o-object-position: calc(4 * 1%) !important;
    object-position: calc(4 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-5 {
    -o-object-position: calc(5 * 1%) !important;
    object-position: calc(5 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-6 {
    -o-object-position: calc(6 * 1%) !important;
    object-position: calc(6 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-7 {
    -o-object-position: calc(7 * 1%) !important;
    object-position: calc(7 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-8 {
    -o-object-position: calc(8 * 1%) !important;
    object-position: calc(8 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-9 {
    -o-object-position: calc(9 * 1%) !important;
    object-position: calc(9 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-10 {
    -o-object-position: calc(10 * 1%) !important;
    object-position: calc(10 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-11 {
    -o-object-position: calc(11 * 1%) !important;
    object-position: calc(11 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-12 {
    -o-object-position: calc(12 * 1%) !important;
    object-position: calc(12 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-13 {
    -o-object-position: calc(13 * 1%) !important;
    object-position: calc(13 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-14 {
    -o-object-position: calc(14 * 1%) !important;
    object-position: calc(14 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-15 {
    -o-object-position: calc(15 * 1%) !important;
    object-position: calc(15 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-16 {
    -o-object-position: calc(16 * 1%) !important;
    object-position: calc(16 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-17 {
    -o-object-position: calc(17 * 1%) !important;
    object-position: calc(17 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-18 {
    -o-object-position: calc(18 * 1%) !important;
    object-position: calc(18 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-19 {
    -o-object-position: calc(19 * 1%) !important;
    object-position: calc(19 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-20 {
    -o-object-position: calc(20 * 1%) !important;
    object-position: calc(20 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-21 {
    -o-object-position: calc(21 * 1%) !important;
    object-position: calc(21 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-22 {
    -o-object-position: calc(22 * 1%) !important;
    object-position: calc(22 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-23 {
    -o-object-position: calc(23 * 1%) !important;
    object-position: calc(23 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-24 {
    -o-object-position: calc(24 * 1%) !important;
    object-position: calc(24 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-25 {
    -o-object-position: calc(25 * 1%) !important;
    object-position: calc(25 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-26 {
    -o-object-position: calc(26 * 1%) !important;
    object-position: calc(26 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-27 {
    -o-object-position: calc(27 * 1%) !important;
    object-position: calc(27 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-28 {
    -o-object-position: calc(28 * 1%) !important;
    object-position: calc(28 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-29 {
    -o-object-position: calc(29 * 1%) !important;
    object-position: calc(29 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-30 {
    -o-object-position: calc(30 * 1%) !important;
    object-position: calc(30 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-31 {
    -o-object-position: calc(31 * 1%) !important;
    object-position: calc(31 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-32 {
    -o-object-position: calc(32 * 1%) !important;
    object-position: calc(32 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-33 {
    -o-object-position: calc(33 * 1%) !important;
    object-position: calc(33 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-34 {
    -o-object-position: calc(34 * 1%) !important;
    object-position: calc(34 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-35 {
    -o-object-position: calc(35 * 1%) !important;
    object-position: calc(35 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-36 {
    -o-object-position: calc(36 * 1%) !important;
    object-position: calc(36 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-37 {
    -o-object-position: calc(37 * 1%) !important;
    object-position: calc(37 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-38 {
    -o-object-position: calc(38 * 1%) !important;
    object-position: calc(38 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-39 {
    -o-object-position: calc(39 * 1%) !important;
    object-position: calc(39 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-40 {
    -o-object-position: calc(40 * 1%) !important;
    object-position: calc(40 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-41 {
    -o-object-position: calc(41 * 1%) !important;
    object-position: calc(41 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-42 {
    -o-object-position: calc(42 * 1%) !important;
    object-position: calc(42 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-43 {
    -o-object-position: calc(43 * 1%) !important;
    object-position: calc(43 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-44 {
    -o-object-position: calc(44 * 1%) !important;
    object-position: calc(44 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-45 {
    -o-object-position: calc(45 * 1%) !important;
    object-position: calc(45 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-46 {
    -o-object-position: calc(46 * 1%) !important;
    object-position: calc(46 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-47 {
    -o-object-position: calc(47 * 1%) !important;
    object-position: calc(47 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-48 {
    -o-object-position: calc(48 * 1%) !important;
    object-position: calc(48 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-49 {
    -o-object-position: calc(49 * 1%) !important;
    object-position: calc(49 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-50 {
    -o-object-position: calc(50 * 1%) !important;
    object-position: calc(50 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-51 {
    -o-object-position: calc(51 * 1%) !important;
    object-position: calc(51 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-52 {
    -o-object-position: calc(52 * 1%) !important;
    object-position: calc(52 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-53 {
    -o-object-position: calc(53 * 1%) !important;
    object-position: calc(53 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-54 {
    -o-object-position: calc(54 * 1%) !important;
    object-position: calc(54 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-55 {
    -o-object-position: calc(55 * 1%) !important;
    object-position: calc(55 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-56 {
    -o-object-position: calc(56 * 1%) !important;
    object-position: calc(56 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-57 {
    -o-object-position: calc(57 * 1%) !important;
    object-position: calc(57 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-58 {
    -o-object-position: calc(58 * 1%) !important;
    object-position: calc(58 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-59 {
    -o-object-position: calc(59 * 1%) !important;
    object-position: calc(59 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-60 {
    -o-object-position: calc(60 * 1%) !important;
    object-position: calc(60 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-61 {
    -o-object-position: calc(61 * 1%) !important;
    object-position: calc(61 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-62 {
    -o-object-position: calc(62 * 1%) !important;
    object-position: calc(62 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-63 {
    -o-object-position: calc(63 * 1%) !important;
    object-position: calc(63 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-64 {
    -o-object-position: calc(64 * 1%) !important;
    object-position: calc(64 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-65 {
    -o-object-position: calc(65 * 1%) !important;
    object-position: calc(65 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-66 {
    -o-object-position: calc(66 * 1%) !important;
    object-position: calc(66 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-67 {
    -o-object-position: calc(67 * 1%) !important;
    object-position: calc(67 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-68 {
    -o-object-position: calc(68 * 1%) !important;
    object-position: calc(68 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-69 {
    -o-object-position: calc(69 * 1%) !important;
    object-position: calc(69 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-70 {
    -o-object-position: calc(70 * 1%) !important;
    object-position: calc(70 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-71 {
    -o-object-position: calc(71 * 1%) !important;
    object-position: calc(71 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-72 {
    -o-object-position: calc(72 * 1%) !important;
    object-position: calc(72 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-73 {
    -o-object-position: calc(73 * 1%) !important;
    object-position: calc(73 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-74 {
    -o-object-position: calc(74 * 1%) !important;
    object-position: calc(74 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-75 {
    -o-object-position: calc(75 * 1%) !important;
    object-position: calc(75 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-76 {
    -o-object-position: calc(76 * 1%) !important;
    object-position: calc(76 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-77 {
    -o-object-position: calc(77 * 1%) !important;
    object-position: calc(77 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-78 {
    -o-object-position: calc(78 * 1%) !important;
    object-position: calc(78 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-79 {
    -o-object-position: calc(79 * 1%) !important;
    object-position: calc(79 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-80 {
    -o-object-position: calc(80 * 1%) !important;
    object-position: calc(80 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-81 {
    -o-object-position: calc(81 * 1%) !important;
    object-position: calc(81 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-82 {
    -o-object-position: calc(82 * 1%) !important;
    object-position: calc(82 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-83 {
    -o-object-position: calc(83 * 1%) !important;
    object-position: calc(83 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-84 {
    -o-object-position: calc(84 * 1%) !important;
    object-position: calc(84 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-85 {
    -o-object-position: calc(85 * 1%) !important;
    object-position: calc(85 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-86 {
    -o-object-position: calc(86 * 1%) !important;
    object-position: calc(86 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-87 {
    -o-object-position: calc(87 * 1%) !important;
    object-position: calc(87 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-88 {
    -o-object-position: calc(88 * 1%) !important;
    object-position: calc(88 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-89 {
    -o-object-position: calc(89 * 1%) !important;
    object-position: calc(89 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-90 {
    -o-object-position: calc(90 * 1%) !important;
    object-position: calc(90 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-91 {
    -o-object-position: calc(91 * 1%) !important;
    object-position: calc(91 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-92 {
    -o-object-position: calc(92 * 1%) !important;
    object-position: calc(92 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-93 {
    -o-object-position: calc(93 * 1%) !important;
    object-position: calc(93 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-94 {
    -o-object-position: calc(94 * 1%) !important;
    object-position: calc(94 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-95 {
    -o-object-position: calc(95 * 1%) !important;
    object-position: calc(95 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-96 {
    -o-object-position: calc(96 * 1%) !important;
    object-position: calc(96 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-97 {
    -o-object-position: calc(97 * 1%) !important;
    object-position: calc(97 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-98 {
    -o-object-position: calc(98 * 1%) !important;
    object-position: calc(98 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-99 {
    -o-object-position: calc(99 * 1%) !important;
    object-position: calc(99 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xl-100 {
    -o-object-position: calc(100 * 1%) !important;
    object-position: calc(100 * 1%) !important;
  }
}
@media (min-width: 1440px) {
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-0 {
    gap: 0 !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-1 {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-2 {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-3 {
    row-gap: 0.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-3 {
    -webkit-column-gap: 0.75rem !important;
    -moz-column-gap: 0.75rem !important;
    column-gap: 0.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-3 {
    gap: 0.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-4 {
    row-gap: 1rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-4 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-4 {
    gap: 1rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-5 {
    row-gap: 1.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-5 {
    -webkit-column-gap: 1.25rem !important;
    -moz-column-gap: 1.25rem !important;
    column-gap: 1.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-5 {
    gap: 1.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-3p5 {
    row-gap: 0.875rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-3p5 {
    -webkit-column-gap: 0.875rem !important;
    -moz-column-gap: 0.875rem !important;
    column-gap: 0.875rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-3p5 {
    gap: 0.875rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-6 {
    row-gap: 1.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-6 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-6 {
    gap: 1.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-7 {
    row-gap: 1.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-7 {
    -webkit-column-gap: 1.75rem !important;
    -moz-column-gap: 1.75rem !important;
    column-gap: 1.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-7 {
    gap: 1.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-8 {
    row-gap: 2rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-8 {
    -webkit-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-8 {
    gap: 2rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-9 {
    row-gap: 2.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-9 {
    -webkit-column-gap: 2.25rem !important;
    -moz-column-gap: 2.25rem !important;
    column-gap: 2.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-9 {
    gap: 2.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-10 {
    row-gap: 2.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-10 {
    -webkit-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
    column-gap: 2.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-10 {
    gap: 2.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-11 {
    row-gap: 2.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-11 {
    -webkit-column-gap: 2.75rem !important;
    -moz-column-gap: 2.75rem !important;
    column-gap: 2.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-11 {
    gap: 2.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-12 {
    row-gap: 3rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-12 {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-12 {
    gap: 3rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-13 {
    row-gap: 3.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-13 {
    -webkit-column-gap: 3.25rem !important;
    -moz-column-gap: 3.25rem !important;
    column-gap: 3.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-13 {
    gap: 3.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-14 {
    row-gap: 3.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-14 {
    -webkit-column-gap: 3.5rem !important;
    -moz-column-gap: 3.5rem !important;
    column-gap: 3.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-14 {
    gap: 3.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-15 {
    row-gap: 3.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-15 {
    -webkit-column-gap: 3.75rem !important;
    -moz-column-gap: 3.75rem !important;
    column-gap: 3.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-15 {
    gap: 3.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-16 {
    row-gap: 4rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-16 {
    -webkit-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-16 {
    gap: 4rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-17 {
    row-gap: 4.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-17 {
    -webkit-column-gap: 4.25rem !important;
    -moz-column-gap: 4.25rem !important;
    column-gap: 4.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-17 {
    gap: 4.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-18 {
    row-gap: 4.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-18 {
    -webkit-column-gap: 4.5rem !important;
    -moz-column-gap: 4.5rem !important;
    column-gap: 4.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-18 {
    gap: 4.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-19 {
    row-gap: 4.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-19 {
    -webkit-column-gap: 4.75rem !important;
    -moz-column-gap: 4.75rem !important;
    column-gap: 4.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-19 {
    gap: 4.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-20 {
    row-gap: 5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-20 {
    -webkit-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-20 {
    gap: 5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-21 {
    row-gap: 5.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-21 {
    -webkit-column-gap: 5.25rem !important;
    -moz-column-gap: 5.25rem !important;
    column-gap: 5.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-21 {
    gap: 5.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-22 {
    row-gap: 5.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-22 {
    -webkit-column-gap: 5.5rem !important;
    -moz-column-gap: 5.5rem !important;
    column-gap: 5.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-22 {
    gap: 5.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-23 {
    row-gap: 5.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-23 {
    -webkit-column-gap: 5.75rem !important;
    -moz-column-gap: 5.75rem !important;
    column-gap: 5.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-23 {
    gap: 5.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-24 {
    row-gap: 6rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-24 {
    -webkit-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
    column-gap: 6rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-24 {
    gap: 6rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-25 {
    row-gap: 6.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-25 {
    -webkit-column-gap: 6.25rem !important;
    -moz-column-gap: 6.25rem !important;
    column-gap: 6.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-25 {
    gap: 6.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-26 {
    row-gap: 6.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-26 {
    -webkit-column-gap: 6.5rem !important;
    -moz-column-gap: 6.5rem !important;
    column-gap: 6.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-26 {
    gap: 6.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-27 {
    row-gap: 6.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-27 {
    -webkit-column-gap: 6.75rem !important;
    -moz-column-gap: 6.75rem !important;
    column-gap: 6.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-27 {
    gap: 6.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-28 {
    row-gap: 7rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-28 {
    -webkit-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-28 {
    gap: 7rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-29 {
    row-gap: 7.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-29 {
    -webkit-column-gap: 7.25rem !important;
    -moz-column-gap: 7.25rem !important;
    column-gap: 7.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-29 {
    gap: 7.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-30 {
    row-gap: 7.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-30 {
    -webkit-column-gap: 7.5rem !important;
    -moz-column-gap: 7.5rem !important;
    column-gap: 7.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-30 {
    gap: 7.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-31 {
    row-gap: 7.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-31 {
    -webkit-column-gap: 7.75rem !important;
    -moz-column-gap: 7.75rem !important;
    column-gap: 7.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-31 {
    gap: 7.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-32 {
    row-gap: 8rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-32 {
    -webkit-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
    column-gap: 8rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-32 {
    gap: 8rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-33 {
    row-gap: 8.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-33 {
    -webkit-column-gap: 8.25rem !important;
    -moz-column-gap: 8.25rem !important;
    column-gap: 8.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-33 {
    gap: 8.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-34 {
    row-gap: 8.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-34 {
    -webkit-column-gap: 8.5rem !important;
    -moz-column-gap: 8.5rem !important;
    column-gap: 8.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-34 {
    gap: 8.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-35 {
    row-gap: 8.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-35 {
    -webkit-column-gap: 8.75rem !important;
    -moz-column-gap: 8.75rem !important;
    column-gap: 8.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-35 {
    gap: 8.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-36 {
    row-gap: 9rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-36 {
    -webkit-column-gap: 9rem !important;
    -moz-column-gap: 9rem !important;
    column-gap: 9rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-36 {
    gap: 9rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-37 {
    row-gap: 9.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-37 {
    -webkit-column-gap: 9.25rem !important;
    -moz-column-gap: 9.25rem !important;
    column-gap: 9.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-37 {
    gap: 9.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-38 {
    row-gap: 9.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-38 {
    -webkit-column-gap: 9.5rem !important;
    -moz-column-gap: 9.5rem !important;
    column-gap: 9.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-38 {
    gap: 9.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-39 {
    row-gap: 9.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-39 {
    -webkit-column-gap: 9.75rem !important;
    -moz-column-gap: 9.75rem !important;
    column-gap: 9.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-39 {
    gap: 9.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxl-40 {
    row-gap: 10rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxl-40 {
    -webkit-column-gap: 10rem !important;
    -moz-column-gap: 10rem !important;
    column-gap: 10rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxl-40 {
    gap: 10rem !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-0 {
    -o-object-position: calc(0 * 1%) !important;
    object-position: calc(0 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-1 {
    -o-object-position: calc(1 * 1%) !important;
    object-position: calc(1 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-2 {
    -o-object-position: calc(2 * 1%) !important;
    object-position: calc(2 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-3 {
    -o-object-position: calc(3 * 1%) !important;
    object-position: calc(3 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-4 {
    -o-object-position: calc(4 * 1%) !important;
    object-position: calc(4 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-5 {
    -o-object-position: calc(5 * 1%) !important;
    object-position: calc(5 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-6 {
    -o-object-position: calc(6 * 1%) !important;
    object-position: calc(6 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-7 {
    -o-object-position: calc(7 * 1%) !important;
    object-position: calc(7 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-8 {
    -o-object-position: calc(8 * 1%) !important;
    object-position: calc(8 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-9 {
    -o-object-position: calc(9 * 1%) !important;
    object-position: calc(9 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-10 {
    -o-object-position: calc(10 * 1%) !important;
    object-position: calc(10 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-11 {
    -o-object-position: calc(11 * 1%) !important;
    object-position: calc(11 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-12 {
    -o-object-position: calc(12 * 1%) !important;
    object-position: calc(12 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-13 {
    -o-object-position: calc(13 * 1%) !important;
    object-position: calc(13 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-14 {
    -o-object-position: calc(14 * 1%) !important;
    object-position: calc(14 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-15 {
    -o-object-position: calc(15 * 1%) !important;
    object-position: calc(15 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-16 {
    -o-object-position: calc(16 * 1%) !important;
    object-position: calc(16 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-17 {
    -o-object-position: calc(17 * 1%) !important;
    object-position: calc(17 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-18 {
    -o-object-position: calc(18 * 1%) !important;
    object-position: calc(18 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-19 {
    -o-object-position: calc(19 * 1%) !important;
    object-position: calc(19 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-20 {
    -o-object-position: calc(20 * 1%) !important;
    object-position: calc(20 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-21 {
    -o-object-position: calc(21 * 1%) !important;
    object-position: calc(21 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-22 {
    -o-object-position: calc(22 * 1%) !important;
    object-position: calc(22 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-23 {
    -o-object-position: calc(23 * 1%) !important;
    object-position: calc(23 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-24 {
    -o-object-position: calc(24 * 1%) !important;
    object-position: calc(24 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-25 {
    -o-object-position: calc(25 * 1%) !important;
    object-position: calc(25 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-26 {
    -o-object-position: calc(26 * 1%) !important;
    object-position: calc(26 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-27 {
    -o-object-position: calc(27 * 1%) !important;
    object-position: calc(27 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-28 {
    -o-object-position: calc(28 * 1%) !important;
    object-position: calc(28 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-29 {
    -o-object-position: calc(29 * 1%) !important;
    object-position: calc(29 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-30 {
    -o-object-position: calc(30 * 1%) !important;
    object-position: calc(30 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-31 {
    -o-object-position: calc(31 * 1%) !important;
    object-position: calc(31 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-32 {
    -o-object-position: calc(32 * 1%) !important;
    object-position: calc(32 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-33 {
    -o-object-position: calc(33 * 1%) !important;
    object-position: calc(33 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-34 {
    -o-object-position: calc(34 * 1%) !important;
    object-position: calc(34 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-35 {
    -o-object-position: calc(35 * 1%) !important;
    object-position: calc(35 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-36 {
    -o-object-position: calc(36 * 1%) !important;
    object-position: calc(36 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-37 {
    -o-object-position: calc(37 * 1%) !important;
    object-position: calc(37 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-38 {
    -o-object-position: calc(38 * 1%) !important;
    object-position: calc(38 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-39 {
    -o-object-position: calc(39 * 1%) !important;
    object-position: calc(39 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-40 {
    -o-object-position: calc(40 * 1%) !important;
    object-position: calc(40 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-41 {
    -o-object-position: calc(41 * 1%) !important;
    object-position: calc(41 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-42 {
    -o-object-position: calc(42 * 1%) !important;
    object-position: calc(42 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-43 {
    -o-object-position: calc(43 * 1%) !important;
    object-position: calc(43 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-44 {
    -o-object-position: calc(44 * 1%) !important;
    object-position: calc(44 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-45 {
    -o-object-position: calc(45 * 1%) !important;
    object-position: calc(45 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-46 {
    -o-object-position: calc(46 * 1%) !important;
    object-position: calc(46 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-47 {
    -o-object-position: calc(47 * 1%) !important;
    object-position: calc(47 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-48 {
    -o-object-position: calc(48 * 1%) !important;
    object-position: calc(48 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-49 {
    -o-object-position: calc(49 * 1%) !important;
    object-position: calc(49 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-50 {
    -o-object-position: calc(50 * 1%) !important;
    object-position: calc(50 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-51 {
    -o-object-position: calc(51 * 1%) !important;
    object-position: calc(51 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-52 {
    -o-object-position: calc(52 * 1%) !important;
    object-position: calc(52 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-53 {
    -o-object-position: calc(53 * 1%) !important;
    object-position: calc(53 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-54 {
    -o-object-position: calc(54 * 1%) !important;
    object-position: calc(54 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-55 {
    -o-object-position: calc(55 * 1%) !important;
    object-position: calc(55 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-56 {
    -o-object-position: calc(56 * 1%) !important;
    object-position: calc(56 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-57 {
    -o-object-position: calc(57 * 1%) !important;
    object-position: calc(57 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-58 {
    -o-object-position: calc(58 * 1%) !important;
    object-position: calc(58 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-59 {
    -o-object-position: calc(59 * 1%) !important;
    object-position: calc(59 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-60 {
    -o-object-position: calc(60 * 1%) !important;
    object-position: calc(60 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-61 {
    -o-object-position: calc(61 * 1%) !important;
    object-position: calc(61 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-62 {
    -o-object-position: calc(62 * 1%) !important;
    object-position: calc(62 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-63 {
    -o-object-position: calc(63 * 1%) !important;
    object-position: calc(63 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-64 {
    -o-object-position: calc(64 * 1%) !important;
    object-position: calc(64 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-65 {
    -o-object-position: calc(65 * 1%) !important;
    object-position: calc(65 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-66 {
    -o-object-position: calc(66 * 1%) !important;
    object-position: calc(66 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-67 {
    -o-object-position: calc(67 * 1%) !important;
    object-position: calc(67 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-68 {
    -o-object-position: calc(68 * 1%) !important;
    object-position: calc(68 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-69 {
    -o-object-position: calc(69 * 1%) !important;
    object-position: calc(69 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-70 {
    -o-object-position: calc(70 * 1%) !important;
    object-position: calc(70 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-71 {
    -o-object-position: calc(71 * 1%) !important;
    object-position: calc(71 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-72 {
    -o-object-position: calc(72 * 1%) !important;
    object-position: calc(72 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-73 {
    -o-object-position: calc(73 * 1%) !important;
    object-position: calc(73 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-74 {
    -o-object-position: calc(74 * 1%) !important;
    object-position: calc(74 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-75 {
    -o-object-position: calc(75 * 1%) !important;
    object-position: calc(75 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-76 {
    -o-object-position: calc(76 * 1%) !important;
    object-position: calc(76 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-77 {
    -o-object-position: calc(77 * 1%) !important;
    object-position: calc(77 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-78 {
    -o-object-position: calc(78 * 1%) !important;
    object-position: calc(78 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-79 {
    -o-object-position: calc(79 * 1%) !important;
    object-position: calc(79 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-80 {
    -o-object-position: calc(80 * 1%) !important;
    object-position: calc(80 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-81 {
    -o-object-position: calc(81 * 1%) !important;
    object-position: calc(81 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-82 {
    -o-object-position: calc(82 * 1%) !important;
    object-position: calc(82 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-83 {
    -o-object-position: calc(83 * 1%) !important;
    object-position: calc(83 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-84 {
    -o-object-position: calc(84 * 1%) !important;
    object-position: calc(84 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-85 {
    -o-object-position: calc(85 * 1%) !important;
    object-position: calc(85 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-86 {
    -o-object-position: calc(86 * 1%) !important;
    object-position: calc(86 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-87 {
    -o-object-position: calc(87 * 1%) !important;
    object-position: calc(87 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-88 {
    -o-object-position: calc(88 * 1%) !important;
    object-position: calc(88 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-89 {
    -o-object-position: calc(89 * 1%) !important;
    object-position: calc(89 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-90 {
    -o-object-position: calc(90 * 1%) !important;
    object-position: calc(90 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-91 {
    -o-object-position: calc(91 * 1%) !important;
    object-position: calc(91 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-92 {
    -o-object-position: calc(92 * 1%) !important;
    object-position: calc(92 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-93 {
    -o-object-position: calc(93 * 1%) !important;
    object-position: calc(93 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-94 {
    -o-object-position: calc(94 * 1%) !important;
    object-position: calc(94 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-95 {
    -o-object-position: calc(95 * 1%) !important;
    object-position: calc(95 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-96 {
    -o-object-position: calc(96 * 1%) !important;
    object-position: calc(96 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-97 {
    -o-object-position: calc(97 * 1%) !important;
    object-position: calc(97 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-98 {
    -o-object-position: calc(98 * 1%) !important;
    object-position: calc(98 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-99 {
    -o-object-position: calc(99 * 1%) !important;
    object-position: calc(99 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxl-100 {
    -o-object-position: calc(100 * 1%) !important;
    object-position: calc(100 * 1%) !important;
  }
}
@media (min-width: 1600px) {
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-0 {
    row-gap: 0 !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-0 {
    gap: 0 !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-1 {
    row-gap: 0.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-1 {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-1 {
    gap: 0.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-2 {
    row-gap: 0.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-2 {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-2 {
    gap: 0.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-3 {
    row-gap: 0.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-3 {
    -webkit-column-gap: 0.75rem !important;
    -moz-column-gap: 0.75rem !important;
    column-gap: 0.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-3 {
    gap: 0.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-4 {
    row-gap: 1rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-4 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-4 {
    gap: 1rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-5 {
    row-gap: 1.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-5 {
    -webkit-column-gap: 1.25rem !important;
    -moz-column-gap: 1.25rem !important;
    column-gap: 1.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-5 {
    gap: 1.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-3p5 {
    row-gap: 0.875rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-3p5 {
    -webkit-column-gap: 0.875rem !important;
    -moz-column-gap: 0.875rem !important;
    column-gap: 0.875rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-3p5 {
    gap: 0.875rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-6 {
    row-gap: 1.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-6 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-6 {
    gap: 1.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-7 {
    row-gap: 1.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-7 {
    -webkit-column-gap: 1.75rem !important;
    -moz-column-gap: 1.75rem !important;
    column-gap: 1.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-7 {
    gap: 1.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-8 {
    row-gap: 2rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-8 {
    -webkit-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-8 {
    gap: 2rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-9 {
    row-gap: 2.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-9 {
    -webkit-column-gap: 2.25rem !important;
    -moz-column-gap: 2.25rem !important;
    column-gap: 2.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-9 {
    gap: 2.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-10 {
    row-gap: 2.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-10 {
    -webkit-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
    column-gap: 2.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-10 {
    gap: 2.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-11 {
    row-gap: 2.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-11 {
    -webkit-column-gap: 2.75rem !important;
    -moz-column-gap: 2.75rem !important;
    column-gap: 2.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-11 {
    gap: 2.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-12 {
    row-gap: 3rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-12 {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-12 {
    gap: 3rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-13 {
    row-gap: 3.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-13 {
    -webkit-column-gap: 3.25rem !important;
    -moz-column-gap: 3.25rem !important;
    column-gap: 3.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-13 {
    gap: 3.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-14 {
    row-gap: 3.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-14 {
    -webkit-column-gap: 3.5rem !important;
    -moz-column-gap: 3.5rem !important;
    column-gap: 3.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-14 {
    gap: 3.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-15 {
    row-gap: 3.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-15 {
    -webkit-column-gap: 3.75rem !important;
    -moz-column-gap: 3.75rem !important;
    column-gap: 3.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-15 {
    gap: 3.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-16 {
    row-gap: 4rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-16 {
    -webkit-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-16 {
    gap: 4rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-17 {
    row-gap: 4.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-17 {
    -webkit-column-gap: 4.25rem !important;
    -moz-column-gap: 4.25rem !important;
    column-gap: 4.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-17 {
    gap: 4.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-18 {
    row-gap: 4.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-18 {
    -webkit-column-gap: 4.5rem !important;
    -moz-column-gap: 4.5rem !important;
    column-gap: 4.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-18 {
    gap: 4.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-19 {
    row-gap: 4.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-19 {
    -webkit-column-gap: 4.75rem !important;
    -moz-column-gap: 4.75rem !important;
    column-gap: 4.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-19 {
    gap: 4.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-20 {
    row-gap: 5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-20 {
    -webkit-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-20 {
    gap: 5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-21 {
    row-gap: 5.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-21 {
    -webkit-column-gap: 5.25rem !important;
    -moz-column-gap: 5.25rem !important;
    column-gap: 5.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-21 {
    gap: 5.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-22 {
    row-gap: 5.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-22 {
    -webkit-column-gap: 5.5rem !important;
    -moz-column-gap: 5.5rem !important;
    column-gap: 5.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-22 {
    gap: 5.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-23 {
    row-gap: 5.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-23 {
    -webkit-column-gap: 5.75rem !important;
    -moz-column-gap: 5.75rem !important;
    column-gap: 5.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-23 {
    gap: 5.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-24 {
    row-gap: 6rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-24 {
    -webkit-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
    column-gap: 6rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-24 {
    gap: 6rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-25 {
    row-gap: 6.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-25 {
    -webkit-column-gap: 6.25rem !important;
    -moz-column-gap: 6.25rem !important;
    column-gap: 6.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-25 {
    gap: 6.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-26 {
    row-gap: 6.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-26 {
    -webkit-column-gap: 6.5rem !important;
    -moz-column-gap: 6.5rem !important;
    column-gap: 6.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-26 {
    gap: 6.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-27 {
    row-gap: 6.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-27 {
    -webkit-column-gap: 6.75rem !important;
    -moz-column-gap: 6.75rem !important;
    column-gap: 6.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-27 {
    gap: 6.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-28 {
    row-gap: 7rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-28 {
    -webkit-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-28 {
    gap: 7rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-29 {
    row-gap: 7.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-29 {
    -webkit-column-gap: 7.25rem !important;
    -moz-column-gap: 7.25rem !important;
    column-gap: 7.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-29 {
    gap: 7.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-30 {
    row-gap: 7.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-30 {
    -webkit-column-gap: 7.5rem !important;
    -moz-column-gap: 7.5rem !important;
    column-gap: 7.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-30 {
    gap: 7.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-31 {
    row-gap: 7.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-31 {
    -webkit-column-gap: 7.75rem !important;
    -moz-column-gap: 7.75rem !important;
    column-gap: 7.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-31 {
    gap: 7.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-32 {
    row-gap: 8rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-32 {
    -webkit-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
    column-gap: 8rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-32 {
    gap: 8rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-33 {
    row-gap: 8.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-33 {
    -webkit-column-gap: 8.25rem !important;
    -moz-column-gap: 8.25rem !important;
    column-gap: 8.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-33 {
    gap: 8.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-34 {
    row-gap: 8.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-34 {
    -webkit-column-gap: 8.5rem !important;
    -moz-column-gap: 8.5rem !important;
    column-gap: 8.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-34 {
    gap: 8.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-35 {
    row-gap: 8.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-35 {
    -webkit-column-gap: 8.75rem !important;
    -moz-column-gap: 8.75rem !important;
    column-gap: 8.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-35 {
    gap: 8.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-36 {
    row-gap: 9rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-36 {
    -webkit-column-gap: 9rem !important;
    -moz-column-gap: 9rem !important;
    column-gap: 9rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-36 {
    gap: 9rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-37 {
    row-gap: 9.25rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-37 {
    -webkit-column-gap: 9.25rem !important;
    -moz-column-gap: 9.25rem !important;
    column-gap: 9.25rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-37 {
    gap: 9.25rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-38 {
    row-gap: 9.5rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-38 {
    -webkit-column-gap: 9.5rem !important;
    -moz-column-gap: 9.5rem !important;
    column-gap: 9.5rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-38 {
    gap: 9.5rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-39 {
    row-gap: 9.75rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-39 {
    -webkit-column-gap: 9.75rem !important;
    -moz-column-gap: 9.75rem !important;
    column-gap: 9.75rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-39 {
    gap: 9.75rem !important;
  }
  /* line 15, ../../shared/sass/base/_bootstrap-custom.scss */
  .row-gap-xxxl-40 {
    row-gap: 10rem !important;
  }
  /* line 18, ../../shared/sass/base/_bootstrap-custom.scss */
  .col-gap-xxxl-40 {
    -webkit-column-gap: 10rem !important;
    -moz-column-gap: 10rem !important;
    column-gap: 10rem !important;
  }
  /* line 21, ../../shared/sass/base/_bootstrap-custom.scss */
  .gap-xxxl-40 {
    gap: 10rem !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-0 {
    -o-object-position: calc(0 * 1%) !important;
    object-position: calc(0 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-1 {
    -o-object-position: calc(1 * 1%) !important;
    object-position: calc(1 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-2 {
    -o-object-position: calc(2 * 1%) !important;
    object-position: calc(2 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-3 {
    -o-object-position: calc(3 * 1%) !important;
    object-position: calc(3 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-4 {
    -o-object-position: calc(4 * 1%) !important;
    object-position: calc(4 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-5 {
    -o-object-position: calc(5 * 1%) !important;
    object-position: calc(5 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-6 {
    -o-object-position: calc(6 * 1%) !important;
    object-position: calc(6 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-7 {
    -o-object-position: calc(7 * 1%) !important;
    object-position: calc(7 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-8 {
    -o-object-position: calc(8 * 1%) !important;
    object-position: calc(8 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-9 {
    -o-object-position: calc(9 * 1%) !important;
    object-position: calc(9 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-10 {
    -o-object-position: calc(10 * 1%) !important;
    object-position: calc(10 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-11 {
    -o-object-position: calc(11 * 1%) !important;
    object-position: calc(11 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-12 {
    -o-object-position: calc(12 * 1%) !important;
    object-position: calc(12 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-13 {
    -o-object-position: calc(13 * 1%) !important;
    object-position: calc(13 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-14 {
    -o-object-position: calc(14 * 1%) !important;
    object-position: calc(14 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-15 {
    -o-object-position: calc(15 * 1%) !important;
    object-position: calc(15 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-16 {
    -o-object-position: calc(16 * 1%) !important;
    object-position: calc(16 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-17 {
    -o-object-position: calc(17 * 1%) !important;
    object-position: calc(17 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-18 {
    -o-object-position: calc(18 * 1%) !important;
    object-position: calc(18 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-19 {
    -o-object-position: calc(19 * 1%) !important;
    object-position: calc(19 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-20 {
    -o-object-position: calc(20 * 1%) !important;
    object-position: calc(20 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-21 {
    -o-object-position: calc(21 * 1%) !important;
    object-position: calc(21 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-22 {
    -o-object-position: calc(22 * 1%) !important;
    object-position: calc(22 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-23 {
    -o-object-position: calc(23 * 1%) !important;
    object-position: calc(23 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-24 {
    -o-object-position: calc(24 * 1%) !important;
    object-position: calc(24 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-25 {
    -o-object-position: calc(25 * 1%) !important;
    object-position: calc(25 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-26 {
    -o-object-position: calc(26 * 1%) !important;
    object-position: calc(26 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-27 {
    -o-object-position: calc(27 * 1%) !important;
    object-position: calc(27 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-28 {
    -o-object-position: calc(28 * 1%) !important;
    object-position: calc(28 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-29 {
    -o-object-position: calc(29 * 1%) !important;
    object-position: calc(29 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-30 {
    -o-object-position: calc(30 * 1%) !important;
    object-position: calc(30 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-31 {
    -o-object-position: calc(31 * 1%) !important;
    object-position: calc(31 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-32 {
    -o-object-position: calc(32 * 1%) !important;
    object-position: calc(32 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-33 {
    -o-object-position: calc(33 * 1%) !important;
    object-position: calc(33 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-34 {
    -o-object-position: calc(34 * 1%) !important;
    object-position: calc(34 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-35 {
    -o-object-position: calc(35 * 1%) !important;
    object-position: calc(35 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-36 {
    -o-object-position: calc(36 * 1%) !important;
    object-position: calc(36 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-37 {
    -o-object-position: calc(37 * 1%) !important;
    object-position: calc(37 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-38 {
    -o-object-position: calc(38 * 1%) !important;
    object-position: calc(38 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-39 {
    -o-object-position: calc(39 * 1%) !important;
    object-position: calc(39 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-40 {
    -o-object-position: calc(40 * 1%) !important;
    object-position: calc(40 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-41 {
    -o-object-position: calc(41 * 1%) !important;
    object-position: calc(41 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-42 {
    -o-object-position: calc(42 * 1%) !important;
    object-position: calc(42 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-43 {
    -o-object-position: calc(43 * 1%) !important;
    object-position: calc(43 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-44 {
    -o-object-position: calc(44 * 1%) !important;
    object-position: calc(44 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-45 {
    -o-object-position: calc(45 * 1%) !important;
    object-position: calc(45 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-46 {
    -o-object-position: calc(46 * 1%) !important;
    object-position: calc(46 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-47 {
    -o-object-position: calc(47 * 1%) !important;
    object-position: calc(47 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-48 {
    -o-object-position: calc(48 * 1%) !important;
    object-position: calc(48 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-49 {
    -o-object-position: calc(49 * 1%) !important;
    object-position: calc(49 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-50 {
    -o-object-position: calc(50 * 1%) !important;
    object-position: calc(50 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-51 {
    -o-object-position: calc(51 * 1%) !important;
    object-position: calc(51 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-52 {
    -o-object-position: calc(52 * 1%) !important;
    object-position: calc(52 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-53 {
    -o-object-position: calc(53 * 1%) !important;
    object-position: calc(53 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-54 {
    -o-object-position: calc(54 * 1%) !important;
    object-position: calc(54 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-55 {
    -o-object-position: calc(55 * 1%) !important;
    object-position: calc(55 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-56 {
    -o-object-position: calc(56 * 1%) !important;
    object-position: calc(56 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-57 {
    -o-object-position: calc(57 * 1%) !important;
    object-position: calc(57 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-58 {
    -o-object-position: calc(58 * 1%) !important;
    object-position: calc(58 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-59 {
    -o-object-position: calc(59 * 1%) !important;
    object-position: calc(59 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-60 {
    -o-object-position: calc(60 * 1%) !important;
    object-position: calc(60 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-61 {
    -o-object-position: calc(61 * 1%) !important;
    object-position: calc(61 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-62 {
    -o-object-position: calc(62 * 1%) !important;
    object-position: calc(62 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-63 {
    -o-object-position: calc(63 * 1%) !important;
    object-position: calc(63 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-64 {
    -o-object-position: calc(64 * 1%) !important;
    object-position: calc(64 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-65 {
    -o-object-position: calc(65 * 1%) !important;
    object-position: calc(65 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-66 {
    -o-object-position: calc(66 * 1%) !important;
    object-position: calc(66 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-67 {
    -o-object-position: calc(67 * 1%) !important;
    object-position: calc(67 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-68 {
    -o-object-position: calc(68 * 1%) !important;
    object-position: calc(68 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-69 {
    -o-object-position: calc(69 * 1%) !important;
    object-position: calc(69 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-70 {
    -o-object-position: calc(70 * 1%) !important;
    object-position: calc(70 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-71 {
    -o-object-position: calc(71 * 1%) !important;
    object-position: calc(71 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-72 {
    -o-object-position: calc(72 * 1%) !important;
    object-position: calc(72 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-73 {
    -o-object-position: calc(73 * 1%) !important;
    object-position: calc(73 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-74 {
    -o-object-position: calc(74 * 1%) !important;
    object-position: calc(74 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-75 {
    -o-object-position: calc(75 * 1%) !important;
    object-position: calc(75 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-76 {
    -o-object-position: calc(76 * 1%) !important;
    object-position: calc(76 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-77 {
    -o-object-position: calc(77 * 1%) !important;
    object-position: calc(77 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-78 {
    -o-object-position: calc(78 * 1%) !important;
    object-position: calc(78 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-79 {
    -o-object-position: calc(79 * 1%) !important;
    object-position: calc(79 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-80 {
    -o-object-position: calc(80 * 1%) !important;
    object-position: calc(80 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-81 {
    -o-object-position: calc(81 * 1%) !important;
    object-position: calc(81 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-82 {
    -o-object-position: calc(82 * 1%) !important;
    object-position: calc(82 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-83 {
    -o-object-position: calc(83 * 1%) !important;
    object-position: calc(83 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-84 {
    -o-object-position: calc(84 * 1%) !important;
    object-position: calc(84 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-85 {
    -o-object-position: calc(85 * 1%) !important;
    object-position: calc(85 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-86 {
    -o-object-position: calc(86 * 1%) !important;
    object-position: calc(86 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-87 {
    -o-object-position: calc(87 * 1%) !important;
    object-position: calc(87 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-88 {
    -o-object-position: calc(88 * 1%) !important;
    object-position: calc(88 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-89 {
    -o-object-position: calc(89 * 1%) !important;
    object-position: calc(89 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-90 {
    -o-object-position: calc(90 * 1%) !important;
    object-position: calc(90 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-91 {
    -o-object-position: calc(91 * 1%) !important;
    object-position: calc(91 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-92 {
    -o-object-position: calc(92 * 1%) !important;
    object-position: calc(92 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-93 {
    -o-object-position: calc(93 * 1%) !important;
    object-position: calc(93 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-94 {
    -o-object-position: calc(94 * 1%) !important;
    object-position: calc(94 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-95 {
    -o-object-position: calc(95 * 1%) !important;
    object-position: calc(95 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-96 {
    -o-object-position: calc(96 * 1%) !important;
    object-position: calc(96 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-97 {
    -o-object-position: calc(97 * 1%) !important;
    object-position: calc(97 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-98 {
    -o-object-position: calc(98 * 1%) !important;
    object-position: calc(98 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-99 {
    -o-object-position: calc(99 * 1%) !important;
    object-position: calc(99 * 1%) !important;
  }
  /* line 27, ../../shared/sass/base/_bootstrap-custom.scss */
  .object-position-xxxl-100 {
    -o-object-position: calc(100 * 1%) !important;
    object-position: calc(100 * 1%) !important;
  }
}
/* line 1, ../../shared/sass/base/_project-custom.scss */
html,
body {
  min-height: 100%;
  scroll-behavior: smooth;
}
/* line 7, ../../shared/sass/base/_project-custom.scss */
body {
  -ms-overflow-style: scrollbar;
  /* turns off the auto-hiding behavior in ie10/11 */
  background-color: #0f0c30;
}
/* line 13, ../../shared/sass/base/_project-custom.scss */
.no-scroll {
  overflow: hidden;
}
/* line 15, ../../shared/sass/base/_project-custom.scss */
.no-scroll body {
  overflow: hidden;
  position: relative;
}
/* line 21, ../../shared/sass/base/_project-custom.scss */
.wrapper {
  position: relative;
  overflow: hidden;
  overflow: clip;
  min-width: 320px;
  min-height: 500px;
}
/* line 29, ../../shared/sass/base/_project-custom.scss */
.container {
  max-width: 1442px !important;
  padding-inline: 40px;
}
@media (max-width: 991.98px) {
  /* line 29, ../../shared/sass/base/_project-custom.scss */
  .container {
    padding-inline: 26px;
  }
}
@media (max-width: 575.98px) {
  /* line 29, ../../shared/sass/base/_project-custom.scss */
  .container {
    padding-inline: 20px;
  }
}
/* line 39, ../../shared/sass/base/_project-custom.scss */
.container--lg {
  max-width: 1720px !important;
}
/* line 42, ../../shared/sass/base/_project-custom.scss */
.container--lg .container {
  max-width: unset !important;
  padding-inline: 0;
}
@media (min-width: 576px) {
  /* line 42, ../../shared/sass/base/_project-custom.scss */
  .container--lg .container {
    padding-inline: calc(100 / 1640 * 100%);
  }
}
@media (min-width: 768px) {
  /* line 42, ../../shared/sass/base/_project-custom.scss */
  .container--lg .container {
    padding-inline: calc(139 / 1640 * 100%);
  }
}
@media (min-width: 576px) {
  /* line 54, ../../shared/sass/base/_project-custom.scss */
  .container--inner {
    padding-right: 8.42391304%;
    padding-left: 8.42391304%;
  }
}
/* line 62, ../../shared/sass/base/_project-custom.scss */
.page-content--main {
  margin-top: 10rem;
}
@media (max-width: 1439.98px) {
  /* line 62, ../../shared/sass/base/_project-custom.scss */
  .page-content--main {
    margin-top: 7rem;
  }
}
@media (max-width: 991.98px) {
  /* line 62, ../../shared/sass/base/_project-custom.scss */
  .page-content--main {
    margin-top: 5rem;
  }
}
@media (max-width: 767.98px) {
  /* line 62, ../../shared/sass/base/_project-custom.scss */
  .page-content--main {
    margin-top: 3.6875rem;
  }
}
/* mouse */
/* line 78, ../../shared/sass/base/_project-custom.scss */
[data-whatinput='mouse'] *:focus {
  outline: 0 !important;
}
/* keyboard */
/* touch */
/* line 90, ../../shared/sass/base/_project-custom.scss */
[data-whatinput='touch'] *:focus {
  outline: 0 !important;
}
/* Run css transitions only after page loaded */
/* line 96, ../../shared/sass/base/_project-custom.scss */
.no-js * {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
/* js disabled alert styles */
/* line 102, ../../shared/sass/base/_project-custom.scss */
.no-js-alert {
  position: fixed;
  z-index: 99999;
  width: 100%;
  padding: 0.75rem 1.25rem;
  color: #773431;
  background-color: #f7eded;
}
/* &lt; IE11 alert styles */
/* line 114, ../../shared/sass/base/_project-custom.scss */
.lte-ie9 .wrapper,
.ie-10 .wrapper {
  z-index: 1;
}
/* line 117, ../../shared/sass/base/_project-custom.scss */
.lte-ie9 .wrapper:before,
.ie-10 .wrapper:before {
  position: fixed;
  z-index: 100000;
  width: 100%;
  padding: 0.75rem 1.25rem;
  font-weight: 700;
  background-color: #e2d516;
  content: 'Notice: Internet Explorer 11 or above is required for proper content display.';
}
/* line 129, ../../shared/sass/base/_project-custom.scss */
.lte-ie9.lang-tc .wrapper:before,
.ie-10.lang-tc .wrapper:before {
  content: '注意: 請使用Internet Explorer 11或以上瀏覽器，以便正常瀏覽此網頁內容。';
}
/* line 135, ../../shared/sass/base/_project-custom.scss */
.lte-ie9.lang-sc .wrapper:before,
.ie-10.lang-sc .wrapper:before {
  content: '注意: 请使用Internet Explorer 11或以上浏览器，以便正常浏览此网页内容。';
}
/* IE10+ doesn't honor `&lt;meta name="viewport"&gt;` in some cases. */
@-ms-viewport {
  width: device-width;
}
@media (max-width: 575.98px) {
  /* line 150, ../../shared/sass/base/_project-custom.scss */
  .mt-xs-only-0 {
    margin-top: 0 !important;
  }
  /* line 153, ../../shared/sass/base/_project-custom.scss */
  .mb-xs-only-0 {
    margin-bottom: 0 !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 159, ../../shared/sass/base/_project-custom.scss */
  .mt-sm-only-0 {
    margin-top: 0 !important;
  }
  /* line 162, ../../shared/sass/base/_project-custom.scss */
  .mb-sm-only-0 {
    margin-bottom: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 168, ../../shared/sass/base/_project-custom.scss */
  .mt-md-only-0 {
    margin-top: 0 !important;
  }
  /* line 171, ../../shared/sass/base/_project-custom.scss */
  .mb-md-only-0 {
    margin-bottom: 0 !important;
  }
}
@font-face {
  font-family: 'PingFangTC';
  font-weight: 800;
  src: local("PingFangTC-Heavy"), local("PingFang TC Heavy");
}
@font-face {
  font-family: 'PingFangTC';
  font-weight: 700;
  src: local("PingFangTC-Semibold"), local("PingFang TC Semibold");
}
@font-face {
  font-family: 'PingFangTC';
  font-weight: 500;
  src: local("PingFangTC-Medium"), local("PingFang TC Medium");
}
@font-face {
  font-family: 'PingFangTC';
  font-weight: 400;
  src: local("PingFangTC-Regular"), local("PingFang TC Regular");
}
@font-face {
  font-family: 'PingFangTC';
  font-weight: 300;
  src: local("PingFangTC-Light"), local("PingFang TC Light");
}
@font-face {
  font-family: 'PingFangSC';
  font-weight: 800;
  src: local("PingFangSC-Heavy"), local("PingFang SC Heavy");
}
@font-face {
  font-family: 'PingFangSC';
  font-weight: 700;
  src: local("PingFangSC-Semibold"), local("PingFang SC Semibold");
}
@font-face {
  font-family: 'PingFangSC';
  font-weight: 500;
  src: local("PingFangSC-Medium"), local("PingFang SC Medium");
}
@font-face {
  font-family: 'PingFangSC';
  font-weight: 400;
  src: local("PingFangSC-Regular"), local("PingFang SC Regular");
}
@font-face {
  font-family: 'PingFangSC';
  font-weight: 300;
  src: local("PingFangSC-Light"), local("PingFang SC Light");
}
/* Microsoft JhengHei Bold revise */
@font-face {
  font-family: 'Microsoft JhengHei revise';
  unicode-range: U+7db0, U+78A7, U+7B75;
  /* ASCII (碧筵綰) */
  src: local("Microsoft JhengHei");
}
@font-face {
  font-family: 'lato';
  src: url("../../../shared/fonts/lato-bold.eot");
  src: url("../../../shared/fonts/lato-bold.eot?#iefix") format("embedded-opentype"), url("../../../shared/fonts/lato-bold.woff2") format("woff2"), url("../../../shared/fonts/lato-bold.woff") format("woff"), url("../../../shared/fonts/lato-bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'lato';
  src: url("../../../shared/fonts/lato-regular.eot");
  src: url("../../../shared/fonts/lato-regular.eot?#iefix") format("embedded-opentype"), url("../../../shared/fonts/lato-regular.woff2") format("woff2"), url("../../../shared/fonts/lato-regular.woff") format("woff"), url("../../../shared/fonts/lato-regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'lato';
  src: url("../../../shared/fonts/lato-light.eot");
  src: url("../../../shared/fonts/lato-light.eot?#iefix") format("embedded-opentype"), url("../../../shared/fonts/lato-light.woff2") format("woff2"), url("../../../shared/fonts/lato-light.woff") format("woff"), url("../../../shared/fonts/lato-light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url("../../../shared/fonts/Roboto-Bold.woff2") format("woff2"), url("../../../shared/fonts/Roboto-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url("../../../shared/fonts/Roboto-Regular.woff2") format("woff2"), url("../../../shared/fonts/Roboto-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url("../../../shared/fonts/RobotoCondensed-Bold.woff2") format("woff2"), url("../../../shared/fonts/RobotoCondensed-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url("../../../shared/fonts/RobotoCondensed-Regular.woff2") format("woff2"), url("../../../shared/fonts/RobotoCondensed-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'wico';
  src: url("../../../shared/fonts/icomoon/fonts/wico.woff2") format("woff2"), url("../../../shared/fonts/icomoon/fonts/wico.woff") format("woff"), url("../../../shared/fonts/icomoon/fonts/wico.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* line 29, ../../shared/sass/fonts/icomoon/_icomoon.scss */
[class^='ico--'],
[class*=' ico--'],
.ico,
.arrow-list &gt; li:before,
.inline-arrow-list &gt; li:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'wico' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 2, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--quo:before {
  content: "\e90a";
}
/* line 7, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--home:before {
  content: "\e950";
}
/* line 12, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--menu:before {
  content: "\e951";
}
/* line 17, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--circle-next:before {
  content: "\e94e";
}
/* line 22, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--circle-prev:before {
  content: "\e94f";
}
/* line 27, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--twitter:before {
  content: "\e94d";
}
/* line 32, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--quotation:before {
  content: "\e92f";
}
/* line 37, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--wechat:before {
  content: "\e949";
}
/* line 42, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--youtube:before {
  content: "\e94a";
}
/* line 47, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--ig:before {
  content: "\e94b";
}
/* line 52, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--facebook:before {
  content: "\e94c";
}
/* line 57, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--double-arrow:before {
  content: "\e948";
}
/* line 62, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--ext-page:before {
  content: "\e947";
}
/* line 67, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--up-md .path1:before {
  content: "\e914";
  color: white;
}
/* line 73, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--up-md .path2:before {
  content: "\e943";
  margin-left: -1em;
  color: black;
}
/* line 80, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--down-md .path1:before {
  content: "\e944";
  color: white;
}
/* line 86, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--down-md .path2:before {
  content: "\e945";
  margin-left: -1em;
  color: black;
}
/* line 93, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--quote-2 .path1:before {
  content: "\e942";
  color: white;
}
/* line 99, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--quote-2 .path2:before {
  content: "\e946";
  margin-left: -1em;
  color: black;
}
/* line 106, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--engage:before {
  content: "\e935";
}
/* line 111, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--wrecord:before {
  content: "\e936";
}
/* line 116, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--exchange:before {
  content: "\e937";
}
/* line 121, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--peer-review:before {
  content: "\e938";
}
/* line 126, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--conference:before {
  content: "\e933";
}
/* line 131, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--deg:before {
  content: "\e934";
}
/* line 136, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--mou2:before {
  content: "\e92b";
}
/* line 141, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--programme:before {
  content: "\e92c";
}
/* line 146, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--coach:before {
  content: "\e92d";
}
/* line 151, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--mou:before {
  content: "\e92a";
}
/* line 156, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--cross:before {
  content: "\e922";
}
/* line 161, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--like:before {
  content: "\e917";
}
/* line 166, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--stat:before {
  content: "\e918";
}
/* line 171, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--men:before {
  content: "\e919";
}
/* line 176, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--run:before {
  content: "\e923";
}
/* line 181, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--gen:before {
  content: "\e924";
}
/* line 186, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--2p:before {
  content: "\e925";
}
/* line 191, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--heart:before {
  content: "\e926";
}
/* line 196, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--apple:before {
  content: "\e927";
}
/* line 201, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--dollar:before {
  content: "\e928";
}
/* line 206, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--arrow-up:before {
  content: "\e92e";
}
/* line 211, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--calendar:before {
  content: "\e900";
}
/* line 216, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--clock:before {
  content: "\e901";
}
/* line 221, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--diamond:before {
  content: "\e902";
}
/* line 226, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--medal:before {
  content: "\e903";
}
/* line 231, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--test:before {
  content: "\e904";
}
/* line 236, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--work-team:before {
  content: "\e905";
}
/* line 241, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--meeting:before {
  content: "\e906";
}
/* line 246, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--up-sharp:before {
  content: "\e907";
}
/* line 251, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--down-sharp:before {
  content: "\e90c";
}
/* line 256, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--left-sharp:before {
  content: "\e90d";
}
/* line 261, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--right-sharp:before {
  content: "\e90e";
}
/* line 266, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--up-heavy:before {
  content: "\e90f";
}
/* line 271, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--down-heavy:before {
  content: "\e910";
}
/* line 276, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--left-heavy:before {
  content: "\e911";
}
/* line 281, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--right-heavy:before {
  content: "\e912";
}
/* line 286, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--quote:before {
  content: "\e93f";
}
/* line 291, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--shrink:before {
  content: "\e93e";
}
/* line 296, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--enlarge:before {
  content: "\e939";
}
/* line 301, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--long-right:before {
  content: "\e93a";
}
/* line 306, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--long-left:before {
  content: "\e93b";
}
/* line 311, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--zoom-out:before {
  content: "\e93c";
}
/* line 316, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--zoom-in:before {
  content: "\e93d";
}
/* line 321, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--fb:before {
  content: "\e930";
}
/* line 326, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--tw:before {
  content: "\e931";
}
/* line 331, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--wb:before {
  content: "\e932";
}
/* line 336, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--whatsapp:before {
  content: "\e940";
}
/* line 341, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--ebook:before {
  content: "\e909";
}
/* line 346, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--share:before {
  content: "\e90b";
}
/* line 351, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--pause:before {
  content: "\e908";
}
/* line 356, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--play:before {
  content: "\e913";
}
/* line 361, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--plus:before {
  content: "\e801";
}
/* line 366, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--down:before {
  content: "\e802";
}
/* line 371, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--up:before {
  content: "\e803";
}
/* line 376, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--left:before {
  content: "\e804";
}
/* line 381, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--right:before {
  content: "\e805";
}
/* line 386, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--down-sm:before {
  content: "\e806";
}
/* line 391, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--left-sm:before {
  content: "\e807";
}
/* line 396, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--right-sm:before {
  content: "\e808";
}
/* line 401, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--up-sm:before {
  content: "\e809";
}
/* line 406, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--down-lg:before {
  content: "\e80c";
}
/* line 411, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--left-lg:before {
  content: "\e80d";
}
/* line 416, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--right-lg:before {
  content: "\e80e";
}
/* line 421, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--up-lg:before {
  content: "\e80f";
}
/* line 426, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--external:before {
  content: "\e812";
}
/* line 431, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--search:before {
  content: "\e814";
}
/* line 436, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--download:before {
  content: "\e815";
}
/* line 441, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--minus:before {
  content: "\e816";
}
/* line 446, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--ok:before {
  content: "\e817";
}
/* line 451, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--circle-thick:before {
  content: "\f10c";
}
/* line 456, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--circle:before {
  content: "\f111";
}
/* line 461, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--circle-thin:before {
  content: "\f1db";
}
/* line 466, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--plus-calendar:before {
  content: "\e915";
}
/* line 471, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--scroll-hint:before {
  content: "\e941";
}
/* line 476, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--address:before {
  content: "\e916";
}
/* line 481, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--website:before {
  content: "\e91a";
}
/* line 486, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--fax:before {
  content: "\e91b";
}
/* line 491, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--phone:before {
  content: "\e91c";
}
/* line 496, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--date:before {
  content: "\e91d";
}
/* line 501, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--email:before {
  content: "\e91e";
}
/* line 506, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--announcement:before {
  content: "\e91f";
}
/* line 511, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--warning:before {
  content: "\e920";
}
/* line 516, ../../shared/sass/fonts/icomoon/_style.scss */
.ico--play-video:before {
  content: "\e921";
}
/* line 1, ../../shared/sass/helper/_list-grid.scss */
.list {
  margin: 0;
  padding: 0;
  list-style: none !important;
}
/* line 4, ../../shared/sass/helper/_list-grid.scss */
.list__item {
  position: relative;
  padding: 1.875rem 0;
}
/* line 14, ../../shared/sass/helper/_list-grid.scss */
.list--border .list__item {
  border-bottom: 1px solid #666;
}
/* line 1, ../../shared/sass/helper/_flex-media.scss */
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 4, ../../shared/sass/helper/_flex-media.scss */
.flex__media {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-color: #666;
}
/* line 11, ../../shared/sass/helper/_flex-media.scss */
.flex__img {
  max-width: 100%;
  height: auto !important;
}
/* line 15, ../../shared/sass/helper/_flex-media.scss */
.flex__body {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
/* line 23, ../../shared/sass/helper/_flex-media.scss */
.flex--reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
/* line 27, ../../shared/sass/helper/_flex-media.scss */
.flex__right {
  margin-left: auto;
}
/* line 31, ../../shared/sass/helper/_flex-media.scss */
.flex--center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 38, ../../shared/sass/helper/_flex-media.scss */
.flex--media-a .flex__media {
  -ms-flex-preferred-size: 16.79389313%;
  flex-basis: 16.79389313%;
  max-width: 16.79389313%;
  margin-right: 1.90839695%;
}
/* line 48, ../../shared/sass/helper/_flex-media.scss */
.flex--media-b .flex__media {
  -ms-flex-preferred-size: 13.75rem;
  flex-basis: 13.75rem;
  max-width: 13.75rem;
  margin-right: 2.29007634%;
}
/* line 58, ../../shared/sass/helper/_flex-media.scss */
.flex--media-c .flex__media {
  -ms-flex-preferred-size: 16.79389313%;
  flex-basis: 16.79389313%;
  max-width: 16.79389313%;
  margin-left: 2.29007634%;
}
/* line 2, ../../shared/sass/helper/_flex-grid.scss */
.row--gutter-lg {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}
/* line 6, ../../shared/sass/helper/_flex-grid.scss */
.row--gutter-lg &gt; * {
  padding: 1.25rem;
}
/* line 11, ../../shared/sass/helper/_flex-grid.scss */
.row--gutter-md {
  margin-left: -0.875rem;
  margin-right: -0.875rem;
}
/* line 15, ../../shared/sass/helper/_flex-grid.scss */
.row--gutter-md &gt; * {
  padding: 0.875rem;
}
/* line 20, ../../shared/sass/helper/_flex-grid.scss */
.row--gutter-sm {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
/* line 24, ../../shared/sass/helper/_flex-grid.scss */
.row--gutter-sm &gt; * {
  padding: 0.5rem;
}
/* line 1, ../../shared/sass/helper/_video.scss */
.is-video {
  color: #fff !important;
  text-decoration: none;
}
/* line 6, ../../shared/sass/helper/_video.scss */
.is-video figure:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  content: '';
  -webkit-transition-duration: 0.6s;
  -o-transition-duration: 0.6s;
  transition-duration: 0.6s;
  -webkit-transition-property: color, visibility, opacity, text-shadow, background-color, border-width, border-color, fill, max-width, max-height, -webkit-transform, -webkit-box-shadow;
  transition-property: color, visibility, opacity, text-shadow, background-color, border-width, border-color, fill, max-width, max-height, -webkit-transform, -webkit-box-shadow;
  -o-transition-property: transform, color, visibility, opacity, box-shadow, text-shadow, background-color, border-width, border-color, fill, max-width, max-height;
  transition-property: transform, color, visibility, opacity, box-shadow, text-shadow, background-color, border-width, border-color, fill, max-width, max-height;
  transition-property: transform, color, visibility, opacity, box-shadow, text-shadow, background-color, border-width, border-color, fill, max-width, max-height, -webkit-transform, -webkit-box-shadow;
  -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
/* line 17, ../../shared/sass/helper/_video.scss */
.is-video figure:after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'wico' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  -webkit-transition-duration: 0.6s;
  -o-transition-duration: 0.6s;
  transition-duration: 0.6s;
  -webkit-transition-property: color, visibility, opacity, text-shadow, background-color, border-width, border-color, fill, max-width, max-height, -webkit-transform, -webkit-box-shadow;
  transition-property: color, visibility, opacity, text-shadow, background-color, border-width, border-color, fill, max-width, max-height, -webkit-transform, -webkit-box-shadow;
  -o-transition-property: transform, color, visibility, opacity, box-shadow, text-shadow, background-color, border-width, border-color, fill, max-width, max-height;
  transition-property: transform, color, visibility, opacity, box-shadow, text-shadow, background-color, border-width, border-color, fill, max-width, max-height;
  transition-property: transform, color, visibility, opacity, box-shadow, text-shadow, background-color, border-width, border-color, fill, max-width, max-height, -webkit-transform, -webkit-box-shadow;
  -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  font-size: 3.75rem;
  z-index: 2;
  content: "\e921";
}
/* line 30, ../../shared/sass/helper/_video.scss */
.is-video:hover figure::before, .is-video:focus figure::before {
  background: rgba(0, 0, 0, 0.4);
}
/* line 34, ../../shared/sass/helper/_video.scss */
.is-video:hover figure::after, .is-video:focus figure::after {
  -webkit-transform: translate(-50%, -50%) scale(1.2);
  transform: translate(-50%, -50%) scale(1.2);
}
/* line 41, ../../shared/sass/helper/_video.scss */
.video-tag {
  position: relative;
}
/* line 43, ../../shared/sass/helper/_video.scss */
.video-tag video::-webkit-media-controls {
  opacity: 0;
}
/* line 47, ../../shared/sass/helper/_video.scss */
.video-tag:hover::before {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
/* line 52, ../../shared/sass/helper/_video.scss */
.video-tag::before {
  display: block;
  pointer-events: none;
  opacity: 1;
  position: absolute;
  content: '';
  background-image: url("../../../shared/img/video-play.png");
  background-size: contain;
  width: 4.5rem;
  height: 4.5rem;
  left: 50%;
  top: 50%;
  z-index: 100;
  margin-left: -2.5rem;
  margin-top: -2.5rem;
  background-repeat: no-repeat;
}
@media (max-width: 575.98px) {
  /* line 52, ../../shared/sass/helper/_video.scss */
  .video-tag::before {
    background-image: url("../../../shared/img/video-play-mobi.png");
    width: 2.5rem;
    height: 2.5rem;
    margin-left: -1.25rem;
    margin-top: -1.25rem;
  }
}
/* line 76, ../../shared/sass/helper/_video.scss */
.video-tag::after {
  content: '';
  opacity: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: transparent;
  left: 0;
  top: 0;
  z-index: 100;
  display: block;
  pointer-events: none;
}
/* line 90, ../../shared/sass/helper/_video.scss */
.video-tag.playing video::-webkit-media-controls {
  opacity: 1;
}
/* line 93, ../../shared/sass/helper/_video.scss */
.video-tag.playing::before {
  display: none;
}
/* line 96, ../../shared/sass/helper/_video.scss */
.video-tag.playing::after {
  display: none;
}
/* line 102, ../../shared/sass/helper/_video.scss */
.video-trigger-cover {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 23;
  cursor: pointer;
}
/* line 111, ../../shared/sass/helper/_video.scss */
.playing .video-trigger-cover {
  display: none;
}
/* line 119, ../../shared/sass/helper/_video.scss */
html.safari .video-tag.playing::before {
  opacity: 0;
  display: none !important;
}
/* line 124, ../../shared/sass/helper/_video.scss */
html.safari .video-tag.playing::after {
  opacity: 0;
  display: none !important;
}
/* line 136, ../../shared/sass/helper/_video.scss */
.no-video-tag::before {
  background-image: none  !important;
}
/* line 161, ../../shared/sass/helper/_video.scss */
.iframe-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 169, ../../shared/sass/helper/_video.scss */
.video-html {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
}
/* Custom hover effects */
/* line 3, ../../shared/sass/helper/_hover.scss */
.hover-img-zoom {
  overflow: hidden;
}
/* line 6, ../../shared/sass/helper/_hover.scss */
.hover-img-zoom figure,
.hover-img-zoom img {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition: -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1) !important;
  -o-transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1) !important;
}
/* line 13, ../../shared/sass/helper/_hover.scss */
.hover-img-zoom:hover figure,
.hover-img-zoom:hover img, .hover-img-zoom:focus figure,
.hover-img-zoom:focus img {
  -webkit-transform: scale(1.15) rotate(5deg) translateZ(0);
  transform: scale(1.15) rotate(5deg) translateZ(0);
}
/* line 21, ../../shared/sass/helper/_hover.scss */
.hover-img-shadow {
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  -o-transition: transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
/* line 24, ../../shared/sass/helper/_hover.scss */
.hover-img-shadow:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  content: '';
  opacity: 0;
  -webkit-box-shadow: 0 10px 20px 0 rgba(153, 153, 153, 0.5);
  box-shadow: 0 10px 20px 0 rgba(153, 153, 153, 0.5);
  will-change: opacity;
  -webkit-transition: opacity 0.25s ease-out;
  -o-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
}
/* line 38, ../../shared/sass/helper/_hover.scss */
.hover-img-shadow:hover, .hover-img-shadow:focus {
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
}
/* line 42, ../../shared/sass/helper/_hover.scss */
.hover-img-shadow:hover:after, .hover-img-shadow:focus:after {
  opacity: 1;
}
/* line 49, ../../shared/sass/helper/_hover.scss */
.hover-box-shadow {
  -webkit-transition: -webkit-box-shadow 0.25s;
  transition: -webkit-box-shadow 0.25s;
  -o-transition: box-shadow 0.25s;
  transition: box-shadow 0.25s;
  transition: box-shadow 0.25s, -webkit-box-shadow 0.25s;
}
/* line 52, ../../shared/sass/helper/_hover.scss */
.hover-box-shadow:hover, .hover-box-shadow:focus {
  -webkit-box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.1);
}
/* line 59, ../../shared/sass/helper/_hover.scss */
.hover-bubble {
  position: relative;
  display: inline-block;
}
/* line 63, ../../shared/sass/helper/_hover.scss */
.hover-bubble:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: rgba(255, 255, 255, 0.06);
  -webkit-transform: scale(0, 0) translateZ(0);
  transform: scale(0, 0) translateZ(0);
  -webkit-transition: -webkit-transform 0.25s;
  transition: -webkit-transform 0.25s;
  -o-transition: transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s;
}
/* line 77, ../../shared/sass/helper/_hover.scss */
.hover-bubble:hover:after, .hover-bubble:focus:after {
  -webkit-transform: scale(1, 1) translateZ(0);
  transform: scale(1, 1) translateZ(0);
}
@-webkit-keyframes hover-circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
@keyframes hover-circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
/* line 100, ../../shared/sass/helper/_hover.scss */
.hover-circle {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
/* line 105, ../../shared/sass/helper/_hover.scss */
.hover-circle:after {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  content: '';
  width: 0;
  height: 0;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 100%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%) translateZ(0);
  transform: translate(-50%, -50%) translateZ(0);
}
/* line 121, ../../shared/sass/helper/_hover.scss */
.hover-circle:hover:after, .hover-circle:focus:after {
  -webkit-animation: hover-circle 0.7s;
  animation: hover-circle 0.7s;
}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}
/* line 134, ../../shared/sass/helper/_hover.scss */
.hover-shine {
  position: relative;
  overflow: hidden;
}
/* line 138, ../../shared/sass/helper/_hover.scss */
.hover-shine:before {
  position: absolute;
  z-index: 2;
  top: 0;
  left: -75%;
  display: block;
  width: 50%;
  height: 100%;
  content: '';
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.3)));
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.3));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.3));
}
/* line 152, ../../shared/sass/helper/_hover.scss */
.hover-shine:hover:before {
  -webkit-animation: shine 0.75s;
  animation: shine 0.75s;
}
/* line 159, ../../shared/sass/helper/_hover.scss */
.hover-hinge-down {
  -webkit-perspective: 1000px;
  perspective: 1000px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 163, ../../shared/sass/helper/_hover.scss */
.hover-hinge-down &gt; div {
  opacity: 0;
  -webkit-transform: rotate3d(1, 0, 0, 90deg);
  transform: rotate3d(1, 0, 0, 90deg);
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  will-change: transform;
}
/* line 174, ../../shared/sass/helper/_hover.scss */
.hover-hinge-down:hover &gt; div, .hover-hinge-down:focus &gt; div {
  opacity: 1;
  -webkit-transform: rotate3d(1, 0, 0, 0);
  transform: rotate3d(1, 0, 0, 0);
}
/* line 183, ../../shared/sass/helper/_hover.scss */
.hover-hinge-left {
  -webkit-perspective: 1000px;
  perspective: 1000px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 187, ../../shared/sass/helper/_hover.scss */
.hover-hinge-left &gt; div {
  opacity: 0;
  -webkit-transform: rotate3d(0, 1, 0, -90deg);
  transform: rotate3d(0, 1, 0, -90deg);
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  -webkit-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  transition-delay: 0.2s;
  -webkit-transition: all 0.45s ease;
  -o-transition: all 0.45s ease;
  transition: all 0.45s ease;
  will-change: transform;
}
/* line 198, ../../shared/sass/helper/_hover.scss */
.hover-hinge-left:hover &gt; div, .hover-hinge-left:focus &gt; div {
  opacity: 1;
  -webkit-transform: rotate3d(0, 1, 0, 0);
  transform: rotate3d(0, 1, 0, 0);
}
@-webkit-keyframes hover-heartbeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes hover-heartbeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/* line 231, ../../shared/sass/helper/_hover.scss */
.hover-heartbeat:hover .hover-icon, .hover-heartbeat:focus .hover-icon {
  -webkit-animation: hover-heartbeat 1s ease-in-out;
  animation: hover-heartbeat 1s ease-in-out;
}
@-webkit-keyframes hover-localShine {
  from {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2);
  }
  to {
    -webkit-box-shadow: 0 0 0 15px rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 15px rgba(255, 255, 255, 0);
  }
}
@keyframes hover-localShine {
  from {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2);
  }
  to {
    -webkit-box-shadow: 0 0 0 15px rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 15px rgba(255, 255, 255, 0);
  }
}
/* line 249, ../../shared/sass/helper/_hover.scss */
.hover-localShine:hover, .hover-localShine:focus {
  -webkit-animation: hover-localShine 0.75s linear infinite;
  animation: hover-localShine 0.75s linear infinite;
}
@-webkit-keyframes hover-localShine2 {
  from {
    -webkit-box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.2);
    box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.2);
  }
  to {
    -webkit-box-shadow: 0 0 0 13px rgba(204, 204, 204, 0);
    box-shadow: 0 0 0 13px rgba(204, 204, 204, 0);
  }
}
@keyframes hover-localShine2 {
  from {
    -webkit-box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.2);
    box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.2);
  }
  to {
    -webkit-box-shadow: 0 0 0 13px rgba(204, 204, 204, 0);
    box-shadow: 0 0 0 13px rgba(204, 204, 204, 0);
  }
}
/* line 266, ../../shared/sass/helper/_hover.scss */
.hover-localShine2:hover, .hover-localShine2:focus {
  -webkit-animation: hover-localShine2 0.75s linear infinite;
  animation: hover-localShine2 0.75s linear infinite;
}
@-webkit-keyframes hover-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes hover-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/* line 299, ../../shared/sass/helper/_hover.scss */
.hover-icon-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
/* line 307, ../../shared/sass/helper/_hover.scss */
.hover-icon-wobble-horizontal:hover .hover-icon, .hover-icon-wobble-horizontal:focus .hover-icon {
  -webkit-animation: hover-icon-wobble-horizontal 1s ease-in-out;
  animation: hover-icon-wobble-horizontal 1s ease-in-out;
}
/* line 312, ../../shared/sass/helper/_hover.scss */
.hover-icon-wobble-horizontal .hover-icon {
  display: inline-block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
/* line 319, ../../shared/sass/helper/_hover.scss */
.hover-float-shadow {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
/* line 328, ../../shared/sass/helper/_hover.scss */
.hover-float-shadow:hover, .hover-float-shadow:focus {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
}
/* line 332, ../../shared/sass/helper/_hover.scss */
.hover-float-shadow:hover:before, .hover-float-shadow:focus:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
}
/* line 338, ../../shared/sass/helper/_hover.scss */
.hover-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  content: '';
  opacity: 0;
  background: -o-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: transform, opacity;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}
/* line 356, ../../shared/sass/helper/_hover.scss */
.hover-underline &gt; span, .hover-underline__txt {
  background-image: -o-linear-gradient(transparent calc(100% - 0.5625em), #fcc5ab 1px);
  background-image: linear-gradient(transparent calc(100% - 0.5625em), #fcc5ab 1px);
  background-repeat: no-repeat;
  background-size: 0 100%;
  background-position: 0 0;
  -webkit-transition: background-size 0.4s;
  -o-transition: background-size 0.4s;
  transition: background-size 0.4s;
}
/* line 367, ../../shared/sass/helper/_hover.scss */
.hover-underline:hover &gt; span,
.hover-underline:hover .hover-underline__txt, .hover-underline:focus &gt; span,
.hover-underline:focus .hover-underline__txt {
  background-size: 100% 100%;
}
/* line 374, ../../shared/sass/helper/_hover.scss */
[data-aos*='zoom'] {
  -webkit-transform-origin: left top;
  transform-origin: left top;
}
/* line 378, ../../shared/sass/helper/_hover.scss */
[data-aos][data-aos] {
  -webkit-transition-property: opacity, background-color, border-radius, border-width, border-color, color, fill, -webkit-transform, -webkit-box-shadow;
  transition-property: opacity, background-color, border-radius, border-width, border-color, color, fill, -webkit-transform, -webkit-box-shadow;
  -o-transition-property: opacity, transform, box-shadow, background-color, border-radius, border-width, border-color, color, fill;
  transition-property: opacity, transform, box-shadow, background-color, border-radius, border-width, border-color, color, fill;
  transition-property: opacity, transform, box-shadow, background-color, border-radius, border-width, border-color, color, fill, -webkit-transform, -webkit-box-shadow;
}
/* Animate.css (copy and paste the effect you'd like to use in https://daneden.github.io/animate.css/) */
/* line 384, ../../shared/sass/helper/_hover.scss */
.hover-swing:hover, .hover-swing:focus {
  -webkit-animation: swing 0.8s cubic-bezier(0.23, 1, 0.32, 1);
  animation: swing 0.8s cubic-bezier(0.23, 1, 0.32, 1);
}
/* line 391, ../../shared/sass/helper/_hover.scss */
.hover-jello:hover, .hover-jello:focus {
  -webkit-animation: jello 0.8s cubic-bezier(0.23, 1, 0.32, 1);
  animation: jello 0.8s cubic-bezier(0.23, 1, 0.32, 1);
}
/* line 398, ../../shared/sass/helper/_hover.scss */
.hover-wobble:hover, .hover-wobble:focus {
  -webkit-animation: wobble 1s cubic-bezier(0.23, 1, 0.32, 1);
  animation: wobble 1s cubic-bezier(0.23, 1, 0.32, 1);
}
/* line 405, ../../shared/sass/helper/_hover.scss */
.hover-heartBeat:hover, .hover-heartBeat:focus {
  -webkit-animation: heartBeat 1.2s cubic-bezier(0.23, 1, 0.32, 1);
  animation: heartBeat 1.2s cubic-bezier(0.23, 1, 0.32, 1);
}
/* line 412, ../../shared/sass/helper/_hover.scss */
.hover-rubberBand:hover, .hover-rubberBand:focus {
  -webkit-animation: rubberBand 1.2s cubic-bezier(0.23, 1, 0.32, 1);
  animation: rubberBand 1.2s cubic-bezier(0.23, 1, 0.32, 1);
}
/* line 419, ../../shared/sass/helper/_hover.scss */
.hover-pulse:hover, .hover-pulse:focus {
  -webkit-animation: pulse 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  animation: pulse 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}
/* Hover.css (copy and paste the effect you'd like to use in http://ianlunn.github.io/Hover/) */
/* Responsive media (e.g. youtube videos or use as a placeholder to avoid content jumping) */
/* line 2, ../../shared/sass/helper/_placeholder.scss */
.placeholder {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
/* line 9, ../../shared/sass/helper/_placeholder.scss */
.placeholder__item {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
  /* Make video fit 100% with any screen resolution */
}
/* line 20, ../../shared/sass/helper/_placeholder.scss */
.placeholder__item-video {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
}
/* line 29, ../../shared/sass/helper/_placeholder.scss */
.placeholder--21by9 {
  padding-bottom: 42.85714286%;
}
/* line 33, ../../shared/sass/helper/_placeholder.scss */
.placeholder--16by9 {
  padding-bottom: 56.25%;
}
/* line 37, ../../shared/sass/helper/_placeholder.scss */
.placeholder--4by3 {
  padding-bottom: 75%;
}
/* line 41, ../../shared/sass/helper/_placeholder.scss */
.placeholder--2by1 {
  padding-bottom: 50%;
}
/* line 45, ../../shared/sass/helper/_placeholder.scss */
.placeholder--1by1 {
  padding-bottom: 100%;
}
/* line 49, ../../shared/sass/helper/_placeholder.scss */
.placeholder--board {
  padding-bottom: 134.76190476%;
}
/* line 53, ../../shared/sass/helper/_placeholder.scss */
.placeholder--timeline {
  padding-bottom: 56.06060606%;
}
@media (max-width: 767.98px) {
  /* line 53, ../../shared/sass/helper/_placeholder.scss */
  .placeholder--timeline {
    padding-bottom: 55.05617978%;
  }
}
/* line 60, ../../shared/sass/helper/_placeholder.scss */
.placeholder--sponsor {
  padding-bottom: 54.16666667%;
}
/* line 64, ../../shared/sass/helper/_placeholder.scss */
.placeholder--timeline-6 {
  padding-bottom: 41%;
}
/* line 68, ../../shared/sass/helper/_placeholder.scss */
.placeholder--timeline-long {
  padding-bottom: 38%;
}
/* Center images within a container (images with different dimensions, e.g. photp gallery) */
/* line 74, ../../shared/sass/helper/_placeholder.scss */
.placeholder-center {
  position: relative;
  height: 0;
}
/* line 79, ../../shared/sass/helper/_placeholder.scss */
.placeholder-center__item {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
  width: 100%;
}
/* line 86, ../../shared/sass/helper/_placeholder.scss */
.placeholder-center--21by9 {
  padding-bottom: 42.85714286%;
}
/* line 90, ../../shared/sass/helper/_placeholder.scss */
.placeholder-center--16by9 {
  padding-bottom: 56.25%;
}
/* line 94, ../../shared/sass/helper/_placeholder.scss */
.placeholder-center--4by3 {
  padding-bottom: 75%;
}
/* line 98, ../../shared/sass/helper/_placeholder.scss */
.placeholder-center--1by1 {
  padding-bottom: 100%;
}
/* line 102, ../../shared/sass/helper/_placeholder.scss */
.placeholder-center--slick {
  padding-bottom: 55.65891473%;
}
/* line 107, ../../shared/sass/helper/_placeholder.scss */
.placeholder-center--gen {
  padding-bottom: 55.65891473%;
}
/* line 111, ../../shared/sass/helper/_placeholder.scss */
.placeholder-center--chairman {
  padding-bottom: 134.54545455%;
}
@media (max-width: 767.98px) {
  /* line 111, ../../shared/sass/helper/_placeholder.scss */
  .placeholder-center--chairman {
    padding-bottom: 134.23913043%;
  }
}
/* line 118, ../../shared/sass/helper/_placeholder.scss */
.placeholder-center--collapse {
  padding-bottom: 54.85074627%;
}
/* line 122, ../../shared/sass/helper/_placeholder.scss */
.placeholder-center--memory {
  padding-bottom: 83.33333333%;
}
/* line 126, ../../shared/sass/helper/_placeholder.scss */
.placeholder-center--long {
  padding-bottom: 40%;
}
/* line 131, ../../shared/sass/helper/_placeholder.scss */
.placeholder-center-t {
  position: relative;
  height: 0;
  overflow: hidden;
}
/* line 136, ../../shared/sass/helper/_placeholder.scss */
.placeholder-center-t__item {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  max-width: 100%;
  max-height: 100%;
}
/* line 142, ../../shared/sass/helper/_placeholder.scss */
.placeholder-center-t--21by9 {
  padding-bottom: 42.85714286%;
}
/* line 146, ../../shared/sass/helper/_placeholder.scss */
.placeholder-center-t--16by9 {
  padding-bottom: 56.25%;
}
/* line 150, ../../shared/sass/helper/_placeholder.scss */
.placeholder-center-t--4by3 {
  padding-bottom: 75%;
}
/* line 154, ../../shared/sass/helper/_placeholder.scss */
.placeholder-center-t--1by1 {
  padding-bottom: 100%;
}
/* Full width containers in limited width parents */
/* line 2, ../../shared/sass/helper/_full-width-blk.scss */
.full-blk, .idx-second-section__deco {
  position: relative;
  left: 50%;
  width: 100vw;
  margin-left: -50vw;
}
/* line 10, ../../shared/sass/helper/_full-width-blk.scss */
.full-blk--bg-gray {
  margin-bottom: 1.875rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  background-color: #666;
}
/* line 1, ../../shared/sass/helper/_misc.scss */
.anchor {
  display: block;
  position: relative;
  visibility: hidden;
}
/* line 6, ../../shared/sass/helper/_misc.scss */
.cke_editable .anchor {
  visibility: visible;
}
/* line 1, ../../shared/sass/helper/_spacing.scss */
.sect-mt {
  margin-top: 7.5rem !important;
}
@media (max-width: 1199.98px) {
  /* line 1, ../../shared/sass/helper/_spacing.scss */
  .sect-mt {
    margin-top: 5rem !important;
  }
}
@media (max-width: 767.98px) {
  /* line 1, ../../shared/sass/helper/_spacing.scss */
  .sect-mt {
    margin-top: 2.5rem !important;
  }
}
/* line 5, ../../shared/sass/helper/_spacing.scss */
.sect-mb {
  margin-bottom: 7.5rem !important;
}
@media (max-width: 1199.98px) {
  /* line 5, ../../shared/sass/helper/_spacing.scss */
  .sect-mb {
    margin-bottom: 5rem !important;
  }
}
@media (max-width: 767.98px) {
  /* line 5, ../../shared/sass/helper/_spacing.scss */
  .sect-mb {
    margin-bottom: 2.5rem !important;
  }
}
/* line 9, ../../shared/sass/helper/_spacing.scss */
.sect-my {
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important;
}
@media (max-width: 1199.98px) {
  /* line 9, ../../shared/sass/helper/_spacing.scss */
  .sect-my {
    margin-top: 5rem !important;
  }
}
@media (max-width: 767.98px) {
  /* line 9, ../../shared/sass/helper/_spacing.scss */
  .sect-my {
    margin-top: 2.5rem !important;
  }
}
@media (max-width: 1199.98px) {
  /* line 9, ../../shared/sass/helper/_spacing.scss */
  .sect-my {
    margin-bottom: 5rem !important;
  }
}
@media (max-width: 767.98px) {
  /* line 9, ../../shared/sass/helper/_spacing.scss */
  .sect-my {
    margin-bottom: 2.5rem !important;
  }
}
/* line 13, ../../shared/sass/helper/_spacing.scss */
.p-mt {
  margin-top: 1.5625rem !important;
}
@media (max-width: 1199.98px) {
  /* line 13, ../../shared/sass/helper/_spacing.scss */
  .p-mt {
    margin-top: 1.25rem !important;
  }
}
/* line 17, ../../shared/sass/helper/_spacing.scss */
.p-mb {
  margin-bottom: 1.5625rem !important;
}
@media (max-width: 1199.98px) {
  /* line 17, ../../shared/sass/helper/_spacing.scss */
  .p-mb {
    margin-bottom: 1.25rem !important;
  }
}
/* line 21, ../../shared/sass/helper/_spacing.scss */
.p-my {
  margin-top: 1.5625rem !important;
  margin-bottom: 1.5625rem !important;
}
@media (max-width: 1199.98px) {
  /* line 21, ../../shared/sass/helper/_spacing.scss */
  .p-my {
    margin-top: 1.25rem !important;
  }
}
@media (max-width: 1199.98px) {
  /* line 21, ../../shared/sass/helper/_spacing.scss */
  .p-my {
    margin-bottom: 1.25rem !important;
  }
}
/* https://www.npmjs.com/package/sass-trigonometry
License: WTFPL
Version: 0.0.2
*/
/* Media Query check by js */
/* line 2, ../../shared/sass/js/_query-test.scss */
.query-crt {
  display: none;
  position: absolute;
  visibility: hidden;
}
@media (max-width: 575.98px) {
  /* line 9, ../../shared/sass/js/_query-test.scss */
  .query-crt-xs {
    display: block;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 15, ../../shared/sass/js/_query-test.scss */
  .query-crt-sm {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 21, ../../shared/sass/js/_query-test.scss */
  .query-crt-md {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 27, ../../shared/sass/js/_query-test.scss */
  .query-crt-lg {
    display: block;
  }
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  /* line 33, ../../shared/sass/js/_query-test.scss */
  .query-crt-xl {
    display: block;
  }
}
@media (min-width: 1440px) {
  /* line 39, ../../shared/sass/js/_query-test.scss */
  .query-crt-xxl {
    display: block;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.25), (-o-min-device-pixel-ratio: 5/4), (min-resolution: 120dpi) {
  /* line 45, ../../shared/sass/js/_query-test.scss */
  .query-crt-2x {
    display: block;
  }
}
/* Fade image in after load */
/* line 2, ../../shared/sass/js/_lazy-load.scss */
.lazyload,
.lazyloading {
  opacity: 0;
}
/* line 7, ../../shared/sass/js/_lazy-load.scss */
.lazyloaded {
  opacity: 1;
}
/* line 1, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec,
.cke_editable {
  font-size: var(--fs-p);
  font-weight: 400;
  line-height: 1.5;
  /*   ul[style*="circle"] {
    &gt; li {
      list-style-type: none;

      &amp;:before {
        content: '\e60d' !important;
        left: -13px !important;
        font-size: 8px !important;
        top: 5px !important;
      }
    }
  }

  ul[style*="disc"] {
    &gt; li {
      list-style-type: none;

      &amp;:before {
        content: '\e615' !important;
        font-size: 16px !important;
        left: -18px !important;
        top: -1px !important;
      }
    }
  }

  ul[style*="square"] {
    &gt; li {

      &amp;:before {
        display: none;
      }
    }
  }	 */
}
@media (max-width: 767.98px) {
  /* line 1, ../../shared/sass/ckeditor/_ckeditor.scss */
  .ckec,
  .cke_editable {
    font-size: 0.875rem;
  }
}
/* line 13, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec &gt; *:first-child,
.cke_editable &gt; *:first-child {
  margin-top: 0 !important;
}
/* line 17, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec p:not([class]),
.ckec li,
.cke_editable p:not([class]),
.cke_editable li {
  font-size: inherit;
  font-weight: 400;
  color: #ffffff;
  line-height: 1.5;
}
@media (max-width: 1199.98px) {
  /* line 17, ../../shared/sass/ckeditor/_ckeditor.scss */
  .ckec p:not([class]),
  .ckec li,
  .cke_editable p:not([class]),
  .cke_editable li {
    font-size: 1.125em;
  }
}
@media (max-width: 767.98px) {
  /* line 17, ../../shared/sass/ckeditor/_ckeditor.scss */
  .ckec p:not([class]),
  .ckec li,
  .cke_editable p:not([class]),
  .cke_editable li {
    font-size: 1.14285714em;
  }
}
/* line 46, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec .cate-ppls,
.cke_editable .cate-ppls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
/* line 50, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec .cate-ppls__m-title,
.cke_editable .cate-ppls__m-title {
  font-size: 2.75em;
  color: #ffffff;
  font-weight: 700;
}
/* line 56, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec .cate-ppls__m-chair,
.cke_editable .cate-ppls__m-chair {
  font-size: 2em;
  color: #ffffff;
  font-weight: 700;
}
/* line 62, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec .cate-ppls__cate,
.cke_editable .cate-ppls__cate {
  font-size: 1.25em;
  color: #b5c8ce;
}
/* line 66, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec .cate-ppls__cate + .cate-ppls__name,
.cke_editable .cate-ppls__cate + .cate-ppls__name {
  margin-left: 6px;
}
/* line 71, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec .cate-ppls__name,
.cke_editable .cate-ppls__name {
  font-size: 1.5em;
  color: #ffffff;
  font-weight: 700;
}
/* line 76, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec .cate-ppls__name + .cate-ppls__cate,
.cke_editable .cate-ppls__name + .cate-ppls__cate {
  margin-left: 6px;
}
/* line 83, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec a,
.cke_editable a {
  font-weight: 700;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 88, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec a:not([class]):hover, .ckec a:not([class]):focus,
.cke_editable a:not([class]):hover,
.cke_editable a:not([class]):focus {
  text-decoration: none;
}
/* line 95, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec a:not(.btn)[target='_blank'],
.cke_editable a:not(.btn)[target='_blank'] {
  margin-right: 0.25em;
}
/* line 98, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec a:not(.btn)[target='_blank']:after,
.cke_editable a:not(.btn)[target='_blank']:after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'wico' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.8125em;
  font-weight: 400;
  vertical-align: 0.15384615em;
  content: "\e812";
}
/* line 111, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec img,
.ckec video,
.cke_editable img,
.cke_editable video {
  max-width: 100%;
  height: auto !important;
}
/* line 118, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]),
.ckec ol:not([class]),
.cke_editable ul:not([class]),
.cke_editable ol:not([class]) {
  margin-bottom: 0.9375rem;
}
/* line 121, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) li,
.ckec ol:not([class]) li,
.cke_editable ul:not([class]) li,
.cke_editable ol:not([class]) li {
  margin-bottom: 1.25rem;
}
/* line 125, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) ol,
.ckec ol:not([class]) ol,
.cke_editable ul:not([class]) ol,
.cke_editable ol:not([class]) ol {
  margin: 0.5rem 0rem 0.5rem 2.75rem;
}
/* line 128, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) ol ol,
.ckec ol:not([class]) ol ol,
.cke_editable ul:not([class]) ol ol,
.cke_editable ol:not([class]) ol ol {
  margin-left: 3.625rem;
}
/* line 131, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) ol ol ol,
.ckec ol:not([class]) ol ol ol,
.cke_editable ul:not([class]) ol ol ol,
.cke_editable ol:not([class]) ol ol ol {
  margin-left: 4.625rem;
}
/* line 137, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) ul,
.ckec ol:not([class]) ul,
.cke_editable ul:not([class]) ul,
.cke_editable ol:not([class]) ul {
  margin: 0.5rem 0rem 0.5rem 1rem;
}
/* line 140, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) ul ul,
.ckec ol:not([class]) ul ul,
.cke_editable ul:not([class]) ul ul,
.cke_editable ol:not([class]) ul ul {
  margin-left: 1.875rem;
}
/* line 148, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class]),
.cke_editable ol:not([class]) {
  margin-left: 1.5rem;
  padding-left: 0;
  counter-reset: item;
}
/* line 153, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class]) &gt; li,
.cke_editable ol:not([class]) &gt; li {
  display: block;
  position: relative;
}
/* line 157, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class]) &gt; li:before,
.cke_editable ol:not([class]) &gt; li:before {
  content: counters(item, ".") ".";
  counter-increment: item;
  position: absolute;
  margin-right: 100%;
  right: 10px;
  /* space between number and text */
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='1'],
.cke_editable ol:not([class])[start='1'] {
  counter-reset: item 0;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='2'],
.cke_editable ol:not([class])[start='2'] {
  counter-reset: item 1;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='3'],
.cke_editable ol:not([class])[start='3'] {
  counter-reset: item 2;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='4'],
.cke_editable ol:not([class])[start='4'] {
  counter-reset: item 3;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='5'],
.cke_editable ol:not([class])[start='5'] {
  counter-reset: item 4;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='6'],
.cke_editable ol:not([class])[start='6'] {
  counter-reset: item 5;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='7'],
.cke_editable ol:not([class])[start='7'] {
  counter-reset: item 6;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='8'],
.cke_editable ol:not([class])[start='8'] {
  counter-reset: item 7;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='9'],
.cke_editable ol:not([class])[start='9'] {
  counter-reset: item 8;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='10'],
.cke_editable ol:not([class])[start='10'] {
  counter-reset: item 9;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='11'],
.cke_editable ol:not([class])[start='11'] {
  counter-reset: item 10;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='12'],
.cke_editable ol:not([class])[start='12'] {
  counter-reset: item 11;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='13'],
.cke_editable ol:not([class])[start='13'] {
  counter-reset: item 12;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='14'],
.cke_editable ol:not([class])[start='14'] {
  counter-reset: item 13;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='15'],
.cke_editable ol:not([class])[start='15'] {
  counter-reset: item 14;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='16'],
.cke_editable ol:not([class])[start='16'] {
  counter-reset: item 15;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='17'],
.cke_editable ol:not([class])[start='17'] {
  counter-reset: item 16;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='18'],
.cke_editable ol:not([class])[start='18'] {
  counter-reset: item 17;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='19'],
.cke_editable ol:not([class])[start='19'] {
  counter-reset: item 18;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='20'],
.cke_editable ol:not([class])[start='20'] {
  counter-reset: item 19;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='21'],
.cke_editable ol:not([class])[start='21'] {
  counter-reset: item 20;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='22'],
.cke_editable ol:not([class])[start='22'] {
  counter-reset: item 21;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='23'],
.cke_editable ol:not([class])[start='23'] {
  counter-reset: item 22;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='24'],
.cke_editable ol:not([class])[start='24'] {
  counter-reset: item 23;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='25'],
.cke_editable ol:not([class])[start='25'] {
  counter-reset: item 24;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='26'],
.cke_editable ol:not([class])[start='26'] {
  counter-reset: item 25;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='27'],
.cke_editable ol:not([class])[start='27'] {
  counter-reset: item 26;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='28'],
.cke_editable ol:not([class])[start='28'] {
  counter-reset: item 27;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='29'],
.cke_editable ol:not([class])[start='29'] {
  counter-reset: item 28;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='30'],
.cke_editable ol:not([class])[start='30'] {
  counter-reset: item 29;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='31'],
.cke_editable ol:not([class])[start='31'] {
  counter-reset: item 30;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='32'],
.cke_editable ol:not([class])[start='32'] {
  counter-reset: item 31;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='33'],
.cke_editable ol:not([class])[start='33'] {
  counter-reset: item 32;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='34'],
.cke_editable ol:not([class])[start='34'] {
  counter-reset: item 33;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='35'],
.cke_editable ol:not([class])[start='35'] {
  counter-reset: item 34;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='36'],
.cke_editable ol:not([class])[start='36'] {
  counter-reset: item 35;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='37'],
.cke_editable ol:not([class])[start='37'] {
  counter-reset: item 36;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='38'],
.cke_editable ol:not([class])[start='38'] {
  counter-reset: item 37;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='39'],
.cke_editable ol:not([class])[start='39'] {
  counter-reset: item 38;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='40'],
.cke_editable ol:not([class])[start='40'] {
  counter-reset: item 39;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='41'],
.cke_editable ol:not([class])[start='41'] {
  counter-reset: item 40;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='42'],
.cke_editable ol:not([class])[start='42'] {
  counter-reset: item 41;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='43'],
.cke_editable ol:not([class])[start='43'] {
  counter-reset: item 42;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='44'],
.cke_editable ol:not([class])[start='44'] {
  counter-reset: item 43;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='45'],
.cke_editable ol:not([class])[start='45'] {
  counter-reset: item 44;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='46'],
.cke_editable ol:not([class])[start='46'] {
  counter-reset: item 45;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='47'],
.cke_editable ol:not([class])[start='47'] {
  counter-reset: item 46;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='48'],
.cke_editable ol:not([class])[start='48'] {
  counter-reset: item 47;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='49'],
.cke_editable ol:not([class])[start='49'] {
  counter-reset: item 48;
}
/* line 167, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol:not([class])[start='50'],
.cke_editable ol:not([class])[start='50'] {
  counter-reset: item 49;
}
/* line 175, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]),
.cke_editable ul:not([class]) {
  padding-left: 0;
  list-style: none;
}
/* line 179, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li,
.cke_editable ul:not([class]) &gt; li {
  position: relative;
  padding-left: 1.375em;
}
/* line 183, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li:before,
.cke_editable ul:not([class]) &gt; li:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'wico' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e902";
  font-size: 0.75em;
  position: absolute;
  top: 0.25em;
  left: 0;
}
/* line 193, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ul:not([class]) &gt; li,
.cke_editable ul:not([class]) &gt; li ul:not([class]) &gt; li {
  padding-left: 1em;
}
/* line 196, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ul:not([class]) &gt; li:before,
.cke_editable ul:not([class]) &gt; li ul:not([class]) &gt; li:before {
  content: '&gt;';
}
/* line 200, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ul:not([class]) &gt; li ul:not([class]) &gt; li,
.cke_editable ul:not([class]) &gt; li ul:not([class]) &gt; li ul:not([class]) &gt; li {
  padding-left: 1em;
}
/* line 203, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ul:not([class]) &gt; li ul:not([class]) &gt; li:before,
.cke_editable ul:not([class]) &gt; li ul:not([class]) &gt; li ul:not([class]) &gt; li:before {
  content: '-';
}
/* line 210, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class]),
.cke_editable ul:not([class]) &gt; li ol:not([class]) {
  counter-reset: item2;
}
/* line 214, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class]) &gt; li:before,
.cke_editable ul:not([class]) &gt; li ol:not([class]) &gt; li:before {
  content: counters(item2, ".") ".";
  counter-increment: item2;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='1'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='1'] {
  counter-reset: item2 0;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='2'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='2'] {
  counter-reset: item2 1;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='3'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='3'] {
  counter-reset: item2 2;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='4'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='4'] {
  counter-reset: item2 3;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='5'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='5'] {
  counter-reset: item2 4;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='6'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='6'] {
  counter-reset: item2 5;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='7'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='7'] {
  counter-reset: item2 6;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='8'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='8'] {
  counter-reset: item2 7;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='9'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='9'] {
  counter-reset: item2 8;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='10'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='10'] {
  counter-reset: item2 9;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='11'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='11'] {
  counter-reset: item2 10;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='12'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='12'] {
  counter-reset: item2 11;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='13'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='13'] {
  counter-reset: item2 12;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='14'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='14'] {
  counter-reset: item2 13;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='15'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='15'] {
  counter-reset: item2 14;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='16'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='16'] {
  counter-reset: item2 15;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='17'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='17'] {
  counter-reset: item2 16;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='18'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='18'] {
  counter-reset: item2 17;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='19'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='19'] {
  counter-reset: item2 18;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='20'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='20'] {
  counter-reset: item2 19;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='21'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='21'] {
  counter-reset: item2 20;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='22'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='22'] {
  counter-reset: item2 21;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='23'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='23'] {
  counter-reset: item2 22;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='24'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='24'] {
  counter-reset: item2 23;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='25'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='25'] {
  counter-reset: item2 24;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='26'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='26'] {
  counter-reset: item2 25;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='27'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='27'] {
  counter-reset: item2 26;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='28'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='28'] {
  counter-reset: item2 27;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='29'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='29'] {
  counter-reset: item2 28;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='30'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='30'] {
  counter-reset: item2 29;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='31'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='31'] {
  counter-reset: item2 30;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='32'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='32'] {
  counter-reset: item2 31;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='33'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='33'] {
  counter-reset: item2 32;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='34'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='34'] {
  counter-reset: item2 33;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='35'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='35'] {
  counter-reset: item2 34;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='36'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='36'] {
  counter-reset: item2 35;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='37'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='37'] {
  counter-reset: item2 36;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='38'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='38'] {
  counter-reset: item2 37;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='39'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='39'] {
  counter-reset: item2 38;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='40'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='40'] {
  counter-reset: item2 39;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='41'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='41'] {
  counter-reset: item2 40;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='42'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='42'] {
  counter-reset: item2 41;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='43'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='43'] {
  counter-reset: item2 42;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='44'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='44'] {
  counter-reset: item2 43;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='45'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='45'] {
  counter-reset: item2 44;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='46'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='46'] {
  counter-reset: item2 45;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='47'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='47'] {
  counter-reset: item2 46;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='48'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='48'] {
  counter-reset: item2 47;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='49'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='49'] {
  counter-reset: item2 48;
}
/* line 221, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul:not([class]) &gt; li ol:not([class])[start='50'],
.cke_editable ul:not([class]) &gt; li ol:not([class])[start='50'] {
  counter-reset: item2 49;
}
/* line 236, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol[style*='lower-roman'] li, .ckec ol[style*='upper-roman'] li, .ckec ol[style*='lower-alpha'] li, .ckec ol[style*='upper-alpha'] li,
.cke_editable ol[style*='lower-roman'] li,
.cke_editable ol[style*='upper-roman'] li,
.cke_editable ol[style*='lower-alpha'] li,
.cke_editable ol[style*='upper-alpha'] li {
  display: list-item;
}
/* line 239, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ol[style*='lower-roman'] li:before, .ckec ol[style*='upper-roman'] li:before, .ckec ol[style*='lower-alpha'] li:before, .ckec ol[style*='upper-alpha'] li:before,
.cke_editable ol[style*='lower-roman'] li:before,
.cke_editable ol[style*='upper-roman'] li:before,
.cke_editable ol[style*='lower-alpha'] li:before,
.cke_editable ol[style*='upper-alpha'] li:before {
  display: none;
}
/* line 247, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul[style*='circle'], .ckec ul[style*='disc'], .ckec ul[style*='square'],
.cke_editable ul[style*='circle'],
.cke_editable ul[style*='disc'],
.cke_editable ul[style*='square'] {
  padding-left: 1rem;
}
/* line 252, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul[style*='circle'] &gt; li, .ckec ul[style*='disc'] &gt; li, .ckec ul[style*='square'] &gt; li,
.cke_editable ul[style*='circle'] &gt; li,
.cke_editable ul[style*='disc'] &gt; li,
.cke_editable ul[style*='square'] &gt; li {
  display: list-item;
  padding-left: 0 !important;
}
/* line 256, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec ul[style*='circle'] &gt; li:before, .ckec ul[style*='disc'] &gt; li:before, .ckec ul[style*='square'] &gt; li:before,
.cke_editable ul[style*='circle'] &gt; li:before,
.cke_editable ul[style*='disc'] &gt; li:before,
.cke_editable ul[style*='square'] &gt; li:before {
  display: none;
}
/* line 298, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec .swiper-wrapper a,
.cke_editable .swiper-wrapper a {
  text-decoration: none;
}
/* line 306, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec .swiper-wrapper__pic,
.cke_editable .swiper-wrapper__pic {
  position: relative;
  padding: 1rem 1.75rem;
}
/* line 309, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec .swiper-wrapper__pic::before,
.cke_editable .swiper-wrapper__pic::before {
  content: '';
  inset: 0;
  position: absolute;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(-0.68%, #cab8ff), color-stop(99.21%, #613fc5));
  background-image: -o-linear-gradient(left, #cab8ff -0.68%, #613fc5 99.21%);
  background-image: linear-gradient(90deg, #cab8ff -0.68%, #613fc5 99.21%);
  z-index: -1;
}
@media (max-width: 1199.98px) {
  /* line 306, ../../shared/sass/ckeditor/_ckeditor.scss */
  .ckec .swiper-wrapper__pic,
  .cke_editable .swiper-wrapper__pic {
    padding: 0.75rem;
  }
}
@media (max-width: 767.98px) {
  /* line 306, ../../shared/sass/ckeditor/_ckeditor.scss */
  .ckec .swiper-wrapper__pic,
  .cke_editable .swiper-wrapper__pic {
    padding: 0.25rem;
  }
}
/* line 325, ../../shared/sass/ckeditor/_ckeditor.scss */
.ckec .swiper-wrapper__img,
.cke_editable .swiper-wrapper__img {
  width: 95.88839941%;
  aspect-ratio: 1306/739;
}
/* line 333, ../../shared/sass/ckeditor/_ckeditor.scss */
.cke_editable .collapse {
  display: block;
}
/* line 337, ../../shared/sass/ckeditor/_ckeditor.scss */
.cke_editable .panel__heading-btn:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 341, ../../shared/sass/ckeditor/_ckeditor.scss */
.cke_editable h1,
.cke_editable h2,
.cke_editable h3,
.cke_editable h4,
.cke_editable h5,
.cke_editable p,
.cke_editable a {
  background-color: #03102d;
}
/* line 351, ../../shared/sass/ckeditor/_ckeditor.scss */
.cke_editable [data-aos^='zoom'][data-aos^='zoom'] {
  opacity: 1 !important;
}
/* line 355, ../../shared/sass/ckeditor/_ckeditor.scss */
.cke_editable [data-aos^='zoom'] {
  -webkit-transform: none;
  transform: none;
}
/* line 360, ../../shared/sass/ckeditor/_ckeditor.scss */
.cke_editable .tabs__content-pane,
.cke_editable .panel-group .slider__item:not(:first-child),
.cke_editable .tab-bar .slider__item:not(:first-child) {
  display: block !important;
}
/* line 365, ../../shared/sass/ckeditor/_ckeditor.scss */
.cke_editable .fade:not(.show) {
  opacity: 1 !important;
}
/* line 369, ../../shared/sass/ckeditor/_ckeditor.scss */
.cke_editable .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 371, ../../shared/sass/ckeditor/_ckeditor.scss */
.cke_editable .swiper-wrapper a {
  text-decoration: none;
}
/* line 373, ../../shared/sass/ckeditor/_ckeditor.scss */
.cke_editable .swiper-wrapper a:hover, .cke_editable .swiper-wrapper a:focus {
  color: #69f8f6;
}
/* line 2, ../../shared/sass/bootstrap/mixins/_clearfix.scss */
.rte-template::after {
  display: block;
  clear: both;
  content: "";
}
/* line 3, ../../shared/sass/ckeditor/_rte-template.scss */
.cke_editable .rte-template {
  background-color: #03102d;
}
/* line 8, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-sect {
  margin-top: 7.5rem;
  margin-bottom: 7.5rem;
}
@media (max-width: 1199.98px) {
  /* line 8, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-sect {
    margin-top: 5rem;
  }
}
@media (max-width: 767.98px) {
  /* line 8, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-sect {
    margin-top: 2.5rem;
  }
}
@media (max-width: 1199.98px) {
  /* line 8, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-sect {
    margin-bottom: 5rem;
  }
}
@media (max-width: 767.98px) {
  /* line 8, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-sect {
    margin-bottom: 2.5rem;
  }
}
@media (max-width: 767.98px) {
  /* line 10, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-sect.icon-text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 15, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-sect--narrow {
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
}
@media (max-width: 1199.98px) {
  /* line 15, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-sect--narrow {
    margin-top: 1.6875rem;
    margin-bottom: 1.6875rem;
  }
}
@media (max-width: 767.98px) {
  /* line 15, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-sect--narrow {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
}
/* line 29, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-remarks {
  color: #fff;
}
/* line 31, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-remarks p:not([class]) {
  font-size: 1rem;
  line-height: 1.5;
  color: #131313;
}
@media (max-width: 767.98px) {
  /* line 31, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-remarks p:not([class]) {
    font-size: 0.75rem;
  }
}
@media (max-width: 575.98px) {
  /* line 31, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-remarks p:not([class]) {
    font-size: 0.625rem;
  }
}
/* line 42, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-remarks a {
  font-weight: 700;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
/* line 45, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-remarks a:hover, .rte-remarks a:focus {
  text-decoration: none;
}
/* line 56, ../../shared/sass/ckeditor/_rte-template.scss */
a.no-blank-icon[target='_blank']:after {
  content: none !important;
}
/* line 63, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img {
  margin: 5rem 0;
  --float-margin-x: 1.5rem;
}
@media (max-width: 1199.98px) {
  /* line 63, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img {
    margin: 3.75rem 0;
  }
}
@media (max-width: 767.98px) {
  /* line 63, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img {
    margin: 3.125rem 0;
  }
}
/* line 76, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img .h3 a, .rte-img .h3 a:hover, .rte-img .h3 a:focus {
  color: #00bbf4;
}
/* line 82, ../../shared/sass/ckeditor/_rte-template.scss */
.timeline .rte-img {
  margin-top: 0 !important;
}
/* line 85, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img__container {
  position: relative;
  z-index: 1;
  display: table;
}
@media (max-width: 767.98px) {
  /* line 85, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img__container {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: none;
    margin-top: 1.5625rem;
  }
  /* line 95, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img__content + .rte-img__container {
    margin-top: 1rem;
    margin-bottom: 0;
  }
}
@media (max-width: 575.98px) {
  /* line 85, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img__container {
    margin-top: 0.9375rem;
  }
}
@media (max-width: 767.98px) {
  /* line 104, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img__content {
    margin-top: var(--fs-p);
  }
}
/* line 109, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img__content &gt; p:first-child {
  margin-top: 0 !important;
}
/* line 112, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img__content &gt; p:last-child {
  margin-bottom: 0 !important;
}
@media (max-width: 767.98px) {
  /* line 117, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img:not(.rte-img--img-top) .rte-img__content &gt; h2:first-child {
    margin-top: 1rem !important;
  }
}
/* line 125, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img__caption {
  font-family: "Roboto Condensed", Arial, "Microsoft JhengHei", "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
  padding: 1.125em 1.25em 1.125em 0em;
  width: 95.55555556%;
  font-size: 1rem;
  color: #b5c8ce;
  line-height: 1.5;
}
@media (max-width: 991.98px) {
  /* line 125, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img__caption {
    font-size: 0.875rem;
  }
}
@media (max-width: 767.98px) {
  /* line 125, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img__caption {
    font-size: 0.75rem;
  }
}
/* line 140, ../../shared/sass/ckeditor/_rte-template.scss */
.cke_editable .rte-img__info,
.ckec .rte-img__info {
  font-size: 1.125em;
  font-weight: 700;
  color: #0087b8;
  margin: 0 !important;
}
/* line 147, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img__info + p {
  margin-top: 1.36363636em;
}
/* line 153, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--left .rte-img__container {
  float: left;
  margin-right: var(--float-margin-x);
}
@media (max-width: 767.98px) {
  /* line 153, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--left .rte-img__container {
    float: none;
    margin-right: 0;
  }
}
/* line 166, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--right .rte-img__container {
  float: right;
  margin-left: var(--float-margin-x);
}
@media (max-width: 767.98px) {
  /* line 166, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--right .rte-img__container {
    float: none;
    margin-left: 0;
  }
}
/* line 179, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--center .rte-img__container {
  width: 100%;
  table-layout: fixed;
  max-width: none;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
/* line 186, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--center .rte-img__container img {
  max-width: 100%;
  height: auto !important;
}
/* line 193, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--left-center {
  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;
}
@media (max-width: 767.98px) {
  /* line 193, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--left-center {
    display: block;
  }
}
/* line 201, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--left-center .rte-img__container {
  margin-right: 3.75rem;
}
@media (max-width: 767.98px) {
  /* line 201, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--left-center .rte-img__container {
    margin-right: 0;
  }
}
/* line 207, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--left-center .rte-img__content {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  max-width: 100%;
}
/* line 213, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--right-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 767.98px) {
  /* line 213, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--right-center {
    display: block;
  }
}
/* line 222, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--right-center .rte-img__container {
  margin-left: 3.75rem;
}
@media (max-width: 767.98px) {
  /* line 222, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--right-center .rte-img__container {
    margin-left: 0;
  }
}
/* line 228, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--right-center .rte-img__content {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  max-width: 100%;
}
@media (min-width: 1440px) {
  /* line 236, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--nowrap .rte-img__content {
    overflow: hidden;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 244, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--nowrap-md .rte-img__content {
    overflow: hidden;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 253, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--nowrap-lg .rte-img__content {
    overflow: hidden;
  }
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  /* line 262, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--nowrap-xl .rte-img__content {
    overflow: hidden;
  }
}
/* line 281, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--slick .rte-img__container, .rte-img--collapse-card .rte-img__container {
  display: block;
  width: 48.53157122%;
}
@media (max-width: 767.98px) {
  /* line 281, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--slick .rte-img__container, .rte-img--collapse-card .rte-img__container {
    max-width: 100%;
  }
}
/* line 292, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--slick h2 a[href],
.rte-img--slick h3 a[href], .rte-img--collapse-card h2 a[href],
.rte-img--collapse-card h3 a[href] {
  text-decoration: none;
}
/* line 294, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--slick h2 a[href]:hover, .rte-img--slick h2 a[href]:focus,
.rte-img--slick h3 a[href]:hover,
.rte-img--slick h3 a[href]:focus, .rte-img--collapse-card h2 a[href]:hover, .rte-img--collapse-card h2 a[href]:focus,
.rte-img--collapse-card h3 a[href]:hover,
.rte-img--collapse-card h3 a[href]:focus {
  text-decoration: underline;
}
/* line 305, ../../shared/sass/ckeditor/_rte-template.scss */
h2 + .rte-img--slick,
.h2 + .rte-img--slick, h2 + .rte-img--collapse-card,
.h2 + .rte-img--collapse-card {
  margin-top: 0 !important;
}
/* line 309, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--slick + .table-wrapper, .rte-img--collapse-card + .table-wrapper {
  margin-top: 7.5rem;
  margin-bottom: 7.5rem;
}
@media (max-width: 1199.98px) {
  /* line 309, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--slick + .table-wrapper, .rte-img--collapse-card + .table-wrapper {
    margin-top: 5rem;
  }
}
@media (max-width: 767.98px) {
  /* line 309, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--slick + .table-wrapper, .rte-img--collapse-card + .table-wrapper {
    margin-top: 2.5rem;
  }
}
@media (max-width: 1199.98px) {
  /* line 309, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--slick + .table-wrapper, .rte-img--collapse-card + .table-wrapper {
    margin-bottom: 5rem;
  }
}
@media (max-width: 767.98px) {
  /* line 309, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--slick + .table-wrapper, .rte-img--collapse-card + .table-wrapper {
    margin-bottom: 2.5rem;
  }
}
/* line 315, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--chairman .rte-img__container {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 17.5rem;
}
@media (min-width: 1200px) {
  /* line 315, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--chairman .rte-img__container {
    margin-left: 0.71428571em;
    margin-right: 0.28571429em;
    margin-top: 0.28571429em;
  }
}
@media (max-width: 991.98px) {
  /* line 315, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--chairman .rte-img__container {
    margin-left: auto;
  }
}
/* line 328, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--chairman .rte-img__container .placeholder-center--chairman {
  overflow: visible;
}
/* line 330, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--chairman .rte-img__container .placeholder-center--chairman:before {
  content: '';
  position: absolute;
  width: calc(100% + 16px);
  height: calc(100% + 16px);
  background: -webkit-gradient(linear, left top, right top, color-stop(-0.68%, #cab8ff), color-stop(99.21%, #613fc5));
  background: -o-linear-gradient(left, #cab8ff -0.68%, #613fc5 99.21%);
  background: linear-gradient(90deg, #cab8ff -0.68%, #613fc5 99.21%);
  left: -8px;
  bottom: -8px;
  pointer-events: none;
}
/* line 362, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--chairman .rte-img__container .slider__caption {
  padding-top: 1.4375em;
}
/* line 366, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--chairman .rte-img__content {
  line-height: 1.5;
}
/* line 375, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--chairman .rte-img__content &gt; *:first-child {
  position: relative;
}
/* line 377, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--chairman .rte-img__content &gt; *:first-child:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'wico' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90a";
  position: absolute;
  top: -2.1875rem;
  left: 0;
  color: #69f8f6;
  font-size: 3.5rem;
  -webkit-transform: translateX(calc(-100% - 0.38636364em));
  transform: translateX(calc(-100% - 0.38636364em));
}
@media (max-width: 1599.98px) {
  /* line 377, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--chairman .rte-img__content &gt; *:first-child:before {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transform: none;
    transform: none;
    top: -1.1rem;
    height: 3.5rem;
  }
}
/* line 398, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--memory {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
/* line 402, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--memory .rte-img__memory-head {
  color: white !important;
}
@media (max-width: 767.98px) {
  /* line 402, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--memory .rte-img__memory-head {
    max-width: 100%;
  }
}
/* line 408, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--memory .rte-img__container {
  width: 20.5625rem;
}
@media (max-width: 767.98px) {
  /* line 413, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--upside-down {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 418, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--upside-down .rte-img__container {
    margin-top: 1rem;
    margin-bottom: 0;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
/* line 426, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--collapse {
  margin: 0 !important;
  margin-bottom: 0.9375em;
}
/* line 427, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--collapse h2 {
  color: white;
  margin: 0 !important;
}
/* line 430, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--collapse h2::before {
  display: none;
}
/* line 438, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--collapse .rte-img__content &gt; *:first-child {
  margin-top: 0 !important;
}
/* line 442, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img--collapse .rte-img__container {
  width: 33.5rem;
  max-width: 51.68756027%;
}
@media (max-width: 767.98px) {
  /* line 442, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--collapse .rte-img__container {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  /* line 452, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--img-top .rte-img__content {
    margin-top: 1.5625rem;
  }
}
@media (max-width: 767.98px) and (max-width: 1199.98px) {
  /* line 452, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img--img-top .rte-img__content {
    margin-top: 1.25rem;
  }
}
/* line 459, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img:last-child, .rte-img:nth-last-child(2) {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  /* line 464, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img:not(.rte-img--chairman) .rte-img__container {
    width: 100% !important;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 470, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-img:not(.rte-img--chairman) .rte-img__container :not(.swiper-portrait) &gt; .placeholder-center__item {
    width: 100% !important;
  }
}
/* line 481, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-collapse {
  margin-top: 7.5rem;
  margin-bottom: 7.5rem;
  padding: 2.5em 2.5em 2.5em 0em;
  width: 67.3125em;
  max-width: 90%;
  position: relative;
}
@media (max-width: 1199.98px) {
  /* line 481, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-collapse {
    margin-top: 5rem;
  }
}
@media (max-width: 767.98px) {
  /* line 481, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-collapse {
    margin-top: 2.5rem;
  }
}
@media (max-width: 1199.98px) {
  /* line 481, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-collapse {
    margin-bottom: 5rem;
  }
}
@media (max-width: 767.98px) {
  /* line 481, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-collapse {
    margin-bottom: 2.5rem;
  }
}
@media (max-width: 767.98px) {
  /* line 481, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-collapse {
    max-width: 100%;
    padding: 1.875em 1.25em 1.875em 0em;
  }
}
/* line 491, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-collapse::before {
  position: absolute;
  content: '';
  width: calc(100%+14.47916667vw);
  height: 100%;
  right: 0;
  top: 0;
  background: #580770;
  background: -o-linear-gradient(326deg, #580770 0%, #17137e 100%);
  background: linear-gradient(124deg, #580770 0%, #17137e 100%);
  z-index: -1;
}
/* line 502, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-collapse--memory {
  width: 68em;
}
/* line 504, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-collapse--memory::before {
  background: black;
  background: -o-linear-gradient(326deg, black 0%, #00063d 100%);
  background: linear-gradient(124deg, black 0%, #00063d 100%);
}
/* line 511, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo {
  margin-top: 1.5625rem;
  margin-bottom: 7.5rem;
  font-size: 2.75rem;
  font-weight: 700;
  color: #00338e;
  line-height: 1.13636364;
  padding: 3.18181818em 3.13636364em 3.18181818em 3.13636364em;
  background-color: white;
  -webkit-box-shadow: -0.45454545em 0.45454545em 0em 0em rgba(85, 166, 255, 0.2);
  box-shadow: -0.45454545em 0.45454545em 0em 0em rgba(85, 166, 255, 0.2);
}
@media (max-width: 1199.98px) {
  /* line 511, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-logo {
    margin-top: 1.25rem;
  }
}
@media (max-width: 1199.98px) {
  /* line 511, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-logo {
    margin-bottom: 5rem;
  }
}
@media (max-width: 767.98px) {
  /* line 511, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-logo {
    margin-bottom: 2.5rem;
  }
}
@media (max-width: 991.98px) {
  /* line 511, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-logo {
    font-size: 2.125rem;
    padding: 1.76470588em;
  }
}
@media (max-width: 767.98px) {
  /* line 511, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-logo {
    font-size: 1.375rem;
    padding: 1.36363636em 0.90909091em;
  }
}
/* line 529, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo--board {
  padding-top: 0;
  padding-bottom: 0;
  background-color: transparent;
  color: white;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (max-width: 767.98px) {
  /* line 529, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-logo--board {
    padding-left: 1.72727273em;
    padding-right: 1.72727273em;
  }
}
/* line 540, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo--board .rte-logo__remark {
  margin-top: 0;
  text-align: left;
  color: white;
  font-weight: 400;
  line-height: 1.5;
}
/* line 547, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo--board .rte-logo__title {
  color: white;
  margin-bottom: 1.79545455em;
}
/* line 551, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo--board .rte-logo__item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 1199.98px) {
  /* line 551, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-logo--board .rte-logo__item {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
}
/* line 558, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo--board .rte-logo__img-c {
  max-width: 4.77272727em;
  width: 100%;
  margin-bottom: 0.38636364em;
}
@media (max-width: 1199.98px) {
  /* line 558, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-logo--board .rte-logo__img-c {
    max-width: 3.63636364em;
  }
}
@media (max-width: 575.98px) {
  /* line 558, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-logo--board .rte-logo__img-c {
    max-width: 6.36363636em;
  }
}
/* line 569, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo--board .rte-logo__img {
  max-width: 5.86363636em;
}
/* line 572, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo--board .rte-logo__stroke {
  margin-top: 0.90909091em;
}
/* line 575, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo--board .rte-logo__row {
  margin-left: -3.09090909em;
}
@media (max-width: 1199.98px) {
  /* line 575, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-logo--board .rte-logo__row {
    margin-left: 0;
  }
}
/* line 581, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo--board .rte-logo__item {
  -ms-flex-preferred-size: calc(33.3333% - 3.09090909em);
  flex-basis: calc(33.3333% - 3.09090909em);
  margin-left: 3.09090909em;
}
@media (max-width: 1199.98px) {
  /* line 581, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-logo--board .rte-logo__item {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    margin-left: 0;
  }
}
@media (max-width: 575.98px) {
  /* line 581, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-logo--board .rte-logo__item {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
/* line 591, ../../shared/sass/ckeditor/_rte-template.scss */
.ie-11 .rte-logo--board .rte-logo__item {
  max-width: none;
}
@media (min-width: 1200px) {
  /* line 591, ../../shared/sass/ckeditor/_rte-template.scss */
  .ie-11 .rte-logo--board .rte-logo__item {
    -ms-flex-preferred-size: calc(33.3333% - 3.45454545em);
    flex-basis: calc(33.3333% - 3.45454545em);
  }
}
/* line 600, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo__title {
  font-size: var(--fs-h4);
  color: #00338e;
  line-height: 1.13636364;
  text-align: center;
  margin-bottom: 0.56818182em;
}
/* line 606, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo__title--hero {
  margin-bottom: 1.36363636em;
}
/* line 610, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo__board-name {
  font-size: 0.63636364em;
  line-height: 1.42857143;
  color: white;
  text-align: center;
  margin-bottom: 1.25em;
  min-height: 2.85714286em;
}
@media (max-width: 1199.98px) {
  /* line 610, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-logo__board-name {
    font-size: 0.45454545em;
  }
}
@media (max-width: 991.98px) {
  /* line 610, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-logo__board-name {
    font-size: 0.52941176em;
  }
}
/* line 623, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo__board-name--nominh {
  min-height: auto;
}
/* line 627, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo__row {
  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;
  margin: -0.18181818em;
}
/* line 632, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo__row--narrow {
  padding: 0 12.5%;
}
@media (max-width: 575.98px) {
  /* line 632, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-logo__row--narrow {
    padding: 0;
  }
}
/* line 637, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo__row--narrow .rte-logo__item {
  -ms-flex-preferred-size: 33.33333333%;
  flex-basis: 33.33333333%;
  max-width: 17.25rem;
}
/* line 642, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo__row--sm {
  margin: -0.45454545em;
}
/* line 644, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo__row--sm .rte-logo__item {
  padding: 0.45454545em;
}
/* line 647, ../../shared/sass/ckeditor/_rte-template.scss */
.ie-11 .rte-logo__row--sm {
  margin: -0.18181818em;
}
/* line 649, ../../shared/sass/ckeditor/_rte-template.scss */
.ie-11 .rte-logo__row--sm .rte-logo__item {
  padding: 0.18181818em;
}
/* line 655, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo__item {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  padding: 0.18181818em;
  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;
}
@media (max-width: 575.98px) {
  /* line 655, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-logo__item {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
  }
}
/* line 664, ../../shared/sass/ckeditor/_rte-template.scss */
.ie-11 .rte-logo__item {
  max-width: 25%;
}
@media (max-width: 575.98px) {
  /* line 664, ../../shared/sass/ckeditor/_rte-template.scss */
  .ie-11 .rte-logo__item {
    max-width: 33.33333333%;
  }
}
/* line 670, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo__item--hero {
  -ms-flex-preferred-size: 52.89855072%;
  flex-basis: 52.89855072%;
}
@media (max-width: 575.98px) {
  /* line 670, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-logo__item--hero {
    -ms-flex-preferred-size: 66.00660066%;
    flex-basis: 66.00660066%;
  }
}
/* line 675, ../../shared/sass/ckeditor/_rte-template.scss */
.ie-11 .rte-logo__item--hero {
  max-width: none;
}
@media (max-width: 575.98px) {
  /* line 675, ../../shared/sass/ckeditor/_rte-template.scss */
  .ie-11 .rte-logo__item--hero {
    max-width: none;
  }
}
/* line 683, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo__img {
  width: 100%;
  height: auto !important;
}
/* line 687, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo__stroke {
  height: 1.36363636em;
  position: relative;
  width: 100%;
  margin-top: 1.81818182em;
  margin-bottom: 1.81818182em;
}
/* line 693, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo__stroke::after {
  position: absolute;
  content: '';
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 100%;
  width: 3px;
  background-color: #55a6ff;
  left: 50%;
  top: 0;
}
/* line 704, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo__donor {
  text-align: center;
  font-size: 0.54545455em;
  font-weight: 700;
  color: #00338e;
  line-height: 1.66666667;
}
/* line 711, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-logo__remark {
  text-align: center;
  font-size: 0.36363636em;
  font-weight: 700;
  color: #00338e;
  line-height: 1.5;
  margin-top: 5.1875em;
}
@media (max-width: 767.98px) {
  /* line 711, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-logo__remark {
    font-size: 0.45454545em;
  }
}
/* line 724, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-stroke {
  margin-top: 7.5rem;
  margin-bottom: 7.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 1199.98px) {
  /* line 724, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-stroke {
    margin-top: 5rem;
  }
}
@media (max-width: 767.98px) {
  /* line 724, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-stroke {
    margin-top: 2.5rem;
  }
}
@media (max-width: 1199.98px) {
  /* line 724, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-stroke {
    margin-bottom: 5rem;
  }
}
@media (max-width: 767.98px) {
  /* line 724, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-stroke {
    margin-bottom: 2.5rem;
  }
}
/* line 728, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-stroke__container {
  max-width: 56.125em;
  margin: -2.5em 0em;
}
/* line 732, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-stroke__stroke {
  height: 3.75em;
  position: relative;
  width: 100%;
  margin-top: 2.5em;
  margin-bottom: 2.5em;
}
/* line 738, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-stroke__stroke::after {
  position: absolute;
  content: '';
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 100%;
  width: 3px;
  background-color: #55a6ff;
  left: 50%;
  top: 0;
}
/* line 751, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result {
  font-size: 2.25rem;
}
@media (max-width: 1439.98px) {
  /* line 751, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result {
    font-size: 1.875rem;
  }
}
@media (max-width: 991.98px) {
  /* line 751, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result {
    font-size: 1.5rem;
  }
}
/* line 761, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--md {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1200px) {
  /* line 765, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--md + h2 {
    margin-top: 6.25rem !important;
  }
}
/* line 771, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--lg {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767.98px) {
  /* line 778, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--md .rte-result__col + .rte-result__col, .rte-result--lg .rte-result__col + .rte-result__col {
    margin-top: 1em;
  }
}
/* line 786, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--f-sup .rte-result__title {
  text-align: left;
  margin-bottom: 1.22222222em;
}
@media (max-width: 991.98px) {
  /* line 786, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--f-sup .rte-result__title {
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 575.98px) {
  /* line 786, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--f-sup .rte-result__title {
    margin-left: 1.3125em;
  }
}
@media (max-width: 575.98px) {
  /* line 796, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--f-sup .rte-result__title--money {
    margin-left: 0;
  }
}
/* line 802, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--f-sup .rte-result__list {
  padding: 0;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media (max-width: 575.98px) {
  /* line 802, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--f-sup .rte-result__list {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 810, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--f-sup .rte-result__item {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 1.94444444em;
}
@media (max-width: 991.98px) {
  /* line 810, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--f-sup .rte-result__item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width: 575.98px) {
  /* line 810, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--f-sup .rte-result__item {
    margin-bottom: 0.58333333em;
  }
}
/* line 820, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--f-sup .rte-result__num {
  margin-bottom: 0.21428571em;
}
/* line 823, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--f-sup .rte-result__arrow {
  font-size: 0.77777778em;
  padding-left: 5.35714286em;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  /* line 823, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--f-sup .rte-result__arrow {
    padding-left: 0;
  }
}
/* line 831, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--f-sup .rte-result__row {
  margin-bottom: 2.22222222em;
}
/* line 833, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--f-sup .rte-result__row::after {
  content: '';
  width: 100%;
  margin: 0em 0.66666667em;
  border-bottom: 1px solid white;
}
@media (max-width: 575.98px) {
  /* line 831, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--f-sup .rte-result__row {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0;
  }
  /* line 842, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--f-sup .rte-result__row::after {
    border-bottom-width: 0;
  }
}
/* line 846, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--f-sup .rte-result__row--total {
  margin-bottom: 0;
}
/* line 848, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--f-sup .rte-result__row--total::after,
.rte-result--f-sup .rte-result__row--total .rte-result__col {
  border-bottom-width: 0;
}
/* line 852, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--f-sup .rte-result__row--total .rte-result__title {
  margin-bottom: 0.94444444em;
}
@media (max-width: 767.98px) {
  /* line 857, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--f-sup .rte-result__col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
@media (max-width: 575.98px) {
  /* line 857, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--f-sup .rte-result__col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding: 0;
    margin-bottom: 0.83333333em;
    border-bottom: 1px solid white;
  }
}
/* line 867, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--f-sup .rte-result__col--full-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
/* line 875, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--ec .rte-result__title {
  text-align: left;
  margin-bottom: 0.94444444em;
}
@media (max-width: 991.98px) {
  /* line 875, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec .rte-result__title {
    text-align: center;
  }
}
@media (max-width: 575.98px) {
  /* line 881, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec .rte-result__title--money {
    margin-left: 0;
  }
}
/* line 887, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--ec .rte-result__list {
  padding: 0;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media (max-width: 575.98px) {
  /* line 887, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec .rte-result__list {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 895, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--ec .rte-result__item {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media (max-width: 991.98px) {
  /* line 895, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec .rte-result__item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0.58333333em;
  }
}
/* line 902, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--ec .rte-result__num {
  padding-right: 0.28571429em;
  margin-bottom: 0.08928571em;
  position: relative;
}
@media (max-width: 991.98px) {
  /* line 902, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec .rte-result__num {
    padding-right: 0;
  }
}
/* line 910, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--ec .rte-result__row {
  margin-bottom: 0.91666667em;
}
@media (max-width: 575.98px) {
  /* line 910, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec .rte-result__row {
    margin-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  /* line 916, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec .rte-result__col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
@media (max-width: 575.98px) {
  /* line 916, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec .rte-result__col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 90%;
    flex: 0 0 90%;
    margin-bottom: 0.41666667em;
  }
}
/* line 924, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--ec .rte-result__col--full-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
/* line 932, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--ec-2 .rte-result__title {
  text-align: left;
  margin-bottom: 2.33333333em;
}
@media (max-width: 1199.98px) {
  /* line 932, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-2 .rte-result__title {
    margin-bottom: 1.22222222em;
  }
}
@media (max-width: 991.98px) {
  /* line 932, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-2 .rte-result__title {
    text-align: center;
  }
}
@media (max-width: 767.98px) {
  /* line 932, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-2 .rte-result__title {
    margin-bottom: 0.91666667em;
  }
}
@media (max-width: 575.98px) {
  /* line 946, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-2 .rte-result__title--money {
    margin-left: 0;
  }
}
/* line 952, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--ec-2 .rte-result__list {
  padding: 0;
  margin: -1rem 0rem -1rem;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991.98px) {
  /* line 952, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-2 .rte-result__list {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
/* line 962, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--ec-2 .rte-result__item {
  margin: 1rem 0rem 1rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333%;
  flex: 0 0 33.333%;
  -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;
}
@media (max-width: 991.98px) {
  /* line 962, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-2 .rte-result__item {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 767.98px) {
  /* line 962, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-2 .rte-result__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    margin-bottom: 0.58333333em;
  }
}
/* line 975, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--ec-2 .rte-result__num {
  margin-bottom: 0.08928571em;
  position: relative;
}
@media (max-width: 991.98px) {
  /* line 975, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-2 .rte-result__num {
    text-align: center;
  }
}
/* line 982, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--ec-2 .rte-result__qq {
  position: relative;
  max-width: calc(100% - 2.77777778em);
}
@media (max-width: 575.98px) {
  /* line 982, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-2 .rte-result__qq {
    max-width: none;
  }
}
/* line 989, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--ec-2 .rte-result__row {
  margin-bottom: 5.75rem;
}
@media (max-width: 1199.98px) {
  /* line 989, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-2 .rte-result__row {
    margin-bottom: 2.25rem;
  }
}
@media (max-width: 767.98px) {
  /* line 989, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-2 .rte-result__row {
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 767.98px) {
  /* line 998, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-2 .rte-result__col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
@media (max-width: 575.98px) {
  /* line 998, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-2 .rte-result__col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 12.5em;
    flex: 0 0 12.5em;
    margin-bottom: 0.41666667em;
  }
}
/* line 1006, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--ec-2 .rte-result__col--full-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
/* line 1014, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--ec-3 .rte-result__title {
  text-align: left;
  margin-bottom: 1em;
}
@media (max-width: 991.98px) {
  /* line 1014, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-3 .rte-result__title {
    text-align: center;
  }
}
@media (max-width: 767.98px) {
  /* line 1014, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-3 .rte-result__title {
    margin-bottom: 0.91666667em;
  }
}
/* line 1024, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--ec-3 .rte-result__list {
  padding: 0;
  margin: -0.33333333em;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media (max-width: 991.98px) {
  /* line 1024, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-3 .rte-result__list {
    margin: -0.5em;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 767.98px) {
  /* line 1024, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-3 .rte-result__list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 1036, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--ec-3 .rte-result__item {
  padding: 0.33333333em;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 25%;
  flex: 1 0 25%;
  display: block;
}
@media (max-width: 1199.98px) {
  /* line 1036, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-3 .rte-result__item {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
  }
}
@media (max-width: 991.98px) {
  /* line 1036, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-3 .rte-result__item {
    padding: 0.5em;
  }
}
@media (max-width: 767.98px) {
  /* line 1036, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-3 .rte-result__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
  }
}
@media (max-width: 575.98px) {
  /* line 1036, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-3 .rte-result__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
@media (min-width: 1200px) {
  /* line 1053, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-3 .rte-result__name {
    margin-right: 10%;
  }
}
@media (max-width: 991.98px) {
  /* line 1053, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-3 .rte-result__name {
    text-align: center;
  }
}
/* line 1061, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--ec-3 .rte-result__qq {
  position: relative;
}
/* line 1064, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--ec-3 .rte-result__num {
  margin-bottom: 0.08928571em;
  position: relative;
}
@media (max-width: 991.98px) {
  /* line 1064, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-3 .rte-result__num {
    text-align: center;
  }
}
/* line 1071, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--ec-3 .rte-result__row {
  margin-bottom: 0.91666667em;
}
@media (max-width: 767.98px) {
  /* line 1074, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-3 .rte-result__col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
@media (max-width: 575.98px) {
  /* line 1074, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result--ec-3 .rte-result__col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 12.5em;
    flex: 0 0 12.5em;
    margin-bottom: 0.41666667em;
  }
}
/* line 1082, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result--ec-3 .rte-result__col--full-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
/* line 1088, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0em -0.66666667em 1em;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 1093, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__row--lg {
  max-width: 1300px;
}
/* line 1097, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__col {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  padding: 0em 0.66666667em;
}
@media (max-width: 767.98px) {
  /* line 1097, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result__col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
/* line 1103, ../../shared/sass/ckeditor/_rte-template.scss */
.ie-11 .rte-result__col {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 45%;
  flex: 0 0 45%;
}
/* line 1106, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__col--full {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
/* line 1108, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__col--full .rte-result__item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
/* line 1111, ../../shared/sass/ckeditor/_rte-template.scss */
.ie-11 .rte-result__col--full {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
/* line 1115, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__col--full-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
/* line 1117, ../../shared/sass/ckeditor/_rte-template.scss */
.ie-11 .rte-result__col--full-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
/* line 1122, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 1.05555556em;
}
@media (max-width: 767.98px) {
  /* line 1122, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result__list {
    padding: 0 3.33333333em;
  }
}
@media (max-width: 575.98px) {
  /* line 1122, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result__list {
    padding: 0 1.66666667em;
  }
}
/* line 1133, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__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-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}
/* line 1138, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__item:only-child {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
/* line 1141, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__item--stroke {
  position: relative;
}
/* line 1143, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__item--stroke::after {
  position: absolute;
  content: '';
  height: 1.38888889em;
  width: 0.08333333em;
  top: 0.44444444em;
  right: 2.75em;
  background-color: white;
}
@media (max-width: 1199.98px) {
  /* line 1143, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result__item--stroke::after {
    right: 0.58823529em;
  }
}
@media (max-width: 767.98px) {
  /* line 1143, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result__item--stroke::after {
    display: none;
  }
}
/* line 1162, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__item--col-4 {
  -ms-flex-preferred-size: 33.33%;
  flex-basis: 33.33%;
  padding-left: 0.66666667em;
  padding-right: 0.66666667em;
}
@media (max-width: 767.98px) {
  /* line 1162, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result__item--col-4 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  /* line 1168, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result__item--col-4 + .rte-result__item--col-4 {
    margin-top: 1rem;
  }
}
/* line 1174, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__ico {
  font-size: 1.05555556em;
  text-align: center;
  line-height: 1.38888889;
  margin-bottom: 0.27777778em;
}
/* line 1180, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__title {
  font-size: 1em;
  font-weight: 700;
  line-height: 1.13636364;
  color: #00bbf4;
  text-align: center;
  margin-bottom: 0.72222222em;
}
/* line 1187, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__title--money {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
/* line 1191, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__title--money .ico, .rte-result__title--money .arrow-list &gt; li:before, .rte-result__title--money .inline-arrow-list &gt; li:before {
  font-size: 1.52777778em;
  margin-left: 0.32727273em;
}
@media (max-width: 575.98px) {
  /* line 1187, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result__title--money {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
/* line 1200, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__num {
  color: white;
  font-weight: 700;
  font-size: 1.55555556em;
  line-height: 1;
  margin-bottom: 0.03571429em;
}
/* line 1206, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__num--big {
  font-size: 2.08333333em;
}
/* line 1209, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__num .ico, .rte-result__num .arrow-list &gt; li:before, .rte-result__num .inline-arrow-list &gt; li:before {
  font-size: 1.14285714em;
  margin-left: 0.4375em;
}
/* line 1212, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__num .ico--men {
  font-size: 1.25em;
  margin-left: 0.4em;
}
/* line 1215, ../../shared/sass/ckeditor/_rte-template.scss */
.ie-11 .rte-result__num .ico--men,
.firefox .rte-result__num .ico--men {
  width: 1.14285714em;
}
/* line 1220, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__num .ico--dollar {
  font-size: 0.96428571em;
  left: calc(100%+0.18518519em);
}
/* line 1225, ../../shared/sass/ckeditor/_rte-template.scss */
.firefox .rte-result__num {
  white-space: nowrap;
}
/* line 1229, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__name {
  color: #b5c8ce;
  font-size: 0.66666667em;
  font-weight: 700;
}
@media (max-width: 991.98px) {
  /* line 1229, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result__name {
    text-align: center;
  }
}
/* line 1236, ../../shared/sass/ckeditor/_rte-template.scss */
.ie-11 .rte-result__name {
  max-width: 100%;
}
/* line 1240, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__desc {
  font-size: 1.5rem;
  font-weight: 700;
  color: #b5c8ce;
  padding-left: 0.20833333em;
}
/* line 1246, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__remark {
  font-size: 0.44444444em;
  color: #b5c8ce;
  margin-top: 1.5em;
}
@media (max-width: 767.98px) {
  /* line 1246, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result__remark {
    font-size: 0.5em;
  }
}
/* line 1254, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__small {
  font-size: 0.44444444em;
}
@media (max-width: 991.98px) {
  /* line 1254, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result__small {
    text-align: center;
  }
}
@media (max-width: 767.98px) {
  /* line 1254, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result__small {
    font-size: 0.5em;
  }
}
/* line 1263, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__medium {
  font-size: 1rem;
}
@media (max-width: 767.98px) {
  /* line 1263, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result__medium {
    font-size: 0.875rem;
  }
}
/* line 1270, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__arrow {
  font-size: 0.5em;
  padding-left: 8.27777778em;
  color: #80e6ff;
  margin-bottom: 0.27777778em;
}
@media (max-width: 767.98px) {
  /* line 1270, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result__arrow {
    font-size: 0.58333333em;
  }
}
@media (max-width: 575.98px) {
  /* line 1270, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result__arrow {
    padding-left: 2.14285714em;
  }
}
/* line 1282, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__stroke {
  height: 1.66666667em;
  position: relative;
  width: 100%;
  margin-top: 4.375rem;
  margin-bottom: 6.25rem;
}
@media (max-width: 1199.98px) {
  /* line 1282, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result__stroke {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
}
@media (max-width: 1199.98px) and (max-width: 1199.98px) {
  /* line 1282, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result__stroke {
    margin-top: 5rem;
  }
}
@media (max-width: 1199.98px) and (max-width: 767.98px) {
  /* line 1282, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result__stroke {
    margin-top: 2.5rem;
  }
}
@media (max-width: 1199.98px) and (max-width: 1199.98px) {
  /* line 1282, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result__stroke {
    margin-bottom: 5rem;
  }
}
@media (max-width: 1199.98px) and (max-width: 767.98px) {
  /* line 1282, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-result__stroke {
    margin-bottom: 2.5rem;
  }
}
/* line 1291, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-result__stroke::after {
  position: absolute;
  content: '';
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 100%;
  width: 3px;
  background-color: #55a6ff;
  left: 50%;
  top: 0;
}
/* line 1305, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-subtitle &gt; h3 {
  text-transform: uppercase;
  color: #002c6b !important;
}
/* line 1309, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-subtitle + .img-dot-blk__title {
  margin-top: 0.72727273em;
}
@media (max-width: 1199.98px) {
  /* line 1309, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-subtitle + .img-dot-blk__title {
    margin-top: 0.625em;
  }
}
/* line 1315, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-subtitle &gt; *:first-child {
  position: relative;
}
/* line 1317, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-subtitle &gt; *:first-child:before {
  content: '';
  position: absolute;
  top: 0.22222222em;
  background-image: url("../../../shared/img/img-title-tag.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 0.5em;
  height: 0.47222222em;
  margin-left: -0.7em;
}
/* line 1327, ../../shared/sass/ckeditor/_rte-template.scss */
.panel__collapse:not(.show) .rte-subtitle &gt; *:first-child:before {
  -webkit-transform: none;
  transform: none;
  opacity: 0;
}
/* line 1336, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-img .rte-subtitle {
  margin: 0;
}
/* line 1341, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-border {
  margin: 4.375em 0em;
  width: 100%;
  height: 1px;
  background-color: #fff;
  opacity: 0.3;
}
/* line 1347, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-border--sharp {
  background-color: #69f8f6;
  opacity: 1;
}
/* line 1353, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-fullvw {
  position: relative;
  right: 50%;
  left: 50%;
  width: 100vw;
  margin-left: -50vw;
  margin-right: -50vw;
}
/* line 1362, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-annex {
  margin-top: 7.5rem;
}
@media (max-width: 991.98px) {
  /* line 1362, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-annex {
    margin-top: 5rem;
  }
}
/* line 1367, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-annex a {
  text-transform: none !important;
}
/* line 1372, ../../shared/sass/ckeditor/_rte-template.scss */
.rte-title {
  margin-bottom: 0.64285714em;
}
@media (max-width: 991.98px) {
  /* line 1372, ../../shared/sass/ckeditor/_rte-template.scss */
  .rte-title {
    margin-bottom: 0.625em;
  }
}
/* line 1, ../../shared/sass/component/_list.scss */
.reset-list, .triangle-list, .circle-list, .arrow-list, .inline-arrow-list, .line-list, .seperate-list, .mn__list--1, .mn__list--2, .mn__list--3, .mn__list--4 {
  margin: 0;
  padding: 0;
  list-style: none !important;
}
/* line 8, ../../shared/sass/component/_list.scss */
.triangle-list &gt; li {
  position: relative;
  margin: 0.75em 0em;
  padding: 0em 0em 0em 1.375em;
}
/* line 13, ../../shared/sass/component/_list.scss */
.triangle-list &gt; li:before {
  position: absolute;
  top: 0.44em;
  left: 0.125em !important;
  width: 0 !important;
  height: 0 !important;
  content: '';
  border-width: 0.28125em 0em 0.28125em 0.375em;
  border-style: solid;
  border-color: transparent transparent transparent currentColor;
  border-radius: 0 !important;
  background: transparent !important;
}
/* line 36, ../../shared/sass/component/_list.scss */
.circle-list &gt; li {
  position: relative;
  padding: 0 0 0 0em 0em 0em 2.25em;
}
/* line 40, ../../shared/sass/component/_list.scss */
.circle-list &gt; li:before {
  position: absolute;
  top: 0.4375em;
  left: 0.5em;
  width: 0.25em;
  height: 0.25em;
  content: '';
  border-radius: 50%;
  background: currentColor;
}
/* line 83, ../../shared/sass/component/_list.scss */
.arrow-list, .inline-arrow-list {
  margin: 1em 0;
}
/* line 61, ../../shared/sass/component/_list.scss */
.arrow-list &gt; li, .inline-arrow-list &gt; li {
  position: relative;
  padding: 0em 0em 0em 1.5em;
}
/* line 65, ../../shared/sass/component/_list.scss */
.arrow-list &gt; li a, .inline-arrow-list &gt; li a {
  font-weight: 700;
  text-decoration: none;
  color: currentColor;
}
/* line 71, ../../shared/sass/component/_list.scss */
.arrow-list &gt; li:before, .inline-arrow-list &gt; li:before {
  position: absolute;
  top: -0.1em;
  left: 0;
  font-weight: 700;
  color: currentColor;
  content: "\e808";
}
/* line 107, ../../shared/sass/component/_list.scss */
.line-list {
  margin: 1em 0;
}
/* line 91, ../../shared/sass/component/_list.scss */
.line-list &gt; li {
  position: relative;
  padding: 0em 0em 0em 1.25em;
}
/* line 95, ../../shared/sass/component/_list.scss */
.line-list &gt; li:before {
  position: absolute;
  top: 50%;
  left: 0.25em;
  width: 0.75em;
  height: 1px;
  content: '';
  background: #ddd;
}
/* line 133, ../../shared/sass/component/_list.scss */
.inline-arrow-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;
}
/* line 117, ../../shared/sass/component/_list.scss */
.inline-arrow-list &gt; li {
  margin: 0em 1em;
}
/* line 244, ../../shared/sass/component/_list.scss */
.seperate-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -0.3125em 0em;
  line-height: 1.2;
}
/* line 208, ../../shared/sass/component/_list.scss */
.seperate-list__item {
  margin: 0.3125em 2.5em 0.3125em 0em;
  white-space: nowrap;
  position: relative;
  text-align: center;
}
/* line 214, ../../shared/sass/component/_list.scss */
.seperate-list__item:after {
  position: absolute;
  right: -1.25em;
  top: 50%;
  width: 1px;
  height: 0.9375em;
  margin: -0.5em 0em 0em;
  background-color: currentColor;
  content: '';
}
/* line 225, ../../shared/sass/component/_list.scss */
.seperate-list__item:last-child {
  margin-right: 0;
}
/* line 228, ../../shared/sass/component/_list.scss */
.seperate-list__item:last-child:after {
  display: none;
}
/* line 234, ../../shared/sass/component/_list.scss */
.seperate-list__link {
  text-decoration: none;
}
/* line 237, ../../shared/sass/component/_list.scss */
.seperate-list__link:hover, .seperate-list__link:focus {
  text-decoration: underline;
}
/* webfont icon */
/* line 3, ../../shared/sass/component/_icon.scss */
.ico--fw {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
/* line 11, ../../shared/sass/component/_icon.scss */
.ico--sync-path-color &gt; [class*='path']:before {
  color: inherit !important;
}
/* SVG icon */
/* line 19, ../../shared/sass/component/_icon.scss */
.ico-svg {
  display: inline-block;
  vertical-align: text-bottom;
  fill: currentColor;
}
/* line 24, ../../shared/sass/component/_icon.scss */
.ico-svg--wiki {
  width: 1.125rem;
  height: 1.125rem;
  color: #000;
}
/* Icon with description */
/* line 32, ../../shared/sass/component/_icon.scss */
.icon-desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  margin-bottom: 0.625em;
  line-height: 1.4;
}
/* line 38, ../../shared/sass/component/_icon.scss */
.icon-desc__icon {
  font-size: 1.125em;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 1.5625rem;
  flex: 0 0 1.5625rem;
  max-width: 1.5625rem;
  margin-right: 0.55555556em;
  color: #dc3545;
  text-align: center;
}
/* line 47, ../../shared/sass/component/_icon.scss */
.icon-desc__desc {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
/* line 1, ../../shared/sass/component/_button.scss */
.btn {
  font-size: 1rem;
  color: #2f2f2f;
  text-decoration: none;
  background: none;
  border: 0;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
/* line 9, ../../shared/sass/component/_button.scss */
.btn:hover, .btn:focus {
  opacity: 0.85;
}
/* line 14, ../../shared/sass/component/_button.scss */
.btn:active, .btn.active, .btn:focus, .btn.focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 21, ../../shared/sass/component/_button.scss */
.btn--toggle-all {
  float: right;
  margin-bottom: 0.625rem;
  font-size: 1.125em;
  color: #473a00;
  font-weight: 700;
  background-color: transparent;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
/* line 30, ../../shared/sass/component/_button.scss */
.btn--toggle-all:hover, .btn--toggle-all:focus {
  color: #473a00;
  background-color: transparent;
}
/* line 36, ../../shared/sass/component/_button.scss */
.btn--toggle-all .ico, .btn--toggle-all .arrow-list &gt; li:before, .btn--toggle-all .inline-arrow-list &gt; li:before {
  margin-left: 0.72222222em;
}
/* line 40, ../../shared/sass/component/_button.scss */
.btn--toggle-all + .panel {
  clear: both;
}
/* line 1, ../../shared/sass/component/_cookie-alert.scss */
.cookie-alert {
  font-size: 1rem;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  background: #fff;
  -webkit-transform: translateY(105%);
  transform: translateY(105%);
  -webkit-box-shadow: 0 -2px 10px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 -2px 10px 2px rgba(0, 0, 0, 0.2);
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
@media (max-width: 575.98px) {
  /* line 1, ../../shared/sass/component/_cookie-alert.scss */
  .cookie-alert {
    font-size: 0.875rem;
  }
}
/* line 17, ../../shared/sass/component/_cookie-alert.scss */
.cookie-alert__inner {
  position: relative;
  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;
  padding: 1.25em 0em;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
@media (max-width: 575.98px) {
  /* line 17, ../../shared/sass/component/_cookie-alert.scss */
  .cookie-alert__inner {
    -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;
  }
}
/* line 31, ../../shared/sass/component/_cookie-alert.scss */
.cookie-alert__content {
  max-width: 100%;
}
/* line 35, ../../shared/sass/component/_cookie-alert.scss */
.cookie-alert__title {
  font-size: 1.25em;
  margin-bottom: 0.625em;
  font-weight: 700;
}
/* line 41, ../../shared/sass/component/_cookie-alert.scss */
.cookie-alert__btn {
  margin-left: 3.125em;
  padding: 0.3125em 0.9375em 0.4375em;
  color: #fff;
  background: #086fa2;
  border: 0;
  border-radius: 5px;
  white-space: nowrap;
}
@media (max-width: 575.98px) {
  /* line 41, ../../shared/sass/component/_cookie-alert.scss */
  .cookie-alert__btn {
    margin-left: 0;
    margin-top: 1.25em;
  }
}
/* line 56, ../../shared/sass/component/_cookie-alert.scss */
.cookie-alert--show {
  -webkit-transform: translate(0);
  transform: translate(0);
}
/* line 1, ../../shared/sass/component/_announcement.scss */
.announcement {
  font-size: 1rem;
  padding-top: 1.25em;
  padding-bottom: 1.25em;
  color: #fff;
  background: #dc3545;
}
@media (max-width: 767.98px) {
  /* line 1, ../../shared/sass/component/_announcement.scss */
  .announcement {
    font-size: 0.875rem;
  }
}
/* line 12, ../../shared/sass/component/_announcement.scss */
.announcement__inner {
  position: relative;
}
/* line 16, ../../shared/sass/component/_announcement.scss */
.announcement__head {
  font-size: 1.25em;
  text-transform: uppercase;
}
/* line 21, ../../shared/sass/component/_announcement.scss */
.announcement__body {
  padding-right: 2.1875em;
}
/* line 25, ../../shared/sass/component/_announcement.scss */
.announcement__list {
  margin: 0;
  padding: 0;
  list-style: none !important;
  font-size: 0.875em;
}
/* line 30, ../../shared/sass/component/_announcement.scss */
.announcement__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.8125em;
}
/* line 35, ../../shared/sass/component/_announcement.scss */
.announcement__date {
  margin-right: 1.25em;
}
/* line 39, ../../shared/sass/component/_announcement.scss */
.announcement__desc {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
/* line 46, ../../shared/sass/component/_announcement.scss */
.announcement__desc a:hover, .announcement__desc a:focus {
  color: inherit;
  text-decoration: underline;
}
/* line 54, ../../shared/sass/component/_announcement.scss */
.announcement__btn {
  padding: 0;
  border: 0;
  background: none;
  font-size: 1.125em;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 0.3125rem;
  color: #fff;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 64, ../../shared/sass/component/_announcement.scss */
.announcement__btn:hover {
  color: inherit;
  -webkit-transform: scale(1.15, 1.15);
  transform: scale(1.15, 1.15);
}
/* line 72, ../../shared/sass/component/_announcement.scss */
.announcement-trigger__btn {
  padding: 0;
  border: 0;
  background: none;
  font-size: 1.25em;
}
/* line 76, ../../shared/sass/component/_announcement.scss */
.announcement-trigger__btn:hover, .announcement-trigger__btn:focus {
  color: #666;
}
/* line 82, ../../shared/sass/component/_announcement.scss */
.is-opened-announcement .announcement-trigger {
  display: none;
}
/* line 2, ../../shared/sass/component/_social.scss */
.social__list {
  font-size: 0.8125rem;
  padding: 0.25rem 1.25rem 0.375rem 2.5rem;
  list-style: none;
  background-image: -o-linear-gradient(323deg, #10326c 0%, #0f0c30 100%);
  background-image: linear-gradient(127deg, #10326c 0%, #0f0c30 100%);
}
/* line 8, ../../shared/sass/component/_social.scss */
.social__list.is-active {
  display: block;
}
/* line 13, ../../shared/sass/component/_social.scss */
.social__link {
  font-family: "Roboto Condensed", Arial, "Microsoft JhengHei", "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
  padding: 0.77777778em 0em;
  font-size: 1.125rem;
  line-height: 1;
  letter-spacing: -0.05555556em;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: text-shadow 0.2s;
  -o-transition: text-shadow 0.2s;
  transition: text-shadow 0.2s;
  text-decoration: none;
}
/* line 26, ../../shared/sass/component/_social.scss */
.social__link .ico, .social__link .arrow-list &gt; li:before, .social__link .inline-arrow-list &gt; li:before {
  font-size: 1.33333333em;
  padding-right: 0.83333333em;
}
/* line 30, ../../shared/sass/component/_social.scss */
.social__link .ico--twitter {
  font-size: 1em;
  padding-right: 1.22222222em;
  padding-left: 0.11111111em;
}
/* line 37, ../../shared/sass/component/_social.scss */
.social__link:hover, .social__link:focus {
  color: #fff;
  text-shadow: 0 0 2px #fff;
}
/* line 1, ../../shared/sass/component/_media-tools.scss */
.media-tools {
  position: absolute;
  right: 0;
  bottom: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 8, ../../shared/sass/component/_media-tools.scss */
.media-tools__item {
  margin-left: 0.9375rem;
}
/* line 1, ../../shared/sass/component/_add-to-calendar.scss */
.add-to-calendar {
  font-size: 0.8125rem;
  padding: 0.3125rem 0rem;
  background-color: #f8f6f6;
}
/* line 6, ../../shared/sass/component/_add-to-calendar.scss */
.add-to-calendar__item {
  display: block;
  padding: 0.375rem 0.375rem 0.375rem 1.875rem;
  line-height: 1.3;
}
/* line 11, ../../shared/sass/component/_add-to-calendar.scss */
.add-to-calendar__item--google {
  background: url("../../../shared/img/svg/google.svg") no-repeat 5px center;
}
/* line 15, ../../shared/sass/component/_add-to-calendar.scss */
.add-to-calendar__item--yahoo {
  background: url("../../../shared/img/svg/yahoo.svg") no-repeat 5px center;
}
/* line 19, ../../shared/sass/component/_add-to-calendar.scss */
.add-to-calendar__item--apple {
  background: url("../../../shared/img/svg/apple.svg") no-repeat 4px center;
}
/* line 23, ../../shared/sass/component/_add-to-calendar.scss */
.add-to-calendar__item--outlook {
  background: url("../../../shared/img/svg/outlook.svg") no-repeat 7px center;
}
/* line 27, ../../shared/sass/component/_add-to-calendar.scss */
.add-to-calendar__item:hover, .add-to-calendar__item:focus {
  color: #000;
  text-decoration: none;
}
/* line 6, ../../shared/sass/component/_form.scss */
.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}
/* line 14, ../../shared/sass/component/_form.scss */
.form-group {
  font-size: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 1.5625em;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
@media (max-width: 767.98px) {
  /* line 14, ../../shared/sass/component/_form.scss */
  .form-group {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
/* line 28, ../../shared/sass/component/_form.scss */
.form-group__label {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 7.5em;
  flex: 0 0 7.5em;
  max-width: 7.5em;
  margin-right: 0.625rem;
  margin-bottom: 0;
  font-weight: 700;
}
@media (max-width: 767.98px) {
  /* line 28, ../../shared/sass/component/_form.scss */
  .form-group__label {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 0.625rem;
  }
}
/* line 43, ../../shared/sass/component/_form.scss */
.form-group__body {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
@media (max-width: 767.98px) {
  /* line 43, ../../shared/sass/component/_form.scss */
  .form-group__body {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 55, ../../shared/sass/component/_form.scss */
.form-group--block .form-group__label {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  margin-right: 0;
  margin-bottom: 0.625rem;
}
/* line 62, ../../shared/sass/component/_form.scss */
.form-group--block .form-group__body {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
/* line 69, ../../shared/sass/component/_form.scss */
.form-group--width-full {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
/* line 74, ../../shared/sass/component/_form.scss */
.form-group--width-lg {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 49.95024876%;
  flex: 0 0 49.95024876%;
  max-width: 49.95024876%;
}
/* line 79, ../../shared/sass/component/_form.scss */
.form-group--width-sm {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33333333%;
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
/* line 84, ../../shared/sass/component/_form.scss */
.form-group--underline {
  padding-bottom: 0.9375rem;
  border-bottom: 1px solid #dbdcdd;
}
/* line 89, ../../shared/sass/component/_form.scss */
.form-group--btn {
  padding-top: 1.25rem;
  text-align: center;
}
/* line 95, ../../shared/sass/component/_form.scss */
.form-control {
  height: 2.5em;
  padding: 0.375em 0.75em;
  border-radius: 2px;
}
/* line 100, ../../shared/sass/component/_form.scss */
.form-control.textarea-input {
  height: 9.375em;
}
/* line 105, ../../shared/sass/component/_form.scss */
.select-style {
  position: relative;
}
/* line 108, ../../shared/sass/component/_form.scss */
.select-style:after {
  position: absolute;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
  right: 0.75rem;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 5px 0 5px;
  border-color: #666 transparent transparent transparent;
  content: '';
}
/* line 118, ../../shared/sass/component/_form.scss */
.ie .select-style:after {
  display: none;
}
/* line 124, ../../shared/sass/component/_form.scss */
.other-input {
  display: inline-block;
  width: 21.875em;
  margin-left: 0.625rem;
  vertical-align: middle;
}
@media (max-width: 767.98px) {
  /* line 124, ../../shared/sass/component/_form.scss */
  .other-input {
    display: block;
    width: calc(100% - 30px);
    margin-left: 1.875rem;
    margin-top: 0.3125rem;
  }
}
/* line 138, ../../shared/sass/component/_form.scss */
.textbox-input {
  width: 100%;
}
/* https://www.filamentgroup.com/lab/select-css.html */
/* line 143, ../../shared/sass/component/_form.scss */
.selectbox-input {
  padding-right: 1.5625rem;
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23CCCCCC%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23CCCCCC%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), -o-linear-gradient(top, #fff 0%, #fff 100%);
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23CCCCCC%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(to bottom, #fff 0%, #fff 100%);
  background-repeat: no-repeat, repeat;
  background-position: right 0.5rem top 50%, 0 0;
  background-size: 0.8em auto, 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Support for rtl text, explicit support for Arabic and Hebrew */
}
/* line 153, ../../shared/sass/component/_form.scss */
.selectbox-input::-ms-expand {
  display: none;
}
/* line 158, ../../shared/sass/component/_form.scss */
*[dir='rtl'] .selectbox-input,
:root:lang(ar) .selectbox-input,
:root:lang(iw) .selectbox-input {
  background-position: left 0.7em top 50%, 0 0;
  padding: 0.6em 0.8em 0.5em 1.4em;
}
/* line 166, ../../shared/sass/component/_form.scss */
.option-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 171, ../../shared/sass/component/_form.scss */
.radio,
.checkbox {
  font-size: 1rem;
  margin: 0.3125rem 1.5625rem 0.3125rem 0rem;
}
@media (max-width: 767.98px) {
  /* line 171, ../../shared/sass/component/_form.scss */
  .radio,
  .checkbox {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-right: 0;
  }
}
/* line 182, ../../shared/sass/component/_form.scss */
.radio--width-100,
.checkbox--width-100 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  margin-right: 0;
}
/* line 201, ../../shared/sass/component/_form.scss */
.option-label {
  padding-left: 1.875em !important;
  cursor: pointer;
}
/* line 205, ../../shared/sass/component/_form.scss */
.option-label &gt; span {
  position: relative;
}
/* line 208, ../../shared/sass/component/_form.scss */
.option-label &gt; span:before, .option-label &gt; span:after {
  position: absolute;
  left: -1.875em;
  top: 1px;
  width: 1.25em;
  height: 1.25em;
  line-height: 1.25em !important;
}
/* line 218, ../../shared/sass/component/_form.scss */
.option-label &gt; span:before {
  content: '';
  border: 1px solid #dfdfdf;
  background-color: #fff;
}
/* line 224, ../../shared/sass/component/_form.scss */
.option-label &gt; span:after {
  color: #000;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'wico' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  opacity: 0;
  -webkit-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 237, ../../shared/sass/component/_form.scss */
.radio-label &gt; span:before {
  border-radius: 50%;
}
/* line 241, ../../shared/sass/component/_form.scss */
.radio-label &gt; span:after {
  content: "\f111";
}
/* line 249, ../../shared/sass/component/_form.scss */
.checkbox-label &gt; span:after {
  content: "\e817";
}
/* line 255, ../../shared/sass/component/_form.scss */
.radio-input,
.checkbox-input,
.multiselect-container [type='checkbox'],
.multiselect-container [type='radio'] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
/* line 263, ../../shared/sass/component/_form.scss */
.radio-input:focus + span:before,
.checkbox-input:focus + span:before,
.multiselect-container [type='checkbox']:focus + span:before,
.multiselect-container [type='radio']:focus + span:before {
  outline: thin dotted;
  outline-offset: -1px;
}
/* line 269, ../../shared/sass/component/_form.scss */
.radio-input:checked + span:after,
.checkbox-input:checked + span:after,
.multiselect-container [type='checkbox']:checked + span:after,
.multiselect-container [type='radio']:checked + span:after {
  opacity: 1;
}
/* line 276, ../../shared/sass/component/_form.scss */
.radio-input:checked + span:after,
.multiselect-container [type='radio']:checked + span:after {
  -webkit-transform: scale(0.5, 0.5);
  transform: scale(0.5, 0.5);
}
/* line 283, ../../shared/sass/component/_form.scss */
.checkbox-input:checked + span:after,
.multiselect-container [type='checkbox']:checked + span:after {
  -webkit-transform: scale(0.85, 0.85);
  transform: scale(0.85, 0.85);
}
/* line 289, ../../shared/sass/component/_form.scss */
.btn--form {
  margin-right: 1.375rem;
  font-size: 1.125em !important;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 299, ../../shared/sass/component/_form.scss */
.btn--form:hover, .btn--form:focus {
  -webkit-box-shadow: 0 0 10px 0 rgba(50, 50, 50, 0.5);
  box-shadow: 0 0 10px 0 rgba(50, 50, 50, 0.5);
}
/* line 305, ../../shared/sass/component/_form.scss */
.btn--clone {
  float: right;
  margin-right: 0.75rem;
  color: #fff !important;
  background-color: #333;
}
/* line 312, ../../shared/sass/component/_form.scss */
.btn--remove {
  font-size: 0.75rem;
  position: absolute;
  right: 0.75rem;
  top: 1.25rem;
  width: 1.25rem;
  height: 1.25rem;
  padding: 0;
  color: #fff !important;
  border-radius: 50%;
  background-color: #c6c6c6;
}
/* line 324, ../../shared/sass/component/_form.scss */
.btn--remove &gt; .ico, .arrow-list.btn--remove &gt; li:before, .inline-arrow-list.btn--remove &gt; li:before {
  display: inline-block;
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}
/* line 330, ../../shared/sass/component/_form.scss */
.btn--reset {
  color: #979ca0 !important;
  background-color: #e1e1e1;
}
/* line 335, ../../shared/sass/component/_form.scss */
.btn--submit {
  color: #fff !important;
  background-color: #5f79e0;
}
/* line 341, ../../shared/sass/component/_form.scss */
.mandatory,
.error {
  color: #f40723;
}
/* line 346, ../../shared/sass/component/_form.scss */
.form-remark {
  font-size: 0.875rem;
  color: #5f79e0;
}
/* line 351, ../../shared/sass/component/_form.scss */
label.error {
  display: block;
  margin: 0.3125rem 0;
  font-size: 0.75em;
  color: #f40723;
  font-weight: normal;
}
/* line 162, ../../shared/sass/helper/_mixins.scss */
[type='text']::-moz-placeholder,
[type='password']::-moz-placeholder,
[type='search']::-moz-placeholder,
[type='email']::-moz-placeholder,
[type='number']::-moz-placeholder,
[type='url']::-moz-placeholder {
  color: #666;
  opacity: 1;
}
/* line 162, ../../shared/sass/helper/_mixins.scss */
[type='text']::-webkit-input-placeholder,
[type='password']::-webkit-input-placeholder,
[type='search']::-webkit-input-placeholder,
[type='email']::-webkit-input-placeholder,
[type='number']::-webkit-input-placeholder,
[type='url']::-webkit-input-placeholder {
  color: #666;
  opacity: 1;
}
/* line 162, ../../shared/sass/helper/_mixins.scss */
[type='text']:-moz-placeholder,
[type='password']:-moz-placeholder,
[type='search']:-moz-placeholder,
[type='email']:-moz-placeholder,
[type='number']:-moz-placeholder,
[type='url']:-moz-placeholder {
  color: #666;
  opacity: 1;
}
/* line 162, ../../shared/sass/helper/_mixins.scss */
[type='text']:-ms-input-placeholder,
[type='password']:-ms-input-placeholder,
[type='search']:-ms-input-placeholder,
[type='email']:-ms-input-placeholder,
[type='number']:-ms-input-placeholder,
[type='url']:-ms-input-placeholder {
  color: #666;
  opacity: 1;
}
/* Remove 'X' from search input field */
/* line 377, ../../shared/sass/component/_form.scss */
[type='search']::-webkit-search-decoration, [type='search']::-webkit-search-cancel-button, [type='search']::-webkit-search-results-button, [type='search']::-webkit-search-results-decoration {
  display: none;
}
/* line 387, ../../shared/sass/component/_form.scss */
[type='text']::-ms-clear, [type='text']::-ms-reveal,
[type='search']::-ms-clear,
[type='search']::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
/* line 395, ../../shared/sass/component/_form.scss */
[placeholder] {
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
/* Recaptcha */
/* line 400, ../../shared/sass/component/_form.scss */
.recaptcha {
  margin-bottom: 0.9375rem;
}
/* line 404, ../../shared/sass/component/_form.scss */
.clone-box {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
/* line 408, ../../shared/sass/component/_form.scss */
.clone-box-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 413, ../../shared/sass/component/_form.scss */
.clone-box-item + .clone-box-item {
  padding-top: 1.25rem;
}
/* line 416, ../../shared/sass/component/_form.scss */
.clone-box-item + .clone-box-item:before {
  position: absolute;
  top: 0;
  left: 0.75rem;
  right: 0.75rem;
  height: 1px;
  background-color: #efefef;
  content: '';
}
/* line 430, ../../shared/sass/component/_form.scss */
.upload-box__btn {
  display: inline-block;
  padding: 0.375rem 0.75rem;
  color: #fff;
  font-weight: 700;
  border: 0;
  border-radius: 5px;
  background-color: #333;
  -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 441, ../../shared/sass/component/_form.scss */
.upload-box__btn:hover, .upload-box__btn:focus {
  opacity: 0.85;
}
/* line 447, ../../shared/sass/component/_form.scss */
.upload-box__label {
  margin-bottom: 0;
}
/* line 452, ../../shared/sass/component/_form.scss */
.files-box {
  margin-bottom: 1.5625rem;
  font-size: 0.875rem;
  background-color: #fff;
}
/* line 457, ../../shared/sass/component/_form.scss */
.files-box__item {
  position: relative;
  padding: 1.0625em 2.5em 1em 0;
  border-bottom: 1px solid #dfdbdb;
}
/* line 462, ../../shared/sass/component/_form.scss */
.files-box__item:last-child {
  border-bottom: 0;
}
/* line 467, ../../shared/sass/component/_form.scss */
.files-box__name {
  word-wrap: break-word;
}
/* line 471, ../../shared/sass/component/_form.scss */
.files-box__btn-cancel {
  position: absolute;
  right: 0.625rem;
  top: 1.0625rem;
  width: 1.25rem;
  height: 1.25rem;
  font-size: 0.5rem;
  color: #fff !important;
  text-align: center;
  line-height: 1.25rem;
  background-color: #c6c6c6;
  border-radius: 50%;
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  -o-transition: box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
}
/* line 485, ../../shared/sass/component/_form.scss */
.files-box__btn-cancel:hover, .files-box__btn-cancel:focus {
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}
/* line 490, ../../shared/sass/component/_form.scss */
.files-box__btn-cancel .icon-font {
  display: block;
  -webkit-transform: scale(0.6, 0.6);
  transform: scale(0.6, 0.6);
}
/* line 1, ../../shared/sass/component/_dropdown.scss */
.dropdown {
  font-size: 1rem;
  position: relative;
}
@media (max-width: 767.98px) {
  /* line 1, ../../shared/sass/component/_dropdown.scss */
  .dropdown {
    font-size: 0.875rem;
  }
}
/* line 9, ../../shared/sass/component/_dropdown.scss */
.dropdown__btn {
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  position: relative;
  text-align: left;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: none;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  overflow: visible;
}
/* line 23, ../../shared/sass/component/_dropdown.scss */
.dropdown__btn[aria-expanded="true"] &gt; .ico:not(.ico--share), .arrow-list.dropdown__btn[aria-expanded="true"] &gt; li:not(.ico--share):before, .inline-arrow-list.dropdown__btn[aria-expanded="true"] &gt; li:not(.ico--share):before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 28, ../../shared/sass/component/_dropdown.scss */
.dropdown__btn &gt; .ico, .arrow-list.dropdown__btn &gt; li:before, .inline-arrow-list.dropdown__btn &gt; li:before {
  position: relative;
  display: inline-block;
  font-size: 1.625em;
  line-height: 1;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
/* line 42, ../../shared/sass/component/_dropdown.scss */
.dropdown__menu, .dropdown-menu {
  width: 100%;
  max-height: 18.75rem;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  margin-top: 0;
  padding: 0;
  border: 1px solid #666;
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2);
}
/* line 57, ../../shared/sass/component/_dropdown.scss */
.dropdown__menu-link, .dropdown-menu-link {
  display: block;
  padding: 0.5em 0.625em;
  color: #000;
}
/* line 62, ../../shared/sass/component/_dropdown.scss */
.dropdown__menu-link:hover, .dropdown__menu-link:focus, .dropdown-menu-link:hover, .dropdown-menu-link:focus {
  color: #fff;
  text-decoration: none;
  background-color: #666;
}
/* line 73, ../../shared/sass/component/_dropdown.scss */
.dropdown--icon-btn .dropdown__btn {
  padding: 0;
  border: 0;
  background: none;
}
/* line 76, ../../shared/sass/component/_dropdown.scss */
.dropdown--icon-btn .dropdown__btn .ico, .dropdown--icon-btn .dropdown__btn .arrow-list &gt; li:before, .dropdown--icon-btn .dropdown__btn .inline-arrow-list &gt; li:before {
  position: static;
  -webkit-transform: none;
  transform: none;
}
/* line 82, ../../shared/sass/component/_dropdown.scss */
.dropdown--icon-btn .dropdown__menu {
  min-width: 0;
}
/* line 90, ../../shared/sass/component/_dropdown.scss */
.dropdown--share .dropdown__menu {
  width: 12.25rem;
  margin-top: 2.25rem;
  margin-left: -2.5rem;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: block;
  visibility: hidden;
  -webkit-transition: opacity 0.2s, visibility 0.2s;
  -o-transition: opacity 0.2s, visibility 0.2s;
  transition: opacity 0.2s, visibility 0.2s;
}
/* line 101, ../../shared/sass/component/_dropdown.scss */
.dropdown--share .dropdown__menu.show {
  opacity: 1;
  visibility: visible;
}
@media (max-width: 1439.98px) {
  /* line 90, ../../shared/sass/component/_dropdown.scss */
  .dropdown--share .dropdown__menu {
    margin-top: 1.875rem;
  }
}
@media (max-width: 991.98px) {
  /* line 90, ../../shared/sass/component/_dropdown.scss */
  .dropdown--share .dropdown__menu {
    margin-top: 0;
  }
}
/* line 119, ../../shared/sass/component/_dropdown.scss */
.dropdown--calendar .dropdown__menu {
  width: 6.25rem;
}
@media (max-width: 767.98px) {
  /* line 125, ../../shared/sass/component/_dropdown.scss */
  .dropdown--search {
    position: static;
  }
}
/* line 131, ../../shared/sass/component/_dropdown.scss */
.dropdown--search .dropdown__menu {
  width: 21.875rem;
}
@media (max-width: 767.98px) {
  /* line 131, ../../shared/sass/component/_dropdown.scss */
  .dropdown--search .dropdown__menu {
    width: 100%;
    border-radius: 0;
  }
}
/* Bootstrap select */
/* line 2, ../../shared/sass/component/_selectmenu.scss */
.bs-select {
  font-size: 1rem;
  width: 100% !important;
}
@media (max-width: 767.98px) {
  /* line 2, ../../shared/sass/component/_selectmenu.scss */
  .bs-select {
    font-size: 0.875rem;
  }
}
/* line 10, ../../shared/sass/component/_selectmenu.scss */
.bs-select .dropdown-toggle {
  font-size: 1em;
  padding: 0.3125em 0.625em;
  border: 1px solid #d1d1d1;
  -webkit-transition: all 0.15s;
  -o-transition: all 0.15s;
  transition: all 0.15s;
}
/* line 16, ../../shared/sass/component/_selectmenu.scss */
.bs-select .dropdown-toggle:after {
  color: #666;
  border-top-width: 0.4em;
  border-right-width: 0.4em;
  border-left-width: 0.4em;
}
/* line 23, ../../shared/sass/component/_selectmenu.scss */
.bs-select .dropdown-toggle .filter-option-inner-inner {
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
/* line 41, ../../shared/sass/component/_selectmenu.scss */
.bs-select .dropdown-menu.inner a {
  padding: 0.5rem 0.625rem;
}
/* line 44, ../../shared/sass/component/_selectmenu.scss */
.bs-select .dropdown-menu.inner a:hover, .bs-select .dropdown-menu.inner a:focus {
  color: #000;
}
/* line 52, ../../shared/sass/component/_selectmenu.scss */
.bs-select .dropdown-item {
  white-space: normal;
  line-height: 1.3;
}
/* line 60, ../../shared/sass/component/_selectmenu.scss */
.no-js .bs-select {
  visibility: hidden;
}
/* line 66, ../../shared/sass/component/_selectmenu.scss */
.bs-select-container--w-500 {
  width: 500px;
}
/* line 70, ../../shared/sass/component/_selectmenu.scss */
.bs-select-container--w-600 {
  width: 600px;
}
@media (max-width: 767.98px) {
  /* line 65, ../../shared/sass/component/_selectmenu.scss */
  .bs-select-container {
    width: auto;
  }
}
/* Bootstrap multiselect */
/* jQuery ui select */
/* line 1, ../../shared/sass/component/_tab.scss */
.tabs {
  font-size: 1rem;
  border: 1px solid #e2e2e2;
  background-color: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.1);
}
@media (max-width: 767.98px) {
  /* line 1, ../../shared/sass/component/_tab.scss */
  .tabs {
    font-size: 0.875rem;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
/* line 18, ../../shared/sass/component/_tab.scss */
.tabs__content-pane {
  display: none;
  padding: 0.9375rem;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  /* line 18, ../../shared/sass/component/_tab.scss */
  .tabs__content-pane {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 28, ../../shared/sass/component/_tab.scss */
.tabs__content-pane.active {
  display: block;
}
/* line 32, ../../shared/sass/component/_tab.scss */
.tabs__content-pane &gt; *:first-child {
  margin-top: 7.1875em;
}
@media (max-width: 1439.98px) {
  /* line 32, ../../shared/sass/component/_tab.scss */
  .tabs__content-pane &gt; *:first-child {
    margin-top: 4.375em;
  }
}
@media (max-width: 575.98px) {
  /* line 32, ../../shared/sass/component/_tab.scss */
  .tabs__content-pane &gt; *:first-child {
    margin-top: 3.125em;
  }
}
/* line 45, ../../shared/sass/component/_tab.scss */
.tabs .dropdown__menu, .tabs .dropdown-menu {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 768px) {
  /* line 45, ../../shared/sass/component/_tab.scss */
  .tabs .dropdown__menu, .tabs .dropdown-menu {
    position: static !important;
    float: none;
    display: block;
    max-height: none;
    -webkit-transform: none !important;
    transform: none !important;
  }
}
@media (max-width: 767.98px) {
  /* line 45, ../../shared/sass/component/_tab.scss */
  .tabs .dropdown__menu, .tabs .dropdown-menu {
    display: none;
  }
  /* line 61, ../../shared/sass/component/_tab.scss */
  .tabs .dropdown__menu.show, .tabs .dropdown-menu.show {
    display: block;
  }
}
/* line 72, ../../shared/sass/component/_tab.scss */
.nav-tabs {
  font-size: 1rem;
  background-color: #ebebeb;
}
@media (max-width: 767.98px) {
  /* line 72, ../../shared/sass/component/_tab.scss */
  .nav-tabs {
    font-size: 0.875rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 84, ../../shared/sass/component/_tab.scss */
.nav-tabs__link {
  display: block;
  padding: 0.625em 1.875em;
  color: #383838;
}
@media (max-width: 767.98px) {
  /* line 84, ../../shared/sass/component/_tab.scss */
  .nav-tabs__link {
    padding: 0.5em 0.625em;
  }
  /* line 91, ../../shared/sass/component/_tab.scss */
  .nav-tabs__link:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #e4d4a4;
    z-index: -1;
  }
}
/* line 103, ../../shared/sass/component/_tab.scss */
.nav-tabs__link:hover, .nav-tabs__link:focus {
  text-decoration: none;
  background-color: #dbdbdb;
}
/* line 109, ../../shared/sass/component/_tab.scss */
.nav-tabs__link.active {
  color: #fff;
  background-color: #5f79e0;
  pointer-events: none;
}
@media (max-width: 767.98px) {
  /* line 109, ../../shared/sass/component/_tab.scss */
  .nav-tabs__link.active {
    display: none;
  }
}
/* line 1, ../../shared/sass/component/_magnific-popup.scss */
.mfp-container .mfp-content {
  max-width: 1000px;
}
@media (max-width: 1199.98px) {
  /* line 1, ../../shared/sass/component/_magnific-popup.scss */
  .mfp-container .mfp-content {
    max-width: 90%;
  }
}
@media (max-width: 767.98px) {
  /* line 1, ../../shared/sass/component/_magnific-popup.scss */
  .mfp-container .mfp-content {
    max-width: 100%;
  }
}
/* line 13, ../../shared/sass/component/_magnific-popup.scss */
.mfp-image-holder .mfp-content {
  line-height: 0;
}
/* line 17, ../../shared/sass/component/_magnific-popup.scss */
.mfp-figure {
  margin-top: 3.25rem;
  margin-bottom: 5rem;
}
/* line 22, ../../shared/sass/component/_magnific-popup.scss */
.mfp-gallery {
  position: fixed !important;
  top: 50vh !important;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 28, ../../shared/sass/component/_magnific-popup.scss */
.mfp-bottom-bar {
  margin-top: -30px;
}
/* line 31, ../../shared/sass/component/_magnific-popup.scss */
.mfp-iframe + .mfp-bottom-bar {
  margin-top: 10px;
}
/* line 36, ../../shared/sass/component/_magnific-popup.scss */
.mfp-title {
  font-size: 1em;
}
/* line 40, ../../shared/sass/component/_magnific-popup.scss */
[data-mfp-src] {
  cursor: pointer;
}
/* line 44, ../../shared/sass/component/_magnific-popup.scss */
.mfp-arrow {
  width: 2.5em;
  height: 2.5em;
  font-size: 2.25rem;
  opacity: 1;
}
/* line 50, ../../shared/sass/component/_magnific-popup.scss */
.mfp-arrow:before {
  opacity: 1;
}
/* line 54, ../../shared/sass/component/_magnific-popup.scss */
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 0.8;
}
/* line 61, ../../shared/sass/component/_magnific-popup.scss */
.mfp-arrow-right:before, .mfp-arrow-left:before {
  border: 0;
  color: #fff;
}
/* line 66, ../../shared/sass/component/_magnific-popup.scss */
.mfp-arrow-right:after, .mfp-arrow-left:after {
  content: none;
}
/* line 71, ../../shared/sass/component/_magnific-popup.scss */
.mfp-arrow-right {
  -webkit-transform: translateX(80%);
  transform: translateX(80%);
}
/* line 73, ../../shared/sass/component/_magnific-popup.scss */
.mfp-arrow-right:before {
  content: '\00276F';
}
@media (max-width: 767.98px) {
  /* line 71, ../../shared/sass/component/_magnific-popup.scss */
  .mfp-arrow-right {
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
  }
}
/* line 82, ../../shared/sass/component/_magnific-popup.scss */
.mfp-arrow-left {
  -webkit-transform: translateX(-80%);
  transform: translateX(-80%);
}
/* line 85, ../../shared/sass/component/_magnific-popup.scss */
.mfp-arrow-left:before {
  margin-left: 35px;
  content: '\00276E';
}
@media (max-width: 767.98px) {
  /* line 82, ../../shared/sass/component/_magnific-popup.scss */
  .mfp-arrow-left {
    -webkit-transform: translateX(-10%);
    transform: translateX(-10%);
  }
}
/* line 96, ../../shared/sass/component/_magnific-popup.scss */
.mfp-close {
  color: transparent !important;
  opacity: 1;
}
/* line 100, ../../shared/sass/component/_magnific-popup.scss */
.mfp-close:hover, .mfp-close:focus {
  opacity: 0.8;
}
/* line 105, ../../shared/sass/component/_magnific-popup.scss */
.mfp-close:before {
  position: absolute;
  right: 0px;
  width: 2.5rem;
  height: 2.5rem;
  background-color: #03102d;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'wico' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff !important;
  text-align: center;
  vertical-align: middle;
  font-size: 1.8125rem;
  content: "\e93e";
}
/* optionally hide arrows until image is displayed */
/* line 121, ../../shared/sass/component/_magnific-popup.scss */
.mfp-s-loading .mfp-arrow {
  display: none;
}
/* line 125, ../../shared/sass/component/_magnific-popup.scss */
.mfp-inline-holder .mfp-close {
  top: -3.75rem;
  right: -6px;
  padding-right: 6px;
  text-align: right;
  color: #fff;
  width: 100%;
}
/* line 134, ../../shared/sass/component/_magnific-popup.scss */
.mfp-iframe-holder .mfp-close {
  top: -3.25rem !important;
}
/* line 138, ../../shared/sass/component/_magnific-popup.scss */
.btn-download-img {
  display: inline-block;
  margin-left: 0.5rem;
  padding: 0.125rem 0.5rem 0.1875rem;
  font-size: 0.875em;
  color: #fff;
  border-radius: 3px;
  background-color: #666;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 767.98px) {
  /* line 138, ../../shared/sass/component/_magnific-popup.scss */
  .btn-download-img {
    display: table;
    margin-left: 0;
    margin-top: 0.625rem;
  }
}
/* line 154, ../../shared/sass/component/_magnific-popup.scss */
.btn-download-img:hover, .btn-download-img:focus {
  color: inherit;
  background-color: #000;
}
/* line 161, ../../shared/sass/component/_magnific-popup.scss */
.popup-video {
  width: 100%;
}
/* line 166, ../../shared/sass/component/_magnific-popup.scss */
.cke_editable a[class^='mfp-'] {
  pointer-events: none;
}
/* line 169, ../../shared/sass/component/_magnific-popup.scss */
.cke_editable a[class^='mfp-'] &gt; * {
  pointer-events: auto;
}
/*

====== Fade Zoom effect ======

*/
/* overlay at start */
/* line 181, ../../shared/sass/component/_magnific-popup.scss */
.mfp-fade {
  /* overlay animate in */
  /* overlay animate out */
  /* content at start */
  /* content animate it */
  /* content animate out */
}
/* line 182, ../../shared/sass/component/_magnific-popup.scss */
.mfp-fade .mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 188, ../../shared/sass/component/_magnific-popup.scss */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
/* line 193, ../../shared/sass/component/_magnific-popup.scss */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}
/* line 198, ../../shared/sass/component/_magnific-popup.scss */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 205, ../../shared/sass/component/_magnific-popup.scss */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 211, ../../shared/sass/component/_magnific-popup.scss */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
/* Demo: https://codepen.io/dimsemenov/pen/GAIkt */
/*

====== Zoom effect ======

*/
/* line 223, ../../shared/sass/component/_magnific-popup.scss */
.mfp-zoom-in {
  /* start state */
  /* animate in */
  /* animate out */
}
/* line 225, ../../shared/sass/component/_magnific-popup.scss */
.mfp-zoom-in .mfp-with-anim {
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
/* line 231, ../../shared/sass/component/_magnific-popup.scss */
.mfp-zoom-in.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 238, ../../shared/sass/component/_magnific-popup.scss */
.mfp-zoom-in.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 242, ../../shared/sass/component/_magnific-popup.scss */
.mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.8;
}
/* line 249, ../../shared/sass/component/_magnific-popup.scss */
.mfp-zoom-in.mfp-removing .mfp-with-anim {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  opacity: 0;
}
/* line 253, ../../shared/sass/component/_magnific-popup.scss */
.mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}
/*

====== Newspaper effect ======

*/
/* line 264, ../../shared/sass/component/_magnific-popup.scss */
.mfp-newspaper {
  /* start state */
  /* animate in */
  /* animate out */
}
/* line 266, ../../shared/sass/component/_magnific-popup.scss */
.mfp-newspaper .mfp-with-anim {
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: scale(0) rotate(500deg);
  transform: scale(0) rotate(500deg);
}
/* line 274, ../../shared/sass/component/_magnific-popup.scss */
.mfp-newspaper.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 281, ../../shared/sass/component/_magnific-popup.scss */
.mfp-newspaper.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg);
}
/* line 285, ../../shared/sass/component/_magnific-popup.scss */
.mfp-newspaper.mfp-ready.mfp-bg {
  opacity: 0.8;
}
/* line 292, ../../shared/sass/component/_magnific-popup.scss */
.mfp-newspaper.mfp-removing .mfp-with-anim {
  -webkit-transform: scale(0) rotate(500deg);
  transform: scale(0) rotate(500deg);
  opacity: 0;
}
/* line 296, ../../shared/sass/component/_magnific-popup.scss */
.mfp-newspaper.mfp-removing.mfp-bg {
  opacity: 0;
}
/*

====== Move-horizontal effect ======

*/
/* line 307, ../../shared/sass/component/_magnific-popup.scss */
.mfp-move-horizontal {
  /* start state */
  /* animate in */
  /* animate out */
}
/* line 309, ../../shared/sass/component/_magnific-popup.scss */
.mfp-move-horizontal .mfp-with-anim {
  opacity: 0;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transform: translateX(-50px);
  transform: translateX(-50px);
}
/* line 316, ../../shared/sass/component/_magnific-popup.scss */
.mfp-move-horizontal.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 323, ../../shared/sass/component/_magnific-popup.scss */
.mfp-move-horizontal.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
/* line 327, ../../shared/sass/component/_magnific-popup.scss */
.mfp-move-horizontal.mfp-ready.mfp-bg {
  opacity: 0.8;
}
/* line 334, ../../shared/sass/component/_magnific-popup.scss */
.mfp-move-horizontal.mfp-removing .mfp-with-anim {
  -webkit-transform: translateX(50px);
  transform: translateX(50px);
  opacity: 0;
}
/* line 338, ../../shared/sass/component/_magnific-popup.scss */
.mfp-move-horizontal.mfp-removing.mfp-bg {
  opacity: 0;
}
/*

====== Move-from-top effect ======

*/
/* line 349, ../../shared/sass/component/_magnific-popup.scss */
.mfp-move-from-top {
  /* start state */
  /* animate in */
  /* animate out */
}
/* line 350, ../../shared/sass/component/_magnific-popup.scss */
.mfp-move-from-top .mfp-content {
  vertical-align: top;
}
/* line 355, ../../shared/sass/component/_magnific-popup.scss */
.mfp-move-from-top .mfp-with-anim {
  opacity: 0;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transform: translateY(-100px);
  transform: translateY(-100px);
}
/* line 362, ../../shared/sass/component/_magnific-popup.scss */
.mfp-move-from-top.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 369, ../../shared/sass/component/_magnific-popup.scss */
.mfp-move-from-top.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
/* line 373, ../../shared/sass/component/_magnific-popup.scss */
.mfp-move-from-top.mfp-ready.mfp-bg {
  opacity: 0.8;
}
/* line 380, ../../shared/sass/component/_magnific-popup.scss */
.mfp-move-from-top.mfp-removing .mfp-with-anim {
  -webkit-transform: translateY(-50px);
  transform: translateY(-50px);
  opacity: 0;
}
/* line 384, ../../shared/sass/component/_magnific-popup.scss */
.mfp-move-from-top.mfp-removing.mfp-bg {
  opacity: 0;
}
/*

====== 3d unfold ======

*/
/* line 395, ../../shared/sass/component/_magnific-popup.scss */
.mfp-3d-unfold {
  /* start state */
  /* animate in */
  /* animate out */
}
/* line 396, ../../shared/sass/component/_magnific-popup.scss */
.mfp-3d-unfold .mfp-content {
  -webkit-perspective: 2000px;
  perspective: 2000px;
}
/* line 401, ../../shared/sass/component/_magnific-popup.scss */
.mfp-3d-unfold .mfp-with-anim {
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(-60deg);
  transform: rotateY(-60deg);
}
/* line 408, ../../shared/sass/component/_magnific-popup.scss */
.mfp-3d-unfold.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 415, ../../shared/sass/component/_magnific-popup.scss */
.mfp-3d-unfold.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
/* line 419, ../../shared/sass/component/_magnific-popup.scss */
.mfp-3d-unfold.mfp-ready.mfp-bg {
  opacity: 0.8;
}
/* line 426, ../../shared/sass/component/_magnific-popup.scss */
.mfp-3d-unfold.mfp-removing .mfp-with-anim {
  -webkit-transform: rotateY(60deg);
  transform: rotateY(60deg);
  opacity: 0;
}
/* line 430, ../../shared/sass/component/_magnific-popup.scss */
.mfp-3d-unfold.mfp-removing.mfp-bg {
  opacity: 0;
}
/*

====== Zoom-out effect ======

*/
/* line 441, ../../shared/sass/component/_magnific-popup.scss */
.mfp-zoom-out {
  /* start state */
  /* animate in */
  /* animate out */
}
/* line 443, ../../shared/sass/component/_magnific-popup.scss */
.mfp-zoom-out .mfp-with-anim {
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}
/* line 449, ../../shared/sass/component/_magnific-popup.scss */
.mfp-zoom-out.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 456, ../../shared/sass/component/_magnific-popup.scss */
.mfp-zoom-out.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 460, ../../shared/sass/component/_magnific-popup.scss */
.mfp-zoom-out.mfp-ready.mfp-bg {
  opacity: 0.8;
}
/* line 467, ../../shared/sass/component/_magnific-popup.scss */
.mfp-zoom-out.mfp-removing .mfp-with-anim {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
  opacity: 0;
}
/* line 471, ../../shared/sass/component/_magnific-popup.scss */
.mfp-zoom-out.mfp-removing.mfp-bg {
  opacity: 0;
}
/*

====== "Hinge" close effect ======

*/
@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}
/* line 512, ../../shared/sass/component/_magnific-popup.scss */
.hinge {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-name: hinge;
  animation-name: hinge;
}
/* line 518, ../../shared/sass/component/_magnific-popup.scss */
.mfp-with-fade .mfp-content, .mfp-with-fade.mfp-bg {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
}
/* line 525, ../../shared/sass/component/_magnific-popup.scss */
.mfp-with-fade.mfp-ready .mfp-content {
  opacity: 1;
}
/* line 528, ../../shared/sass/component/_magnific-popup.scss */
.mfp-with-fade.mfp-ready.mfp-bg {
  opacity: 0.8;
}
/* line 535, ../../shared/sass/component/_magnific-popup.scss */
.mfp-with-fade.mfp-removing.mfp-bg {
  opacity: 0;
}
/* line 542, ../../shared/sass/component/_magnific-popup.scss */
.mfp-figure::after {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
/* line 545, ../../shared/sass/component/_magnific-popup.scss */
.mfp-figure figure {
  position: relative;
}
/* line 547, ../../shared/sass/component/_magnific-popup.scss */
.mfp-figure figure::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(-0.68%, #cab8ff), color-stop(99.21%, #613fc5));
  background-image: -o-linear-gradient(left, #cab8ff -0.68%, #613fc5 99.21%);
  background-image: linear-gradient(90deg, #cab8ff -0.68%, #613fc5 99.21%);
  left: 0;
  background-position: center;
  bottom: 0;
  pointer-events: none;
  z-index: -2;
}
/* line 562, ../../shared/sass/component/_magnific-popup.scss */
img.mfp-img {
  padding: 0.625rem;
}
/* line 567, ../../shared/sass/component/_magnific-popup.scss */
.mfp-figure::after {
  background: none;
}
@media (min-width: 1200px) {
  /* line 572, ../../shared/sass/component/_magnific-popup.scss */
  .mfp-arrow-right {
    right: -2.5rem;
  }
}
@media (min-width: 1440px) {
  /* line 572, ../../shared/sass/component/_magnific-popup.scss */
  .mfp-arrow-right {
    right: -6.25rem;
  }
}
@media (min-width: 1200px) {
  /* line 580, ../../shared/sass/component/_magnific-popup.scss */
  .mfp-arrow-left {
    left: -2.5rem;
  }
}
@media (min-width: 1440px) {
  /* line 580, ../../shared/sass/component/_magnific-popup.scss */
  .mfp-arrow-left {
    left: -6.25rem;
  }
}
/* line 589, ../../shared/sass/component/_magnific-popup.scss */
.mfp-content .mfp-iframe-scaler {
  position: relative;
  padding-top: 56.5%;
}
/* line 593, ../../shared/sass/component/_magnific-popup.scss */
.mfp-content .mfp-iframe-scaler::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(-0.68%, #cab8ff), color-stop(99.21%, #613fc5));
  background-image: -o-linear-gradient(left, #cab8ff -0.68%, #613fc5 99.21%);
  background-image: linear-gradient(90deg, #cab8ff -0.68%, #613fc5 99.21%);
  left: 0;
  background-position: center;
  bottom: 0;
  pointer-events: none;
  z-index: -2;
}
/* line 605, ../../shared/sass/component/_magnific-popup.scss */
.mfp-content .mfp-iframe-scaler .mfp-iframe {
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  left: 10px;
  top: 10px;
}
/* line 614, ../../shared/sass/component/_magnific-popup.scss */
.mfp-img {
  max-height: 85vh !important;
}
/* line 618, ../../shared/sass/component/_magnific-popup.scss */
.mfp-counter {
  display: none;
}
/* Plain Table */
/* line 2, ../../shared/sass/component/_table.scss */
table {
  font-size: 1rem;
  width: 100%;
}
@media (max-width: 991.98px) {
  /* line 2, ../../shared/sass/component/_table.scss */
  table {
    font-size: 0.75rem;
  }
}
@media (max-width: 767.98px) {
  /* line 2, ../../shared/sass/component/_table.scss */
  table {
    font-size: 0.625rem;
  }
}
/* line 14, ../../shared/sass/component/_table.scss */
table[data-cellpadding='true'] th,
table[data-cellpadding='true'] td {
  padding: 0.625em 0.75em;
}
/* line 20, ../../shared/sass/component/_table.scss */
table td.table-highlight-row {
  font-size: var(--fs-h4);
  background-color: #00bbf4;
  color: #03102d;
  line-height: 1;
  padding: 0.33333333em 1em 0.23333333em 8.625rem;
}
@media (max-width: 1199.98px) {
  /* line 20, ../../shared/sass/component/_table.scss */
  table td.table-highlight-row {
    padding-left: 5rem;
  }
}
@media (max-width: 991.98px) {
  /* line 20, ../../shared/sass/component/_table.scss */
  table td.table-highlight-row {
    padding-left: 3.75rem;
  }
}
@media (max-width: 767.98px) {
  /* line 20, ../../shared/sass/component/_table.scss */
  table td.table-highlight-row {
    padding-left: 1.875rem;
  }
}
/* line 39, ../../shared/sass/component/_table.scss */
table td.table-highlight-row + td {
  padding-left: 1.875rem;
}
/* line 46, ../../shared/sass/component/_table.scss */
table[border='0'] th,
table[border='0'] td {
  border: 0;
}
/* Theme Styled Table */
/* line 67, ../../shared/sass/component/_table.scss */
.table &gt; thead &gt; tr &gt; th,
.table &gt; thead &gt; tr &gt; td,
.table &gt; tbody &gt; tr &gt; th,
.table &gt; tbody &gt; tr &gt; td,
.table &gt; tfoot &gt; tr &gt; th,
.table &gt; tfoot &gt; tr &gt; td {
  text-align: left;
  border-top: 0;
}
/* line 75, ../../shared/sass/component/_table.scss */
.table &gt; tfoot {
  padding-bottom: 5em;
}
@media (max-width: 991.98px) {
  /* line 75, ../../shared/sass/component/_table.scss */
  .table &gt; tfoot {
    padding-bottom: 2.8125rem;
  }
}
/* line 81, ../../shared/sass/component/_table.scss */
.table &gt; tfoot &gt; tr &gt; td:not(.table-highlight-row) {
  font-size: 1em;
  color: #ffffff;
  line-height: 1.5;
  background-color: #152752;
  padding: 0.1875em 1.875em 0.1875em 8.625rem;
}
@media (max-width: 1199.98px) {
  /* line 81, ../../shared/sass/component/_table.scss */
  .table &gt; tfoot &gt; tr &gt; td:not(.table-highlight-row) {
    padding-left: 5rem;
  }
}
@media (max-width: 991.98px) {
  /* line 81, ../../shared/sass/component/_table.scss */
  .table &gt; tfoot &gt; tr &gt; td:not(.table-highlight-row) {
    padding-left: 3.75rem;
  }
}
@media (max-width: 767.98px) {
  /* line 81, ../../shared/sass/component/_table.scss */
  .table &gt; tfoot &gt; tr &gt; td:not(.table-highlight-row) {
    padding-left: 1.875rem;
  }
}
/* line 100, ../../shared/sass/component/_table.scss */
.table &gt; tfoot &gt; tr &gt; td:not(.table-highlight-row) + td {
  padding-left: 1.875rem;
}
/* line 106, ../../shared/sass/component/_table.scss */
.table &gt; tfoot &gt; tr:last-child &gt; td {
  padding-bottom: 4.875em;
}
/* line 114, ../../shared/sass/component/_table.scss */
.table &gt; thead &gt; tr &gt; td,
.table &gt; tbody &gt; tr &gt; th {
  color: #fff;
}
/* line 119, ../../shared/sass/component/_table.scss */
.table &gt; tbody &gt; tr &gt; td:not(.table-highlight-row) {
  background-color: #152752;
  padding: 5em 1.875em 5em 8.625rem;
}
@media (max-width: 1199.98px) {
  /* line 119, ../../shared/sass/component/_table.scss */
  .table &gt; tbody &gt; tr &gt; td:not(.table-highlight-row) {
    padding-left: 5rem;
  }
}
@media (max-width: 991.98px) {
  /* line 119, ../../shared/sass/component/_table.scss */
  .table &gt; tbody &gt; tr &gt; td:not(.table-highlight-row) {
    padding-left: 3.75rem;
  }
}
@media (max-width: 767.98px) {
  /* line 119, ../../shared/sass/component/_table.scss */
  .table &gt; tbody &gt; tr &gt; td:not(.table-highlight-row) {
    padding-left: 1.875rem;
  }
}
/* line 135, ../../shared/sass/component/_table.scss */
.table &gt; tbody &gt; tr &gt; td:not(.table-highlight-row) + td {
  padding-left: 1.875rem;
}
/* line 142, ../../shared/sass/component/_table.scss */
.table &gt; tbody &gt; tr:last-child &gt; td {
  padding-bottom: 2.8125em;
}
/* line 148, ../../shared/sass/component/_table.scss */
.table &gt; thead &gt; tr &gt; th {
  color: #00bbf4;
  font-size: 2.75em;
  font-weight: 700;
  line-height: 1.25;
  border-bottom: none;
  padding-left: 8.625rem;
}
@media (max-width: 1199.98px) {
  /* line 148, ../../shared/sass/component/_table.scss */
  .table &gt; thead &gt; tr &gt; th {
    padding-left: 5rem;
  }
}
@media (max-width: 991.98px) {
  /* line 148, ../../shared/sass/component/_table.scss */
  .table &gt; thead &gt; tr &gt; th {
    padding-left: 3.75rem;
  }
}
@media (max-width: 767.98px) {
  /* line 148, ../../shared/sass/component/_table.scss */
  .table &gt; thead &gt; tr &gt; th {
    padding-left: 1.875rem;
  }
}
/* line 168, ../../shared/sass/component/_table.scss */
.table &gt; thead &gt; tr &gt; th + th {
  padding-left: 1.875rem;
}
/* line 178, ../../shared/sass/component/_table.scss */
.table &gt; caption + thead &gt; tr:first-child &gt; th,
.table &gt; caption + thead &gt; tr:first-child &gt; td,
.table &gt; colgroup + thead &gt; tr:first-child &gt; th,
.table &gt; colgroup + thead &gt; tr:first-child &gt; td,
.table &gt; thead:first-child &gt; tr:first-child &gt; th,
.table &gt; thead:first-child &gt; tr:first-child &gt; td {
  border-top: 0;
}
/* line 186, ../../shared/sass/component/_table.scss */
.table.members &gt; tbody &gt; tr &gt; td:not(.table-highlight-row) {
  padding-top: 2.5em;
  padding-bottom: 2.5em;
}
/* line 193, ../../shared/sass/component/_table.scss */
.table-bordered,
.cke_editable table.cke_show_border.table-bordered {
  border: 1px solid #666;
}
/* line 201, ../../shared/sass/component/_table.scss */
.table-bordered &gt; thead &gt; tr &gt; th,
.table-bordered &gt; thead &gt; tr &gt; td,
.table-bordered &gt; tbody &gt; tr &gt; th,
.table-bordered &gt; tbody &gt; tr &gt; td,
.table-bordered &gt; tfoot &gt; tr &gt; th,
.table-bordered &gt; tfoot &gt; tr &gt; td,
.cke_editable table.cke_show_border.table-bordered &gt; thead &gt; tr &gt; th,
.cke_editable table.cke_show_border.table-bordered &gt; thead &gt; tr &gt; td,
.cke_editable table.cke_show_border.table-bordered &gt; tbody &gt; tr &gt; th,
.cke_editable table.cke_show_border.table-bordered &gt; tbody &gt; tr &gt; td,
.cke_editable table.cke_show_border.table-bordered &gt; tfoot &gt; tr &gt; th,
.cke_editable table.cke_show_border.table-bordered &gt; tfoot &gt; tr &gt; td {
  border: 1px solid #666;
  background-clip: padding-box;
}
/* line 210, ../../shared/sass/component/_table.scss */
.table-bordered &gt; thead &gt; tr &gt; th,
.table-bordered &gt; thead &gt; tr &gt; td,
.cke_editable table.cke_show_border.table-bordered &gt; thead &gt; tr &gt; th,
.cke_editable table.cke_show_border.table-bordered &gt; thead &gt; tr &gt; td {
  border-bottom-width: 1px;
}
/* line 218, ../../shared/sass/component/_table.scss */
.table-striped &gt; tbody &gt; tr:nth-of-type(odd) {
  background-color: #eee;
}
/* line 224, ../../shared/sass/component/_table.scss */
.table-hover &gt; tbody &gt; tr:hover {
  background-color: #f9f2cf;
}
/* Responsive table */
@-webkit-keyframes passing {
  0% {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    opacity: 0;
  }
}
@keyframes passing {
  0% {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    opacity: 0;
  }
}
/* line 247, ../../shared/sass/component/_table.scss */
.table-wrapper {
  position: relative;
}
/* line 251, ../../shared/sass/component/_table.scss */
.table-wrapper.is-loaded:before, .table-wrapper.is-loaded:after {
  display: none;
}
/* line 257, ../../shared/sass/component/_table.scss */
.ckec .table-wrapper {
  margin-top: 7.5rem;
}
@media (max-width: 1199.98px) {
  /* line 257, ../../shared/sass/component/_table.scss */
  .ckec .table-wrapper {
    margin-top: 5rem;
  }
}
@media (max-width: 767.98px) {
  /* line 257, ../../shared/sass/component/_table.scss */
  .ckec .table-wrapper {
    margin-top: 2.5rem;
  }
}
/* line 272, ../../shared/sass/component/_table.scss */
.ckec .table-wrapper--transparent::before {
  height: calc(100% - 10.3125em);
}
/* line 278, ../../shared/sass/component/_table.scss */
.ckec .table-wrapper--members::before {
  height: calc(100% - 2.5em);
}
/* line 293, ../../shared/sass/component/_table.scss */
.table-min-600 .table-th-feature {
  font-size: var(--fs-h3);
  line-height: calc(60/ 44);
}
@media (max-width: 575.98px) {
  /* line 292, ../../shared/sass/component/_table.scss */
  .table-min-600 {
    width: 600px;
  }
}
/* line 304, ../../shared/sass/component/_table.scss */
.table--4-col .cate-ppls__cate {
  -ms-flex-preferred-size: 8.4em;
  flex-basis: 8.4em;
}
@media (max-width: 991.98px) {
  /* line 304, ../../shared/sass/component/_table.scss */
  .table--4-col .cate-ppls__cate {
    -ms-flex-preferred-size: 6.4em;
    flex-basis: 6.4em;
  }
}
/* line 310, ../../shared/sass/component/_table.scss */
.table--4-col .cate-ppls__name {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
/* line 316, ../../shared/sass/component/_table.scss */
.table--4-col &gt; tbody &gt; tr &gt; td:not(.table-highlight-row):first-child {
  position: relative;
}
/* line 319, ../../shared/sass/component/_table.scss */
.table--4-col &gt; tbody &gt; tr &gt; td:not(.table-highlight-row):first-child::after {
  position: absolute;
  content: '';
  top: 5em;
  bottom: 5em;
  right: 0;
  width: 1px;
  background-color: #b5c8ce;
}
/* line 335, ../../shared/sass/component/_table.scss */
.table--4-col &gt; tbody &gt; tr:last-child &gt; td:first-child::after {
  bottom: 2.8125em;
}
/* line 344, ../../shared/sass/component/_table.scss */
.table--fin {
  text-align: center;
  background-color: #152752;
  margin-bottom: 1rem;
}
/* line 350, ../../shared/sass/component/_table.scss */
.table--fin &gt; colgroup &gt; col:first-child {
  width: 35.75%;
}
@media (max-width: 767.98px) {
  /* line 350, ../../shared/sass/component/_table.scss */
  .table--fin &gt; colgroup &gt; col:first-child {
    width: 26%;
  }
}
/* line 357, ../../shared/sass/component/_table.scss */
.table--fin &gt; colgroup &gt; col:nth-child(2), .table--fin &gt; colgroup &gt; col:nth-child(3) {
  width: 20.25%;
}
@media (max-width: 767.98px) {
  /* line 357, ../../shared/sass/component/_table.scss */
  .table--fin &gt; colgroup &gt; col:nth-child(2), .table--fin &gt; colgroup &gt; col:nth-child(3) {
    width: 24%;
  }
}
/* line 365, ../../shared/sass/component/_table.scss */
.table--fin &gt; colgroup &gt; col:nth-child(4) {
  width: 23.75%;
}
@media (max-width: 767.98px) {
  /* line 365, ../../shared/sass/component/_table.scss */
  .table--fin &gt; colgroup &gt; col:nth-child(4) {
    width: 26%;
  }
}
/* line 374, ../../shared/sass/component/_table.scss */
.table--fin &gt; thead {
  font-size: 2.75rem;
  border-bottom: 0.625rem solid #00bbf4;
}
@media (max-width: 1439.98px) {
  /* line 374, ../../shared/sass/component/_table.scss */
  .table--fin &gt; thead {
    font-size: 2.375rem;
  }
}
@media (max-width: 991.98px) {
  /* line 374, ../../shared/sass/component/_table.scss */
  .table--fin &gt; thead {
    font-size: 1.875rem;
  }
}
@media (max-width: 767.98px) {
  /* line 374, ../../shared/sass/component/_table.scss */
  .table--fin &gt; thead {
    font-size: 1.5rem;
  }
}
/* line 390, ../../shared/sass/component/_table.scss */
.table--fin &gt; thead &gt; tr &gt; th {
  line-height: 1.31818182;
  padding: 1.81818182em 0em 0.90909091em;
}
@media (max-width: 991.98px) {
  /* line 390, ../../shared/sass/component/_table.scss */
  .table--fin &gt; thead &gt; tr &gt; th {
    padding: 0.90909091em 0em 0.90909091em;
  }
}
/* line 398, ../../shared/sass/component/_table.scss */
.table--fin &gt; thead &gt; tr &gt; th:last-child {
  padding-right: 1.45454545em;
}
@media (max-width: 991.98px) {
  /* line 398, ../../shared/sass/component/_table.scss */
  .table--fin &gt; thead &gt; tr &gt; th:last-child {
    padding-right: 1.06666667em;
  }
}
@media (max-width: 767.98px) {
  /* line 398, ../../shared/sass/component/_table.scss */
  .table--fin &gt; thead &gt; tr &gt; th:last-child {
    padding-right: 0.83333333em;
  }
}
/* line 410, ../../shared/sass/component/_table.scss */
.table--fin &gt; thead &gt; tr &gt; th .sub-text {
  font-size: 0.54545455em;
  line-height: 1.33333333;
  color: #b5c8ce;
}
/* line 419, ../../shared/sass/component/_table.scss */
.table--fin &gt; tbody &gt; tr {
  font-size: 2.5625rem;
}
@media (max-width: 1439.98px) {
  /* line 419, ../../shared/sass/component/_table.scss */
  .table--fin &gt; tbody &gt; tr {
    font-size: 2.25rem;
  }
}
@media (max-width: 991.98px) {
  /* line 419, ../../shared/sass/component/_table.scss */
  .table--fin &gt; tbody &gt; tr {
    font-size: 1.75rem;
  }
}
@media (max-width: 767.98px) {
  /* line 419, ../../shared/sass/component/_table.scss */
  .table--fin &gt; tbody &gt; tr {
    font-size: 1.3125rem;
  }
}
/* line 434, ../../shared/sass/component/_table.scss */
.table--fin &gt; tbody &gt; tr &gt; th,
.table--fin &gt; tbody &gt; tr &gt; td {
  position: relative;
  font-weight: 700;
  padding: 0.92682927em 0em 0.85365854em;
}
/* line 440, ../../shared/sass/component/_table.scss */
.table--fin &gt; tbody &gt; tr &gt; th::after,
.table--fin &gt; tbody &gt; tr &gt; td::after {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #bfffff;
}
/* line 450, ../../shared/sass/component/_table.scss */
.table--fin &gt; tbody &gt; tr &gt; th:first-child,
.table--fin &gt; tbody &gt; tr &gt; td:first-child {
  padding-left: 5.75em;
  font-size: 0.58536585em;
  text-align: left;
}
@media (max-width: 991.98px) {
  /* line 450, ../../shared/sass/component/_table.scss */
  .table--fin &gt; tbody &gt; tr &gt; th:first-child,
  .table--fin &gt; tbody &gt; tr &gt; td:first-child {
    font-size: 0.64285714em;
    padding-left: 3.55555556em;
  }
}
@media (max-width: 767.98px) {
  /* line 450, ../../shared/sass/component/_table.scss */
  .table--fin &gt; tbody &gt; tr &gt; th:first-child,
  .table--fin &gt; tbody &gt; tr &gt; td:first-child {
    font-size: 0.66666667em;
    padding-left: 2.5em;
  }
}
/* line 465, ../../shared/sass/component/_table.scss */
.table--fin &gt; tbody &gt; tr &gt; th:first-child::after,
.table--fin &gt; tbody &gt; tr &gt; td:first-child::after {
  left: 5.75em;
}
@media (max-width: 991.98px) {
  /* line 465, ../../shared/sass/component/_table.scss */
  .table--fin &gt; tbody &gt; tr &gt; th:first-child::after,
  .table--fin &gt; tbody &gt; tr &gt; td:first-child::after {
    left: 3.55555556em;
  }
}
@media (max-width: 767.98px) {
  /* line 465, ../../shared/sass/component/_table.scss */
  .table--fin &gt; tbody &gt; tr &gt; th:first-child::after,
  .table--fin &gt; tbody &gt; tr &gt; td:first-child::after {
    left: 2.5em;
  }
}
/* line 478, ../../shared/sass/component/_table.scss */
.table--fin &gt; tbody &gt; tr &gt; th:last-child,
.table--fin &gt; tbody &gt; tr &gt; td:last-child {
  padding-right: 1.56097561em;
}
@media (max-width: 991.98px) {
  /* line 478, ../../shared/sass/component/_table.scss */
  .table--fin &gt; tbody &gt; tr &gt; th:last-child,
  .table--fin &gt; tbody &gt; tr &gt; td:last-child {
    padding-right: 1.14285714em;
  }
}
@media (max-width: 767.98px) {
  /* line 478, ../../shared/sass/component/_table.scss */
  .table--fin &gt; tbody &gt; tr &gt; th:last-child,
  .table--fin &gt; tbody &gt; tr &gt; td:last-child {
    padding-right: 0.95238095em;
  }
}
/* line 489, ../../shared/sass/component/_table.scss */
.table--fin &gt; tbody &gt; tr &gt; th:last-child::after,
.table--fin &gt; tbody &gt; tr &gt; td:last-child::after {
  right: 3.36585366em;
}
@media (max-width: 991.98px) {
  /* line 489, ../../shared/sass/component/_table.scss */
  .table--fin &gt; tbody &gt; tr &gt; th:last-child::after,
  .table--fin &gt; tbody &gt; tr &gt; td:last-child::after {
    right: 2.28571429em;
  }
}
@media (max-width: 767.98px) {
  /* line 489, ../../shared/sass/component/_table.scss */
  .table--fin &gt; tbody &gt; tr &gt; th:last-child::after,
  .table--fin &gt; tbody &gt; tr &gt; td:last-child::after {
    right: 1.9047619em;
  }
}
/* line 504, ../../shared/sass/component/_table.scss */
.table--fin &gt; tbody &gt; tr:last-child &gt; th,
.table--fin &gt; tbody &gt; tr:last-child &gt; td {
  padding-bottom: 1.80487805em;
}
@media (max-width: 991.98px) {
  /* line 504, ../../shared/sass/component/_table.scss */
  .table--fin &gt; tbody &gt; tr:last-child &gt; th,
  .table--fin &gt; tbody &gt; tr:last-child &gt; td {
    padding-bottom: 1em;
  }
}
/* line 512, ../../shared/sass/component/_table.scss */
.table--fin &gt; tbody &gt; tr:last-child &gt; th::after,
.table--fin &gt; tbody &gt; tr:last-child &gt; td::after {
  display: none;
}
/* line 1, ../../shared/sass/component/_card.scss */
.card {
  font-size: 1rem;
  display: block;
  background-color: #666;
}
@media (max-width: 991.98px) {
  /* line 1, ../../shared/sass/component/_card.scss */
  .card {
    font-size: 0.875rem;
  }
}
/* line 13, ../../shared/sass/component/_card.scss */
.card__img {
  max-width: 100%;
  height: auto !important;
}
/* line 17, ../../shared/sass/component/_card.scss */
.card__body {
  padding: 0.9375em;
  border: 1px solid #666;
}
/* line 25, ../../shared/sass/component/_card.scss */
.card--demo {
  width: 20%;
}
@media (max-width: 767.98px) {
  /* line 25, ../../shared/sass/component/_card.scss */
  .card--demo {
    width: auto;
  }
}
/* line 9, ../../shared/sass/component/_slick.scss */
.slider__item {
  position: relative;
}
/* line 13, ../../shared/sass/component/_slick.scss */
.slider--hero {
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem;
}
@media (max-width: 1199.98px) {
  /* line 13, ../../shared/sass/component/_slick.scss */
  .slider--hero {
    margin-top: 1.25rem;
  }
}
@media (max-width: 1199.98px) {
  /* line 13, ../../shared/sass/component/_slick.scss */
  .slider--hero {
    margin-bottom: 1.25rem;
  }
}
@media (max-width: 767.98px) {
  /* line 18, ../../shared/sass/component/_slick.scss */
  .slider--hero .slick-dots-container {
    bottom: -1.875rem;
  }
}
/* line 22, ../../shared/sass/component/_slick.scss */
.slider--hero .slick-track {
  margin-left: 0;
}
/* line 25, ../../shared/sass/component/_slick.scss */
.slider--hero .slick-list {
  overflow: visible;
}
/* line 2, ../../shared/sass/component/_slick.scss */
.no-js .slider--hero .slider__item:nth-child(1) ~ .slider__item {
  position: absolute;
  visibility: hidden;
}
/* line 33, ../../shared/sass/component/_slick.scss */
.slider--hero .slider__item .slide-video {
  width: 100%;
}
/* line 38, ../../shared/sass/component/_slick.scss */
.slider--hero .slider__item .placeholder-center:not(.ck-portrait):before {
  content: '';
  position: absolute;
  width: 96.32352941%;
  height: 93.1147541%;
  border: 1px solid #69f8f6;
  right: -0.875em;
  bottom: -0.625em;
  pointer-events: none;
}
/* line 51, ../../shared/sass/component/_slick.scss */
.slider--hero .slider__caption {
  font-family: "Roboto Condensed", Arial, "Microsoft JhengHei", "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
  padding: 1.125em 0em 0em 0em;
  font-size: 1rem;
  color: #b5c8ce;
  font-weight: 700;
  text-align: center;
  line-height: 1.5;
  min-width: 65vw;
}
@media (max-width: 991.98px) {
  /* line 51, ../../shared/sass/component/_slick.scss */
  .slider--hero .slider__caption {
    font-size: 0.875rem;
    text-align: left;
  }
}
@media (max-width: 767.98px) {
  /* line 51, ../../shared/sass/component/_slick.scss */
  .slider--hero .slider__caption {
    font-size: 0.75rem;
  }
}
/* line 73, ../../shared/sass/component/_slick.scss */
.slider--mixed {
  margin-bottom: 3.75rem;
}
@media (max-width: 767.98px) {
  /* line 77, ../../shared/sass/component/_slick.scss */
  .slider--mixed .slick-dots-container {
    bottom: -1.875rem;
  }
}
/* line 2, ../../shared/sass/component/_slick.scss */
.no-js .slider--mixed .slider__item:nth-child(1) ~ .slider__item {
  position: absolute;
  visibility: hidden;
}
/* line 91, ../../shared/sass/component/_slick.scss */
.slider--card {
  margin-bottom: 3.75rem;
  padding: 0 1.875rem;
}
/* line 96, ../../shared/sass/component/_slick.scss */
.slider--card .slider__item {
  float: left;
  margin: 0.1875rem 0.625rem;
  -webkit-transition: -webkit-box-shadow 0.2s;
  transition: -webkit-box-shadow 0.2s;
  -o-transition: box-shadow 0.2s;
  transition: box-shadow 0.2s;
  transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
}
/* line 101, ../../shared/sass/component/_slick.scss */
.slider--card .slider__item:hover, .slider--card .slider__item:focus {
  -webkit-box-shadow: 0 0 6px 0 rgba(50, 50, 50, 0.3);
  box-shadow: 0 0 6px 0 rgba(50, 50, 50, 0.3);
}
/* line 106, ../../shared/sass/component/_slick.scss */
.no-js .slider--card .slider__item {
  width: calc(25% - 20px);
}
/* line 2, ../../shared/sass/component/_slick.scss */
.no-js .slider--card .slider__item:nth-child(4) ~ .slider__item {
  position: absolute;
  visibility: hidden;
}
@media (max-width: 991.98px) {
  /* line 106, ../../shared/sass/component/_slick.scss */
  .no-js .slider--card .slider__item {
    width: calc(33.333% - 20px);
  }
  /* line 2, ../../shared/sass/component/_slick.scss */
  .no-js .slider--card .slider__item:nth-child(3) ~ .slider__item {
    position: absolute;
    visibility: hidden;
  }
}
@media (max-width: 767.98px) {
  /* line 106, ../../shared/sass/component/_slick.scss */
  .no-js .slider--card .slider__item {
    width: calc(100% - 20px);
  }
  /* line 2, ../../shared/sass/component/_slick.scss */
  .no-js .slider--card .slider__item:nth-child(1) ~ .slider__item {
    position: absolute;
    visibility: hidden;
  }
}
/* line 124, ../../shared/sass/component/_slick.scss */
.slider--card .slick-arrow:before {
  font-size: 1.875rem;
  color: #000;
}
/* line 130, ../../shared/sass/component/_slick.scss */
.slider--card .slick-dots-container {
  bottom: -1.875rem;
}
/* line 136, ../../shared/sass/component/_slick.scss */
.slider--mixed .slick-dots-container {
  bottom: -40px;
}
/* line 145, ../../shared/sass/component/_slick.scss */
padding .no-js .slider--generic {
  max-height: 400px;
  overflow: hidden;
}
/* line 151, ../../shared/sass/component/_slick.scss */
.slider--generic .slick-list {
  overflow: visible;
}
/* line 155, ../../shared/sass/component/_slick.scss */
.slider--generic .slick-track {
  pointer-events: none;
}
/* line 159, ../../shared/sass/component/_slick.scss */
.slider--generic .slick-dots-container {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
/* line 187, ../../shared/sass/component/_slick.scss */
.slider--generic .slider__item {
  max-width: 570px;
  text-decoration: none;
}
/* line 192, ../../shared/sass/component/_slick.scss */
.slider--generic .slider__item:hover .slider__caption, .slider--generic .slider__item:focus .slider__caption {
  color: #69f8f6;
}
/* line 197, ../../shared/sass/component/_slick.scss */
.slider--generic .slider__item.slick-active, .slider--generic .slider__item:only-child {
  pointer-events: auto;
}
/* line 202, ../../shared/sass/component/_slick.scss */
.slider--generic .slider__item.slick-active .slider__caption, .slider--generic .slider__item:only-child .slider__caption {
  -webkit-transform: translate(0);
  transform: translate(0);
  opacity: 1;
}
/* line 210, ../../shared/sass/component/_slick.scss */
.slider--generic .slider__caption {
  font-family: "Roboto Condensed", Arial, "Microsoft JhengHei", "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
  padding: 0.83333333em 0em 0.95833333em 0em;
  font-size: var(--fs-remark);
  color: #ffffff;
  line-height: 1.5;
  font-weight: normal;
}
@media (max-width: 991.98px) {
  /* line 210, ../../shared/sass/component/_slick.scss */
  .slider--generic .slider__caption {
    font-size: 0.875rem;
    padding: 0.71428571em 0em 0.71428571em 0em;
  }
}
@media (max-width: 767.98px) {
  /* line 210, ../../shared/sass/component/_slick.scss */
  .slider--generic .slider__caption {
    font-size: 0.75rem;
  }
}
/* line 232, ../../shared/sass/component/_slick.scss */
.slider--hero .slick-dots-container, .slider--generic .slick-dots-container {
  margin-top: 1.25em;
}
/* line 235, ../../shared/sass/component/_slick.scss */
.slider--hero .slick-dots, .slider--generic .slick-dots {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 237, ../../shared/sass/component/_slick.scss */
.slider--hero .slick-dots &gt; li, .slider--generic .slick-dots &gt; li {
  margin: 0rem 0.625rem;
  position: relative;
  color: #000;
}
/* line 241, ../../shared/sass/component/_slick.scss */
.slider--hero .slick-dots &gt; li::before, .slider--generic .slick-dots &gt; li::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  width: 2rem;
  height: 2rem;
  position: absolute;
}
/* line 248, ../../shared/sass/component/_slick.scss */
.slider--hero .slick-dots &gt; li &gt; button, .slider--generic .slick-dots &gt; li &gt; button {
  width: 0.5rem;
  height: 0.5rem;
  background-color: #69f8f6;
  opacity: 0.4;
  -webkit-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.2s ease;
}
/* line 256, ../../shared/sass/component/_slick.scss */
.slider--hero .slick-dots &gt; li.slick-active &gt; button, .slider--generic .slick-dots &gt; li.slick-active &gt; button {
  width: 0.75rem;
  height: 0.75rem;
  background-color: #69f8f6;
  opacity: 1;
}
/* line 266, ../../shared/sass/component/_slick.scss */
.slider--hero .slick-pause-play &gt; button, .slider--generic .slick-pause-play &gt; button {
  margin: 0rem 0.625rem;
  color: #69f8f6;
  font-size: 0.75rem;
}
/* line 276, ../../shared/sass/component/_slick.scss */
.slider--collapse .slider__item {
  display: block;
  margin-bottom: 1.25em;
}
/* line 280, ../../shared/sass/component/_slick.scss */
.slider--collapse .slider__item::before {
  content: '';
  position: absolute;
  background-color: #03102d;
  height: 50%;
  width: calc(100% - 1.125em);
  left: -1.25em;
  bottom: -1.25em;
}
/* line 295, ../../shared/sass/component/_slick.scss */
.slider--memory .slider__item {
  display: block;
  margin-bottom: 1.25em;
}
/* line 299, ../../shared/sass/component/_slick.scss */
.slider--memory .slider__item::before {
  content: '';
  position: absolute;
  background-color: #03102d;
  height: 64%;
  width: calc(100% - 1.125em);
  left: -1.25em;
  bottom: -1.25em;
}
@media (min-width: 768px) {
  /* line 313, ../../shared/sass/component/_slick.scss */
  .slider--float.slick-initialized {
    margin-bottom: 1.13636364em;
  }
}
/* line 320, ../../shared/sass/component/_slick.scss */
.slider--float .slider__item {
  max-width: none !important;
}
/* line 335, ../../shared/sass/component/_slick.scss */
.slide-video-scale {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
}
/* line 343, ../../shared/sass/component/_slick.scss */
.slide-youtube {
  position: absolute;
  pointer-events: none;
}
/* line 349, ../../shared/sass/component/_slick.scss */
.slick-loading .slick-list {
  background: url("../../../shared/img/lib_slick/ajax-loader.gif") center center no-repeat;
}
/* Arrows */
/* line 355, ../../shared/sass/component/_slick.scss */
.slick-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
  z-index: 99;
  padding: 0;
  border: none;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background: none;
}
/* line 363, ../../shared/sass/component/_slick.scss */
.slick-arrow:before {
  position: relative;
  font-size: 3rem;
  color: #666;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'wico' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
/* line 372, ../../shared/sass/component/_slick.scss */
.slick-arrow:after {
  position: absolute;
  left: -0.5rem;
  right: -0.5rem;
  top: -0.5rem;
  bottom: -0.5rem;
  content: '';
}
/* line 383, ../../shared/sass/component/_slick.scss */
.slick-arrow:hover:before, .slick-arrow:focus:before {
  color: blue;
}
/* line 389, ../../shared/sass/component/_slick.scss */
.slick-prev {
  left: 1%;
}
/* line 392, ../../shared/sass/component/_slick.scss */
.slick-prev:before {
  content: "\e80d";
}
/* line 397, ../../shared/sass/component/_slick.scss */
.slick-next {
  right: 1%;
}
/* line 400, ../../shared/sass/component/_slick.scss */
.slick-next:before {
  content: "\e80e";
}
/* line 405, ../../shared/sass/component/_slick.scss */
.slick-disabled {
  opacity: 0.6;
  cursor: default !important;
}
/* line 409, ../../shared/sass/component/_slick.scss */
.slick-disabled:before {
  color: #666 !important;
}
/* Dots */
/* line 415, ../../shared/sass/component/_slick.scss */
.slick-dots-container {
  left: 0;
  bottom: 1.25rem;
  margin-top: 1.25em;
  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;
  width: 100%;
}
/* line 429, ../../shared/sass/component/_slick.scss */
.js-add-pause-before .slick-dots-container {
  display: none !important;
}
/* line 434, ../../shared/sass/component/_slick.scss */
.slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
}
/* line 439, ../../shared/sass/component/_slick.scss */
.js-add-pause-before .slick-dots {
  display: none !important;
}
/* line 443, ../../shared/sass/component/_slick.scss */
.slick-dots &gt; li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 0.375rem;
}
/* line 448, ../../shared/sass/component/_slick.scss */
.slick-dots &gt; li.slick-active button {
  background-color: green;
}
/* line 454, ../../shared/sass/component/_slick.scss */
.slick-dots button {
  display: inline-block;
  width: 0.75em;
  height: 0.75em;
  padding: 0;
  color: transparent;
  vertical-align: top;
  border: 0;
  border-radius: 50%;
  background-color: #004280;
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.9);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.9);
}
/* line 468, ../../shared/sass/component/_slick.scss */
.slick-dots--page &gt; li {
  display: none;
}
/* line 471, ../../shared/sass/component/_slick.scss */
.slick-dots--page &gt; li.slick-active {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #fff;
}
/* line 479, ../../shared/sass/component/_slick.scss */
.slick-pause-play {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 0 0.3125rem;
}
/* line 483, ../../shared/sass/component/_slick.scss */
.slick-pause-play button {
  padding: 0;
  font-size: 1em;
  color: #000;
  border: 0;
  background: none;
}
/* line 491, ../../shared/sass/component/_slick.scss */
.slick-pause-play .icon-font:before {
  margin-right: 0;
}
/* line 496, ../../shared/sass/component/_slick.scss */
.swiper-container {
  overflow: hidden;
}
/* line 500, ../../shared/sass/component/_slick.scss */
.swiper-slide-link {
  text-decoration: none;
}
/* line 502, ../../shared/sass/component/_slick.scss */
.swiper-slide-link p {
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 505, ../../shared/sass/component/_slick.scss */
.swiper-slide-link:hover, .swiper-slide-link:focus {
  text-decoration: none;
}
/* line 507, ../../shared/sass/component/_slick.scss */
.swiper-slide-link:hover p, .swiper-slide-link:focus p {
  color: #69f8f6;
}
/* line 1, ../../shared/sass/component/_load-more.scss */
.infinite-container {
  position: relative;
  padding-bottom: 3.75rem;
}
/* line 12, ../../shared/sass/component/_load-more.scss */
.infinite-container--jg {
  width: calc(100% + 12px);
  margin-left: -6px;
}
/* line 16, ../../shared/sass/component/_load-more.scss */
.infinite-container--jg &gt; .spinner {
  display: none;
}
/* line 20, ../../shared/sass/component/_load-more.scss */
.infinite-container--jg #infscr-loading {
  text-align: center;
  opacity: 1;
}
/* line 25, ../../shared/sass/component/_load-more.scss */
.infinite-container--jg #infscr-loading img {
  position: static;
  opacity: 1;
}
/* line 32, ../../shared/sass/component/_load-more.scss */
.no-js .infinite-container {
  visibility: hidden;
}
/* line 37, ../../shared/sass/component/_load-more.scss */
.infinite-item {
  display: block;
  overflow: hidden;
}
/* line 41, ../../shared/sass/component/_load-more.scss */
.infinite-item &gt; img {
  width: 100%;
  height: auto !important;
}
/* line 49, ../../shared/sass/component/_load-more.scss */
.infinite-item--gallery {
  float: left;
  width: 24%;
  margin: 0.5%;
}
@media (max-width: 767.98px) {
  /* line 49, ../../shared/sass/component/_load-more.scss */
  .infinite-item--gallery {
    width: 49%;
  }
}
/* line 62, ../../shared/sass/component/_load-more.scss */
.infinite-item--masonry {
  float: left;
  width: 24%;
  margin: 0.5%;
}
@media (max-width: 767.98px) {
  /* line 62, ../../shared/sass/component/_load-more.scss */
  .infinite-item--masonry {
    width: 49%;
  }
}
/* line 73, ../../shared/sass/component/_load-more.scss */
.masonry-sizer {
  width: 24%;
}
@media (max-width: 767.98px) {
  /* line 73, ../../shared/sass/component/_load-more.scss */
  .masonry-sizer {
    width: 49%;
  }
}
/* line 81, ../../shared/sass/component/_load-more.scss */
.gutter-sizer {
  width: 1%;
}
/* line 85, ../../shared/sass/component/_load-more.scss */
.pager {
  position: relative;
  z-index: 10;
  display: none;
}
/* line 90, ../../shared/sass/component/_load-more.scss */
.pager--clickable {
  display: block !important;
  margin-top: 0.625rem;
  margin-bottom: 1.875rem;
  text-align: center;
}
/* line 97, ../../shared/sass/component/_load-more.scss */
.pager__link {
  font-size: 0.9375rem;
  display: inline-block;
  color: #666;
  text-transform: uppercase;
  line-height: 1;
}
@media (max-width: 991.98px) {
  /* line 97, ../../shared/sass/component/_load-more.scss */
  .pager__link {
    font-size: 0.875rem;
  }
}
/* line 108, ../../shared/sass/component/_load-more.scss */
.pager__link .ico, .pager__link .arrow-list &gt; li:before, .pager__link .inline-arrow-list &gt; li:before {
  display: block;
  color: #666;
}
/* line 112, ../../shared/sass/component/_load-more.scss */
.pager__link .ico:before, .pager__link .arrow-list &gt; li:before, .pager__link .inline-arrow-list &gt; li:before {
  font-size: 1.2em;
  font-weight: bold;
}
/* line 118, ../../shared/sass/component/_load-more.scss */
.pager__link:hover, .pager__link:focus {
  color: #000;
  text-decoration: none;
}
/* line 126, ../../shared/sass/component/_load-more.scss */
#infscr-loading {
  position: absolute;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
  bottom: 0;
  z-index: 1000;
}
@media (max-width: 991.98px) {
  /* line 131, ../../shared/sass/component/_load-more.scss */
  #infscr-loading img {
    width: 24px;
    height: 24px;
  }
}
/* line 1, ../../shared/sass/component/_filter-and-sort.scss */
.shuffle-container {
  position: relative;
  overflow: hidden;
}
/* line 7, ../../shared/sass/component/_filter-and-sort.scss */
.shuffle-search {
  width: 50%;
  margin-bottom: 1.25rem;
}
/* line 12, ../../shared/sass/component/_filter-and-sort.scss */
.shuffle-filter {
  margin-bottom: 1.25rem;
}
/* line 15, ../../shared/sass/component/_filter-and-sort.scss */
.shuffle-filter__label {
  margin-bottom: 0.5rem;
}
/* line 19, ../../shared/sass/component/_filter-and-sort.scss */
.shuffle-filter__item {
  border: 1px solid #666;
}
/* line 22, ../../shared/sass/component/_filter-and-sort.scss */
.shuffle-filter__item.is-active {
  color: #fff;
  background-color: #000;
}
/* line 29, ../../shared/sass/component/_filter-and-sort.scss */
.shuffle-sort {
  width: 50%;
  margin-bottom: 1.25rem;
}
/* line 35, ../../shared/sass/component/_filter-and-sort.scss */
.shuffle-sizer {
  position: absolute;
  visibility: hidden;
  opacity: 0;
}
/* line 1, ../../shared/sass/component/_td-layer.scss */
.td-layer {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  will-change: perspective-origin, transform;
  pointer-events: none;
}
/* line 13, ../../shared/sass/component/_td-layer.scss */
.td-layer__lev {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  will-change: transform;
}
/* line 22, ../../shared/sass/component/_td-layer.scss */
.td-layer__lev:nth-last-child(1) {
  -webkit-transform: translateZ(-20px) scale(1.02);
  transform: translateZ(-20px) scale(1.02);
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  -o-transition: transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  z-index: -1;
}
/* line 22, ../../shared/sass/component/_td-layer.scss */
.td-layer__lev:nth-last-child(2) {
  -webkit-transform: translateZ(-40px) scale(1.04);
  transform: translateZ(-40px) scale(1.04);
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  -o-transition: transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  z-index: -2;
}
/* line 22, ../../shared/sass/component/_td-layer.scss */
.td-layer__lev:nth-last-child(3) {
  -webkit-transform: translateZ(-60px) scale(1.06);
  transform: translateZ(-60px) scale(1.06);
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  -o-transition: transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  z-index: -3;
}
/* line 22, ../../shared/sass/component/_td-layer.scss */
.td-layer__lev:nth-last-child(4) {
  -webkit-transform: translateZ(-80px) scale(1.08);
  transform: translateZ(-80px) scale(1.08);
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  -o-transition: transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  z-index: -4;
}
/* line 22, ../../shared/sass/component/_td-layer.scss */
.td-layer__lev:nth-last-child(5) {
  -webkit-transform: translateZ(-100px) scale(1.1);
  transform: translateZ(-100px) scale(1.1);
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  -o-transition: transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  z-index: -5;
}
/* line 22, ../../shared/sass/component/_td-layer.scss */
.td-layer__lev:nth-last-child(6) {
  -webkit-transform: translateZ(-120px) scale(1.12);
  transform: translateZ(-120px) scale(1.12);
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  -o-transition: transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  z-index: -6;
}
/* line 22, ../../shared/sass/component/_td-layer.scss */
.td-layer__lev:nth-last-child(7) {
  -webkit-transform: translateZ(-140px) scale(1.14);
  transform: translateZ(-140px) scale(1.14);
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  -o-transition: transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  z-index: -7;
}
/* line 22, ../../shared/sass/component/_td-layer.scss */
.td-layer__lev:nth-last-child(8) {
  -webkit-transform: translateZ(-160px) scale(1.16);
  transform: translateZ(-160px) scale(1.16);
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  -o-transition: transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  z-index: -8;
}
/* line 35, ../../shared/sass/component/_td-layer.scss */
.firefox .td-layer__lev {
  -webkit-transform: none;
  transform: none;
}
/* line 40, ../../shared/sass/component/_td-layer.scss */
.td-layer__item {
  position: absolute;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
  will-change: transform;
}
/* line 2, ../../shared/sass/component/_counting.scss */
.js-counting-wrap {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  white-space: nowrap;
  text-align: right;
}
/* line 8, ../../shared/sass/component/_counting.scss */
.js-counting-wrap .js-counting {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
}
/* line 16, ../../shared/sass/component/_counting.scss */
.js-counting-wrap .js-counting:only-child {
  position: relative;
}
/* line 22, ../../shared/sass/component/_counting.scss */
.js-counting__placeholder {
  opacity: 0;
}
@media (max-width: 575.98px) {
  /* line 25, ../../shared/sass/component/_counting.scss */
  .js-counting-xs-fs-sup {
    font-size: .7em;
  }
}
/* line 11, ../../shared/sass/component/_scrollreveal.scss */
html:not(.isIE-noscroll):not(.no-js) .js-reveal--uninit,
html:not(.isIE-noscroll):not(.no-js) .js-reveal--uninit *,
html:not(.isIE-noscroll):not(.no-js) .js-reveal--uninit *:before,
html:not(.isIE-noscroll):not(.no-js) .js-reveal--uninit *:after {
  visibility: hidden !important;
}
/* line 17, ../../shared/sass/component/_scrollreveal.scss */
html:not(.isIE-noscroll):not(.no-js) .js-reveal--uninit *,
html:not(.isIE-noscroll):not(.no-js) .js-reveal--uninit * *,
html:not(.isIE-noscroll):not(.no-js) .js-reveal--uninit *:before *,
html:not(.isIE-noscroll):not(.no-js) .js-reveal--uninit *:after * {
  cursor: default;
}
/* line 32, ../../shared/sass/component/_scrollreveal.scss */
html:not(.isIE-noscroll):not(.no-js) .js-reveal--setuped {
  visibility: visible;
  opacity: 0;
}
/* line 41, ../../shared/sass/component/_scrollreveal.scss */
html:not(.isIE-noscroll) .cke_editable .js-reveal--uninit,
html:not(.isIE-noscroll) .cke_editable .js-reveal--uninit *,
html:not(.isIE-noscroll) .cke_editable .js-reveal--uninit *:before,
html:not(.isIE-noscroll) .cke_editable .js-reveal--uninit *:after {
  visibility: visible !important;
}
/* line 1, ../../shared/sass/component/_flip.scss */
.book-only + .switch-page {
  margin-top: 0;
}
/* line 5, ../../shared/sass/component/_flip.scss */
.book-row {
  position: relative;
  z-index: 12;
}
@media (min-width: 992px) {
  /* line 5, ../../shared/sass/component/_flip.scss */
  .book-row {
    margin: 0 4.54545455em;
  }
}
/* line 16, ../../shared/sass/component/_flip.scss */
.book-row .container {
  padding: 0;
}
/* line 20, ../../shared/sass/component/_flip.scss */
.book-section {
  position: relative;
  z-index: 24;
  padding-bottom: 3.63636364em;
}
@media (max-width: 991.98px) {
  /* line 20, ../../shared/sass/component/_flip.scss */
  .book-section {
    padding: 6.75rem 0 3.75rem;
  }
}
/* line 30, ../../shared/sass/component/_flip.scss */
.book-section--nospace {
  padding-top: 0;
}
@media (max-width: 767.98px) {
  /* line 34, ../../shared/sass/component/_flip.scss */
  .book-section--under-angle {
    padding-top: 10em;
  }
}
/* line 40, ../../shared/sass/component/_flip.scss */
.fig-row--orange-pack + .book-section {
  margin-top: 2.27272727em;
}
/* line 50, ../../shared/sass/component/_flip.scss */
.flipbook {
  position: relative;
  width: 100%;
  margin: auto;
}
/* line 57, ../../shared/sass/component/_flip.scss */
.flipbook__ctrl {
  position: relative;
  padding: 66.5997994% 0 0;
}
/* line 63, ../../shared/sass/component/_flip.scss */
.flipbook__zoom {
  position: absolute;
  bottom: 0;
  left: calc(100% + 1.36363636em);
}
/* line 68, ../../shared/sass/component/_flip.scss */
.touchevents .flipbook__zoom {
  display: none !important;
}
/* line 72, ../../shared/sass/component/_flip.scss */
.js-fullscreen-body .flipbook__zoom {
  display: none !important;
}
@media (max-width: 991.98px) {
  /* line 63, ../../shared/sass/component/_flip.scss */
  .flipbook__zoom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    bottom: auto;
    left: 50%;
    top: 100%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}
/* line 85, ../../shared/sass/component/_flip.scss */
.flipbook__zoom-btn {
  padding: 0;
  border: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 2.25rem;
  margin: 0.54545455em 0 0;
  color: #fff;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
/* line 104, ../../shared/sass/component/_flip.scss */
.flipbook__zoom-btn:hover {
  text-shadow: 0 0 0.5em #fff;
}
/* line 109, ../../shared/sass/component/_flip.scss */
.flipbook__zoom-btn[data-type="in"]:hover {
  background: black;
}
/* line 112, ../../shared/sass/component/_flip.scss */
.js-book-zoom-in .flipbook__zoom-btn[data-type="in"] {
  opacity: 0.4;
}
/* line 115, ../../shared/sass/component/_flip.scss */
.js-book-zoom-in .flipbook__zoom-btn[data-type="in"]:hover {
  background: #03102d;
}
/* line 121, ../../shared/sass/component/_flip.scss */
.flipbook__zoom-btn[data-type="out"] {
  opacity: 0.4;
}
/* line 123, ../../shared/sass/component/_flip.scss */
.flipbook__zoom-btn[data-type="out"]:hover {
  background: #03102d;
}
/* line 126, ../../shared/sass/component/_flip.scss */
.js-book-zoom-in .flipbook__zoom-btn[data-type="out"] {
  opacity: 1;
}
/* line 129, ../../shared/sass/component/_flip.scss */
.js-book-zoom-in .flipbook__zoom-btn[data-type="out"]:hover {
  background: black;
}
/* line 135, ../../shared/sass/component/_flip.scss */
.flipbook__zoom-btn[data-type="reduce"] {
  position: fixed;
  z-index: 52;
  top: 0;
  right: 0;
  visibility: hidden;
  margin: 0;
  -webkit-transform: translate(100%, -100%);
  transform: translate(100%, -100%);
  opacity: 0;
  background: #03102d;
}
/* line 150, ../../shared/sass/component/_flip.scss */
.flipbook__zoom-btn[data-type="reduce"]:hover {
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: black;
}
/* line 155, ../../shared/sass/component/_flip.scss */
.js-fullscreen-body .flipbook__zoom-btn[data-type="reduce"] {
  visibility: visible;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
@media (max-width: 991.98px) {
  /* line 164, ../../shared/sass/component/_flip.scss */
  .flipbook__zoom-btn[data-type="enlarge"], .flipbook__zoom-btn[data-type="in"], .flipbook__zoom-btn[data-type="out"] {
    margin-left: 0.42857143em;
    margin-right: 0.42857143em;
  }
}
/* line 173, ../../shared/sass/component/_flip.scss */
.flipbook__zoom-btn[data-type="release"], .flipbook__zoom-btn[data-type="focus"] {
  position: absolute;
  z-index: 52;
  bottom: 0;
  right: -3.75em;
  visibility: hidden;
  margin: 0;
  opacity: 0;
}
@media (max-width: 1439.98px) {
  /* line 173, ../../shared/sass/component/_flip.scss */
  .flipbook__zoom-btn[data-type="release"], .flipbook__zoom-btn[data-type="focus"] {
    right: -3.4375em;
  }
}
@media (max-width: 991.98px) {
  /* line 173, ../../shared/sass/component/_flip.scss */
  .flipbook__zoom-btn[data-type="release"], .flipbook__zoom-btn[data-type="focus"] {
    margin-top: 0.54545455em;
    bottom: auto;
    top: 100%;
  }
}
/* line 197, ../../shared/sass/component/_flip.scss */
.flipbook__zoom-btn[data-type="release"]:hover, .flipbook__zoom-btn[data-type="focus"]:hover {
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: black;
}
/* line 202, ../../shared/sass/component/_flip.scss */
.js-fullscreen-body .flipbook__zoom-btn[data-type="release"], .js-fullscreen-body .flipbook__zoom-btn[data-type="focus"] {
  visibility: visible;
  opacity: 0.4;
  background: #03102d;
}
/* line 208, ../../shared/sass/component/_flip.scss */
.js-book-zoom-in .flipbook__zoom-btn[data-type="release"], .js-book-zoom-in .flipbook__zoom-btn[data-type="focus"] {
  opacity: 1;
}
/* line 211, ../../shared/sass/component/_flip.scss */
.js-book-zoom-in .flipbook__zoom-btn[data-type="release"]:hover, .js-book-zoom-in .flipbook__zoom-btn[data-type="focus"]:hover {
  background: black;
}
@media (max-width: 991.98px) {
  /* line 216, ../../shared/sass/component/_flip.scss */
  .flipbook__zoom-btn[data-type="release"] {
    right: calc(50% + 0.5em);
  }
}
/* line 221, ../../shared/sass/component/_flip.scss */
.flipbook__zoom-btn[data-type="focus"] {
  bottom: 2.27272727em;
}
@media (max-width: 991.98px) {
  /* line 221, ../../shared/sass/component/_flip.scss */
  .flipbook__zoom-btn[data-type="focus"] {
    bottom: auto;
    left: calc(50% + 0.5em);
  }
}
/* line 227, ../../shared/sass/component/_flip.scss */
.js-fullscreen-body .flipbook__zoom-btn[data-type="focus"] {
  visibility: visible;
  opacity: 1;
}
/* line 232, ../../shared/sass/component/_flip.scss */
.js-book-zoom-in .flipbook__zoom-btn[data-type="focus"] {
  opacity: 0.4;
}
/* line 235, ../../shared/sass/component/_flip.scss */
.js-book-zoom-in .flipbook__zoom-btn[data-type="focus"]:hover {
  background: black;
}
/* line 242, ../../shared/sass/component/_flip.scss */
.flipbook__zoom-icon {
  font-size: 2.25em;
  line-height: 1;
}
/* line 245, ../../shared/sass/component/_flip.scss */
.flipbook__zoom-icon.ico-fullscreen, .flipbook__zoom-icon.ico-reduce {
  font-size: 2.25em;
}
/* line 251, ../../shared/sass/component/_flip.scss */
.flipbook__arrow {
  position: absolute;
  top: 50%;
  padding: 0;
  border: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 2.27272727em;
  margin: -2.5em 0 0;
  color: #fff;
  background: transparent;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 991.98px) {
  /* line 251, ../../shared/sass/component/_flip.scss */
  .flipbook__arrow {
    top: -4.375em;
  }
}
/* line 278, ../../shared/sass/component/_flip.scss */
.flipbook__arrow:hover {
  text-shadow: 0 0 0.5em #fff;
}
/* line 282, ../../shared/sass/component/_flip.scss */
.flipbook__arrow[data-dir="prev"] {
  right: calc(100% + 2.04545455em);
}
@media (max-width: 991.98px) {
  /* line 282, ../../shared/sass/component/_flip.scss */
  .flipbook__arrow[data-dir="prev"] {
    right: calc(50% + 0.68181818em);
  }
}
/* line 290, ../../shared/sass/component/_flip.scss */
.flipbook__arrow[data-dir="next"] {
  left: calc(100% + 2.04545455em);
}
@media (max-width: 991.98px) {
  /* line 290, ../../shared/sass/component/_flip.scss */
  .flipbook__arrow[data-dir="next"] {
    left: calc(50% + 0.68181818em);
  }
}
/* line 298, ../../shared/sass/component/_flip.scss */
.js-fullscreen-body .flipbook__arrow {
  color: #03102d;
}
/* line 301, ../../shared/sass/component/_flip.scss */
.js-fullscreen-body .flipbook__arrow:hover {
  text-shadow: 0 0 0.5em #03102d;
}
/* line 305, ../../shared/sass/component/_flip.scss */
.js-fullscreen-body .flipbook__arrow[data-dir="prev"] {
  right: calc(100% + 2.04545455em);
}
@media (max-width: 1439.98px) {
  /* line 305, ../../shared/sass/component/_flip.scss */
  .js-fullscreen-body .flipbook__arrow[data-dir="prev"] {
    right: calc(100% + 1.13636364em);
  }
}
@media (max-width: 991.98px) {
  /* line 305, ../../shared/sass/component/_flip.scss */
  .js-fullscreen-body .flipbook__arrow[data-dir="prev"] {
    right: calc(50% + 0.68181818em);
  }
}
/* line 316, ../../shared/sass/component/_flip.scss */
.js-fullscreen-body .flipbook__arrow[data-dir="next"] {
  left: calc(100% + 2.04545455em);
}
@media (max-width: 1439.98px) {
  /* line 316, ../../shared/sass/component/_flip.scss */
  .js-fullscreen-body .flipbook__arrow[data-dir="next"] {
    left: calc(100% + 1.13636364em);
  }
}
@media (max-width: 991.98px) {
  /* line 316, ../../shared/sass/component/_flip.scss */
  .js-fullscreen-body .flipbook__arrow[data-dir="next"] {
    left: calc(50% + 0.68181818em);
  }
}
/* line 329, ../../shared/sass/component/_flip.scss */
.flipbook__arrow-icon {
  font-size: 4.875em;
  line-height: 1;
}
/* line 335, ../../shared/sass/component/_flip.scss */
.book-wrapper {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 345, ../../shared/sass/component/_flip.scss */
.book-section:not(.js-book-zooming-in) .book-wrapper {
  overflow: visible !important;
}
/* line 349, ../../shared/sass/component/_flip.scss */
.book-section.js-book-zoom-in:not(.js-book-zooming-out) .book-wrapper {
  -webkit-box-shadow: 0 0 1.36363636em 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 1.36363636em 0 rgba(0, 0, 0, 0.2);
}
/* line 355, ../../shared/sass/component/_flip.scss */
.zoomer img {
  width: 100%;
}
/* line 367, ../../shared/sass/component/_flip.scss */
#book .page img {
  width: 100%;
}
/* line 371, ../../shared/sass/component/_flip.scss */
#book .shadow {
  -webkit-box-shadow: 0 0 1.36363636em 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 1.36363636em 0 rgba(0, 0, 0, 0.2);
}
/* line 376, ../../shared/sass/component/_flip.scss */
.book-only {
  margin-top: 2.72727273em;
}
@media (max-width: 767.98px) {
  /* line 376, ../../shared/sass/component/_flip.scss */
  .book-only {
    margin-top: 5em;
  }
}
/* line 385, ../../shared/sass/component/_flip.scss */
.book-section.js-fullscreen {
  position: fixed;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 398, ../../shared/sass/component/_flip.scss */
.book-section.js-fullscreen .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  height: 100vh;
  padding: 20px 30px 2.85714286vw;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 1439.98px) {
  /* line 398, ../../shared/sass/component/_flip.scss */
  .book-section.js-fullscreen .container {
    padding: 20px 75px 2.85714286vw;
  }
}
@media (max-width: 991.98px) {
  /* line 398, ../../shared/sass/component/_flip.scss */
  .book-section.js-fullscreen .container {
    padding: 20px 75px 2.85714286vw;
  }
}
/* line 416, ../../shared/sass/component/_flip.scss */
.isIE-old .book-section.js-fullscreen .container {
  display: block;
}
/* line 421, ../../shared/sass/component/_flip.scss */
.book-section.js-fullscreen .flipbook {
  width: 100%;
  max-width: none;
}
/* line 428, ../../shared/sass/component/_flip.scss */
.js-book-page-space-control {
  height: 100vh;
}
/* line 432, ../../shared/sass/component/_flip.scss */
.js-book-wrapper {
  margin-top: 0 !important;
}
/* line 437, ../../shared/sass/component/_flip.scss */
.js-fullscreen-body .wrapper {
  min-height: 100vh;
}
/* line 441, ../../shared/sass/component/_flip.scss */
.js-fullscreen-body .switch-page:before {
  background: none;
}
/* line 1, ../../shared/sass/component/_bottom-section.scss */
.bottom-section {
  position: relative;
  height: 28.75em;
  width: 100%;
  background-image: url("../../../shared/img/img_footer-upper-part-bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  line-height: 1.5;
}
@media (max-width: 1199.98px) {
  /* line 1, ../../shared/sass/component/_bottom-section.scss */
  .bottom-section {
    height: 25em;
  }
}
@media (max-width: 991.98px) {
  /* line 1, ../../shared/sass/component/_bottom-section.scss */
  .bottom-section {
    height: 21.875em;
    background-position: 44% -1%;
    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 1, ../../shared/sass/component/_bottom-section.scss */
  .bottom-section {
    height: 18.75em;
  }
}
/* line 26, ../../shared/sass/component/_bottom-section.scss */
.bottom-section__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 26, ../../shared/sass/component/_bottom-section.scss */
  .bottom-section__content {
    padding: 0 14px 0 14px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}
@media (max-width: 767.98px) {
  /* line 26, ../../shared/sass/component/_bottom-section.scss */
  .bottom-section__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
/* line 39, ../../shared/sass/component/_bottom-section.scss */
.bottom-section__prev {
  margin-top: 8.5em;
  margin-left: 5em;
  font-size: var(--fs-h5);
}
@media (max-width: 991.98px) {
  /* line 39, ../../shared/sass/component/_bottom-section.scss */
  .bottom-section__prev {
    font-size: var(--fs-h2);
  }
}
/* line 48, ../../shared/sass/component/_bottom-section.scss */
.bottom-section__prev a {
  color: #fff;
  text-decoration: none;
  font-weight: 700;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  padding-right: 1.25em;
}
/* line 55, ../../shared/sass/component/_bottom-section.scss */
.bottom-section__prev a:hover, .bottom-section__prev a:focus {
  color: #69f8f6;
}
/* line 59, ../../shared/sass/component/_bottom-section.scss */
.bottom-section__prev a:hover .ico::before, .bottom-section__prev a:focus .ico::before {
  -webkit-transform: rotate(180deg) translateX(0.3125em);
  transform: rotate(180deg) translateX(0.3125em);
}
/* line 66, ../../shared/sass/component/_bottom-section.scss */
.bottom-section__prev .ico, .bottom-section__prev .arrow-list &gt; li:before, .bottom-section__prev .inline-arrow-list &gt; li:before {
  color: #69f8f6;
}
/* line 68, ../../shared/sass/component/_bottom-section.scss */
.bottom-section__prev .ico:before, .bottom-section__prev .arrow-list &gt; li:before, .bottom-section__prev .inline-arrow-list &gt; li:before {
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  display: inline-block;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  padding-left: 0.875em;
  text-shadow: 0 0 5px #69f8f6;
}
@media (max-width: 991.98px) {
  /* line 39, ../../shared/sass/component/_bottom-section.scss */
  .bottom-section__prev {
    margin-left: 0;
    margin-top: 0.625em;
  }
}
/* line 88, ../../shared/sass/component/_bottom-section.scss */
.bottom-section__next {
  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: 7.3125em;
  margin-right: 4.625em;
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 97, ../../shared/sass/component/_bottom-section.scss */
.bottom-section__next:focus, .bottom-section__next:hover {
  text-decoration: none;
}
/* line 103, ../../shared/sass/component/_bottom-section.scss */
.bottom-section__next:focus &gt; :nth-child(1)::after, .bottom-section__next:hover &gt; :nth-child(1)::after {
  -webkit-transform: translateX(0.3125em);
  transform: translateX(0.3125em);
}
/* line 109, ../../shared/sass/component/_bottom-section.scss */
.bottom-section__next &gt; :nth-child(1) {
  padding-bottom: 1.375em;
  padding-right: 0.875em;
  font-size: var(--fs-h5);
  font-weight: 700;
}
@media (max-width: 991.98px) {
  /* line 109, ../../shared/sass/component/_bottom-section.scss */
  .bottom-section__next &gt; :nth-child(1) {
    font-size: var(--fs-h2);
    padding-bottom: 0.83333333em;
  }
}
/* line 120, ../../shared/sass/component/_bottom-section.scss */
.bottom-section__next &gt; :nth-child(1)::after {
  display: inline-block;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'wico' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e948";
  color: #69f8f6;
  padding-left: 0.875em;
  text-shadow: 0 0 5px #69f8f6;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 131, ../../shared/sass/component/_bottom-section.scss */
.bottom-section__next &gt; :nth-child(2) {
  margin-bottom: 0.28571429em;
  font-size: var(--fs-p);
}
@media (max-width: 991.98px) {
  /* line 131, ../../shared/sass/component/_bottom-section.scss */
  .bottom-section__next &gt; :nth-child(2) {
    font-size: 1em;
    margin-bottom: 0.5em;
  }
}
/* line 141, ../../shared/sass/component/_bottom-section.scss */
.bottom-section__next &gt; :nth-child(3) {
  font-size: var(--fs-h2);
  font-weight: 700;
}
@media (max-width: 991.98px) {
  /* line 141, ../../shared/sass/component/_bottom-section.scss */
  .bottom-section__next &gt; :nth-child(3) {
    font-size: var(--fs-h1);
  }
}
@media (max-width: 991.98px) {
  /* line 88, ../../shared/sass/component/_bottom-section.scss */
  .bottom-section__next {
    margin-top: 0;
    margin-right: 0;
  }
}
/* line 1, ../../shared/sass/component/_light-ray.scss */
.light-ray {
  position: relative;
}
/* line 3, ../../shared/sass/component/_light-ray.scss */
.light-ray::after {
  content: '';
  position: absolute;
  z-index: -1;
  width: 100%;
  background-repeat: no-repeat;
}
/* line 12, ../../shared/sass/component/_light-ray.scss */
.light-ray--right01::after {
  background-image: url("../../../shared/img/light-ray/img_bg-light-ray-right01.png");
  background-position: 101% 57%;
  background-size: 41%;
  height: 22.5rem;
}
@media (max-width: 1599.98px) {
  /* line 12, ../../shared/sass/component/_light-ray.scss */
  .light-ray--right01::after {
    background-position: 101% 30%;
    background-size: 35%;
  }
}
@media (max-width: 991.98px) {
  /* line 12, ../../shared/sass/component/_light-ray.scss */
  .light-ray--right01::after {
    background-position: 101% 9%;
  }
}
@media (max-width: 767.98px) {
  /* line 12, ../../shared/sass/component/_light-ray.scss */
  .light-ray--right01::after {
    display: none;
  }
}
@media (min-width: 768px) {
  /* line 32, ../../shared/sass/component/_light-ray.scss */
  .light-ray--right01[class*='light-ray--hang']::after {
    right: 0;
    width: calc(807 / 1920 * 100%);
    padding-bottom: calc(375 / 1920 * 100%);
  }
}
/* line 42, ../../shared/sass/component/_light-ray.scss */
.light-ray--right02::after {
  background-image: url("../../../shared/img/light-ray/img_bg-light-ray-right02.png");
  background-position: 101% 57%;
  background-size: 41%;
  height: 22.5rem;
}
@media (max-width: 1199.98px) {
  /* line 42, ../../shared/sass/component/_light-ray.scss */
  .light-ray--right02::after {
    background-position: 101% 30%;
    background-size: 39%;
  }
}
@media (max-width: 1199.98px) {
  /* line 42, ../../shared/sass/component/_light-ray.scss */
  .light-ray--right02::after {
    background-position: 101% 12%;
  }
}
@media (max-width: 767.98px) {
  /* line 42, ../../shared/sass/component/_light-ray.scss */
  .light-ray--right02::after {
    display: none;
  }
}
@media (min-width: 768px) {
  /* line 62, ../../shared/sass/component/_light-ray.scss */
  .light-ray--right02[class*='light-ray--hang']::after {
    right: 0;
    width: calc(639 / 1920 * 100%);
    padding-bottom: calc(375 / 1920 * 100%);
  }
}
/* line 72, ../../shared/sass/component/_light-ray.scss */
.light-ray--right03::after {
  background-image: url("../../../shared/img/light-ray/img_bg-light-ray-right03.png");
  background-position: 101% 38%;
  background-size: 31%;
  height: 55.4375rem;
}
@media (max-width: 1199.98px) {
  /* line 72, ../../shared/sass/component/_light-ray.scss */
  .light-ray--right03::after {
    background-position: 101% 9%;
    background-size: 30%;
  }
}
@media (max-width: 767.98px) {
  /* line 72, ../../shared/sass/component/_light-ray.scss */
  .light-ray--right03::after {
    display: none;
  }
}
@media (min-width: 768px) {
  /* line 88, ../../shared/sass/component/_light-ray.scss */
  .light-ray--right03[class*='light-ray--hang']::after {
    right: 0;
    width: calc(685 / 1920 * 100%);
    padding-bottom: calc(760 / 1920 * 100%);
  }
}
/* line 98, ../../shared/sass/component/_light-ray.scss */
.light-ray--left01::after {
  background-image: url("../../../shared/img/light-ray/img_bg-light-ray-left01.png");
  background-position: -2% 57%;
  background-size: 35%;
  height: 22.5rem;
}
@media (max-width: 1199.98px) {
  /* line 98, ../../shared/sass/component/_light-ray.scss */
  .light-ray--left01::after {
    background-position: -12% 14%;
    background-size: 30%;
  }
}
@media (max-width: 767.98px) {
  /* line 98, ../../shared/sass/component/_light-ray.scss */
  .light-ray--left01::after {
    display: none;
  }
}
@media (min-width: 768px) {
  /* line 114, ../../shared/sass/component/_light-ray.scss */
  .light-ray--left01[class*='light-ray--hang']::after {
    left: 0;
    width: calc(644 / 1920 * 100%);
    padding-bottom: calc(375 / 1920 * 100%);
  }
}
/* line 124, ../../shared/sass/component/_light-ray.scss */
.light-ray--left02::after {
  background-image: url("../../../shared/img/light-ray/img_bg-light-ray-left02.png");
  background-position: -6% 57%;
  background-size: 44%;
  height: 22.5rem;
}
@media (max-width: 1199.98px) {
  /* line 124, ../../shared/sass/component/_light-ray.scss */
  .light-ray--left02::after {
    background-position: -12% 14%;
    background-size: 48%;
  }
}
@media (max-width: 991.98px) {
  /* line 124, ../../shared/sass/component/_light-ray.scss */
  .light-ray--left02::after {
    background-position: -12% -5%;
    background-size: 48%;
  }
}
@media (max-width: 767.98px) {
  /* line 124, ../../shared/sass/component/_light-ray.scss */
  .light-ray--left02::after {
    display: none;
  }
}
@media (min-width: 768px) {
  /* line 145, ../../shared/sass/component/_light-ray.scss */
  .light-ray--left02[class*='light-ray--hang']::after {
    left: 0;
    width: calc(757 / 1920 * 100%);
    padding-bottom: calc(375 / 1920 * 100%);
  }
}
/* line 154, ../../shared/sass/component/_light-ray.scss */
.light-ray--left03::after {
  background-image: url("../../../shared/img/light-ray/img_bg-light-ray-left03.png");
  background-position: -6% 49%;
  background-size: 34%;
  height: 18.75rem;
}
@media (max-width: 1599.98px) {
  /* line 154, ../../shared/sass/component/_light-ray.scss */
  .light-ray--left03::after {
    background-position: 0% 23%;
    background-size: 30%;
  }
}
@media (max-width: 1199.98px) {
  /* line 154, ../../shared/sass/component/_light-ray.scss */
  .light-ray--left03::after {
    background-position: 0% 11%;
    background-size: 30%;
  }
}
@media (max-width: 991.98px) {
  /* line 154, ../../shared/sass/component/_light-ray.scss */
  .light-ray--left03::after {
    background-position: 0% -4%;
  }
}
@media (max-width: 767.98px) {
  /* line 154, ../../shared/sass/component/_light-ray.scss */
  .light-ray--left03::after {
    display: none;
  }
}
@media (min-width: 768px) {
  /* line 179, ../../shared/sass/component/_light-ray.scss */
  .light-ray--left03[class*='light-ray--hang']::after {
    left: 0;
    width: calc(593 / 1920 * 100%);
    padding-bottom: calc(375 / 1920 * 100%);
  }
}
/* line 189, ../../shared/sass/component/_light-ray.scss */
.light-ray--full::after {
  background-image: url("../../../shared/img/light-ray/img_bg-light-ray-fullwidth.png");
  background-position: -6% -17%;
  background-size: 100%;
  height: 48.1875rem;
}
@media (max-width: 1439.98px) {
  /* line 189, ../../shared/sass/component/_light-ray.scss */
  .light-ray--full::after {
    background-position: -56% 5%;
    background-size: 100%;
  }
}
@media (max-width: 767.98px) {
  /* line 189, ../../shared/sass/component/_light-ray.scss */
  .light-ray--full::after {
    display: none;
  }
}
@media (min-width: 768px) {
  /* line 205, ../../shared/sass/component/_light-ray.scss */
  .light-ray--full[class*='light-ray--hang']::after {
    left: 0;
    width: 100%;
    padding-bottom: calc(828 / 1920 * 100%);
  }
}
/* line 214, ../../shared/sass/component/_light-ray.scss */
.light-ray--sticky-bg {
  position: -webkit-sticky;
  position: sticky;
  font-size: var(--fs-h1);
  top: 0;
  z-index: -1;
}
@media (max-width: 1599.98px) {
  /* line 214, ../../shared/sass/component/_light-ray.scss */
  .light-ray--sticky-bg {
    top: 25vh;
  }
}
/* line 224, ../../shared/sass/component/_light-ray.scss */
.light-ray--sticky-bg::after {
  background-image: url("../../../shared/img/light-ray/img_fixed-position-bg.png");
  background-size: 100%;
  padding-bottom: calc(1080 / 1920 * 100%);
  margin-top: -1.38888889em;
}
/* line 234, ../../shared/sass/component/_light-ray.scss */
.light-ray--hang-up::after {
  bottom: 0;
}
/* line 239, ../../shared/sass/component/_light-ray.scss */
.light-ray--hang-down::after {
  top: 0;
}
/* line 245, ../../shared/sass/component/_light-ray.scss */
.light-ray--hang-up::after, .light-ray--hang-down::after {
  height: auto;
  background-position: center;
  background-size: contain;
}
/* line 1, sass/section/_header.scss */
.page-logo {
  position: relative;
  display: inline-block;
}
/* line 5, sass/section/_header.scss */
.page-logo__img {
  height: 100%;
  width: 100%;
  -webkit-transition: height 0.4s;
  -o-transition: height 0.4s;
  transition: height 0.4s;
}
/* line 11, sass/section/_header.scss */
.page-logo--hksi {
  width: 21em;
  height: 6.125em;
}
@media (max-width: 991.98px) {
  /* line 11, sass/section/_header.scss */
  .page-logo--hksi {
    height: 3.3125em;
    width: 11.25em;
  }
}
@media (max-width: 767.98px) {
  /* line 11, sass/section/_header.scss */
  .page-logo--hksi {
    height: 2.1875em;
    width: 7.5em;
  }
}
/* line 25, sass/section/_header.scss */
.page-head--fixed .page-logo--hksi {
  height: 4.75em;
  width: 16.4375em;
}
@media (max-width: 1199.98px) {
  /* line 29, sass/section/_header.scss */
  .page-head--fixed .page-logo--hksi {
    width: 12.9375em;
    height: 3.75em;
  }
}
@media (max-width: 991.98px) {
  /* line 29, sass/section/_header.scss */
  .page-head--fixed .page-logo--hksi {
    width: 11.25em;
    height: 3.3125em;
  }
}
@media (max-width: 767.98px) {
  /* line 29, sass/section/_header.scss */
  .page-head--fixed .page-logo--hksi {
    width: 6em;
    height: 2em;
  }
}
/* line 51, sass/section/_header.scss */
.page-logo--annual-report {
  width: 14.3125rem;
  height: 3.75em;
  margin-left: 5em;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
  will-change: transform, opacity;
}
@media (max-width: 1199.98px) {
  /* line 51, sass/section/_header.scss */
  .page-logo--annual-report {
    width: 13.0625em;
    height: 3.4375em;
  }
}
@media (max-width: 991.98px) {
  /* line 51, sass/section/_header.scss */
  .page-logo--annual-report {
    width: 11.875em;
    height: 3.125em;
  }
}
@media (max-width: 767.98px) {
  /* line 51, sass/section/_header.scss */
  .page-logo--annual-report {
    width: 5.9375em;
    height: 2em;
  }
}
/* line 78, sass/section/_header.scss */
.page-logo--annual-report:before {
  position: absolute;
  top: 50%;
  left: -2.5em;
  height: 51.2%;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: '';
}
@media (max-width: 1439.98px) {
  /* line 51, sass/section/_header.scss */
  .page-logo--annual-report {
    margin-left: 4.6875em;
  }
  /* line 92, sass/section/_header.scss */
  .page-logo--annual-report:before {
    left: -2.1875em;
  }
}
@media (max-width: 991.98px) {
  /* line 51, sass/section/_header.scss */
  .page-logo--annual-report {
    margin-left: 1.5em;
  }
  /* line 104, sass/section/_header.scss */
  .page-logo--annual-report:before {
    left: -0.75em;
  }
}
@media (max-width: 575.98px) {
  /* line 51, sass/section/_header.scss */
  .page-logo--annual-report {
    margin-left: 1.25em;
  }
  /* line 113, sass/section/_header.scss */
  .page-logo--annual-report:before {
    content: none;
  }
}
@media (max-width: 360px) {
  /* line 51, sass/section/_header.scss */
  .page-logo--annual-report {
    margin-left: 0.625em;
  }
}
/* line 124, sass/section/_header.scss */
.page-logo--annual-report .page-logo__img {
  height: 100%;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  -o-transition: transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  will-change: transform;
}
/* line 140, sass/section/_header.scss */
.logo-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: height 0.4s;
  -o-transition: height 0.4s;
  transition: height 0.4s;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 146, sass/section/_header.scss */
.page-head {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 101;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 4em;
  padding-bottom: 4em;
  -webkit-transition: all 0.4s, right 0s;
  -o-transition: all 0.4s, right 0s;
  transition: all 0.4s, right 0s;
}
/* line 159, sass/section/_header.scss */
.page-head.withBackground::before {
  background: #0f0c30;
}
/* line 164, sass/section/_header.scss */
.page-head::before {
  content: '';
  position: absolute;
  background: -webkit-gradient(linear, left top, left bottom, from(#0f0c30), to(transparent)) 56%;
  background: -o-linear-gradient(top, #0f0c30, transparent) 56%;
  background: linear-gradient(to bottom, #0f0c30, transparent) 56%;
  inset: 0;
}
/* line 174, sass/section/_header.scss */
.page-head.page-head--fixed::before {
  opacity: 0;
  visibility: hidden;
}
@media (max-width: 1439.98px) {
  /* line 146, sass/section/_header.scss */
  .page-head {
    padding: 2.5em 0em;
  }
}
@media (max-width: 991.98px) {
  /* line 146, sass/section/_header.scss */
  .page-head {
    padding: 1.25em 0em;
  }
}
@media (max-width: 767.98px) {
  /* line 146, sass/section/_header.scss */
  .page-head {
    padding: 1.375em 0em 1.4375em 0em;
  }
}
/* line 213, sass/section/_header.scss */
.page-head__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 992px) {
  /* line 213, sass/section/_header.scss */
  .page-head__inner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 2em;
  }
}
/* line 222, sass/section/_header.scss */
.page-head--fixed .page-head__inner {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: auto;
}
/* line 228, sass/section/_header.scss */
.page-head__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
/* line 238, sass/section/_header.scss */
.page-head__btm {
  background-color: #6d6a6a;
}
@media (max-width: 991.98px) {
  /* line 242, sass/section/_header.scss */
  .page-head--fixed, .page-head--inner {
    background-color: linear-gradient(270deg, #10326c 0%, #0c302d 82.03%);
  }
}
/* line 250, sass/section/_header.scss */
.page-head--fixed .page-logo--annual-report, .page-head--inner .page-logo--annual-report {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.45s 0.3s;
  -o-transition: opacity 0.45s 0.3s;
  transition: opacity 0.45s 0.3s;
}
/* line 256, sass/section/_header.scss */
.page-head--fixed .page-logo--annual-report .page-logo__img, .page-head--inner .page-logo--annual-report .page-logo__img {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.45s 0.3s;
  transition: -webkit-transform 0.45s 0.3s;
  -o-transition: transform 0.45s 0.3s;
  transition: transform 0.45s 0.3s;
  transition: transform 0.45s 0.3s, -webkit-transform 0.45s 0.3s;
}
/* line 275, sass/section/_header.scss */
.page-head--fixed {
  padding: 1.375em 0em;
  background-image: -o-linear-gradient(323deg, #10326c 0%, #0f0c30 100%);
  background-image: linear-gradient(127deg, #10326c 0%, #0f0c30 100%);
}
@media (max-width: 991.98px) {
  /* line 275, sass/section/_header.scss */
  .page-head--fixed {
    padding: 1em 0em;
  }
}
/* line 281, sass/section/_header.scss */
.page-head--fixed::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100vw;
  height: 0.25rem;
}
/* line 292, sass/section/_header.scss */
.page-head:not(.page-head--inner):not(.page-head--fixed) .page-logo--annual-report {
  display: none;
}
@media (min-width: 992px) {
  /* line 299, sass/section/_header.scss */
  .page-head:not(.page-head--fixed) .page-logo--annual-report {
    display: none;
  }
}
/* line 308, sass/section/_header.scss */
.tools {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-weight: 700;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 3em;
  margin: 0;
  padding: 0;
  list-style: none !important;
}
@media (max-width: 991.98px) {
  /* line 308, sass/section/_header.scss */
  .tools {
    gap: 1.5em;
  }
}
@media (max-width: 767.98px) {
  /* line 308, sass/section/_header.scss */
  .tools {
    gap: 0.875em;
    padding-left: 2.5em;
  }
}
/* line 326, sass/section/_header.scss */
.tools__item {
  z-index: 1;
  vertical-align: middle;
}
@media (max-width: 1439.98px) and (min-width: 992px) {
  /* line 326, sass/section/_header.scss */
  .tools__item {
    font-size: 0.875em;
  }
}
/* line 339, sass/section/_header.scss */
.tools__item .ico--share {
  font-size: 1.875em;
  width: 1em;
}
/* line 343, sass/section/_header.scss */
.tools__item .ico--menu {
  font-size: 2.125em;
  width: 1em;
}
@media (max-width: 991.98px) {
  /* line 343, sass/section/_header.scss */
  .tools__item .ico--menu {
    font-size: 1.75em;
  }
}
@media (max-width: 767.98px) {
  /* line 343, sass/section/_header.scss */
  .tools__item .ico--menu {
    font-size: 1.375em;
  }
}
/* line 355, sass/section/_header.scss */
.tools__item .ico--ebook, .tools__item .ico--home {
  font-size: 1.75em;
  width: 1em;
}
/* line 360, sass/section/_header.scss */
.tools__item .ico--cross {
  font-size: 1.75em;
  width: 1em;
}
@media (max-width: 991.98px) {
  /* line 360, sass/section/_header.scss */
  .tools__item .ico--cross {
    font-size: 1.375em;
  }
}
@media (max-width: 767.98px) {
  /* line 360, sass/section/_header.scss */
  .tools__item .ico--cross {
    font-size: 1em;
  }
}
/* line 375, sass/section/_header.scss */
.tools__item .pdf__link {
  font-family: "Roboto Condensed", Arial, "Microsoft JhengHei", "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
  font-size: 1.25em;
  margin-right: 0;
}
/* line 379, sass/section/_header.scss */
.tools__item .pdf__link::after {
  content: '';
}
@media (max-width: 991.98px) {
  /* line 375, sass/section/_header.scss */
  .tools__item .pdf__link {
    font-size: 1.125em;
  }
}
/* line 389, sass/section/_header.scss */
.tools__item &gt; a,
.tools__item &gt; button {
  color: #fff;
  -webkit-transition: text-shadow 0.2s;
  -o-transition: text-shadow 0.2s;
  transition: text-shadow 0.2s;
  text-decoration: none;
}
/* line 395, sass/section/_header.scss */
.tools__item &gt; a:hover, .tools__item &gt; a:focus,
.tools__item &gt; button:hover,
.tools__item &gt; button:focus {
  text-shadow: 0 0 10px #fff;
}
/* line 403, sass/section/_header.scss */
.search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 406, sass/section/_header.scss */
.search-form__box {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 2.1875rem;
  padding: 0.3125rem 0.5rem;
  color: #000;
  font-size: 0.875rem;
  border: 0;
  background: transparent;
}
/* line 162, ../../shared/sass/helper/_mixins.scss */
.search-form__box::-moz-placeholder {
  color: #666 !important;
}
/* line 162, ../../shared/sass/helper/_mixins.scss */
.search-form__box::-webkit-input-placeholder {
  color: #666 !important;
}
/* line 162, ../../shared/sass/helper/_mixins.scss */
.search-form__box:-moz-placeholder {
  color: #666 !important;
}
/* line 162, ../../shared/sass/helper/_mixins.scss */
.search-form__box:-ms-input-placeholder {
  color: #666 !important;
}
/* line 420, sass/section/_header.scss */
.search-form__btn {
  padding: 0 0.5625rem;
  color: #fff !important;
  font-size: 0.875em;
  border: 0;
  border-radius: 0;
  background-color: #666;
}
/* line 428, sass/section/_header.scss */
.search-form__btn:hover, .search-form__btn:focus {
  background-color: #dc3545;
}
/* line 434, sass/section/_header.scss */
.search-form--mobi {
  clear: both;
  margin: 0 0.9375rem 0.9375rem;
  border: 1px solid #666;
}
/* line 442, sass/section/_header.scss */
.lang__item {
  display: inline-block;
  font-size: 1.25em;
  vertical-align: middle;
  font-weight: 700;
}
@media (max-width: 991.98px) {
  /* line 442, sass/section/_header.scss */
  .lang__item {
    font-size: 1.125em;
  }
}
@media (max-width: 767.98px) {
  /* line 442, sass/section/_header.scss */
  .lang__item {
    font-size: 1em;
  }
}
/* line 461, sass/section/_header.scss */
.lang__item.is-select {
  color: #000;
}
/* line 468, sass/section/_header.scss */
.announcement-trigger__btn {
  padding: 0;
  border: 0;
  background: none;
  font-size: 1.25em;
}
/* line 472, sass/section/_header.scss */
.announcement-trigger__btn:hover, .announcement-trigger__btn:focus {
  color: #666;
}
/* line 2, sass/section/_menu-mn.scss */
.menu-btn {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0;
  border-radius: 0;
  background: none;
  border: 0;
  color: inherit;
}
/* line 14, sass/section/_menu-mn.scss */
.menu-btn:not([aria-expanded='true']) + .menu-panel a {
  visibility: hidden;
}
/* line 20, sass/section/_menu-mn.scss */
.menu-panel {
  -webkit-transition-property: top, padding, opacity, visibility, -webkit-transform;
  transition-property: top, padding, opacity, visibility, -webkit-transform;
  -o-transition-property: top, padding, opacity, transform, visibility;
  transition-property: top, padding, opacity, transform, visibility;
  transition-property: top, padding, opacity, transform, visibility, -webkit-transform;
  position: absolute;
  right: 0;
  visibility: hidden;
  width: 44.79166667vw;
  top: 8rem;
  -webkit-transform: translate(130%, 0);
  transform: translate(130%, 0);
  opacity: 0;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  background-color: #06202e;
  background-size: 185% auto;
  background-position: top right;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
@media (max-width: 1199.98px) {
  /* line 20, sass/section/_menu-mn.scss */
  .menu-panel {
    width: 31.25em;
  }
}
@media (max-width: 991.98px) {
  /* line 20, sass/section/_menu-mn.scss */
  .menu-panel {
    width: 27.375em;
  }
}
@media (max-width: 575.98px) {
  /* line 20, sass/section/_menu-mn.scss */
  .menu-panel {
    width: 100%;
  }
}
/* line 45, sass/section/_menu-mn.scss */
.js-custom-dropdown--active .menu-panel {
  visibility: visible;
  -webkit-transform: rotateY(0) translate(0, 0);
  transform: rotateY(0) translate(0, 0);
  opacity: 1;
}
/* line 50, sass/section/_menu-mn.scss */
.menu-panel:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  content: '';
}
/* line 58, sass/section/_menu-mn.scss */
.menu-panel__sub-inner {
  position: relative;
  padding: 1.5em 0em 1.5em 0em;
  overflow-y: auto;
  background-image: url("../../../shared/img/bg/sidemenu-bg.png");
  background-size: cover;
  background-repeat: no-repeat;
  height: 100vh;
}
@media (max-width: 991.98px) {
  /* line 58, sass/section/_menu-mn.scss */
  .menu-panel__sub-inner {
    padding-top: 0.75em;
  }
}
@media (max-width: 767.98px) {
  /* line 58, sass/section/_menu-mn.scss */
  .menu-panel__sub-inner {
    padding-top: 0.5em;
  }
}
@media (min-width: 576px) and (max-width: 991.98px) {
  /* line 58, sass/section/_menu-mn.scss */
  .menu-panel__sub-inner {
    height: 566px;
  }
}
/* line 102, sass/section/_menu-mn.scss */
.menu-panel__inner {
  overflow: hidden;
}
/* line 115, sass/section/_menu-mn.scss */
.menu-close-blk {
  background-color: transparent;
  z-index: -1;
  position: absolute;
  width: 200vw;
  height: 100vh;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 0;
  margin-left: -50vw;
  margin-bottom: 100vh;
}
@media (max-width: 767.98px) {
  /* line 115, sass/section/_menu-mn.scss */
  .menu-close-blk {
    display: none;
  }
}
/* line 132, sass/section/_menu-mn.scss */
.safari .menu-close-blk {
  display: none;
}
/* line 137, sass/section/_menu-mn.scss */
.mi-blk {
  position: relative;
  display: block;
  text-decoration: none;
  border-bottom: 1px solid #69f8f6;
}
/* line 142, sass/section/_menu-mn.scss */
.mi-blk__top {
  font-size: var(--fs-remark);
  color: #fff;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  font-weight: normal;
}
@media (max-width: 991.98px) {
  /* line 142, sass/section/_menu-mn.scss */
  .mi-blk__top {
    font-size: 0.875em;
  }
}
/* line 151, sass/section/_menu-mn.scss */
.mi-blk__text {
  margin-top: 0.20833333em;
  font-size: var(--fs-h5);
  font-weight: 700;
}
@media (max-width: 991.98px) {
  /* line 151, sass/section/_menu-mn.scss */
  .mi-blk__text {
    margin-top: 0.22222222em;
    font-size: 1.125em;
  }
}
@media (max-width: 767.98px) {
  /* line 151, sass/section/_menu-mn.scss */
  .mi-blk__text {
    font-size: 1em;
  }
}
/* line 164, sass/section/_menu-mn.scss */
.mi-blk__nt-arrow {
  color: #fff;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 179, sass/section/_menu-mn.scss */
.mi-blk__nt-arrow::before {
  text-shadow: 0 0 5px #fff;
}
/* line 186, sass/section/_menu-mn.scss */
.mn__sub {
  position: absolute;
  top: 0;
  left: 102%;
  width: 100%;
  -webkit-transform: scale(0.82);
  transform: scale(0.82);
  opacity: 0;
  visibility: hidden;
}
/* line 195, sass/section/_menu-mn.scss */
.js-menu-item-active .mn__sub {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  visibility: visible;
}
/* line 200, sass/section/_menu-mn.scss */
.mn__sub .mi-blk {
  position: relative;
  color: #002c6b !important;
  z-index: 3;
  padding: 2.5em 0em 2em 0em;
}
@media (max-width: 991.98px) {
  /* line 200, sass/section/_menu-mn.scss */
  .mn__sub .mi-blk {
    padding: 1.25em 0em 1.25em 0em;
  }
}
@media (max-width: 767.98px) {
  /* line 200, sass/section/_menu-mn.scss */
  .mn__sub .mi-blk {
    padding: 1.25em 0em 1.25em 2em;
  }
}
/* line 211, sass/section/_menu-mn.scss */
.mn__sub .mi-blk:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'wico' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 2.75em;
  left: -1.78125em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: var(--fs-h5);
  content: "\e808";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media (max-width: 1439.98px) {
  /* line 211, sass/section/_menu-mn.scss */
  .mn__sub .mi-blk:before {
    top: 1.82142857em;
    left: -1.25em;
  }
}
@media (max-width: 991.98px) {
  /* line 211, sass/section/_menu-mn.scss */
  .mn__sub .mi-blk:before {
    font-size: 1.5625em;
    top: 1.24em;
    left: -1.08em;
  }
}
@media (max-width: 767.98px) {
  /* line 211, sass/section/_menu-mn.scss */
  .mn__sub .mi-blk:before {
    top: 1.03846154em;
    left: 0;
    font-size: 1.625em;
  }
}
@media (max-width: 767.98px) {
  /* line 242, sass/section/_menu-mn.scss */
  .mn__sub .mn__item--2:last-child {
    margin-bottom: 3.75rem;
  }
}
/* line 248, sass/section/_menu-mn.scss */
.mn__sub .mi-blk__text {
  font-size: var(--fs-h3);
}
/* line 254, sass/section/_menu-mn.scss */
.mn__nav {
  font-family: "Roboto Condensed", Arial, "Microsoft JhengHei", "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
  position: relative;
  color: #fff;
}
/* line 259, sass/section/_menu-mn.scss */
.js-menu-active .mn__nav {
  -webkit-transform: translate(-102%, 0);
  transform: translate(-102%, 0);
}
/* line 263, sass/section/_menu-mn.scss */
.mn__nav, .mn__sub {
  padding: 0em 8.75em 0em 7.5em;
}
@media (max-width: 1599.98px) {
  /* line 263, sass/section/_menu-mn.scss */
  .mn__nav, .mn__sub {
    padding: 0em 6.875em 0em 6.25em;
  }
}
@media (max-width: 1199.98px) {
  /* line 263, sass/section/_menu-mn.scss */
  .mn__nav, .mn__sub {
    padding: 0em 5em 0em 4.375em;
  }
}
@media (max-width: 991.98px) {
  /* line 263, sass/section/_menu-mn.scss */
  .mn__nav, .mn__sub {
    padding: 0em 2em 0em 3em;
  }
}
@media (max-width: 767.98px) {
  /* line 263, sass/section/_menu-mn.scss */
  .mn__nav, .mn__sub {
    padding: 0em 1.25em 0em 1.25em;
  }
}
/* line 281, sass/section/_menu-mn.scss */
.mn__arrow {
  font-size: 1.1em;
  position: absolute;
  right: 0;
  bottom: 0.65em;
  color: #000;
}
/* line 295, sass/section/_menu-mn.scss */
.mn__list--1 {
  margin-bottom: 1px;
  padding-left: 2.5em;
}
@media (max-width: 1599.98px) {
  /* line 295, sass/section/_menu-mn.scss */
  .mn__list--1 {
    padding-left: 1.25em;
  }
}
@media (max-width: 1439.98px) {
  /* line 295, sass/section/_menu-mn.scss */
  .mn__list--1 {
    padding-left: 0;
  }
}
/* line 305, sass/section/_menu-mn.scss */
.mn__list--2 {
  position: relative;
  padding-left: 2.5em;
}
@media (max-width: 991.98px) {
  /* line 305, sass/section/_menu-mn.scss */
  .mn__list--2 {
    padding-left: 1.25em;
  }
}
/* line 348, sass/section/_menu-mn.scss */
.mn__item--2 {
  position: relative;
}
/* line 359, sass/section/_menu-mn.scss */
.mn__link {
  color: #002c6b !important;
  border-bottom: 1px solid #69f8f6;
}
/* line 362, sass/section/_menu-mn.scss */
.mn__link &gt; .ico, .arrow-list.mn__link &gt; li:before, .inline-arrow-list.mn__link &gt; li:before {
  position: absolute;
  top: 28%;
  font-size: 2.875em;
  right: 0;
}
@media (max-width: 1439.98px) {
  /* line 362, sass/section/_menu-mn.scss */
  .mn__link &gt; .ico, .arrow-list.mn__link &gt; li:before, .inline-arrow-list.mn__link &gt; li:before {
    font-size: 2.5em;
  }
}
@media (max-width: 991.98px) {
  /* line 362, sass/section/_menu-mn.scss */
  .mn__link &gt; .ico, .arrow-list.mn__link &gt; li:before, .inline-arrow-list.mn__link &gt; li:before {
    font-size: 1.875em;
  }
}
@media (max-width: 575.98px) {
  /* line 362, sass/section/_menu-mn.scss */
  .mn__link &gt; .ico, .arrow-list.mn__link &gt; li:before, .inline-arrow-list.mn__link &gt; li:before {
    font-size: 1.5625em;
  }
}
/* line 388, sass/section/_menu-mn.scss */
.mn__link--1, .mn__link--2, .mn__link--3, .mn__link--4 {
  text-decoration: none;
}
/* line 397, sass/section/_menu-mn.scss */
.mn__link--2, .mn__link--3 {
  display: block;
}
/* line 404, sass/section/_menu-mn.scss */
.mn__link--1, .mn__link--2 {
  padding: 2.5em 5.75em 2.5em 0em;
}
@media (max-width: 1199.98px) {
  /* line 412, sass/section/_menu-mn.scss */
  .mn__link--1 {
    padding-right: 3.4375em;
  }
}
@media (max-width: 991.98px) {
  /* line 412, sass/section/_menu-mn.scss */
  .mn__link--1 {
    padding: 1.25em 2.75em 1.25em 0em;
  }
}
@media (max-width: 767.98px) {
  /* line 412, sass/section/_menu-mn.scss */
  .mn__link--1 {
    padding: 1.25em 2.5em 1.25em 0em;
  }
}
/* line 428, sass/section/_menu-mn.scss */
.mn__link--2 {
  margin-right: 0 !important;
  color: #fff !important;
  font-weight: 700;
}
@media (max-width: 1439.98px) {
  /* line 428, sass/section/_menu-mn.scss */
  .mn__link--2 {
    padding-right: 0;
  }
}
@media (max-width: 991.98px) {
  /* line 428, sass/section/_menu-mn.scss */
  .mn__link--2 {
    padding: 1.25em 0em 1.25em 0em;
  }
}
@media (max-width: 767.98px) {
  /* line 428, sass/section/_menu-mn.scss */
  .mn__link--2 {
    padding: 1.25em 0em 1.25em 0em;
  }
}
/* line 443, sass/section/_menu-mn.scss */
.mn__link--2 .text_lv2 {
  display: inline-block;
  font-size: var(--fs-h5);
}
@media (max-width: 991.98px) {
  /* line 443, sass/section/_menu-mn.scss */
  .mn__link--2 .text_lv2 {
    font-size: 1.125em;
  }
}
@media (max-width: 767.98px) {
  /* line 443, sass/section/_menu-mn.scss */
  .mn__link--2 .text_lv2 {
    font-size: 1em;
  }
}
@media (max-width: 575.98px) {
  /* line 443, sass/section/_menu-mn.scss */
  .mn__link--2 .text_lv2 {
    font-size: 0.875em;
  }
}
/* line 456, sass/section/_menu-mn.scss */
.mn__link--2 &gt; .ico, .arrow-list.mn__link--2 &gt; li:before, .inline-arrow-list.mn__link--2 &gt; li:before {
  top: 0.125em;
}
/* line 467, sass/section/_menu-mn.scss */
.mn__link--2.current-page .mi-blk__nt-arrow {
  visibility: visible;
}
/* line 473, sass/section/_menu-mn.scss */
.mn__link::after {
  content: '' !important;
}
/* line 481, sass/section/_menu-mn.scss */
.mn__link:before,
.mn__link .mi-blk__text,
.mn__link .text_lv2,
.mn .js-menu-back:before,
.mn .js-menu-back .mi-blk__text,
.mn .js-menu-back .text_lv2 {
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 486, sass/section/_menu-mn.scss */
.mn__link:hover, .mn__link:focus,
.mn .js-menu-back:hover,
.mn .js-menu-back:focus {
  text-decoration: none;
}
/* line 490, sass/section/_menu-mn.scss */
.mn__link:hover .mi-blk__nt-arrow::before, .mn__link:focus .mi-blk__nt-arrow::before,
.mn .js-menu-back:hover .mi-blk__nt-arrow::before,
.mn .js-menu-back:focus .mi-blk__nt-arrow::before {
  text-shadow: 0 0 5px #69f8f6;
}
/* line 494, sass/section/_menu-mn.scss */
.mn__link:hover .mi-blk__text,
.mn__link:hover .mi-blk__top,
.mn__link:hover .mi-blk__nt-arrow,
.mn__link:hover .text_lv2, .mn__link:focus .mi-blk__text,
.mn__link:focus .mi-blk__top,
.mn__link:focus .mi-blk__nt-arrow,
.mn__link:focus .text_lv2,
.mn .js-menu-back:hover .mi-blk__text,
.mn .js-menu-back:hover .mi-blk__top,
.mn .js-menu-back:hover .mi-blk__nt-arrow,
.mn .js-menu-back:hover .text_lv2,
.mn .js-menu-back:focus .mi-blk__text,
.mn .js-menu-back:focus .mi-blk__top,
.mn .js-menu-back:focus .mi-blk__nt-arrow,
.mn .js-menu-back:focus .text_lv2 {
  color: #69f8f6 !important;
  text-decoration: none;
}
/* line 506, sass/section/_menu-mn.scss */
.mn__link:hover .mi-blk__nt-arrow, .mn__link:focus .mi-blk__nt-arrow,
.mn .js-menu-back:hover .mi-blk__nt-arrow,
.mn .js-menu-back:focus .mi-blk__nt-arrow {
  visibility: visible;
}
/* line 1, sass/section/_breadcrumb.scss */
.breadcrumb {
  margin: 0;
  padding: 0;
  list-style: none !important;
  font-size: var(--fs-p);
  margin-bottom: 1.42857143em;
  color: #fff;
}
@media (max-width: 1439.98px) {
  /* line 1, sass/section/_breadcrumb.scss */
  .breadcrumb {
    font-size: 1.25rem;
  }
}
/* line 11, sass/section/_breadcrumb.scss */
.breadcrumb__item {
  display: inline-block;
}
/* line 14, sass/section/_breadcrumb.scss */
.breadcrumb__item:after {
  content: '&gt;';
  display: inline-block;
  margin-inline: 0.42857143em;
  line-height: 1;
  vertical-align: baseline;
}
/* line 23, sass/section/_breadcrumb.scss */
.breadcrumb__item:last-child::after {
  display: none;
}
/* line 29, sass/section/_breadcrumb.scss */
.breadcrumb__link {
  color: #fff;
  -webkit-text-decoration-color: transparent;
  text-decoration-color: transparent;
}
/* line 33, sass/section/_breadcrumb.scss */
.breadcrumb__link:hover, .breadcrumb__link:focus {
  color: currentColor;
  -webkit-text-decoration-color: currentColor;
  text-decoration-color: currentColor;
}
/* line 1, sass/section/_sidemenu.scss */
.side-menu {
  font-size: 1rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 21.27659574%;
  flex: 0 0 21.27659574%;
  max-width: 21.27659574%;
  margin-right: 3.125rem;
}
@media (max-width: 1199.98px) {
  /* line 1, sass/section/_sidemenu.scss */
  .side-menu {
    font-size: 0.875rem;
  }
}
/* line 11, sass/section/_sidemenu.scss */
.side-menu__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 17, sass/section/_sidemenu.scss */
.side-menu__list--lv1 {
  background-color: #f5f5f5;
}
/* line 22, sass/section/_sidemenu.scss */
.side-menu__list--lv2 {
  display: none;
  margin-top: -0.3125rem;
  padding-bottom: 0.9375rem;
}
/* line 29, sass/section/_sidemenu.scss */
.side-menu__list--lv3 {
  display: none;
}
/* line 37, sass/section/_sidemenu.scss */
.side-menu__item--lv1.is-selected {
  background-color: #e6e6e6;
}
/* line 40, sass/section/_sidemenu.scss */
.side-menu__item--lv1.is-selected .side-menu__list--lv2 {
  display: block;
}
/* line 49, sass/section/_sidemenu.scss */
.side-menu__item--lv2.is-selected .side-menu__list--lv3 {
  display: block;
}
/* line 58, sass/section/_sidemenu.scss */
.side-menu__item--lv3.is-selected .side-menu__list--lv4 {
  display: block;
}
/* line 64, sass/section/_sidemenu.scss */
.side-menu__item.is-selected &gt; .side-menu__link {
  color: #a02335;
}
/* line 68, sass/section/_sidemenu.scss */
.side-menu__item.is-selected.has-sub &gt; .side-menu__link:before {
  content: "\e802";
}
/* line 81, sass/section/_sidemenu.scss */
.side-menu__link {
  position: relative;
  display: block;
  color: #000;
  line-height: 1.3;
}
/* line 87, sass/section/_sidemenu.scss */
.side-menu__link:hover, .side-menu__link:focus {
  color: #ad2938;
  text-decoration: none;
}
/* line 93, sass/section/_sidemenu.scss */
.side-menu__link--lv1 {
  font-size: 0.9375em;
  padding: 0.66666667em 0.66666667em 0.66666667em 2.26666667em;
}
/* line 97, sass/section/_sidemenu.scss */
.side-menu__link--lv1:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'wico' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.93333333em;
  position: absolute;
  top: 0.71428571em;
  left: 1.42857143em;
  content: "\e805";
}
/* line 107, sass/section/_sidemenu.scss */
.side-menu__link--lv2 {
  font-size: 0.875em;
  padding: 0.5em 0.71428571em 0.5em 3.85714286em;
}
/* line 111, sass/section/_sidemenu.scss */
.side-menu__link--lv2:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'wico' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: prem(13, 14);
  position: absolute;
  top: 0.46153846em;
  left: 2.92307692em;
  content: "\e805";
}
/* line 121, sass/section/_sidemenu.scss */
.side-menu__link--lv3 {
  font-size: 0.875em;
  padding: 0.5em 0.71428571em 0.5em 5em;
}
/* line 125, sass/section/_sidemenu.scss */
.side-menu__link--lv3:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'wico' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: prem(13, 14);
  position: absolute;
  top: 0.46153846em;
  left: 4.30769231em;
  content: "\e805";
}
/* line 1, sass/section/_pagination.scss */
.pagination-box {
  font-size: 1rem;
  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;
  margin-bottom: 1.875rem;
}
@media (max-width: 1199.98px) {
  /* line 1, sass/section/_pagination.scss */
  .pagination-box {
    font-size: 0.9375rem;
  }
}
@media (max-width: 991.98px) {
  /* line 1, sass/section/_pagination.scss */
  .pagination-box {
    font-size: 0.875rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 19, sass/section/_pagination.scss */
.pagination {
  margin: 0;
  padding: 0;
  list-style: none !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
/* line 41, sass/section/_pagination.scss */
.pagination__item.is-active &gt; .pagination__link {
  color: #dc3545;
  cursor: default;
}
/* line 48, sass/section/_pagination.scss */
.pagination__item.is-disabled &gt; .pagination__link {
  color: inherit;
  cursor: default;
}
/* line 55, sass/section/_pagination.scss */
.pagination__link {
  margin: 0em 0.25em;
  padding: 0.1875em 0.625em;
  color: #5c5c5c;
  border: 0;
  border-radius: 50%;
  background: none;
}
/* line 63, sass/section/_pagination.scss */
.pagination__link:hover, .pagination__link:focus {
  color: #dc3545;
}
/* line 71, sass/section/_pagination.scss */
.pagination .ico:nth-of-type(2), .pagination .arrow-list &gt; li:nth-of-type(2):before, .pagination .inline-arrow-list &gt; li:nth-of-type(2):before {
  margin-left: -0.375rem;
}
/* line 75, sass/section/_pagination.scss */
.pagination .ico:before, .pagination .arrow-list &gt; li:before, .pagination .inline-arrow-list &gt; li:before {
  font-size: 1.125em;
  width: auto;
  margin-right: 0;
}
/* line 83, sass/section/_pagination.scss */
.jump-to-box {
  margin-left: 1.25rem;
  color: #5c5c5c;
}
@media (max-width: 767.98px) {
  /* line 83, sass/section/_pagination.scss */
  .jump-to-box {
    margin-left: 0;
    margin-top: 0.9375rem;
  }
}
/* line 94, sass/section/_pagination.scss */
.jump-to__txt {
  margin-bottom: 0;
  font-weight: normal;
}
/* line 99, sass/section/_pagination.scss */
.jump-to__input {
  width: 1.5625rem;
  height: 1.5625em;
  margin: 0rem 0.3125rem;
  color: #4d4d4d;
  text-align: center;
  border: 1px solid #ccc;
  -moz-appearance: textfield;
}
/* line 108, sass/section/_pagination.scss */
.jump-to__input::-webkit-inner-spin-button, .jump-to__input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* line 115, sass/section/_pagination.scss */
.jump-to__submit {
  border: 0;
  background-color: transparent;
}
/* line 1, sass/section/_footer.scss */
.page-foot {
  font-family: "Roboto Condensed", Arial, "Microsoft JhengHei", "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
  position: relative;
  padding: 2.8em 0em 1.4em 0em;
  font-size: var(--fs-regular);
  line-height: 1.15;
  color: #fff;
  background: -o-linear-gradient(294deg, #10326c 2.35%, #0f0c30 99.05%);
  background: linear-gradient(156deg, #10326c 2.35%, #0f0c30 99.05%);
  z-index: 100;
  text-transform: uppercase;
}
/* line 21, sass/section/_footer.scss */
.page-foot .container {
  position: relative;
}
/* line 26, sass/section/_footer.scss */
.foot-links {
  margin: 0;
  padding: 0;
  list-style: none !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 1.8em;
}
@media (max-width: 575.98px) {
  /* line 26, sass/section/_footer.scss */
  .foot-links {
    margin-bottom: 0.9375rem;
  }
}
/* line 37, sass/section/_footer.scss */
.foot-links__item {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
/* line 42, sass/section/_footer.scss */
.foot-links__item:not(:last-child):after {
  margin: 0em 2em;
  color: #656565;
  content: '|';
}
@media (max-width: 767.98px) {
  /* line 42, sass/section/_footer.scss */
  .foot-links__item:not(:last-child):after {
    margin: 1.42857143em;
  }
}
@media (max-width: 575.98px) {
  /* line 42, sass/section/_footer.scss */
  .foot-links__item:not(:last-child):after {
    margin: 0.83333333em;
  }
}
/* line 57, sass/section/_footer.scss */
.foot-links__link {
  color: #fff !important;
  text-decoration: none !important;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 62, sass/section/_footer.scss */
.foot-links__link:hover, .foot-links__link:focus {
  color: #fff;
  text-shadow: 0 0 2px #fff;
  text-decoration: none;
}
/* line 71, sass/section/_footer.scss */
.footer-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 767.98px) {
  /* line 71, sass/section/_footer.scss */
  .footer-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 81, sass/section/_footer.scss */
.copyright {
  margin-top: 1.2em;
  font-size: var(--fs-regular);
  line-height: 1.15;
  color: #d1d1d1;
  border-top: solid 1px #264c8e;
  padding-top: 1.25em;
}
/* line 90, sass/section/_footer.scss */
.foot-share {
  margin: 0;
  padding: 0;
  list-style: none !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 7.3em;
  gap: 1.8em;
}
/* line 95, sass/section/_footer.scss */
.foot-share__title {
  margin-bottom: 1em;
  font-size: var(--fs-regular);
}
/* line 99, sass/section/_footer.scss */
.foot-share__icon {
  margin: auto;
}
/* line 101, sass/section/_footer.scss */
.foot-share__icon a {
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  font-size: var(--fs-h4);
  padding-left: 0;
}
/* line 106, sass/section/_footer.scss */
.foot-share__icon .ico--youtube {
  font-size: var(--fs-p);
}
/* line 1, sass/section/_pagination.scss */
.pagination-box {
  font-size: 1rem;
  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;
  margin-bottom: 1.875rem;
}
@media (max-width: 1199.98px) {
  /* line 1, sass/section/_pagination.scss */
  .pagination-box {
    font-size: 0.9375rem;
  }
}
@media (max-width: 991.98px) {
  /* line 1, sass/section/_pagination.scss */
  .pagination-box {
    font-size: 0.875rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 19, sass/section/_pagination.scss */
.pagination {
  margin: 0;
  padding: 0;
  list-style: none !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
/* line 41, sass/section/_pagination.scss */
.pagination__item.is-active &gt; .pagination__link {
  color: #dc3545;
  cursor: default;
}
/* line 48, sass/section/_pagination.scss */
.pagination__item.is-disabled &gt; .pagination__link {
  color: inherit;
  cursor: default;
}
/* line 55, sass/section/_pagination.scss */
.pagination__link {
  margin: 0em 0.25em;
  padding: 0.1875em 0.625em;
  color: #5c5c5c;
  border: 0;
  border-radius: 50%;
  background: none;
}
/* line 63, sass/section/_pagination.scss */
.pagination__link:hover, .pagination__link:focus {
  color: #dc3545;
}
/* line 71, sass/section/_pagination.scss */
.pagination .ico:nth-of-type(2), .pagination .arrow-list &gt; li:nth-of-type(2):before, .pagination .inline-arrow-list &gt; li:nth-of-type(2):before {
  margin-left: -0.375rem;
}
/* line 75, sass/section/_pagination.scss */
.pagination .ico:before, .pagination .arrow-list &gt; li:before, .pagination .inline-arrow-list &gt; li:before {
  font-size: 1.125em;
  width: auto;
  margin-right: 0;
}
/* line 83, sass/section/_pagination.scss */
.jump-to-box {
  margin-left: 1.25rem;
  color: #5c5c5c;
}
@media (max-width: 767.98px) {
  /* line 83, sass/section/_pagination.scss */
  .jump-to-box {
    margin-left: 0;
    margin-top: 0.9375rem;
  }
}
/* line 94, sass/section/_pagination.scss */
.jump-to__txt {
  margin-bottom: 0;
  font-weight: normal;
}
/* line 99, sass/section/_pagination.scss */
.jump-to__input {
  width: 1.5625rem;
  height: 1.5625em;
  margin: 0rem 0.3125rem;
  color: #4d4d4d;
  text-align: center;
  border: 1px solid #ccc;
  -moz-appearance: textfield;
}
/* line 108, sass/section/_pagination.scss */
.jump-to__input::-webkit-inner-spin-button, .jump-to__input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* line 115, sass/section/_pagination.scss */
.jump-to__submit {
  border: 0;
  background-color: transparent;
}
/* line 1, sass/section/_banner.scss */
.section-banner {
  position: relative;
}
/* line 4, sass/section/_banner.scss */
.section-banner::before {
  content: '';
  display: block;
  padding-bottom: calc(700 / 1920 * 100%);
  background-repeat: no-repeat, no-repeat;
  background-size: contain, cover;
  background-image: url("../../../shared/img/banner/img_section-banner-overlay.png"), var(--img-src);
}
@media (max-width: 991.98px) {
  /* line 4, sass/section/_banner.scss */
  .section-banner::before {
    padding-bottom: calc(280 / 768 * 100%);
  }
}
@media (max-width: 767.98px) {
  /* line 4, sass/section/_banner.scss */
  .section-banner::before {
    padding-bottom: calc(238 / 375 * 100%);
  }
}
/* line 21, sass/section/_banner.scss */
.section-banner::after {
  content: '';
  position: absolute;
  top: 0;
  width: 100%;
  padding-bottom: calc(491 / 1920 * 100%);
  background: url("../../../shared/img/banner/img_section-banner-light-ray.png") center/cover no-repeat;
  margin-top: calc(267 / 1920 * 100%);
}
@media (max-width: 991.98px) {
  /* line 21, sass/section/_banner.scss */
  .section-banner::after {
    padding-bottom: calc(280 / 1200 * 100%);
    margin-top: calc(129 / 768 * 100%);
    background: url("../../../shared/img/banner/img_section-banner-lightray-tablet.png") center/cover no-repeat;
  }
}
@media (max-width: 767.98px) {
  /* line 21, sass/section/_banner.scss */
  .section-banner::after {
    padding-bottom: calc(309 / 1000 * 100%);
    margin-top: calc(152 / 375 * 100%);
    background: url("../../../shared/img/banner/img_section-banner-lightray-mobile.png") cover no-repeat;
  }
}
/* line 43, sass/section/_banner.scss */
.section-banner--overview {
  --img-src: url('../../../shared/img/banner/section-banner_table-tennis.png');
}
@media (max-width: 991.98px) {
  /* line 43, sass/section/_banner.scss */
  .section-banner--overview {
    --img-src: url('../../../shared/img/banner/section-banner_table-tennis_tablet.png');
  }
}
@media (max-width: 767.98px) {
  /* line 43, sass/section/_banner.scss */
  .section-banner--overview {
    --img-src: url('../../../shared/img/banner/section-banner_table-tennis_mobile.png');
  }
}
/* line 53, sass/section/_banner.scss */
.section-banner--focus {
  --img-src: url('../../../shared/img/banner/section-banner_badminton.png');
}
@media (max-width: 991.98px) {
  /* line 53, sass/section/_banner.scss */
  .section-banner--focus {
    --img-src: url('../../../shared/img/banner/section-banner_badminton_tablet.png');
  }
}
@media (max-width: 767.98px) {
  /* line 53, sass/section/_banner.scss */
  .section-banner--focus {
    --img-src: url('../../../shared/img/banner/section-banner_badminton_mobile.png');
  }
}
/* line 62, sass/section/_banner.scss */
.section-banner--organisation {
  --img-src: url('../../../shared/img/banner/section-banner_fencing.png');
}
@media (max-width: 991.98px) {
  /* line 62, sass/section/_banner.scss */
  .section-banner--organisation {
    --img-src: url('../../../shared/img/banner/img_section-banner_fencing_tablet.png');
  }
}
@media (max-width: 767.98px) {
  /* line 62, sass/section/_banner.scss */
  .section-banner--organisation {
    --img-src: url('../../../shared/img/banner/img_section-banner_fencing_mobile.png');
  }
}
/* line 71, sass/section/_banner.scss */
.section-banner--finance {
  --img-src: url('../../../shared/img/banner/section-banner_swimming-pool.png');
}
@media (max-width: 991.98px) {
  /* line 71, sass/section/_banner.scss */
  .section-banner--finance {
    --img-src: url('../../../shared/img/banner/section-banner_swimming-pool_tablet.png');
  }
}
@media (max-width: 767.98px) {
  /* line 71, sass/section/_banner.scss */
  .section-banner--finance {
    --img-src: url('../../../shared/img/banner/section-banner_swimming-pool_mobile.png');
  }
}
/* line 80, sass/section/_banner.scss */
.section-banner--annexes {
  --img-src: url('../../../shared/img/banner/section-banner_annexes.png');
}
@media (max-width: 991.98px) {
  /* line 80, sass/section/_banner.scss */
  .section-banner--annexes {
    --img-src: url('../../../shared/img/banner/section-banner_ch5-annexes_tablet.png');
  }
}
@media (max-width: 767.98px) {
  /* line 80, sass/section/_banner.scss */
  .section-banner--annexes {
    --img-src: url('../../../shared/img/banner/section-banner_ch5-annexes_mobile.png');
  }
}
/* line 90, sass/section/_banner.scss */
.section-banner .container {
  position: relative;
  z-index: 1;
  margin-top: calc(-133 / 1920 * 100%);
}
/* line 1, sass/page/_sitemap.scss */
.sitemap {
  padding-bottom: 10em;
}
@media (min-width: 768px) {
  /* line 4, sass/page/_sitemap.scss */
  .sitemap__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
/* line 15, sass/page/_sitemap.scss */
.sitemap__col {
  padding: 0 1.5625em;
}
@media (min-width: 768px) {
  /* line 15, sass/page/_sitemap.scss */
  .sitemap__col {
    width: 50%;
  }
}
/* line 24, sass/page/_sitemap.scss */
.st-list--1, .st-list--2, .st-list--3 {
  margin: 0;
  padding: 0;
  list-style: none !important;
}
/* line 30, sass/page/_sitemap.scss */
.st-list--1 {
  margin: 2.5em 0;
}
/* line 34, sass/page/_sitemap.scss */
.st-list--2 {
  margin: 1.375em 0;
}
/* line 39, sass/page/_sitemap.scss */
.st-list__item--1 {
  margin: 1.875em 0;
  color: #fff;
}
/* line 44, sass/page/_sitemap.scss */
.st-list__item--2 {
  margin: 1em 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 47, sass/page/_sitemap.scss */
.st-list__item--2:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'wico' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e902";
  font-size: 0.625em;
  margin-right: 2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 59, sass/page/_sitemap.scss */
.st-list__link--1, .st-list__link--2, .st-list__link--3 {
  -webkit-text-decoration-color: transparent;
  text-decoration-color: transparent;
}
/* line 63, sass/page/_sitemap.scss */
.st-list__link--1:hover, .st-list__link--1:focus, .st-list__link--2:hover, .st-list__link--2:focus, .st-list__link--3:hover, .st-list__link--3:focus {
  -webkit-text-decoration-color: #fff;
  text-decoration-color: #fff;
}
/* line 69, sass/page/_sitemap.scss */
.st-list__link--1 {
  font-size: var(--fs-h5);
  font-weight: 700;
  color: inherit !important;
}
/* line 75, sass/page/_sitemap.scss */
.st-list__link--2 {
  color: inherit !important;
  font-size: var(--fs-p);
}
/* line 1, sass/page/_404.scss */
.error-box.error-box {
  padding-top: 15.625rem;
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}
/* line 6, sass/page/_404.scss */
.error-box.error-box h1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 1.25rem;
  margin-bottom: 2.8125rem;
  color: #fff;
}
/* line 12, sass/page/_404.scss */
.error-box.error-box a {
  font-weight: 900;
  text-decoration: underline;
}
/* line 17, sass/page/_404.scss */
.error-box.error-box p {
  margin-bottom: 1.25rem;
}
/* line 21, sass/page/_404.scss */
.error-box.error-box ul {
  margin-bottom: 3.125rem;
}
/* line 24, sass/page/_404.scss */
.error-box.error-box ul li {
  margin-bottom: 0.9375rem;
}
/* line 29, sass/page/_404.scss */
.error-box.error-box .ico, .error-box.error-box .arrow-list &gt; li:before, .error-box.error-box .inline-arrow-list &gt; li:before {
  margin-right: 0.625em;
}
/* line 33, sass/page/_404.scss */
.error-box.error-box .error-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 38, sass/page/_404.scss */
.error-page__logo {
  height: 5rem;
}
/* line 40, sass/page/_404.scss */
.error-page__logo + .error-page__logo {
  height: 2.5rem;
  margin-left: 1.875rem;
}
/* line 47, sass/page/_404.scss */
.error-page__bg .hero__layer--1:before {
  top: 0;
  left: -12.5rem;
}
@use 'sass:math';
/* line 3, sass/page/_index.scss */
.page-content--index {
  position: relative;
  min-height: 100vh;
  z-index: 2;
}
/* line 13, sass/page/_index.scss */
.scroll-down-btn {
  color: #473a00;
  text-align: center;
  font-size: 0.875rem;
  font-weight: 700;
  padding: 2.5em 0.35714286em 0.35714286em;
  position: absolute;
  bottom: 2rem;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  z-index: 40;
  line-height: 1;
}
/* line 25, sass/page/_index.scss */
.scroll-down-btn__icon {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  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;
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
/* line 35, sass/page/_index.scss */
.scroll-down-btn .ico, .scroll-down-btn .arrow-list &gt; li:before, .scroll-down-btn .inline-arrow-list &gt; li:before {
  font-weight: 700;
}
/* line 37, sass/page/_index.scss */
.scroll-down-btn .ico:nth-child(2), .scroll-down-btn .arrow-list &gt; li:nth-child(2):before, .scroll-down-btn .inline-arrow-list &gt; li:nth-child(2):before {
  margin: -0.57142857em 0 0;
}
/* line 40, sass/page/_index.scss */
.scroll-down-btn .ico:nth-child(1), .scroll-down-btn .arrow-list &gt; li:nth-child(1):before, .scroll-down-btn .inline-arrow-list &gt; li:nth-child(1):before {
  opacity: 0.6;
}
/* line 46, sass/page/_index.scss */
.idx-top-section {
  position: relative;
  height: 100vh;
  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 52, sass/page/_index.scss */
.idx-top-section::before, .idx-top-section::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  pointer-events: none;
}
/* line 62, sass/page/_index.scss */
.idx-top-section::before {
  background: center center no-repeat;
  background-size: contain;
  background-image: url("../../../shared/img/main/img_HeroText_KVLight_screen.png");
  z-index: 0;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
@media (max-width: 991.98px) {
  /* line 62, sass/page/_index.scss */
  .idx-top-section::before {
    left: 150px;
    top: -210px;
  }
}
/* line 74, sass/page/_index.scss */
.idx-top-section::after {
  background: top center no-repeat;
  background-image: url("../../../shared/img/main/img_MedalsPattern_01.png");
  z-index: 2;
}
@media (max-width: 1439.98px) {
  /* line 74, sass/page/_index.scss */
  .idx-top-section::after {
    background-size: 600px;
  }
}
@media (max-width: 991.98px) {
  /* line 74, sass/page/_index.scss */
  .idx-top-section::after {
    background-position: right 60px top;
    background-size: 450px;
  }
}
@media (max-width: 767.98px) {
  /* line 74, sass/page/_index.scss */
  .idx-top-section::after {
    background-position: left 30px top;
    background-size: 270px;
  }
}
@media (max-width: 991.98px) {
  /* line 46, sass/page/_index.scss */
  .idx-top-section {
    height: auto;
    padding: 11.25em 0 5em;
  }
}
@media (max-width: 767.98px) {
  /* line 46, sass/page/_index.scss */
  .idx-top-section {
    padding: 6.25em 0 5em;
  }
}
/* line 99, sass/page/_index.scss */
.ar-title {
  color: #65540e;
  font-size: 4.75em;
  font-family: "Roboto Condensed", Arial, "Microsoft JhengHei", "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
  padding: 0 0 2.31578947em;
  position: relative;
}
/* line 105, sass/page/_index.scss */
.lang-tc .ar-title {
  font-size: 4em;
  padding: 0 0 2.75em;
}
/* line 109, sass/page/_index.scss */
.ar-title__top {
  margin: 0 0 0 -0.92105263em;
}
/* line 112, sass/page/_index.scss */
.ar-title__year, .ar-title__deco {
  width: 8.76315789em;
  height: 3.01315789em;
  background-size: cover;
  position: absolute;
  content: '';
  top: 1.51315789em;
  left: 0;
}
/* line 122, sass/page/_index.scss */
.ar-title__year {
  background-image: url("../../../shared/img/main/img_2021-22_z-index1.png");
}
/* line 125, sass/page/_index.scss */
.ar-title__deco {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  background-image: url("../../../shared/img/main/img_2021-22_z-index2_screen.png");
  -webkit-animation-duration: 5s !important;
  animation-duration: 5s !important;
}
/* line 132, sass/page/_index.scss */
.css-mix-screen {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 135, sass/page/_index.scss */
.js-reveal:not(.js-reveal--done) .css-mix-screen:not(.ani-blink) {
  opacity: 0;
  -webkit-transform: scale(0.8) translate(-20%, 10%);
  transform: scale(0.8) translate(-20%, 10%);
}
/* line 141, sass/page/_index.scss */
.js-reveal:not(.js-reveal--done) .css-mix-screen.ani-blink {
  opacity: 0;
}
/* line 147, sass/page/_index.scss */
.idx-ppl-gp {
  position: absolute;
  pointer-events: none;
  max-height: 128.0720339vh;
  opacity: 1 !important;
  -webkit-transition-duration: 0s !important;
  -o-transition-duration: 0s !important;
  transition-duration: 0s !important;
  -webkit-transform: none !important;
  transform: none !important;
  top: 0;
  z-index: 3;
}
@media (max-width: 1800px) {
  /* line 147, sass/page/_index.scss */
  .idx-ppl-gp {
    font-size: 0.875rem;
  }
}
@media (max-width: 1439.98px) {
  /* line 147, sass/page/_index.scss */
  .idx-ppl-gp {
    font-size: 0.8125rem;
    top: 50%;
    margin-top: -30.76923077em;
  }
}
@media (max-width: 1280px) {
  /* line 147, sass/page/_index.scss */
  .idx-ppl-gp {
    font-size: 0.75rem;
    margin-top: -29.16666667em;
  }
}
@media (max-width: 1140px) {
  /* line 147, sass/page/_index.scss */
  .idx-ppl-gp {
    font-size: 0.6875rem;
    margin-top: -26.36363636em;
  }
}
@media (max-width: 1050px) {
  /* line 147, sass/page/_index.scss */
  .idx-ppl-gp {
    font-size: 0.625rem;
    margin-top: -22em;
  }
}
@media (max-width: 991.98px) {
  /* line 147, sass/page/_index.scss */
  .idx-ppl-gp {
    font-size: 0.5625rem;
    margin-top: -33.33333333em;
  }
}
/* line 180, sass/page/_index.scss */
.idx-ppl-gp--tleft {
  width: 51.4375em;
  height: 75.5625em;
  left: -8.4375em;
}
/* line 185, sass/page/_index.scss */
.idx-ppl-gp--tleft picture:nth-child(1) .idx-ppl {
  right: 0;
  width: 172.90400972%;
  left: auto;
}
@media (max-width: 1800px) {
  /* line 180, sass/page/_index.scss */
  .idx-ppl-gp--tleft {
    left: -4.375rem;
  }
}
@media (max-width: 991.98px) {
  /* line 180, sass/page/_index.scss */
  .idx-ppl-gp--tleft {
    left: -5.55555556em;
    top: 1.875em;
    width: 51.4375em;
    height: 75.5625em;
    margin-top: 0;
  }
  /* line 207, sass/page/_index.scss */
  .idx-ppl-gp--tleft picture:nth-child(1) .idx-ppl {
    scale: 1.4;
    right: 25%;
  }
  /* line 214, sass/page/_index.scss */
  .idx-ppl-gp--tleft picture:nth-child(4) .idx-ppl,
  .idx-ppl-gp--tleft picture:nth-child(8) .idx-ppl {
    left: -3.625rem;
    top: -3rem;
  }
}
@media (max-width: 767.98px) {
  /* line 180, sass/page/_index.scss */
  .idx-ppl-gp--tleft {
    left: 50%;
    top: 20em;
    margin-top: 0;
    margin-left: -24.0625em;
  }
}
@media (max-width: 767.98px) {
  /* line 228, sass/page/_index.scss */
  .idx-ppl-gp--tleft picture:nth-child(1) .idx-ppl {
    right: 40%;
  }
  /* line 233, sass/page/_index.scss */
  .idx-ppl-gp--tleft picture:nth-child(2) .idx-ppl {
    scale: 1.05;
  }
  /* line 239, sass/page/_index.scss */
  .idx-ppl-gp--tleft picture:nth-child(4) .idx-ppl,
  .idx-ppl-gp--tleft picture:nth-child(8) .idx-ppl {
    scale: 1.2;
  }
  /* line 244, sass/page/_index.scss */
  .idx-ppl-gp--tleft picture:nth-child(5) .idx-ppl {
    scale: 1.2;
    left: 5px;
  }
}
/* line 251, sass/page/_index.scss */
.idx-ppl-gp--tright {
  width: 51.4375em;
  height: 75.5625em;
  right: -8.125em;
}
@media (max-width: 1800px) {
  /* line 251, sass/page/_index.scss */
  .idx-ppl-gp--tright {
    right: -4.375rem;
  }
}
@media (max-width: 991.98px) {
  /* line 251, sass/page/_index.scss */
  .idx-ppl-gp--tright {
    right: -5.55555556em;
    top: 34.44444444em;
    margin-top: 0;
  }
  /* line 263, sass/page/_index.scss */
  .idx-ppl-gp--tright .idx-ppl:nth-child(1) {
    left: auto;
    right: -22%;
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
  }
}
@media (max-width: 767.98px) {
  /* line 251, sass/page/_index.scss */
  .idx-ppl-gp--tright {
    top: auto;
    right: auto;
    bottom: 0;
    margin-top: 0;
  }
}
@media (max-width: 575.98px) {
  /* line 278, sass/page/_index.scss */
  .idx-ppl-gp--tright picture:nth-child(1) .idx-ppl {
    right: -15%;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
@media (max-width: 767.98px) {
  /* line 147, sass/page/_index.scss */
  .idx-ppl-gp {
    font-size: 0.5625rem;
  }
  /* line 287, sass/page/_index.scss */
  .idx-ppl-gp__inner {
    position: absolute;
    left: 8.5%;
    width: 83%;
    height: 83%;
  }
  /* line 293, sass/page/_index.scss */
  .idx-ppl-gp--tleft .idx-ppl-gp__inner {
    top: 0;
  }
  /* line 296, sass/page/_index.scss */
  .idx-ppl-gp--tright .idx-ppl-gp__inner {
    bottom: 0;
  }
}
@-webkit-keyframes aniblink {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  60% {
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes aniblink {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  60% {
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* line 320, sass/page/_index.scss */
.ani-blink {
  opacity: 0;
}
/* line 322, sass/page/_index.scss */
.js-reveal.js-reveal--done .ani-blink {
  -webkit-animation: aniblink 2.4s linear;
  animation: aniblink 2.4s linear;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
/* line 326, sass/page/_index.scss */
.js-reveal.js-reveal--done .ani-blink.ani-blink-time2 {
  -webkit-animation: aniblink 4s linear;
  animation: aniblink 4s linear;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
}
/* line 334, sass/page/_index.scss */
.idx-ppl {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -o-object-fit: contain;
  object-fit: contain;
}
/* line 343, sass/page/_index.scss */
.js-reveal:not(.js-reveal--done) .idx-ppl.idx-ppl--left:not(.ani-blink) {
  opacity: 0;
  -webkit-transform: scale(0.8) translate(-20%, 10%);
  transform: scale(0.8) translate(-20%, 10%);
}
/* line 349, sass/page/_index.scss */
.js-reveal:not(.js-reveal--done) .idx-ppl.idx-ppl--right:not(.ani-blink) {
  opacity: 0;
  -webkit-transform: scale(0.8) translate(20%, 10%);
  transform: scale(0.8) translate(20%, 10%);
}
@media (min-width: 768px) {
  /* line 356, sass/page/_index.scss */
  .idx-ppl-gp--tleft picture:nth-child(1) .idx-ppl {
    -webkit-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms;
  }
  /* line 361, sass/page/_index.scss */
  .idx-ppl-gp--tleft picture:nth-child(2) .idx-ppl {
    -webkit-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    transition-delay: 200ms;
  }
  /* line 366, sass/page/_index.scss */
  .idx-ppl-gp--tleft picture:nth-child(3) .idx-ppl {
    -webkit-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
  }
  /* line 371, sass/page/_index.scss */
  .idx-ppl-gp--tleft picture:nth-child(4) .idx-ppl {
    -webkit-transition-delay: 375ms;
    -o-transition-delay: 375ms;
    transition-delay: 375ms;
  }
  /* line 376, sass/page/_index.scss */
  .idx-ppl-gp--tleft picture:nth-child(5) .idx-ppl {
    -webkit-transition-delay: 400ms;
    -o-transition-delay: 400ms;
    transition-delay: 400ms;
  }
  /* line 381, sass/page/_index.scss */
  .idx-ppl-gp--tleft picture:nth-child(6) .idx-ppl {
    -webkit-transition-delay: 500ms;
    -o-transition-delay: 500ms;
    transition-delay: 500ms;
  }
  /* line 386, sass/page/_index.scss */
  .idx-ppl-gp--tleft picture:nth-child(7) .idx-ppl {
    -webkit-transition-delay: 550ms;
    -o-transition-delay: 550ms;
    transition-delay: 550ms;
  }
  /* line 392, sass/page/_index.scss */
  .idx-ppl-gp--tright picture:nth-child(1) .idx-ppl {
    -webkit-transition-delay: 420ms;
    -o-transition-delay: 420ms;
    transition-delay: 420ms;
  }
  /* line 397, sass/page/_index.scss */
  .idx-ppl-gp--tright picture:nth-child(2) .idx-ppl {
    -webkit-transition-delay: 600ms;
    -o-transition-delay: 600ms;
    transition-delay: 600ms;
  }
  /* line 402, sass/page/_index.scss */
  .idx-ppl-gp--tright picture:nth-child(3) .idx-ppl {
    -webkit-transition-delay: 720ms;
    -o-transition-delay: 720ms;
    transition-delay: 720ms;
  }
  /* line 407, sass/page/_index.scss */
  .idx-ppl-gp--tright picture:nth-child(4) .idx-ppl {
    -webkit-transition-delay: 840ms;
    -o-transition-delay: 840ms;
    transition-delay: 840ms;
  }
  /* line 412, sass/page/_index.scss */
  .idx-ppl-gp--tright picture:nth-child(5) .idx-ppl {
    -webkit-transition-delay: 920ms;
    -o-transition-delay: 920ms;
    transition-delay: 920ms;
  }
  /* line 417, sass/page/_index.scss */
  .idx-ppl-gp--tright picture:nth-child(6) .idx-ppl {
    -webkit-transition-delay: 1024ms;
    -o-transition-delay: 1024ms;
    transition-delay: 1024ms;
  }
  /* line 422, sass/page/_index.scss */
  .idx-ppl-gp--tright picture:nth-child(7) .idx-ppl {
    -webkit-transition-delay: 860ms;
    -o-transition-delay: 860ms;
    transition-delay: 860ms;
  }
}
@media (max-width: 767.98px) {
  /* line 429, sass/page/_index.scss */
  .idx-ppl-gp--tleft picture:nth-child(1) .idx-ppl {
    -webkit-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms;
  }
  /* line 434, sass/page/_index.scss */
  .idx-ppl-gp--tleft picture:nth-child(2) .idx-ppl {
    -webkit-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    transition-delay: 200ms;
  }
  /* line 439, sass/page/_index.scss */
  .idx-ppl-gp--tleft picture:nth-child(3) .idx-ppl {
    -webkit-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
  }
  /* line 444, sass/page/_index.scss */
  .idx-ppl-gp--tleft picture:nth-child(4) .idx-ppl {
    -webkit-transition-delay: 375ms;
    -o-transition-delay: 375ms;
    transition-delay: 375ms;
  }
}
/* line 454, sass/page/_index.scss */
.idx-top-content {
  max-width: 35.625em;
  position: relative;
  top: -8.47457627vh;
  z-index: 4;
}
/* line 459, sass/page/_index.scss */
.idx-top-content__text {
  font-family: "Roboto Condensed", Arial, "Microsoft JhengHei", "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
  font-size: 1.375rem;
  line-height: 1.63636364;
  margin: 0 0 0 -0.18181818em;
  color: #131313;
}
@media (max-width: 1599.98px) {
  /* line 459, sass/page/_index.scss */
  .idx-top-content__text {
    font-size: 1.25rem;
    margin-left: 0;
    padding: 0 5rem;
  }
}
@media (max-width: 1439.98px) {
  /* line 459, sass/page/_index.scss */
  .idx-top-content__text {
    padding: 0 5.625rem;
  }
}
@media (max-width: 1199.98px) {
  /* line 459, sass/page/_index.scss */
  .idx-top-content__text {
    padding: 0 3.75rem;
  }
}
@media (max-width: 991.98px) {
  /* line 459, sass/page/_index.scss */
  .idx-top-content__text {
    font-size: 1.125rem;
    padding: 0;
    margin: 28.75rem 0 0;
    width: 20.75rem;
  }
}
@media (max-width: 767.98px) {
  /* line 459, sass/page/_index.scss */
  .idx-top-content__text {
    width: auto;
    margin-top: 28.75rem;
    margin-bottom: 27.5rem;
  }
}
@media (max-width: 1439.98px) {
  /* line 454, sass/page/_index.scss */
  .idx-top-content {
    font-size: 0.875rem;
  }
}
@media (max-width: 1199.98px) {
  /* line 454, sass/page/_index.scss */
  .idx-top-content {
    font-size: 0.6875rem;
  }
}
@media (max-width: 991.98px) {
  /* line 454, sass/page/_index.scss */
  .idx-top-content {
    max-width: none;
    top: auto;
    font-size: 0.5625rem;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  /* line 499, sass/page/_index.scss */
  .idx-top-content__title {
    float: right;
    margin-right: 9.375rem;
  }
}
@media (max-width: 767.98px) {
  /* line 454, sass/page/_index.scss */
  .idx-top-content {
    display: table;
    margin: auto;
  }
  /* line 507, sass/page/_index.scss */
  .idx-top-content__title {
    font-size: 2.4375rem;
    float: none;
    left: auto;
    margin-right: 0;
    margin-left: 3.125rem;
  }
  /* line 514, sass/page/_index.scss */
  .idx-top-content__top {
    font-size: 2.1875rem;
  }
}
/* line 520, sass/page/_index.scss */
.idx-second-section {
  position: relative;
  margin-top: 3.125em;
}
@media (max-width: 1599.98px) {
  /* line 520, sass/page/_index.scss */
  .idx-second-section {
    margin-top: 1.25em;
  }
}
/* line 526, sass/page/_index.scss */
.idx-second-section__deco {
  position: absolute;
  top: 9.375em;
}
/* line 530, sass/page/_index.scss */
.idx-second-section__deco:before {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
}
/* line 537, sass/page/_index.scss */
.idx-second-section__deco--1:before {
  width: 35.25em;
  height: 42.5em;
  background: url("../../../shared/img/main/img_KVlight_Right.png") no-repeat;
  background-size: contain;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
@media (max-width: 991.98px) {
  /* line 537, sass/page/_index.scss */
  .idx-second-section__deco--1:before {
    display: none;
  }
}
/* line 549, sass/page/_index.scss */
.idx-second-section__deco--2:before {
  width: 36.9375em;
  height: 50.75em;
  background: url("../../../shared/img/main/img_MedalsPattern_02.png") no-repeat;
  background-size: contain;
}
@media (max-width: 991.98px) {
  /* line 549, sass/page/_index.scss */
  .idx-second-section__deco--2:before {
    background-size: 280px auto;
    top: -200px;
    right: -300px;
  }
}
/* line 562, sass/page/_index.scss */
.idx-second-section__inner {
  position: relative;
  padding: 6.25em 0 0 29.21195652%;
}
@media (max-width: 991.98px) {
  /* line 562, sass/page/_index.scss */
  .idx-second-section__inner {
    padding-left: 51%;
  }
}
@media (max-width: 767.98px) {
  /* line 562, sass/page/_index.scss */
  .idx-second-section__inner {
    padding-left: 0;
    padding-top: 0;
  }
}
/* line 573, sass/page/_index.scss */
.idx-second-section__second-row {
  margin: 10.3125em 0 0 4em;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 573, sass/page/_index.scss */
  .idx-second-section__second-row {
    margin-left: -12.5em;
  }
  /* line 577, sass/page/_index.scss */
  .idx-second-section__second-row .idx-row-blk__inner {
    width: auto;
  }
}
/* line 581, sass/page/_index.scss */
.d-lg-none .idx-second-section__second-row {
  margin-left: 0;
}
@media (max-width: 991.98px) {
  /* line 573, sass/page/_index.scss */
  .idx-second-section__second-row {
    margin-top: 5rem;
  }
}
@media (max-width: 767.98px) {
  /* line 573, sass/page/_index.scss */
  .idx-second-section__second-row {
    margin-top: 2.5rem;
  }
}
/* line 591, sass/page/_index.scss */
.idx-second-section__ppl {
  position: absolute;
  pointer-events: none;
  font-size: 1rem;
  width: 52.625em;
  height: 100.375em;
  top: 3.125rem;
  left: -10.625em;
}
@media (max-width: 1599.98px) {
  /* line 591, sass/page/_index.scss */
  .idx-second-section__ppl {
    font-size: 0.875rem;
  }
}
@media (max-width: 1439.98px) {
  /* line 591, sass/page/_index.scss */
  .idx-second-section__ppl {
    font-size: 0.625rem;
  }
}
@media (max-width: 991.98px) {
  /* line 591, sass/page/_index.scss */
  .idx-second-section__ppl {
    font-size: 0.6875rem;
    left: -6.25rem;
    top: 3.125rem;
  }
}
@media (max-width: 767.98px) {
  /* line 591, sass/page/_index.scss */
  .idx-second-section__ppl {
    left: -6.875rem;
    top: 1.25rem;
    font-size: 0.5625rem;
  }
  /* line 614, sass/page/_index.scss */
  .idx-second-section__ppl-inner {
    position: absolute;
    top: 0;
    left: 0;
    height: 88.88888889%;
    width: 88.88888889%;
  }
}
@media (max-width: 1439.98px) {
  /* line 623, sass/page/_index.scss */
  .idx-second-section .idx-row-blk__blk {
    margin-left: 5rem;
  }
}
/* line 632, sass/page/_index.scss */
.idx-icon-title {
  font-size: 2.375rem;
  line-height: 1.26315789;
  margin: 0 0 0.78947368em;
  color: #473a00;
  font-family: "Roboto Condensed", Arial, "Microsoft JhengHei", "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
  position: relative;
  text-shadow: 0 0 0.78947368em rgba(255, 255, 255, 0.5), 0 0 1.875em rgba(255, 255, 255, 0.5);
}
/* line 640, sass/page/_index.scss */
.idx-icon-title__icon {
  position: absolute;
  left: -3.47368421em;
  top: -1.39473684em;
}
/* line 644, sass/page/_index.scss */
.lang-tc .idx-icon-title__icon {
  top: -1.5em;
}
/* line 647, sass/page/_index.scss */
.idx-icon-title__icon::before, .idx-icon-title__icon:after {
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  transition-delay: 0.5s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 652, sass/page/_index.scss */
.js-reveal:not(.js-reveal--done) .idx-icon-title__icon::before, .js-reveal:not(.js-reveal--done) .idx-icon-title__icon:after {
  opacity: 0;
}
@media (max-width: 1439.98px) {
  /* line 632, sass/page/_index.scss */
  .idx-icon-title {
    font-size: 1.875rem;
  }
}
@media (max-width: 991.98px) {
  /* line 632, sass/page/_index.scss */
  .idx-icon-title {
    font-size: 1.25rem;
  }
}
/* line 667, sass/page/_index.scss */
.idx-medals-section__medals {
  float: left;
  width: 44.39655172%;
}
/* line 671, sass/page/_index.scss */
.idx-medals-section__feather {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 767.98px) {
  /* line 675, sass/page/_index.scss */
  .idx-medals-section__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 991.98px) {
  /* line 681, sass/page/_index.scss */
  .idx-medals-section__inner {
    margin-left: -1.25rem;
  }
}
/* line 688, sass/page/_index.scss */
.idx-medals {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 0 -5.625rem;
}
@media (max-width: 1439.98px) {
  /* line 688, sass/page/_index.scss */
  .idx-medals {
    width: auto;
    margin-right: 1.5625rem;
  }
}
@media (max-width: 1199.98px) {
  /* line 688, sass/page/_index.scss */
  .idx-medals {
    margin-left: -3.125rem;
  }
}
/* line 698, sass/page/_index.scss */
.idx-medals__blk + .idx-medals__blk {
  margin-top: 3.125em;
  margin-left: -1.25em;
}
@media (max-width: 991.98px) {
  /* line 698, sass/page/_index.scss */
  .idx-medals__blk + .idx-medals__blk {
    margin-top: 1.875rem;
    margin-left: 1.25rem;
  }
}
@media (max-width: 767.98px) {
  /* line 698, sass/page/_index.scss */
  .idx-medals__blk + .idx-medals__blk {
    margin-left: 0;
    margin-top: 1.875em;
  }
}
@media (max-width: 991.98px) {
  /* line 688, sass/page/_index.scss */
  .idx-medals {
    margin-left: -1.875rem;
  }
}
@media (max-width: 767.98px) {
  /* line 688, sass/page/_index.scss */
  .idx-medals {
    padding: 0 0 0 54%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 0.9375rem;
  }
}
/* line 720, sass/page/_index.scss */
.idx-feather-gp {
  padding: 5em 0 0 1.25em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 724, sass/page/_index.scss */
.idx-feather-gp__blk {
  margin: 0.9375em 1.375em;
}
/* line 726, sass/page/_index.scss */
.idx-feather-gp__blk:nth-child(2) {
  margin-top: -3.75em;
}
/* line 729, sass/page/_index.scss */
.idx-feather-gp__blk:nth-child(5) {
  margin-top: -1.375em;
}
@media (min-width: 992px) and (max-width: 1599.98px) {
  /* line 720, sass/page/_index.scss */
  .idx-feather-gp {
    display: block;
    overflow: hidden;
    width: 28.75em;
    padding-top: 0;
    left: 1.875em;
    position: relative;
  }
  /* line 742, sass/page/_index.scss */
  .idx-feather-gp__blk {
    float: left;
    margin: 1.25em 1.375em;
    margin-top: 1.875em;
  }
  /* line 745, sass/page/_index.scss */
  .idx-feather-gp__blk:nth-child(2) {
    margin-top: 4.375em;
  }
  /* line 748, sass/page/_index.scss */
  .idx-feather-gp__blk:nth-child(5) {
    margin-top: 1.25em;
  }
  /* line 751, sass/page/_index.scss */
  .idx-feather-gp__blk:nth-child(2n + 2) {
    float: right;
  }
  /* line 755, sass/page/_index.scss */
  .idx-feather-gp__blk:nth-child(2) {
    margin-top: 1.875em;
  }
  /* line 758, sass/page/_index.scss */
  .idx-feather-gp__blk:nth-child(5) {
    margin-top: 1.875em;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 720, sass/page/_index.scss */
  .idx-feather-gp {
    display: block;
    overflow: hidden;
    width: 28.75em;
    padding-top: 0;
    left: 1.875em;
    position: relative;
  }
  /* line 742, sass/page/_index.scss */
  .idx-feather-gp__blk {
    float: left;
    margin: 1.25em 1.375em;
    margin-top: 1.875em;
  }
  /* line 745, sass/page/_index.scss */
  .idx-feather-gp__blk:nth-child(2) {
    margin-top: 4.375em;
  }
  /* line 748, sass/page/_index.scss */
  .idx-feather-gp__blk:nth-child(5) {
    margin-top: 1.25em;
  }
  /* line 751, sass/page/_index.scss */
  .idx-feather-gp__blk:nth-child(2n + 2) {
    float: right;
  }
  /* line 755, sass/page/_index.scss */
  .idx-feather-gp__blk:nth-child(2) {
    margin-top: 1.875em;
  }
  /* line 758, sass/page/_index.scss */
  .idx-feather-gp__blk:nth-child(5) {
    margin-top: 1.875em;
  }
}
@media (max-width: 575.98px) {
  /* line 720, sass/page/_index.scss */
  .idx-feather-gp {
    display: block;
    overflow: hidden;
    width: 28.75em;
    padding-top: 0;
    left: 1.875em;
    position: relative;
  }
  /* line 742, sass/page/_index.scss */
  .idx-feather-gp__blk {
    float: left;
    margin: 1.25em 1.375em;
    margin-top: 1.875em;
  }
  /* line 745, sass/page/_index.scss */
  .idx-feather-gp__blk:nth-child(2) {
    margin-top: 4.375em;
  }
  /* line 748, sass/page/_index.scss */
  .idx-feather-gp__blk:nth-child(5) {
    margin-top: 1.25em;
  }
  /* line 751, sass/page/_index.scss */
  .idx-feather-gp__blk:nth-child(2n + 2) {
    float: right;
  }
  /* line 755, sass/page/_index.scss */
  .idx-feather-gp__blk:nth-child(2) {
    margin-top: 1.875em;
  }
  /* line 758, sass/page/_index.scss */
  .idx-feather-gp__blk:nth-child(5) {
    margin-top: 1.875em;
  }
}
@media (max-width: 1439.98px) {
  /* line 720, sass/page/_index.scss */
  .idx-feather-gp {
    font-size: 0.8125rem;
  }
}
@media (max-width: 1199.98px) {
  /* line 720, sass/page/_index.scss */
  .idx-feather-gp {
    font-size: 0.625rem;
    left: -3.84615385em;
  }
}
@media (max-width: 991.98px) {
  /* line 720, sass/page/_index.scss */
  .idx-feather-gp {
    width: 20.9375rem;
  }
}
@media (max-width: 767.98px) {
  /* line 720, sass/page/_index.scss */
  .idx-feather-gp {
    width: 26.875rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 575.98px) {
  /* line 720, sass/page/_index.scss */
  .idx-feather-gp {
    left: 0;
    padding-left: 0;
    width: 18.75rem;
  }
}
/* line 794, sass/page/_index.scss */
.arrow-three {
  width: 1.875em;
  font-size: 1rem;
  height: 0.875em;
  display: block;
  margin: auto;
  background: url("../../../shared/img/main/icon_nextpage_BlueArrow.png") no-repeat center;
  background-size: contain;
}
/* line 804, sass/page/_index.scss */
.medal-blk {
  font-size: 1rem;
  width: 17.5em;
  font-family: "Roboto Condensed", Arial, "Microsoft JhengHei", "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
  text-align: center;
  position: relative;
}
@media (max-width: 1599.98px) {
  /* line 810, sass/page/_index.scss */
  .idx-medals-section .medal-blk {
    font-size: 0.8125rem;
  }
}
@media (max-width: 1439.98px) {
  /* line 810, sass/page/_index.scss */
  .idx-medals-section .medal-blk {
    font-size: 0.6875rem;
  }
}
@media (max-width: 991.98px) {
  /* line 810, sass/page/_index.scss */
  .idx-medals-section .medal-blk {
    font-size: 0.5625rem;
  }
}
/* line 822, sass/page/_index.scss */
.medal-blk--gold .medal-blk__medal {
  background-image: url("../../../shared/img/medal/6_Medals_APNG.png");
}
/* line 824, sass/page/_index.scss */
.medal-blk--gold .medal-blk__medal::after {
  pointer-events: none;
}
/* line 831, sass/page/_index.scss */
.medal-blk--sliver .medal-blk__medal {
  background-image: url("../../../shared/img/medal/5_Medals_APNG.png");
}
/* line 833, sass/page/_index.scss */
.medal-blk--sliver .medal-blk__medal::after {
  pointer-events: none;
}
/* line 839, sass/page/_index.scss */
.medal-blk__arrow {
  margin-top: 0.125em;
  color: #002c6b;
}
/* line 842, sass/page/_index.scss */
.medal-blk__arrow--1 {
  -webkit-animation: flash 2s linear infinite;
  animation: flash 2s linear infinite;
  margin-right: -0.625em;
}
/* line 846, sass/page/_index.scss */
.medal-blk__arrow--2 {
  -webkit-animation: flash 2s linear 0.2s infinite;
  animation: flash 2s linear 0.2s infinite;
}
/* line 849, sass/page/_index.scss */
.medal-blk__arrow--3 {
  -webkit-animation: flash 2s linear 0.4s infinite;
  animation: flash 2s linear 0.4s infinite;
  margin-left: -0.625em;
}
/* line 854, sass/page/_index.scss */
.medal-blk__medal {
  width: 20.5em;
  height: 19.25em;
  left: -1.5em;
  top: 0.875em;
  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;
  background-size: contain;
  background-position: center;
  position: relative;
}
/* line 865, sass/page/_index.scss */
.medal-blk__medal::after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  background-size: cover;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  transition-delay: 0.2s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 877, sass/page/_index.scss */
.js-reveal.js-reveal--done .medal-blk__medal::after {
  opacity: 1;
}
/* line 882, sass/page/_index.scss */
.medal-blk__text {
  font-size: 6.25em;
  color: #473a00;
  font-weight: 700;
  position: relative;
  margin-top: -10%;
}
/* line 889, sass/page/_index.scss */
.medal-blk__name {
  color: #473a00;
  font-size: 1.5rem;
  font-weight: 700;
  margin-top: -0.33333333em;
  text-align: center;
  margin: -0.75em 0 0;
}
@media (max-width: 1199.98px) {
  /* line 889, sass/page/_index.scss */
  .medal-blk__name {
    font-size: 1.125rem;
  }
}
/* line 904, sass/page/_index.scss */
.idx-row-blk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 906, sass/page/_index.scss */
.idx-row-blk__inner {
  margin: 0 -1.25em 0 -7.5em;
  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;
}
@media (max-width: 991.98px) {
  /* line 906, sass/page/_index.scss */
  .idx-row-blk__inner {
    padding-left: 1.25em;
  }
}
/* line 915, sass/page/_index.scss */
.idx-row-blk__blk {
  margin: 0.625em 1.25em 0.625em 7.5em;
}
@media (max-width: 767.98px) {
  /* line 915, sass/page/_index.scss */
  .idx-row-blk__blk {
    margin-left: 6.5em;
  }
}
@media (max-width: 767.98px) {
  /* line 922, sass/page/_index.scss */
  .idx-row-blk--col-2 .idx-row-blk__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 767.98px) {
  /* line 930, sass/page/_index.scss */
  .idx-row-blk--col-2 .idx-row-blk__blk + .idx-row-blk__blk .lang-tc {
    margin-top: 3.125rem;
  }
}
@media (max-width: 575.98px) {
  /* line 928, sass/page/_index.scss */
  .idx-row-blk--col-2 .idx-row-blk__blk + .idx-row-blk__blk {
    margin-top: 3.125rem;
  }
}
@media (max-width: 767.98px) {
  /* line 937, sass/page/_index.scss */
  .idx-third-section .idx-row-blk--col-2 .idx-row-blk__blk + .idx-row-blk__blk {
    margin-top: 3.125rem;
  }
}
/* line 947, sass/page/_index.scss */
.count-word-row {
  margin: -0.625em;
}
/* line 949, sass/page/_index.scss */
.count-word-row__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991.98px) {
  /* line 949, sass/page/_index.scss */
  .count-word-row__inner {
    margin: 0.625em -1.5625em;
  }
}
@media (max-width: 767.98px) {
  /* line 949, sass/page/_index.scss */
  .count-word-row__inner {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
/* line 959, sass/page/_index.scss */
.count-word-row__blk {
  margin: 0.625em 2.875em;
}
@media (max-width: 991.98px) {
  /* line 959, sass/page/_index.scss */
  .count-word-row__blk {
    margin-left: 1.5625rem;
  }
}
@media (max-width: 767.98px) {
  /* line 959, sass/page/_index.scss */
  .count-word-row__blk {
    margin-right: 1.25rem;
  }
}
@media (max-width: 991.98px) {
  /* line 947, sass/page/_index.scss */
  .count-word-row {
    font-size: 0.75em;
  }
}
/* line 973, sass/page/_index.scss */
.count-word-blk {
  font-family: "Roboto Condensed", Arial, "Microsoft JhengHei", "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
  font-size: 1rem;
  text-align: center;
}
/* line 977, sass/page/_index.scss */
.count-word-blk__top {
  font-size: 4.6875em;
  line-height: 1;
  font-weight: 700;
  color: #002c6b;
}
/* line 983, sass/page/_index.scss */
.count-word-blk__name {
  font-size: 1.125rem;
  margin: 0.11111111em 0 0;
  color: #131313;
}
@media (max-width: 991.98px) {
  /* line 983, sass/page/_index.scss */
  .count-word-blk__name {
    font-size: 1rem;
  }
}
@media (max-width: 1439.98px) {
  /* line 973, sass/page/_index.scss */
  .count-word-blk {
    font-size: 0.875rem;
  }
}
@media (max-width: 991.98px) {
  /* line 973, sass/page/_index.scss */
  .count-word-blk {
    font-size: 0.53125rem;
  }
}
/* line 1000, sass/page/_index.scss */
.idx-third-section__ppl {
  position: absolute;
  right: -10em;
  top: -1.875em;
  width: 52.625em;
  height: 100.375em;
}
@media (max-width: 1439.98px) {
  /* line 1000, sass/page/_index.scss */
  .idx-third-section__ppl {
    font-size: 0.75rem;
  }
}
@media (max-width: 991.98px) {
  /* line 1000, sass/page/_index.scss */
  .idx-third-section__ppl {
    font-size: 0.6875rem;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 1000, sass/page/_index.scss */
  .idx-third-section__ppl {
    top: 3.75rem;
    right: -5.625rem;
  }
}
@media (max-width: 575.98px) {
  /* line 1000, sass/page/_index.scss */
  .idx-third-section__ppl {
    font-size: 0.5625rem;
    right: -6.66666667em;
    top: 15.625rem;
  }
}
/* line 1022, sass/page/_index.scss */
.idx-third-section__inner {
  position: relative;
  padding: 0 19.02173913% 0 5.625rem;
}
@media (max-width: 991.98px) {
  /* line 1022, sass/page/_index.scss */
  .idx-third-section__inner {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 767.98px) {
  /* line 1022, sass/page/_index.scss */
  .idx-third-section__inner {
    padding-top: 32.5rem;
  }
}
@media (max-width: 575.98px) {
  /* line 1022, sass/page/_index.scss */
  .idx-third-section__inner {
    padding-top: 38.75rem;
  }
}
/* line 1036, sass/page/_index.scss */
.idx-third-section__first-row {
  margin: 10.5em 0 0 15.28532609%;
}
@media (max-width: 991.98px) {
  /* line 1036, sass/page/_index.scss */
  .idx-third-section__first-row {
    margin-left: 0;
    margin-top: 5rem;
  }
}
@media (max-width: 767.98px) {
  /* line 1036, sass/page/_index.scss */
  .idx-third-section__first-row {
    position: absolute;
    top: 0;
    margin-top: 3.125rem;
  }
}
/* line 1048, sass/page/_index.scss */
.idx-third-section__second-row {
  margin: 7.8125em 0 0 0;
}
@media (max-width: 991.98px) {
  /* line 1048, sass/page/_index.scss */
  .idx-third-section__second-row {
    width: 30em;
    margin-top: 3.75rem;
  }
}
@media (max-width: 767.98px) {
  /* line 1048, sass/page/_index.scss */
  .idx-third-section__second-row {
    width: auto;
    margin-top: 3.125rem;
  }
}
@media (max-width: 575.98px) {
  /* line 1048, sass/page/_index.scss */
  .idx-third-section__second-row {
    width: auto;
    margin-top: 2.5rem;
  }
}
@media (max-width: 575.98px) {
  /* line 1064, sass/page/_index.scss */
  .idx-third-section__second-row .count-word-row__inner {
    -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;
  }
  /* line 1068, sass/page/_index.scss */
  .idx-third-section__second-row .count-word-row__blk {
    width: 3.75rem;
  }
  /* line 1070, sass/page/_index.scss */
  .idx-third-section__second-row .count-word-row__blk:nth-child(even) {
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
  /* line 1073, sass/page/_index.scss */
  .idx-third-section__second-row .count-word-row__blk:not(:first-child) {
    margin-top: -1.875rem;
  }
}
@media (min-width: 992px) {
  /* line 1080, sass/page/_index.scss */
  .idx-third-section__second-row .idx-row-blk__inner {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-right: 2.5rem;
  }
}
/* line 1086, sass/page/_index.scss */
.idx-third-section__third-row {
  margin: 9.25em 0 0 0;
}
@media (max-width: 991.98px) {
  /* line 1086, sass/page/_index.scss */
  .idx-third-section__third-row {
    margin-top: 4.625rem;
  }
}
@media (max-width: 767.98px) {
  /* line 1086, sass/page/_index.scss */
  .idx-third-section__third-row {
    margin-top: 2.3125rem;
  }
}
/* line 1098, sass/page/_index.scss */
.idx-forth-section__ppl {
  position: absolute;
  width: 52.625em;
  height: 100.375em;
  left: -10.625em;
  top: -14.375em;
}
@media (max-width: 1439.98px) {
  /* line 1098, sass/page/_index.scss */
  .idx-forth-section__ppl {
    font-size: 0.75rem;
  }
}
@media (max-width: 991.98px) {
  /* line 1098, sass/page/_index.scss */
  .idx-forth-section__ppl {
    font-size: 0.6875rem;
  }
}
@media (max-width: 767.98px) {
  /* line 1098, sass/page/_index.scss */
  .idx-forth-section__ppl {
    font-size: 0.5625rem;
    top: -7.77777778em;
    left: 50%;
    margin-left: -26.3125em;
  }
}
@media (max-width: 575.98px) {
  /* line 1098, sass/page/_index.scss */
  .idx-forth-section__ppl {
    top: -10.33333333em;
  }
}
@media (max-width: 767.98px) {
  /* line 1119, sass/page/_index.scss */
  .idx-forth-section__ppl .idx-ppl-pattern {
    left: calc(-50% + 40px);
  }
}
@media (max-width: 425px) {
  /* line 1119, sass/page/_index.scss */
  .idx-forth-section__ppl .idx-ppl-pattern {
    left: 0;
  }
}
/* line 1128, sass/page/_index.scss */
.idx-forth-section__inner {
  position: relative;
  padding: 0 0 0 40.76086957%;
}
@media (max-width: 991.98px) {
  /* line 1128, sass/page/_index.scss */
  .idx-forth-section__inner {
    padding-left: 50%;
  }
}
@media (max-width: 767.98px) {
  /* line 1128, sass/page/_index.scss */
  .idx-forth-section__inner {
    padding-left: 0;
    padding-top: 26.25em;
  }
}
@media (max-width: 575.98px) {
  /* line 1128, sass/page/_index.scss */
  .idx-forth-section__inner {
    padding-top: 23.75em;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 1142, sass/page/_index.scss */
  .idx-forth-section__first-row, .idx-forth-section__second-row, .idx-forth-section__third-row {
    width: 80%;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
/* line 1151, sass/page/_index.scss */
.idx-forth-section__first-row {
  margin: 9.375em 0 0 0;
}
@media (max-width: 991.98px) {
  /* line 1151, sass/page/_index.scss */
  .idx-forth-section__first-row {
    margin-top: 4.625rem;
  }
}
@media (max-width: 575.98px) {
  /* line 1151, sass/page/_index.scss */
  .idx-forth-section__first-row {
    margin-top: 5.625rem;
  }
}
/* line 1160, sass/page/_index.scss */
.idx-forth-section__second-row {
  margin: 6.875em 0 0 0;
}
@media (max-width: 991.98px) {
  /* line 1160, sass/page/_index.scss */
  .idx-forth-section__second-row {
    margin-top: 3.4375rem;
  }
}
@media (max-width: 767.98px) {
  /* line 1160, sass/page/_index.scss */
  .idx-forth-section__second-row {
    margin-top: 1.875rem;
  }
}
@media (min-width: 992px) {
  /* line 1169, sass/page/_index.scss */
  .idx-forth-section__second-row .idx-row-blk {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
@media (max-width: 767.98px) {
  /* line 1174, sass/page/_index.scss */
  .idx-forth-section__second-row .idx-row-blk {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
/* line 1179, sass/page/_index.scss */
.idx-forth-section__third-row {
  margin: 5.125em 0 0 0;
}
@media (min-width: 992px) {
  /* line 1179, sass/page/_index.scss */
  .idx-forth-section__third-row {
    margin-left: 3.125em;
  }
}
@media (max-width: 991.98px) {
  /* line 1179, sass/page/_index.scss */
  .idx-forth-section__third-row {
    margin-top: 2.8125rem;
  }
}
@media (max-width: 767.98px) {
  /* line 1179, sass/page/_index.scss */
  .idx-forth-section__third-row {
    margin-top: 1.875rem;
  }
}
@keyframes flash {
  50% {
    opacity: 0;
  }
}
@media (min-width: 576px) {
  /* line 1201, sass/page/_index.scss */
  .br-xs {
    display: none;
  }
}
/* line 1209, sass/page/_index.scss */
img.section-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50%;
  object-position: 50%;
}
@media (min-width: 576px) and (max-width: 991.98px) {
  /* line 1220, sass/page/_index.scss */
  .container--info-group {
    padding-inline: 40px;
  }
}
/* line 1226, sass/page/_index.scss */
.landing-info-group {
  width: calc(900 / 1640 * 100%);
  max-width: 56.25rem;
  --col-gap: 1.5rem;
  --row-gap: 2.25rem;
}
@media (max-width: 1439.98px) {
  /* line 1226, sass/page/_index.scss */
  .landing-info-group {
    width: calc(1200 / 1640 * 100%);
  }
}
@media (max-width: 1199.98px) {
  /* line 1226, sass/page/_index.scss */
  .landing-info-group {
    width: calc(504 / 688 * 100%);
    --col-gap: 2.625rem;
    --row-gap: 3rem;
  }
}
@media (max-width: 991.98px) {
  /* line 1226, sass/page/_index.scss */
  .landing-info-group {
    max-width: 31.5rem;
  }
}
@media (max-width: 767.98px) {
  /* line 1226, sass/page/_index.scss */
  .landing-info-group {
    width: 100%;
    max-width: 100%;
    --col-gap: 2.125rem;
  }
}
/* line 1249, sass/page/_index.scss */
.landing-info-group .sect-title {
  max-width: 40.5rem;
}
@media (max-width: 1199.98px) {
  /* line 1252, sass/page/_index.scss */
  .landing-info-group .sect-title--social-media {
    max-width: 37.5rem;
  }
}
@media (max-width: 991.98px) {
  /* line 1252, sass/page/_index.scss */
  .landing-info-group .sect-title--social-media {
    max-width: 22.5rem;
  }
}
@media (max-width: 575.98px) {
  /* line 1252, sass/page/_index.scss */
  .landing-info-group .sect-title--social-media {
    max-width: 18.125rem;
  }
}
/* line 1265, sass/page/_index.scss */
.landing-info-group .row {
  -webkit-column-gap: var(--col-gap);
  -moz-column-gap: var(--col-gap);
  column-gap: var(--col-gap);
  row-gap: var(--row-gap);
}
/* line 1269, sass/page/_index.scss */
.landing-info-group .row + .row {
  margin-top: var(--row-gap);
}
/* line 1274, sass/page/_index.scss */
.landing-info-group .info-blk {
  -ms-flex-preferred-size: calc((100% - 2 * var(--col-gap)) / 3);
  flex-basis: calc((100% - 2 * var(--col-gap)) / 3);
}
@media (max-width: 767.98px) {
  /* line 1274, sass/page/_index.scss */
  .landing-info-group .info-blk {
    -ms-flex-preferred-size: calc(140 / 335 * 100%);
    flex-basis: calc(140 / 335 * 100%);
  }
}
/* hero sections */
/* line 1315, sass/page/_index.scss */
.hero-group {
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
/* line 1319, sass/page/_index.scss */
.hero-group__graphic {
  position: absolute;
  z-index: -1;
}
@media (max-width: calc(768px - 0.02px)) {
  /* line 1319, sass/page/_index.scss */
  .hero-group__graphic {
    position: relative;
  }
}
/* line 1327, sass/page/_index.scss */
.hero-group__graphic img {
  position: absolute;
  inset: 0;
  width: 100%;
  will-change: transform, opacity;
}
/* line 1333, sass/page/_index.scss */
.hero-group__graphic img.origin-left-bottom {
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
/* line 1336, sass/page/_index.scss */
.hero-group__graphic img.origin-left-bottom-25 {
  -webkit-transform-origin: 25% 75%;
  transform-origin: 25% 75%;
}
/* line 1339, sass/page/_index.scss */
.hero-group__graphic img.origin-right-bottom {
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* line 1342, sass/page/_index.scss */
.hero-group__graphic img.origin-right-bottom-25 {
  -webkit-transform-origin: 75% 75%;
  transform-origin: 75% 75%;
}
/* line 1348, sass/page/_index.scss */
.hero-group .landing-info-group {
  width: calc(592 / 1640 * 100%);
  max-width: 37rem;
}
@media (min-width: 768px) and (max-width: calc(1040px - 0.02px)) {
  /* line 1348, sass/page/_index.scss */
  .hero-group .landing-info-group {
    width: calc(340 / 688 * 100%);
    --col-gap: 1.5rem;
  }
}
@media (max-width: calc(768px - 0.02px)) {
  /* line 1348, sass/page/_index.scss */
  .hero-group .landing-info-group {
    width: auto;
    max-width: unset;
    --col-gap: 1rem;
  }
}
/* line 1362, sass/page/_index.scss */
.hero-group .landing-info-group .info-blk {
  -ms-flex-preferred-size: calc((100% - var(--col-gap)) / 2);
  flex-basis: calc((100% - var(--col-gap)) / 2);
}
@media (max-width: calc(768px - 0.02px)) {
  /* line 1362, sass/page/_index.scss */
  .hero-group .landing-info-group .info-blk {
    -ms-flex-preferred-size: calc(158 / 335 * 100%);
    flex-basis: calc(158 / 335 * 100%);
  }
}
/* line 1373, sass/page/_index.scss */
.hero-group:nth-child(1) {
  padding-top: calc(44 / 1920 * 100%);
  margin-bottom: calc(421 / 1920 * 100%);
}
@media (min-width: 768px) and (max-width: calc(1040px - 0.02px)) {
  /* line 1373, sass/page/_index.scss */
  .hero-group:nth-child(1) {
    padding-top: calc(8 / 768 * 100%);
    margin-bottom: calc(132 / 768 * 100%);
  }
}
@media (max-width: calc(768px - 0.02px)) {
  /* line 1373, sass/page/_index.scss */
  .hero-group:nth-child(1) {
    padding-top: 0;
    margin-bottom: calc(56 / 375 * 100%);
  }
}
@media (max-width: calc(768px - 0.02px)) {
  /* line 1387, sass/page/_index.scss */
  .hero-group:nth-child(1) .hero-group__content {
    margin-top: calc(-40 / 576 * 100%);
  }
}
@media (max-width: calc(768px - 0.02px)) and (min-width: 640px) {
  /* line 1387, sass/page/_index.scss */
  .hero-group:nth-child(1) .hero-group__content {
    margin-top: calc(-80 / 576 * 100%);
  }
}
@media (max-width: 575.98px) {
  /* line 1387, sass/page/_index.scss */
  .hero-group:nth-child(1) .hero-group__content {
    margin-top: 0;
  }
}
@media (min-width: 768px) and (max-width: calc(1040px - 0.02px)) {
  /* line 1399, sass/page/_index.scss */
  .hero-group:nth-child(1) .hero-group__content .container--info-group {
    padding-right: calc(31 / 768 * 100%);
  }
}
@media (min-width: 768px) {
  /* line 1406, sass/page/_index.scss */
  .hero-group:nth-child(1) .hero-group__content-blk {
    max-width: calc(665 / 1640 * 100%);
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (max-width: 1439.98px) {
  /* line 1406, sass/page/_index.scss */
  .hero-group:nth-child(1) .hero-group__content-blk {
    max-width: calc(700 / 1640 * 100%);
  }
}
@media (min-width: 768px) and (max-width: calc(1040px - 0.02px)) {
  /* line 1406, sass/page/_index.scss */
  .hero-group:nth-child(1) .hero-group__content-blk {
    max-width: calc(273 / 697 * 100%);
  }
}
/* line 1419, sass/page/_index.scss */
.hero-group:nth-child(1) .hero-group__graphic {
  top: 0;
  left: 0;
  width: calc(1440 / 1920 * 100%);
  padding-top: calc(1140 / 1920 * 100%);
}
@media (min-width: 768px) and (max-width: calc(1040px - 0.02px)) {
  /* line 1419, sass/page/_index.scss */
  .hero-group:nth-child(1) .hero-group__graphic {
    width: calc(768 / 768 * 100%);
    padding-top: calc(608 / 768 * 100%);
    margin-top: calc(17 / 768 * 100%);
  }
}
@media (max-width: calc(768px - 0.02px)) {
  /* line 1419, sass/page/_index.scss */
  .hero-group:nth-child(1) .hero-group__graphic {
    width: calc(534 / 375 * 100%);
    padding-top: calc(423 / 375 * 100%);
  }
}
/* line 1440, sass/page/_index.scss */
.hero-group:nth-child(1) h1 span.d-block {
  font-size: 2.22222222em;
  font-weight: 700;
  line-height: calc(188 / 160);
}
@supports (-webkit-text-stroke: 1px #fff) {
  /* line 1440, sass/page/_index.scss */
  .hero-group:nth-child(1) h1 span.d-block {
    color: transparent;
    -webkit-text-stroke: 1px #fff;
  }
}
@media (max-width: calc(1040px - 0.02px)) {
  /* line 1440, sass/page/_index.scss */
  .hero-group:nth-child(1) h1 span.d-block {
    font-size: 4.5rem;
    line-height: 1.5;
  }
}
@media (min-width: 768px) {
  /* line 1456, sass/page/_index.scss */
  .hero-group:nth-child(1) p {
    min-height: calc(4 * 1.5 * 1em);
  }
}
@media (min-width: 768px) and (max-width: calc(1040px - 0.02px)) {
  /* line 1456, sass/page/_index.scss */
  .hero-group:nth-child(1) p {
    min-height: calc(8 * 1.5 * 1em);
  }
}
@media (max-width: 991.98px) {
  /* line 1456, sass/page/_index.scss */
  .hero-group:nth-child(1) p {
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  /* line 1471, sass/page/_index.scss */
  .hero-group:nth-child(2) {
    margin-bottom: calc(200 / 1920 * 100%);
  }
}
@media (min-width: 768px) and (max-width: calc(1040px - 0.02px)) {
  /* line 1471, sass/page/_index.scss */
  .hero-group:nth-child(2) {
    margin-bottom: calc(479 / 768 * 100%);
  }
}
@media (max-width: calc(768px - 0.02px)) {
  /* line 1471, sass/page/_index.scss */
  .hero-group:nth-child(2) {
    direction: rtl;
  }
  /* line 1483, sass/page/_index.scss */
  .hero-group:nth-child(2) .hero-group__content {
    direction: ltr;
  }
}
/* line 1489, sass/page/_index.scss */
.hero-group:nth-child(2) .hero-group__graphic {
  top: 0;
  right: 0;
  width: calc(1820 / 1920 * 100%);
  padding-top: calc(1284 / 1920 * 100%);
  margin-top: calc(-468 / 1920 * 100%);
}
@media (min-width: 768px) and (max-width: calc(1040px - 0.02px)) {
  /* line 1489, sass/page/_index.scss */
  .hero-group:nth-child(2) .hero-group__graphic {
    width: calc(1168 / 768 * 100%);
    padding-top: calc(824 / 768 * 100%);
    margin-top: calc(61 / 768 * 100%);
  }
}
@media (max-width: calc(768px - 0.02px)) {
  /* line 1489, sass/page/_index.scss */
  .hero-group:nth-child(2) .hero-group__graphic {
    width: calc(720 / 375 * 100%);
    padding-top: calc(508 / 375 * 100%);
    margin-top: 3.5rem;
  }
}
@media (min-width: 768px) and (max-width: calc(1040px - 0.02px)) {
  /* line 1510, sass/page/_index.scss */
  .hero-group:nth-child(2) .hero-group__graphic img[src*='large-line'] {
    margin-top: calc(-69 / 1168 * 100%);
  }
}
@media (min-width: 768px) and (max-width: calc(1040px - 0.02px)) {
  /* line 1516, sass/page/_index.scss */
  .hero-group:nth-child(2) .hero-group__graphic img[src*='outer-line'] {
    margin-top: calc(37 / 1168 * 100%);
  }
}
@media (min-width: 768px) {
  /* line 1526, sass/page/_index.scss */
  .hero-group:nth-child(3) {
    margin-bottom: calc(395 / 1920 * 100%);
  }
}
@media (min-width: 768px) and (max-width: calc(1040px - 0.02px)) {
  /* line 1526, sass/page/_index.scss */
  .hero-group:nth-child(3) {
    margin-bottom: calc(496 / 768 * 100%);
  }
}
@media (max-width: calc(768px - 0.02px)) {
  /* line 1526, sass/page/_index.scss */
  .hero-group:nth-child(3) {
    margin-top: calc(-22 / 375 * 100%);
  }
}
/* line 1538, sass/page/_index.scss */
.hero-group:nth-child(3) .hero-group__graphic {
  top: 0;
  left: 0;
  width: calc(1740 / 1920 * 100%);
  padding-top: calc(1200 / 1920 * 100%);
  margin-top: calc(-106 / 1920 * 100%);
}
@media (min-width: 768px) and (max-width: calc(1040px - 0.02px)) {
  /* line 1538, sass/page/_index.scss */
  .hero-group:nth-child(3) .hero-group__graphic {
    width: calc(1073 / 768 * 100%);
    padding-top: calc(740 / 768 * 100%);
    margin-top: calc(131 / 768 * 100%);
    margin-left: calc(-68 / 768 * 100%);
  }
}
@media (max-width: calc(768px - 0.02px)) {
  /* line 1538, sass/page/_index.scss */
  .hero-group:nth-child(3) .hero-group__graphic {
    width: calc(636 / 375 * 100%);
    padding-top: calc(438 / 375 * 100%);
    margin-top: 3.5rem;
  }
}
@media (min-width: 768px) and (max-width: calc(1040px - 0.02px)) and (min-width: 992px) and (max-width: 1199.98px) {
  /* line 1561, sass/page/_index.scss */
  .hero-group:nth-child(3) .hero-group__content-blk {
    max-width: 25rem;
  }
}
/* line 1572, sass/page/_index.scss */
.athletes-slider {
  position: relative;
}
/* line 1575, sass/page/_index.scss */
.athletes-slider &gt; img.section-bg {
  z-index: -3;
}
/* line 1579, sass/page/_index.scss */
.athletes-slider__slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
@media (max-width: 991.98px) {
  /* line 1579, sass/page/_index.scss */
  .athletes-slider__slider {
    width: calc(326 * 2 / 688 * 100%);
  }
}
@media (max-width: 575.98px) {
  /* line 1579, sass/page/_index.scss */
  .athletes-slider__slider {
    width: calc(284 / 335 * 100%);
  }
}
/* line 1591, sass/page/_index.scss */
.athletes-slider .slick-list {
  overflow: visible;
  width: 100%;
}
/* line 1596, sass/page/_index.scss */
.athletes-slider__item {
  position: relative;
  padding-bottom: calc(922 / 410 * 25%);
  width: 25.625rem;
  max-width: 100%;
}
@media (max-width: 991.98px) {
  /* line 1596, sass/page/_index.scss */
  .athletes-slider__item {
    padding-bottom: calc(735 / 326 * 25%);
  }
}
@media (max-width: 575.98px) {
  /* line 1596, sass/page/_index.scss */
  .athletes-slider__item {
    padding-bottom: calc(638 / 284 * 25%);
  }
}
/* line 1609, sass/page/_index.scss */
.athletes-slider__item img {
  top: 0;
  z-index: -2;
}
/* line 1614, sass/page/_index.scss */
.athletes-slider__item::before, .athletes-slider__item::after {
  content: '';
  position: absolute;
  inset: 0;
  z-index: -1;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
/* line 1625, sass/page/_index.scss */
.athletes-slider__item::before {
  background-image: url("../../../shared/img/landing/img_overlay-support-to-athletes-overlay-default.png");
}
/* line 1628, sass/page/_index.scss */
.athletes-slider__item::after {
  background-image: url("../../../shared/img/landing/img_overlay-support-to-athletes-overlay-hover.png");
  opacity: 0;
}
/* line 1634, sass/page/_index.scss */
.athletes-slider__item:hover::before {
  opacity: 0;
}
/* line 1637, sass/page/_index.scss */
.athletes-slider__item:hover::after {
  opacity: 1;
}
/* line 1642, sass/page/_index.scss */
.athletes-slider__item:first-child {
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
  overflow: hidden;
}
/* line 1647, sass/page/_index.scss */
.athletes-slider__item:last-child {
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
  overflow: hidden;
}
@media (any-hover: none) {
  /* line 1658, sass/page/_index.scss */
  .slick-initialized .athletes-slider__item:hover::before {
    opacity: 1;
  }
  /* line 1661, sass/page/_index.scss */
  .slick-initialized .athletes-slider__item:hover::after {
    opacity: 0;
  }
  /* line 1665, sass/page/_index.scss */
  .slick-initialized .athletes-slider__item:hover .athletes-slider__hidden-foldable {
    grid-template-rows: 0fr;
  }
  /* line 1668, sass/page/_index.scss */
  .slick-initialized .athletes-slider__item:hover .athletes-slider__hidden-foldable &gt; div {
    opacity: 0;
  }
  /* line 1676, sass/page/_index.scss */
  .slick-initialized .athletes-slider__item.slick-active::before {
    opacity: 0;
  }
  /* line 1679, sass/page/_index.scss */
  .slick-initialized .athletes-slider__item.slick-active::after {
    opacity: 1;
  }
  /* line 1683, sass/page/_index.scss */
  .slick-initialized .athletes-slider__item.slick-active .athletes-slider__hidden-foldable {
    grid-template-rows: 1fr;
  }
  /* line 1686, sass/page/_index.scss */
  .slick-initialized .athletes-slider__item.slick-active .athletes-slider__hidden-foldable &gt; div {
    opacity: 1;
  }
}
/* line 1696, sass/page/_index.scss */
.athletes-slider__item-inner {
  position: absolute;
  inset: 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-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 5rem 1.25rem;
}
@media (max-width: 1439.98px) {
  /* line 1696, sass/page/_index.scss */
  .athletes-slider__item-inner {
    padding-inline: 1rem;
  }
}
@media (max-width: 991.98px) {
  /* line 1696, sass/page/_index.scss */
  .athletes-slider__item-inner {
    padding-inline: 1.5rem;
  }
}
@media (max-width: 575.98px) {
  /* line 1696, sass/page/_index.scss */
  .athletes-slider__item-inner {
    padding-inline: 0.875rem;
  }
}
/* line 1714, sass/page/_index.scss */
.athletes-slider__item-inner h3 {
  font-size: var(--fs-h5);
  padding-bottom: 1.125em;
  background: -webkit-gradient(linear, left top, left bottom, from(#e40226), to(#e40226)) bottom no-repeat;
  background: -o-linear-gradient(#e40226, #e40226) bottom no-repeat;
  background: linear-gradient(#e40226, #e40226) bottom no-repeat;
  background-size: 100% 3px;
}
@media (max-width: 991.98px) {
  /* line 1714, sass/page/_index.scss */
  .athletes-slider__item-inner h3 {
    font-size: var(--fs-h2);
    padding-bottom: 1em;
    background-size: 100% 2px;
  }
}
/* line 1728, sass/page/_index.scss */
.athletes-slider__hidden-content {
  min-height: 10rem;
}
/* line 1731, sass/page/_index.scss */
.athletes-slider__hidden-content .info-blk__num {
  padding: revert;
  background: none;
}
/* line 1736, sass/page/_index.scss */
.athletes-slider__hidden-content .info-blk {
  margin-top: 0.35em;
}
/* line 1739, sass/page/_index.scss */
.athletes-slider__hidden-content .info-blk:only-child {
  margin-bottom: 0.5em;
}
/* line 1743, sass/page/_index.scss */
.athletes-slider__hidden-content .info-blk:not(:only-child):first-child {
  margin-top: 0.45em;
}
@media (min-width: 1440px) and (max-width: 1599.98px) {
  /* line 1728, sass/page/_index.scss */
  .athletes-slider__hidden-content {
    min-height: 7.5rem;
  }
  /* line 1751, sass/page/_index.scss */
  .athletes-slider__hidden-content .info-blk {
    font-size: 3.25rem;
  }
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  /* line 1728, sass/page/_index.scss */
  .athletes-slider__hidden-content {
    min-height: 5.625rem;
  }
  /* line 1758, sass/page/_index.scss */
  .athletes-slider__hidden-content .info-blk {
    font-size: 3rem;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 1728, sass/page/_index.scss */
  .athletes-slider__hidden-content {
    min-height: 2.5rem;
  }
  /* line 1765, sass/page/_index.scss */
  .athletes-slider__hidden-content .info-blk {
    font-size: 2.5rem;
  }
}
@media (max-width: 991.98px) {
  /* line 1728, sass/page/_index.scss */
  .athletes-slider__hidden-content {
    min-height: 5rem;
  }
  /* line 1772, sass/page/_index.scss */
  .athletes-slider__hidden-content .info-blk {
    font-size: 3.75rem;
  }
  /* line 1775, sass/page/_index.scss */
  .athletes-slider__hidden-content .info-blk .h5 {
    font-size: var(--fs-h4);
  }
}
@media (min-width: 576px) and (max-width: 639px), (max-width: 440px) {
  /* line 1781, sass/page/_index.scss */
  .athletes-slider__hidden-content .info-blk {
    font-size: 3rem;
  }
}
/* line 1787, sass/page/_index.scss */
.athletes-slider__hidden-foldable {
  display: grid;
  grid-template-rows: 0fr;
  -webkit-transition: grid-template-rows 350ms ease-out 150ms;
  -o-transition: grid-template-rows 350ms ease-out 150ms;
  transition: grid-template-rows 350ms ease-out 150ms;
  transition: grid-template-rows 350ms ease-out 150ms, -ms-grid-rows 350ms ease-out 150ms;
}
/* line 1792, sass/page/_index.scss */
.athletes-slider__hidden-foldable &gt; div {
  overflow: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
/* line 1798, sass/page/_index.scss */
.athletes-slider__item:hover .athletes-slider__hidden-foldable {
  grid-template-rows: 1fr;
  -webkit-transition: grid-template-rows 350ms ease-out;
  -o-transition: grid-template-rows 350ms ease-out;
  transition: grid-template-rows 350ms ease-out;
  transition: grid-template-rows 350ms ease-out, -ms-grid-rows 350ms ease-out;
}
/* line 1802, sass/page/_index.scss */
.athletes-slider__item:hover .athletes-slider__hidden-foldable &gt; div {
  opacity: 1;
  -webkit-transition: opacity 0.3s 0.2s;
  -o-transition: opacity 0.3s 0.2s;
  transition: opacity 0.3s 0.2s;
}
/* line 1809, sass/page/_index.scss */
.athletes-slider__controls {
  display: none;
  visibility: hidden;
}
/* line 1813, sass/page/_index.scss */
.slick-initialized + .athletes-slider__controls {
  display: revert;
  visibility: revert;
  margin-top: 3.5rem;
  text-align: center;
}
/* line 1821, sass/page/_index.scss */
.athletes-slider__btn {
  padding: 0;
  border: 0;
  background: none;
  position: relative !important;
  -webkit-transform: scale(1) !important;
  transform: scale(1) !important;
  font-size: 3.5rem;
  line-height: 1;
  color: #69f8f6;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
/* line 1830, sass/page/_index.scss */
.athletes-slider__btn:nth-child(n+2) {
  margin-left: 2.25rem;
}
/* line 1834, sass/page/_index.scss */
.athletes-slider__btn:not(.slick-disabled):hover, .athletes-slider__btn:not(.slick-disabled):focus-visible {
  -webkit-transform: scale(1.1) !important;
  transform: scale(1.1) !important;
}
/* line 1839, sass/page/_index.scss */
.athletes-slider__btn.slick-disabled {
  color: #d1d1d1;
}
/* line 1, sass/page/_inner-generic.scss */
:root {
  --wrapper-height: 100vh;
}
/* line 6, sass/page/_inner-generic.scss */
body {
  font-family: "Roboto Condensed", Arial, "Microsoft JhengHei", "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
  color: #fff;
  position: relative;
}
/* line 13, sass/page/_inner-generic.scss */
body:after {
  background-image: url("../../../shared/img/bg/repeat-pattern-b.jpg");
  mix-blend-mode: multiply;
  pointer-events: none;
}
/* line 20, sass/page/_inner-generic.scss */
.inner-top {
  margin-bottom: 1.25rem;
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  background-color: #aea7a7;
}
/* line 30, sass/page/_inner-generic.scss */
.page-title {
  font-family: "Roboto Condensed", Arial, "Microsoft JhengHei", "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
  font-weight: 700;
  font-size: var(--fs-h1);
  color: #ffffff;
  margin-bottom: 1.11111111em;
  position: relative;
  line-height: 1.5;
}
@media (max-width: 1439.98px) {
  /* line 30, sass/page/_inner-generic.scss */
  .page-title {
    margin-bottom: 2.97916667em;
  }
}
@media (max-width: 1199.98px) {
  /* line 30, sass/page/_inner-generic.scss */
  .page-title {
    margin-bottom: 1.83333333em;
  }
}
@media (max-width: 991.98px) {
  /* line 30, sass/page/_inner-generic.scss */
  .page-title {
    margin-bottom: 1.20833333em;
    margin-top: 3.75rem;
  }
}
@media (max-width: 767.98px) {
  /* line 30, sass/page/_inner-generic.scss */
  .page-title {
    margin-top: 1.875rem;
  }
}
@media (max-width: 575.98px) {
  /* line 30, sass/page/_inner-generic.scss */
  .page-title {
    margin-bottom: 1.07142857em;
    margin-top: 0.9375rem;
  }
}
/* line 62, sass/page/_inner-generic.scss */
.page-title--no-banner {
  max-width: 100%;
}
/* line 68, sass/page/_inner-generic.scss */
.js-page-title--repo {
  display: none;
}
/* line 73, sass/page/_inner-generic.scss */
.inner-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 77, sass/page/_inner-generic.scss */
.side-content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
/* line 84, sass/page/_inner-generic.scss */
.delay-200 {
  -webkit-animation-delay: 200ms;
  animation-delay: 200ms;
}
/* line 84, sass/page/_inner-generic.scss */
.delay-400 {
  -webkit-animation-delay: 400ms;
  animation-delay: 400ms;
}
/* line 84, sass/page/_inner-generic.scss */
.delay-600 {
  -webkit-animation-delay: 600ms;
  animation-delay: 600ms;
}
/* line 84, sass/page/_inner-generic.scss */
.delay-800 {
  -webkit-animation-delay: 800ms;
  animation-delay: 800ms;
}
/* line 84, sass/page/_inner-generic.scss */
.delay-1000 {
  -webkit-animation-delay: 1000ms;
  animation-delay: 1000ms;
}
/* line 84, sass/page/_inner-generic.scss */
.delay-1200 {
  -webkit-animation-delay: 1200ms;
  animation-delay: 1200ms;
}
/* line 84, sass/page/_inner-generic.scss */
.delay-1400 {
  -webkit-animation-delay: 1400ms;
  animation-delay: 1400ms;
}
/* line 84, sass/page/_inner-generic.scss */
.delay-1600 {
  -webkit-animation-delay: 1600ms;
  animation-delay: 1600ms;
}
/* line 84, sass/page/_inner-generic.scss */
.delay-1800 {
  -webkit-animation-delay: 1800ms;
  animation-delay: 1800ms;
}
/* line 84, sass/page/_inner-generic.scss */
.delay-2000 {
  -webkit-animation-delay: 2000ms;
  animation-delay: 2000ms;
}
/* line 84, sass/page/_inner-generic.scss */
.delay-2200 {
  -webkit-animation-delay: 2200ms;
  animation-delay: 2200ms;
}
/* line 84, sass/page/_inner-generic.scss */
.delay-2400 {
  -webkit-animation-delay: 2400ms;
  animation-delay: 2400ms;
}
/* line 84, sass/page/_inner-generic.scss */
.delay-2600 {
  -webkit-animation-delay: 2600ms;
  animation-delay: 2600ms;
}
/* line 84, sass/page/_inner-generic.scss */
.delay-2800 {
  -webkit-animation-delay: 2800ms;
  animation-delay: 2800ms;
}
/* line 84, sass/page/_inner-generic.scss */
.delay-3000 {
  -webkit-animation-delay: 3000ms;
  animation-delay: 3000ms;
}
/* line 84, sass/page/_inner-generic.scss */
.delay-3200 {
  -webkit-animation-delay: 3200ms;
  animation-delay: 3200ms;
}
/* line 84, sass/page/_inner-generic.scss */
.delay-3600 {
  -webkit-animation-delay: 3600ms;
  animation-delay: 3600ms;
}
/* line 84, sass/page/_inner-generic.scss */
.delay-3800 {
  -webkit-animation-delay: 3800ms;
  animation-delay: 3800ms;
}
/* line 84, sass/page/_inner-generic.scss */
.delay-4000 {
  -webkit-animation-delay: 4000ms;
  animation-delay: 4000ms;
}
/* line 92, sass/page/_inner-generic.scss */
.swiper--hero .swiper-video, .swiper--generic .swiper-video {
  width: 100%;
}
/* line 94, sass/page/_inner-generic.scss */
.swiper--hero .swiper-video__wrapper, .swiper--generic .swiper-video__wrapper {
  position: absolute;
  overflow: hidden;
  height: 100%;
}
/* line 102, sass/page/_inner-generic.scss */
.swiper--hero .swiper-pagination-wrapper, .swiper--generic .swiper-pagination-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.85714286em;
  margin-bottom: 0.60714286em;
}
/* line 107, sass/page/_inner-generic.scss */
.no-js .swiper--hero .swiper-pagination-wrapper, .no-js .swiper--generic .swiper-pagination-wrapper {
  display: none;
}
/* line 111, sass/page/_inner-generic.scss */
.swiper--hero .swiper-pagination, .swiper--generic .swiper-pagination {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 0.75rem;
}
/* line 117, sass/page/_inner-generic.scss */
.swiper--hero .swiper-pagination-bullets, .swiper--generic .swiper-pagination-bullets {
  width: auto;
  bottom: 0 !important;
}
/* line 121, sass/page/_inner-generic.scss */
.swiper--hero .swiper-pagination-bullet, .swiper--generic .swiper-pagination-bullet {
  position: relative;
  margin: 0rem 0.625rem !important;
  width: 0.5rem;
  height: 0.5rem;
  background-color: #ffffff;
  opacity: 1;
  -webkit-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.2s ease;
}
/* line 129, sass/page/_inner-generic.scss */
.swiper--hero .swiper-pagination-bullet:before, .swiper--generic .swiper-pagination-bullet:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  position: absolute;
  width: 2rem;
  height: 2rem;
}
/* line 136, sass/page/_inner-generic.scss */
.swiper--hero .swiper-pagination-bullet-active, .swiper--generic .swiper-pagination-bullet-active {
  width: 0.75rem;
  height: 0.75rem;
  opacity: 1;
}
@media (max-width: 767.98px) {
  /* line 142, sass/page/_inner-generic.scss */
  .swiper--hero .swiper-pagination-bullet:first-child, .swiper--generic .swiper-pagination-bullet:first-child {
    margin-left: 0 !important;
  }
}
/* line 148, sass/page/_inner-generic.scss */
.swiper--hero .swiper-play-pause, .swiper--generic .swiper-play-pause {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0rem 0.5rem;
  color: #ffffff;
  font-size: 0.75rem;
  border: none;
  background-color: transparent;
}
/* line 158, sass/page/_inner-generic.scss */
.swiper--hero {
  margin-top: 2.5rem;
}
@media (max-width: 767.98px) {
  /* line 158, sass/page/_inner-generic.scss */
  .swiper--hero {
    margin-top: 1.5625rem;
  }
}
@media (max-width: 575.98px) {
  /* line 158, sass/page/_inner-generic.scss */
  .swiper--hero {
    margin-top: 0.9375rem;
  }
}
/* line 166, sass/page/_inner-generic.scss */
.swiper--hero.swiper-container-initialized {
  overflow: visible;
}
/* line 171, sass/page/_inner-generic.scss */
.swiper--hero .placeholder-center:not(.swiper-portrait):before {
  position: absolute;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  background: -webkit-gradient(linear, left top, right top, color-stop(-0.68%, #cab8ff), color-stop(99.21%, #613fc5));
  background: -o-linear-gradient(left, #cab8ff -0.68%, #613fc5 99.21%);
  background: linear-gradient(90deg, #cab8ff -0.68%, #613fc5 99.21%);
  bottom: -4px;
  pointer-events: none;
  z-index: -1;
}
/* line 202, sass/page/_inner-generic.scss */
.swiper--hero .swiper-pagination-wrapper {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
/* line 206, sass/page/_inner-generic.scss */
.swiper--hero .swiper-slide__caption {
  text-align: center;
}
@media (max-width: 991.98px) {
  /* line 206, sass/page/_inner-generic.scss */
  .swiper--hero .swiper-slide__caption {
    text-align: left;
  }
}
@media (max-width: 767.98px) {
  /* line 214, sass/page/_inner-generic.scss */
  .swiper--hero .swiper-landscape {
    -ms-flex-item-align: center;
    align-self: center;
  }
  /* line 217, sass/page/_inner-generic.scss */
  .swiper--hero .swiper-portrait {
    padding-bottom: 100%;
  }
}
/* line 224, sass/page/_inner-generic.scss */
.swiper--generic .swiper-pagination-wrapper {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
/* line 229, sass/page/_inner-generic.scss */
.swiper--single-item .swiper-pagination-wrapper {
  display: none;
  visibility: hidden;
}
/* line 234, sass/page/_inner-generic.scss */
.swiper--single-item .swiper-slide__caption {
  margin-bottom: 1.45833333em;
}
/* line 239, sass/page/_inner-generic.scss */
.swiper-slide__caption {
  font-family: "Roboto Condensed", Arial, "Microsoft JhengHei", "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
  padding-top: 1.25rem;
  font-size: var(--fs-remark);
  color: #ffffff;
  font-weight: normal;
  line-height: 1.5;
  margin-bottom: 1em;
}
/* line 255, sass/page/_inner-generic.scss */
.swiper .swiper-portrait {
  overflow: hidden;
}
/* line 257, sass/page/_inner-generic.scss */
.swiper .swiper-portrait .swiper-portrait__bg {
  max-height: none;
  -webkit-transform: scale(1.6);
  transform: scale(1.6);
  -webkit-transform-origin: left;
  transform-origin: left;
  -webkit-filter: blur(5px);
  filter: blur(5px);
  margin-left: -0.625rem;
}
/* line 264, sass/page/_inner-generic.scss */
.swiper .swiper-portrait &gt; img:not(.swiper-portrait__bg) {
  width: auto !important;
}
@media (max-width: 1199.98px) {
  /* line 299, sass/page/_inner-generic.scss */
  .drag-hints--lg {
    position: relative;
  }
  /* line 272, sass/page/_inner-generic.scss */
  .drag-hints--lg:after {
    content: '';
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'wico' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e90e";
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    font-size: 2.25rem;
    opacity: 1;
    -webkit-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;
    -webkit-animation: dragHint 1.2s infinite ease;
    animation: dragHint 1.2s infinite ease;
  }
  /* line 285, sass/page/_inner-generic.scss */
  .drag-hints--lg &gt; div {
    overflow-x: scroll;
    padding-bottom: 1rem;
    -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(white), color-stop(80%, white), to(rgba(255, 255, 255, 0)));
    -webkit-mask-image: linear-gradient(to right, white 0%, white 80%, rgba(255, 255, 255, 0) 100%);
    mask-image: -webkit-gradient(linear, left top, right top, from(white), color-stop(80%, white), to(rgba(255, 255, 255, 0)));
    mask-image: linear-gradient(to right, white 0%, white 80%, rgba(255, 255, 255, 0) 100%);
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
  }
  /* line 292, sass/page/_inner-generic.scss */
  .drag-hints--lg.scrolled:after {
    opacity: 0;
  }
}
@media (max-width: 767.98px) {
  /* line 304, sass/page/_inner-generic.scss */
  .drag-hints--sm {
    position: relative;
  }
  /* line 272, sass/page/_inner-generic.scss */
  .drag-hints--sm:after {
    content: '';
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'wico' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e90e";
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    font-size: 2.25rem;
    opacity: 1;
    -webkit-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;
    -webkit-animation: dragHint 1.2s infinite ease;
    animation: dragHint 1.2s infinite ease;
  }
  /* line 285, sass/page/_inner-generic.scss */
  .drag-hints--sm &gt; div {
    overflow-x: scroll;
    padding-bottom: 1rem;
    -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(white), color-stop(80%, white), to(rgba(255, 255, 255, 0)));
    -webkit-mask-image: linear-gradient(to right, white 0%, white 80%, rgba(255, 255, 255, 0) 100%);
    mask-image: -webkit-gradient(linear, left top, right top, from(white), color-stop(80%, white), to(rgba(255, 255, 255, 0)));
    mask-image: linear-gradient(to right, white 0%, white 80%, rgba(255, 255, 255, 0) 100%);
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
  }
  /* line 292, sass/page/_inner-generic.scss */
  .drag-hints--sm.scrolled:after {
    opacity: 0;
  }
}
@media screen and (max-width: 440px) {
  /* line 309, sass/page/_inner-generic.scss */
  .drag-hints--xs {
    position: relative;
  }
  /* line 272, sass/page/_inner-generic.scss */
  .drag-hints--xs:after {
    content: '';
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'wico' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e90e";
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    font-size: 2.25rem;
    opacity: 1;
    -webkit-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;
    -webkit-animation: dragHint 1.2s infinite ease;
    animation: dragHint 1.2s infinite ease;
  }
  /* line 285, sass/page/_inner-generic.scss */
  .drag-hints--xs &gt; div {
    overflow-x: scroll;
    padding-bottom: 1rem;
    -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(white), color-stop(80%, white), to(rgba(255, 255, 255, 0)));
    -webkit-mask-image: linear-gradient(to right, white 0%, white 80%, rgba(255, 255, 255, 0) 100%);
    mask-image: -webkit-gradient(linear, left top, right top, from(white), color-stop(80%, white), to(rgba(255, 255, 255, 0)));
    mask-image: linear-gradient(to right, white 0%, white 80%, rgba(255, 255, 255, 0) 100%);
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
  }
  /* line 292, sass/page/_inner-generic.scss */
  .drag-hints--xs.scrolled:after {
    opacity: 0;
  }
}
@-webkit-keyframes dragHint {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes dragHint {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/* line 328, sass/page/_inner-generic.scss */
.scroll-hint {
  text-align: center;
}
/* line 330, sass/page/_inner-generic.scss */
.scroll-hint__icon {
  position: relative;
  display: inline-block;
  width: 1.25em;
  height: 2.25em;
}
/* line 335, sass/page/_inner-generic.scss */
.scroll-hint__icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 2px solid #fff;
  border-radius: 99px;
}
/* line 345, sass/page/_inner-generic.scss */
.scroll-hint__icon:after {
  content: '';
  display: inline-block;
  width: 0.25em;
  height: 0.5625em;
  margin-top: 0.5625em;
  border-radius: 9px;
  background-color: #fff;
  -webkit-animation: scrollHint 0.8s infinite ease;
  animation: scrollHint 0.8s infinite ease;
}
/* line 356, sass/page/_inner-generic.scss */
.scroll-hint__text {
  color: #fff;
  font-size: 0.875em;
  line-height: 1.71428571;
  font-weight: bold;
  margin-top: 0.85714286em;
}
@-webkit-keyframes scrollHint {
  0% {
    margin-top: 0.5625em;
  }
  50% {
    margin-top: 0.8125em;
  }
  100% {
    margin-top: 0.5625em;
  }
}
@keyframes scrollHint {
  0% {
    margin-top: 0.5625em;
  }
  50% {
    margin-top: 0.8125em;
  }
  100% {
    margin-top: 0.5625em;
  }
}
/* line 377, sass/page/_inner-generic.scss */
.text-black {
  color: #000;
}
/* line 381, sass/page/_inner-generic.scss */
.text-mint {
  color: #69f8f6;
}
/* line 385, sass/page/_inner-generic.scss */
.inner-container--index {
  position: relative;
}
/* line 389, sass/page/_inner-generic.scss */
.hero {
  position: relative;
  width: 100%;
  font-size: 1rem;
  overflow: visible;
}
/* line 394, sass/page/_inner-generic.scss */
.inner-container:not(.inner-container--index) .hero {
  padding-top: 25rem;
}
@media (max-width: 1599.98px) {
  /* line 394, sass/page/_inner-generic.scss */
  .inner-container:not(.inner-container--index) .hero {
    padding-top: 21.875rem;
  }
}
@media (max-width: 1439.98px) {
  /* line 394, sass/page/_inner-generic.scss */
  .inner-container:not(.inner-container--index) .hero {
    padding-top: 18.75rem;
  }
}
@media (max-width: 991.98px) {
  /* line 394, sass/page/_inner-generic.scss */
  .inner-container:not(.inner-container--index) .hero {
    padding-top: 21.875rem;
  }
}
@media (max-width: 767.98px) {
  /* line 394, sass/page/_inner-generic.scss */
  .inner-container:not(.inner-container--index) .hero {
    padding-top: 26.875rem;
  }
}
@media (max-width: 575.98px) {
  /* line 394, sass/page/_inner-generic.scss */
  .inner-container:not(.inner-container--index) .hero {
    padding-top: 21.875rem;
  }
}
/* line 412, sass/page/_inner-generic.scss */
.hero--inner-bg {
  z-index: -1;
}
/* line 415, sass/page/_inner-generic.scss */
.hero--sm {
  padding-top: 15.625rem !important;
}
@media (max-width: 991.98px) {
  /* line 415, sass/page/_inner-generic.scss */
  .hero--sm {
    padding-top: 9.375rem !important;
  }
}
@media (max-width: 767.98px) {
  /* line 415, sass/page/_inner-generic.scss */
  .hero--sm {
    padding-top: 6.25rem !important;
  }
}
/* line 425, sass/page/_inner-generic.scss */
.hero__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 5em 0em;
}
@media (min-width: 768px) {
  /* line 425, sass/page/_inner-generic.scss */
  .hero__row {
    position: relative;
    max-height: 1164px;
    padding: 12.5em 0em 12.875em;
  }
}
/* line 437, sass/page/_inner-generic.scss */
.hero__row--inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
@media (max-width: 991.98px) {
  /* line 437, sass/page/_inner-generic.scss */
  .hero__row--inner {
    margin-top: 5.625rem;
  }
}
@media (max-width: 767.98px) {
  /* line 437, sass/page/_inner-generic.scss */
  .hero__row--inner {
    padding: 0;
  }
}
@media (max-width: 575.98px) {
  /* line 437, sass/page/_inner-generic.scss */
  .hero__row--inner {
    margin-top: 5.0625rem;
  }
}
/* line 454, sass/page/_inner-generic.scss */
.hero__group--hash {
  display: block;
  position: relative;
  margin: 0 auto;
}
@media (min-width: 768px) {
  /* line 454, sass/page/_inner-generic.scss */
  .hero__group--hash {
    width: 50%;
    max-width: 41.25rem;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  /* line 465, sass/page/_inner-generic.scss */
  .hero__group--caption {
    width: 50%;
    max-width: 36rem;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-top: 2.25rem;
  }
}
/* line 473, sass/page/_inner-generic.scss */
.hero__group--kv {
  position: relative;
  pointer-events: none;
}
@media (min-width: 768px) {
  /* line 473, sass/page/_inner-generic.scss */
  .hero__group--kv {
    position: absolute;
    top: 0;
    right: -3.125%;
    margin-top: -1.50517404%;
    width: 70%;
    max-width: 66.4375rem;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
}
@media (max-width: 1199.98px) {
  /* line 473, sass/page/_inner-generic.scss */
  .hero__group--kv {
    right: -12%;
  }
}
@media (max-width: 767.98px) {
  /* line 473, sass/page/_inner-generic.scss */
  .hero__group--kv {
    right: -25px;
    left: -25px;
    width: calc(120% + 50px);
    margin-top: -36%;
    margin-bottom: -10%;
    margin-left: -10%;
  }
}
/* line 498, sass/page/_inner-generic.scss */
.hero__group--inner-banner {
  margin-top: 0;
  right: 0;
}
@media (min-width: 768px) {
  /* line 498, sass/page/_inner-generic.scss */
  .hero__group--inner-banner {
    max-width: 88.875rem;
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  /* line 498, sass/page/_inner-generic.scss */
  .hero__group--inner-banner {
    width: calc(100% + 350px);
    left: -300px;
    margin-left: auto;
  }
}
@media only screen and (max-width: 425px) {
  /* line 498, sass/page/_inner-generic.scss */
  .hero__group--inner-banner {
    width: calc(100% + 60px);
    left: -30px;
  }
}
/* line 516, sass/page/_inner-generic.scss */
.hero__title {
  color: #fff;
  font-size: 1em;
  font-weight: normal;
  margin-bottom: 1.4375em;
}
/* line 521, sass/page/_inner-generic.scss */
.hero__title-sub {
  display: block;
  font-size: 1.875em;
  font-weight: 700;
  line-height: 1.2;
}
/* line 527, sass/page/_inner-generic.scss */
.hero__title-main {
  display: block;
  font-size: 4.4375em;
  line-height: 1.18309859;
  font-weight: bold;
}
/* line 534, sass/page/_inner-generic.scss */
.hero__scroll-hint {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 5;
  margin-top: 0.75em;
}
@media screen and (min-width: 1400px) {
  /* line 534, sass/page/_inner-generic.scss */
  .hero__scroll-hint {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 12.75em;
  }
}
/* line 546, sass/page/_inner-generic.scss */
.hero p {
  font-size: 1.125em;
  line-height: 1.55555556;
}
@media (max-width: 575.98px) {
  /* line 546, sass/page/_inner-generic.scss */
  .hero p {
    font-size: 1rem;
  }
}
/* line 559, sass/page/_inner-generic.scss */
.swiper-slide:not(.swiper-slide-active) {
  pointer-events: none !important;
}
/* line 564, sass/page/_inner-generic.scss */
.font-robo {
  font-family: "Roboto Condensed", Arial, "Microsoft JhengHei", "Microsoft JhengHei revise", "Microsoft YaHei", sans-serif;
  font-size: 1.375em;
  font-weight: 400;
  color: #131313;
  line-height: 1.8;
}
@media (max-width: 1199.98px) {
  /* line 564, sass/page/_inner-generic.scss */
  .font-robo {
    font-size: 1.125em;
  }
}
@media (max-width: 767.98px) {
  /* line 564, sass/page/_inner-generic.scss */
  .font-robo {
    font-size: 1.14285714em;
  }
}
/* line 578, sass/page/_inner-generic.scss */
.mfp-preloader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 10;
  top: 50%;
  margin-top: -1.875rem;
}
/* line 588, sass/page/_inner-generic.scss */
.mfp-preloader div {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  position: absolute;
  top: 6px;
  width: 3.75rem;
  height: 3.75rem;
  margin: 8px;
  border: 8px solid #473a00;
  border-radius: 50%;
  -webkit-animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #473a00 transparent transparent transparent;
}
/* line 601, sass/page/_inner-generic.scss */
.mfp-preloader div:nth-child(1) {
  -webkit-animation-delay: -0.45s;
  animation-delay: -0.45s;
}
/* line 604, sass/page/_inner-generic.scss */
.mfp-preloader div:nth-child(2) {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
/* line 607, sass/page/_inner-generic.scss */
.mfp-preloader div:nth-child(3) {
  -webkit-animation-delay: -0.15s;
  animation-delay: -0.15s;
}
@-webkit-keyframes lds-ring {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes lds-ring {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 619, sass/page/_inner-generic.scss */
.sect-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  --icon-src: url('../../../shared/img/icon/ico-section.png');
  --icon-size-factor: calc(36 / 56);
  --icon-line-height: 1.5;
  --icon-margin-right: 0.14285714em;
  --icon-margin-top: 0px;
  --shadow: drop-shadow(0px 4px 20px rgba(255, 255, 255, 0.5));
}
/* line 628, sass/page/_inner-generic.scss */
.sect-title::before {
  content: '';
  display: inline-block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: calc(var(--icon-line-height) * 1em);
  width: calc(var(--icon-size-factor) * 1em);
  margin-right: var(--icon-margin-right);
  margin-top: var(--icon-margin-top);
  background: var(--icon-src) center center/contain no-repeat;
  -webkit-filter: var(--shadow);
  filter: var(--shadow);
}
/* line 641, sass/page/_inner-generic.scss */
.sect-title--medal, .sect-title--scholarship, .sect-title--athletes, .sect-title--social-media, .sect-title--support-athletes, .sect-title--support-sports, .sect-title--training {
  --icon-size-factor: calc(72 / 56);
  --icon-margin-right: 0.28571429em;
  --shadow: none;
}
@media (max-width: 991.98px) {
  /* line 641, sass/page/_inner-generic.scss */
  .sect-title--medal, .sect-title--scholarship, .sect-title--athletes, .sect-title--social-media, .sect-title--support-athletes, .sect-title--support-sports, .sect-title--training {
    --icon-margin-right: 0.33333333em;
    --icon-size-factor: calc(36 / 24);
  }
}
@media (min-width: 992px) {
  /* line 660, sass/page/_inner-generic.scss */
  .lang-en .sect-title--social-media {
    --icon-margin-top: 0.42857143em;
  }
}
@media (max-width: 991.98px) {
  /* line 660, sass/page/_inner-generic.scss */
  .lang-en .sect-title--social-media {
    --icon-size-factor: calc(64 / 24);
    --icon-line-height: 3;
    text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.6);
  }
}
@media (max-width: 575.98px) {
  /* line 660, sass/page/_inner-generic.scss */
  .lang-en .sect-title--social-media {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    --icon-line-height: calc(64 / 24);
  }
  /* line 673, sass/page/_inner-generic.scss */
  .lang-en .sect-title--social-media::before {
    margin-bottom: var(--icon-margin-right);
  }
}
/* line 680, sass/page/_inner-generic.scss */
.sect-title--medal {
  --icon-src: url('../../../shared/img/icon/medals_won_icon.png');
}
/* line 683, sass/page/_inner-generic.scss */
.sect-title--scholarship {
  --icon-src: url('../../../shared/img/icon/scholarship_athletes_icon.png');
}
/* line 686, sass/page/_inner-generic.scss */
.sect-title--athletes {
  --icon-src: url('../../../shared/img/icon/full_time_athletes_icon.png');
}
/* line 689, sass/page/_inner-generic.scss */
.sect-title--social-media {
  --icon-src: url('../../../shared/img/icon/social_media_icon.png');
}
/* line 692, sass/page/_inner-generic.scss */
.sect-title--support-athletes {
  --icon-src: url('../../../shared/img/icon/support_to_athletes_icon.png');
}
/* line 695, sass/page/_inner-generic.scss */
.sect-title--support-sports {
  --icon-src: url('../../../shared/img/icon/sports_supported_icon.png');
}
/* line 698, sass/page/_inner-generic.scss */
.sect-title--training {
  --icon-src: url('../../../shared/img/icon/training_venues_icon.png');
}
/* line 703, sass/page/_inner-generic.scss */
.title-shadow {
  text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.6);
}
/* line 707, sass/page/_inner-generic.scss */
.info-blk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-size: 5rem;
}
@media (max-width: 1439.98px) {
  /* line 707, sass/page/_inner-generic.scss */
  .info-blk {
    font-size: 4rem;
  }
}
@media (max-width: 991.98px) {
  /* line 707, sass/page/_inner-generic.scss */
  .info-blk {
    font-size: 3rem;
  }
}
/* line 720, sass/page/_inner-generic.scss */
.info-blk__icon {
  --icon-width: 1em;
  width: var(--icon-width);
  height: 1.5em;
  margin-right: 0.7em;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
/* line 727, sass/page/_inner-generic.scss */
.info-blk__icon &gt; img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
}
/* line 735, sass/page/_inner-generic.scss */
.info-blk__icon--dropped {
  height: var(--icon-width);
  margin-top: 0.55em;
}
/* line 741, sass/page/_inner-generic.scss */
.info-blk__info {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
/* line 745, sass/page/_inner-generic.scss */
.info-blk__num {
  padding-left: 0.425em;
  font-weight: 700;
  line-height: 1.5;
  background: -webkit-gradient(linear, left bottom, left top, from(#e40226), to(#e40226)) left center/2px calc(74 / 80 * 1em) no-repeat;
  background: -o-linear-gradient(bottom, #e40226, #e40226) left center/2px calc(74 / 80 * 1em) no-repeat;
  background: linear-gradient(to top, #e40226, #e40226) left center/2px calc(74 / 80 * 1em) no-repeat;
}
@supports (-webkit-text-stroke: 1px #fff) {
  /* line 745, sass/page/_inner-generic.scss */
  .info-blk__num {
    color: transparent;
    -webkit-text-stroke: 1px #fff;
  }
}
@media (max-width: 767.98px) {
  /* line 760, sass/page/_inner-generic.scss */
  .info-blk:not(.info-blk--stack):not(.info-blk--parallel) .info-blk__icon {
    --icon-width: calc(40 / 48 * 1em);
    margin-right: 0.33333333em;
  }
  /* line 765, sass/page/_inner-generic.scss */
  .info-blk:not(.info-blk--stack):not(.info-blk--parallel) .info-blk__num {
    font-size: calc(44 / 48 * 1em);
  }
}
/* line 772, sass/page/_inner-generic.scss */
.info-blk--stack {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  font-size: 4.5rem;
}
@media (max-width: 1439.98px) {
  /* line 772, sass/page/_inner-generic.scss */
  .info-blk--stack {
    font-size: 3.75rem;
  }
}
@media (max-width: 991.98px) {
  /* line 772, sass/page/_inner-generic.scss */
  .info-blk--stack {
    font-size: 2.75rem;
  }
}
/* line 784, sass/page/_inner-generic.scss */
.info-blk--stack .info-blk__icon {
  margin-right: 0.33333333em;
  margin-top: 1.18055556em;
}
/* line 789, sass/page/_inner-generic.scss */
.info-blk--stack .info-blk__info {
  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: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 794, sass/page/_inner-generic.scss */
.info-blk--stack .info-blk__info .h5 {
  margin-bottom: 0.625em;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
/* line 799, sass/page/_inner-generic.scss */
.info-blk--stack .info-blk__info .d-inline-block {
  -ms-flex-item-align: start;
  align-self: flex-start;
}
/* line 804, sass/page/_inner-generic.scss */
.info-blk--stack .info-blk__num {
  padding-left: 0;
  padding-bottom: 0.30555556em;
  line-height: calc(84 / 72);
  background: -webkit-gradient(linear, left bottom, left top, from(#e40226), to(#e40226)) center bottom/100% 2px no-repeat;
  background: -o-linear-gradient(bottom, #e40226, #e40226) center bottom/100% 2px no-repeat;
  background: linear-gradient(to top, #e40226, #e40226) center bottom/100% 2px no-repeat;
}
/* line 812, sass/page/_inner-generic.scss */
.info-blk--stack .info-blk__num + div::before {
  content: '';
  display: block;
  width: 0.55555556em;
  height: 0.55555556em;
  margin: 0.44444444em auto;
  background: url("../../../shared/img/icon/icon_down_arrow.png") center/contain no-repeat;
}
/* line 821, sass/page/_inner-generic.scss */
.info-blk--stack .info-blk__num + div .h1 {
  margin-right: 0.33333333em;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  opacity: 0.82;
}
/* line 829, sass/page/_inner-generic.scss */
.info-blk--parallel {
  font-size: 4.5rem;
}
@media (max-width: 1439.98px) {
  /* line 829, sass/page/_inner-generic.scss */
  .info-blk--parallel {
    font-size: 3.75rem;
  }
}
@media (max-width: 991.98px) {
  /* line 829, sass/page/_inner-generic.scss */
  .info-blk--parallel {
    font-size: 2.75rem;
  }
}
/* line 840, sass/page/_inner-generic.scss */
.info-blk--parallel .info-blk__info {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
/* line 843, sass/page/_inner-generic.scss */
.info-blk--parallel .info-blk__info:first-of-type {
  margin-right: 1.38888889em;
}
@media (max-width: 1439.98px) {
  /* line 843, sass/page/_inner-generic.scss */
  .info-blk--parallel .info-blk__info:first-of-type {
    margin-right: 0.83333333em;
  }
}
@media (max-width: 767.98px) {
  /* line 843, sass/page/_inner-generic.scss */
  .info-blk--parallel .info-blk__info:first-of-type {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
/* line 854, sass/page/_inner-generic.scss */
.info-blk--parallel .info-blk__info:first-of-type .info-blk__num {
  background: none;
  padding-left: 0;
  white-space: nowrap;
}
/* line 862, sass/page/_inner-generic.scss */
.info-blk--parallel .info-blk__info:nth-of-type(2) &gt; * {
  display: inline-block;
}
/* line 866, sass/page/_inner-generic.scss */
.info-blk--parallel .info-blk__info:nth-of-type(2) .info-blk__num {
  padding-left: 1.41666667em;
  background: -webkit-gradient(linear, left bottom, left top, from(#e40226), to(#e40226)) left center/2px calc(100 / 72 * 1em) no-repeat;
  background: -o-linear-gradient(bottom, #e40226, #e40226) left center/2px calc(100 / 72 * 1em) no-repeat;
  background: linear-gradient(to top, #e40226, #e40226) left center/2px calc(100 / 72 * 1em) no-repeat;
  white-space: nowrap;
}
/* line 872, sass/page/_inner-generic.scss */
.info-blk--parallel .info-blk__info:nth-of-type(2) .info-blk__num:not(:last-child) {
  margin-right: 0.66666667em;
}
@media (max-width: 1439.98px) {
  /* line 866, sass/page/_inner-generic.scss */
  .info-blk--parallel .info-blk__info:nth-of-type(2) .info-blk__num {
    padding-left: 0.86111111em;
  }
}
@media (max-width: 767.98px) {
  /* line 866, sass/page/_inner-generic.scss */
  .info-blk--parallel .info-blk__info:nth-of-type(2) .info-blk__num {
    padding-left: 0;
    background: none;
  }
  /* line 884, sass/page/_inner-generic.scss */
  .info-blk--parallel .info-blk__info:nth-of-type(2) .info-blk__num:not(:last-child) {
    margin-right: 0.5em;
  }
}
/* line 893, sass/page/_inner-generic.scss */
.info-blk-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 576px) {
  /* line 893, sass/page/_inner-generic.scss */
  .info-blk-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  /* line 901, sass/page/_inner-generic.scss */
  .info-blk-grid .info-blk:nth-child(2n + 1) {
    grid-column: 1 / 2;
  }
  /* line 904, sass/page/_inner-generic.scss */
  .info-blk-grid .info-blk:nth-child(2n) {
    grid-column: 2 / 3;
  }
}
/* line 909, sass/page/_inner-generic.scss */
.info-blk-grid .info-blk {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
@media (min-width: 768px) {
  /* line 915, sass/page/_inner-generic.scss */
  .lang-en .info-blk-grid .info-blk--stack .info-blk__info :first-child:where(p, h2, h3, h4, h5, h6) {
    max-width: calc(452 / 527 * 100%);
  }
}
@media (max-width: 767.98px) {
  /* line 920, sass/page/_inner-generic.scss */
  .info-blk-grid .info-blk--stack:nth-child(n) {
    grid-column: 1 / -1;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 913, sass/page/_inner-generic.scss */
  .info-blk-grid .info-blk--stack {
    width: 27.9375rem;
  }
}
@media (min-width: 1200px) {
  /* line 935, sass/page/_inner-generic.scss */
  .info-blk-grid--420 {
    grid-template-columns: 26.25rem 26.25rem 1fr;
  }
}
/* line 943, sass/page/_inner-generic.scss */
.arrow-header {
  --border-width: 3px;
  --border-tip-width: 4px;
  --front-inset: 1.38157895em;
  --inner-inset: 1.46052632em;
  --gap: 6px;
  --head-border-color: #88acea;
  --head-bg-color: #214f9e;
  --body-border-color: linear-gradient(to left, #4a81de, #4238a6);
  --body-bg-color: linear-gradient(292deg, #143977 32.18%, #282360 70.9%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 2.375rem;
}
@media (max-width: 1439.98px) {
  /* line 943, sass/page/_inner-generic.scss */
  .arrow-header {
    font-size: 2.125rem;
  }
}
@media (max-width: 1199.98px) {
  /* line 943, sass/page/_inner-generic.scss */
  .arrow-header {
    font-size: 2rem;
  }
}
@media (max-width: 991.98px) {
  /* line 943, sass/page/_inner-generic.scss */
  .arrow-header {
    --front-inset: 1.10526316em;
    --inner-inset: 1.17105263em;
    font-size: 1.75rem;
  }
}
@media (max-width: 767.98px) {
  /* line 943, sass/page/_inner-generic.scss */
  .arrow-header {
    --border-width: 2px;
    --border-tip-width: 2.7px;
    --front-inset: 1.15em;
    --inner-inset: 1.3em;
    font-size: 1.5rem;
  }
}
@media (max-width: 575.98px) {
  /* line 943, sass/page/_inner-generic.scss */
  .arrow-header {
    font-size: 1.25rem;
  }
}
/* line 981, sass/page/_inner-generic.scss */
.arrow-header__head {
  margin-left: calc(var(--gap) - var(--inner-inset));
  background: var(--head-border-color);
  -webkit-clip-path: polygon(0 0, calc(100% - var(--front-inset)) 0, 100% 50%, calc(100% - var(--front-inset)) 100%, 0 100%, var(--inner-inset) 50%);
  clip-path: polygon(0 0, calc(100% - var(--front-inset)) 0, 100% 50%, calc(100% - var(--front-inset)) 100%, 0 100%, var(--inner-inset) 50%);
}
/* line 994, sass/page/_inner-generic.scss */
.arrow-header__head-inner {
  height: 100%;
  border: var(--border-width) solid transparent;
  background: var(--head-bg-color);
  background-clip: padding-box;
  -webkit-clip-path: polygon(var(--border-tip-width) 0, calc(100% - var(--front-inset) - var(--border-tip-width)) 0, calc(100% - var(--border-tip-width)) 50%, calc(100% - var(--front-inset) - var(--border-tip-width)) 100%, var(--border-tip-width) 100%, calc(var(--inner-inset) + var(--border-tip-width)) 50%);
  clip-path: polygon(var(--border-tip-width) 0, calc(100% - var(--front-inset) - var(--border-tip-width)) 0, calc(100% - var(--border-tip-width)) 50%, calc(100% - var(--front-inset) - var(--border-tip-width)) 100%, var(--border-tip-width) 100%, calc(var(--inner-inset) + var(--border-tip-width)) 50%);
}
/* line 1009, sass/page/_inner-generic.scss */
.arrow-header__body {
  background: var(--body-border-color);
  -webkit-clip-path: polygon(0 -100%, calc(100% - var(--inner-inset)) -100%, calc(100% - var(--inner-inset)) 0, 100% 50%, calc(100% - var(--inner-inset)) 100%, calc(100% - var(--inner-inset)) 200%, 0% 200%);
  clip-path: polygon(0 -100%, calc(100% - var(--inner-inset)) -100%, calc(100% - var(--inner-inset)) 0, 100% 50%, calc(100% - var(--inner-inset)) 100%, calc(100% - var(--inner-inset)) 200%, 0% 200%);
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
/* line 1023, sass/page/_inner-generic.scss */
.arrow-header__body-inner {
  border: var(--border-width) solid transparent;
  background: var(--body-bg-color);
  background-clip: padding-box;
  -webkit-clip-path: polygon(0 -100%, calc(100% - var(--inner-inset) - var(--border-tip-width)) -100%, calc(100% - var(--inner-inset) - var(--border-tip-width)) 0, calc(100% - var(--border-tip-width)) 50%, calc(100% - var(--inner-inset) - var(--border-tip-width)) 100%, calc(100% - var(--inner-inset) - var(--border-tip-width)) 200%, 0% 200%);
  clip-path: polygon(0 -100%, calc(100% - var(--inner-inset) - var(--border-tip-width)) -100%, calc(100% - var(--inner-inset) - var(--border-tip-width)) 0, calc(100% - var(--border-tip-width)) 50%, calc(100% - var(--inner-inset) - var(--border-tip-width)) 100%, calc(100% - var(--inner-inset) - var(--border-tip-width)) 200%, 0% 200%);
}
@media (max-width: 575.98px) {
  /* line 1023, sass/page/_inner-generic.scss */
  .arrow-header__body-inner {
    border-left-width: calc(var(--border-width) / 2);
  }
}
/* line 1042, sass/page/_inner-generic.scss */
.arrow-header--reverse {
  --front-inset: 1.39473684em;
  --inner-inset: 1.28947368em;
  --gap: 0.31578947em;
  --head-border-color: linear-gradient(to right, #cebefe, #3d6cc4 72.3958%, #2b2281 100%, #403774 100%);
  --head-bg-color: linear-gradient(68deg, #729ef8 7.79%, #2753a9 62.48%);
  --body-border-color: linear-gradient(to right, #4a81de, #4238a6);
  --body-bg-color: linear-gradient(68deg, #143977 32.18%, #282360 70.9%);
}
@media (max-width: 767.98px) {
  /* line 1042, sass/page/_inner-generic.scss */
  .arrow-header--reverse {
    --front-inset: 1.225em;
    --inner-inset: 1.05em;
    --gap: 0.25em;
  }
}
@media (max-width: 575.98px) {
  /* line 1042, sass/page/_inner-generic.scss */
  .arrow-header--reverse {
    --border-width: 1.2px;
    --border-tip-width: 1.5px;
  }
}
/* line 1063, sass/page/_inner-generic.scss */
.arrow-header--reverse .arrow-header__head {
  margin-left: revert;
  margin-right: calc(var(--gap) - var(--inner-inset));
  -webkit-clip-path: polygon(100% 0, calc(100% - var(--inner-inset)) 50%, 100% 100%, var(--front-inset) 100%, 0 50%, var(--front-inset) 0);
  clip-path: polygon(100% 0, calc(100% - var(--inner-inset)) 50%, 100% 100%, var(--front-inset) 100%, 0 50%, var(--front-inset) 0);
}
/* line 1076, sass/page/_inner-generic.scss */
.arrow-header--reverse .arrow-header__head-inner {
  -webkit-clip-path: polygon(calc(100% - var(--border-tip-width)) 0, calc(100% - var(--inner-inset) - var(--border-tip-width)) 50%, calc(100% - var(--border-tip-width)) 100%, calc(var(--front-inset) + var(--border-tip-width)) 100%, calc(var(--border-tip-width)) 50%, calc(var(--front-inset) + var(--border-tip-width)) 0);
  clip-path: polygon(calc(100% - var(--border-tip-width)) 0, calc(100% - var(--inner-inset) - var(--border-tip-width)) 50%, calc(100% - var(--border-tip-width)) 100%, calc(var(--front-inset) + var(--border-tip-width)) 100%, calc(var(--border-tip-width)) 50%, calc(var(--front-inset) + var(--border-tip-width)) 0);
}
/* line 1087, sass/page/_inner-generic.scss */
.arrow-header--reverse .arrow-header__body {
  -webkit-clip-path: polygon(100% -100%, 100% calc(100% + 100vmax), -100vmax calc(100% + 100vmax), -100vmax calc(100% + 1px), var(--inner-inset) calc(100% + 1px), 0 50%, var(--inner-inset) 0, var(--inner-inset) -100%);
  clip-path: polygon(100% -100%, 100% calc(100% + 100vmax), -100vmax calc(100% + 100vmax), -100vmax calc(100% + 1px), var(--inner-inset) calc(100% + 1px), 0 50%, var(--inner-inset) 0, var(--inner-inset) -100%);
}
/* line 1100, sass/page/_inner-generic.scss */
.arrow-header--reverse .arrow-header__body-inner {
  -webkit-clip-path: polygon(100% -100%, 100% calc(100% + 100vmax), -100vmax calc(100% + 100vmax), -100vmax 100%, calc(var(--inner-inset) + var(--border-tip-width)) 100%, calc(var(--border-tip-width)) 50%, calc(var(--inner-inset) + var(--border-tip-width)) 0, calc(var(--inner-inset) + var(--border-tip-width)) -100%);
  clip-path: polygon(100% -100%, 100% calc(100% + 100vmax), -100vmax calc(100% + 100vmax), -100vmax 100%, calc(var(--inner-inset) + var(--border-tip-width)) 100%, calc(var(--border-tip-width)) 50%, calc(var(--inner-inset) + var(--border-tip-width)) 0, calc(var(--inner-inset) + var(--border-tip-width)) -100%);
}
/* line 1117, sass/page/_inner-generic.scss */
.collapse-blk__head {
  padding-right: 1.25rem;
  text-decoration: none;
}
/* line 1121, sass/page/_inner-generic.scss */
.collapse-blk__head:hover, .collapse-blk__head:focus-visible {
  text-decoration: none;
}
@media (max-width: 767.98px) {
  /* line 1117, sass/page/_inner-generic.scss */
  .collapse-blk__head {
    padding-right: 0;
  }
}
/* line 1131, sass/page/_inner-generic.scss */
.collapse-blk__title-inner {
  padding: calc(0.52631579em - var(--border-width)) 1.31578947em calc(0.42105263em - var(--border-width)) 0.94736842em;
}
@media (max-width: 767.98px) {
  /* line 1131, sass/page/_inner-generic.scss */
  .collapse-blk__title-inner {
    padding: calc(0.45em - var(--border-width)) calc(1.05em - var(--border-tip-width)) calc(0.45em - var(--border-width)) calc(0.6em - var(--border-width) * 0.5);
  }
}
/* line 1141, sass/page/_inner-generic.scss */
.collapse-blk__toggle-inner {
  display: grid;
  place-items: center;
  padding-inline: calc(1.78947368em - var(--border-width)) calc(0.78947368em - var(--border-tip-width));
}
@media (max-width: 991.98px) {
  /* line 1141, sass/page/_inner-generic.scss */
  .collapse-blk__toggle-inner {
    padding-inline: calc(1.42105263em - var(--border-width)) calc(0.71052632em - var(--border-tip-width));
  }
}
@media (max-width: 767.98px) {
  /* line 1141, sass/page/_inner-generic.scss */
  .collapse-blk__toggle-inner {
    padding-inline: calc(1.55em - var(--border-width)) calc(0.55em - var(--border-tip-width));
  }
}
/* line 1153, sass/page/_inner-generic.scss */
.collapse-blk__toggle-inner::before, .collapse-blk__toggle-inner::after {
  content: '';
  display: block;
  width: 1em;
  height: 0.13157895em;
  grid-area: 1 / 1;
  background: #69f8f6;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
/* line 1164, sass/page/_inner-generic.scss */
.collapse-blk__toggle-inner .sr-only--expand {
  visibility: hidden;
}
/* line 1169, sass/page/_inner-generic.scss */
.collapse-blk__head[aria-expanded='false'] .collapse-blk__toggle-inner::before {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
/* line 1173, sass/page/_inner-generic.scss */
.collapse-blk__head[aria-expanded='false'] .collapse-blk__toggle-inner::after {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
/* line 1177, sass/page/_inner-generic.scss */
.collapse-blk__head[aria-expanded='false'] .collapse-blk__toggle-inner .sr-only--collapse {
  visibility: hidden;
}
/* line 1180, sass/page/_inner-generic.scss */
.collapse-blk__head[aria-expanded='false'] .collapse-blk__toggle-inner .sr-only--expand {
  visibility: visible;
}
/* line 1186, sass/page/_inner-generic.scss */
.collapse-blk-toggle-all {
  padding: 0;
  border: 0;
  background: none;
  display: block;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  margin-left: auto;
}
/* line 1199, sass/page/_inner-generic.scss */
.tab-header {
  position: relative;
  --tab-header-padding-left: calc(148 / 1920 * 100%);
  --tab-header-arrow-width: 3.60526316em;
  padding-left: var(--tab-header-padding-left);
}
@media (max-width: 767.98px) {
  /* line 1199, sass/page/_inner-generic.scss */
  .tab-header {
    --tab-header-arrow-width: 2.75em;
  }
}
@media (max-width: 575.98px) {
  /* line 1199, sass/page/_inner-generic.scss */
  .tab-header {
    --tab-header-padding-left: 0px;
  }
}
/* line 1215, sass/page/_inner-generic.scss */
.tab-header__arrow-inner {
  width: var(--tab-header-arrow-width);
}
/* line 1219, sass/page/_inner-generic.scss */
.tab-header__body-inner {
  --tab-header-body-padding-y: 0.52631579em;
  --tab-header-body-padding-left: 2.10526316em;
  padding: calc(var(--tab-header-body-padding-y) - var(--border-width)) 1.31578947em calc(var(--tab-header-body-padding-y) - var(--border-width)) var(--tab-header-body-padding-left);
  border-right: 0;
}
@media (max-width: 767.98px) {
  /* line 1219, sass/page/_inner-generic.scss */
  .tab-header__body-inner {
    --tab-header-body-padding-left: 3em;
  }
}
@media (max-width: 575.98px) {
  /* line 1219, sass/page/_inner-generic.scss */
  .tab-header__body-inner {
    --tab-header-body-padding-y: 0.4em;
    padding-right: calc(1.31578947em - 0.8em);
  }
}
/* line 1236, sass/page/_inner-generic.scss */
.tab-header__tab {
  position: relative;
  text-decoration: none;
  display: block;
}
/* line 1241, sass/page/_inner-generic.scss */
.tab-header__tab &gt; * {
  -webkit-transition: color 0.4s;
  -o-transition: color 0.4s;
  transition: color 0.4s;
}
/* line 1245, sass/page/_inner-generic.scss */
.tab-header__tab:hover, .tab-header__tab:focus-visible {
  text-decoration: none;
}
/* line 1249, sass/page/_inner-generic.scss */
.tab-header__tab:hover &gt; *, .tab-header__tab:focus-visible &gt; * {
  color: #69f8f6;
}
/* line 1254, sass/page/_inner-generic.scss */
.tab-header__tab::after {
  --height: 0.21052632em;
  content: '';
  position: absolute;
  top: 100%;
  width: 100%;
  height: var(--height);
  margin-top: calc(var(--tab-header-body-padding-y) - var(--height) * 0.5 - var(--border-width) * 0.5);
  background-color: transparent;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
/* line 1267, sass/page/_inner-generic.scss */
.tab-header__tab.active * {
  color: #69f8f6;
}
/* line 1271, sass/page/_inner-generic.scss */
.tab-header__tab.active::after {
  background-color: #69f8f6;
}
@media (max-width: 767.98px) {
  /* line 1266, sass/page/_inner-generic.scss */
  .tab-header__tab.active {
    display: none;
    visibility: hidden;
  }
}
@media (max-width: 767.98px) {
  /* line 1283, sass/page/_inner-generic.scss */
  .tab-header__list.active {
    display: none;
  }
}
/* line 1298, sass/page/_inner-generic.scss */
.tab-header__responsive-wrapper .dropdown-menu.show .tab-header__options {
  background: -webkit-gradient(linear, left top, left bottom, from(#0a295e), to(#1b1745));
  background: -o-linear-gradient(#0a295e, #1b1745);
  background: linear-gradient(#0a295e, #1b1745);
  padding-block: 0.25rem;
  padding-left: calc(var(--tab-header-padding-left) + var(--tab-header-arrow-width) + var(--border-width) + var(--gap) - var(--inner-inset) + var(--tab-header-body-padding-left));
  padding-right: 2.08333333em;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
/* line 1308, sass/page/_inner-generic.scss */
.tab-header__select {
  position: relative;
  padding-right: 0.64em;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 1314, sass/page/_inner-generic.scss */
.tab-header__select::after {
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  display: inline-block;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'wico' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e806";
  position: relative;
  font-size: 1.5625rem;
  padding: 0em 0.64em 0em 0.64em;
}
/* line 1327, sass/page/_inner-generic.scss */
.tab-header .dropdown.show .tab-header__select::after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 1333, sass/page/_inner-generic.scss */
.tab-header .dropdown {
  position: static;
  font-size: inherit;
}
/* line 1338, sass/page/_inner-generic.scss */
.tab-header .dropdown-menu {
  max-height: revert !important;
  background: none;
  border: none;
  font-size: inherit;
  overflow: hidden;
  -webkit-transform: translate3d(0, var(--tab-header-body-padding-y), 0) !important;
  transform: translate3d(0, var(--tab-header-body-padding-y), 0) !important;
  -webkit-transform: translate3d(0, 0, 0) !important;
  transform: translate3d(0, 0, 0) !important;
  top: 100% !important;
}
@media (min-width: 768px) {
  /* line 1338, sass/page/_inner-generic.scss */
  .tab-header .dropdown-menu {
    position: relative;
    display: block;
    float: none;
    overflow: unset;
    -webkit-box-shadow: none;
    box-shadow: none;
    top: 0;
    left: 0;
    z-index: revert;
  }
}
/* line 1360, sass/page/_inner-generic.scss */
.tab-header__select {
  padding: 0;
  border: 0;
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
@media (max-width: 767.98px) {
  /* line 1360, sass/page/_inner-generic.scss */
  .tab-header__select {
    text-align: left;
  }
  /* line 1370, sass/page/_inner-generic.scss */
  .tab-header__select[aria-expanded='false'] + .dropdown-menu {
    visibility: hidden;
  }
}
/* line 1375, sass/page/_inner-generic.scss */
.tab-header__select::after {
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  display: inline-block;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'wico' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e806";
  font-size: 1.5625rem;
  padding: 0em 0.64em 0em 0.64em;
}
/* line 1385, sass/page/_inner-generic.scss */
.tab-header__options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: calc(120 / 1672 * 100%);
  -moz-column-gap: calc(120 / 1672 * 100%);
  column-gap: calc(120 / 1672 * 100%);
  row-gap: calc(var(--tab-header-body-padding-y) * 2);
}
@media (max-width: 767.98px) {
  /* line 1385, sass/page/_inner-generic.scss */
  .tab-header__options {
    display: block;
  }
}
/* line 1399, sass/page/_inner-generic.scss */
.media-border {
  --border-inline-width: 0.5rem;
  --border-block-width: 0.5rem;
  --border-color-img: linear-gradient(90deg, #cab8ff -0.68%, #613fc5 99.21%);
  display: block;
  border-width: var(--border-block-width) var(--border-inline-width);
  border-style: solid;
  border-color: transparent;
  background: var(--border-color-img) border-box no-repeat;
}
@media (max-width: 767.98px) {
  /* line 1399, sass/page/_inner-generic.scss */
  .media-border {
    --border-inline-width: 0.25rem;
    --border-block-width: 0.25rem;
  }
}
/* line 1415, sass/page/_inner-generic.scss */
.media-border--lg {
  --border-inline-width: 1.75rem;
  --border-block-width: 1rem;
}
@media (max-width: 1199.98px) {
  /* line 1415, sass/page/_inner-generic.scss */
  .media-border--lg {
    --border-inline-width: 0.75rem;
    --border-block-width: 0.75rem;
  }
}
@media (max-width: 767.98px) {
  /* line 1415, sass/page/_inner-generic.scss */
  .media-border--lg {
    --border-inline-width: 0.25rem;
    --border-block-width: 0.25rem;
  }
}
/* line 1430, sass/page/_inner-generic.scss */
.sect-backdrop {
  --padding-y: 3.5rem;
  --bd-color-img: linear-gradient(292deg, #143977 32.18%, #201c46 70.9%);
  --top: 319;
  --right: 159;
  position: relative;
  padding-bottom: var(--padding-y);
}
/* line 1439, sass/page/_inner-generic.scss */
.sect-backdrop::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  right: calc(var(--right) / 1920 * 100%);
  margin-top: calc(var(--top) * 1px);
  background: var(--bd-color-img) no-repeat;
  z-index: -1;
}
@media (max-width: 1599.98px) {
  /* line 1439, sass/page/_inner-generic.scss */
  .sect-backdrop::before {
    right: 40px;
  }
}
@media (max-width: 991.98px) {
  /* line 1439, sass/page/_inner-generic.scss */
  .sect-backdrop::before {
    right: 26px;
  }
}
@media (max-width: 575.98px) {
  /* line 1439, sass/page/_inner-generic.scss */
  .sect-backdrop::before {
    right: 0;
  }
}
@media (max-width: 1199.98px) {
  /* line 1430, sass/page/_inner-generic.scss */
  .sect-backdrop {
    --top: 200;
  }
}
@media (max-width: 767.98px) {
  /* line 1430, sass/page/_inner-generic.scss */
  .sect-backdrop {
    --top: 150;
    --padding-y: 2.5rem;
  }
}
@media (max-width: 575.98px) {
  /* line 1430, sass/page/_inner-generic.scss */
  .sect-backdrop {
    --top: 100;
  }
}
/* line 1473, sass/page/_inner-generic.scss */
.sect-backdrop--full::before {
  --top: 0;
  padding-top: var(--padding-y);
}
/* line 1484, sass/page/_inner-generic.scss */
.table-list {
  border: 6px solid transparent;
  -o-border-image: -o-linear-gradient(right, #45337e 0.22%, #3d6cc3 66.66%, #2b2281 91.9%, #403774 101.9%);
  border-image: -webkit-gradient(linear, right top, left top, color-stop(0.22%, #45337e), color-stop(66.66%, #3d6cc3), color-stop(91.9%, #2b2281), color-stop(101.9%, #403774));
  border-image: linear-gradient(270deg, #45337e 0.22%, #3d6cc3 66.66%, #2b2281 91.9%, #403774 101.9%);
  border-image-slice: 1;
  font-weight: 700;
  line-height: 1.5;
  border-collapse: separate;
  border-spacing: 0;
  border-bottom: 0;
  border-top: 0;
}
/* line 1495, sass/page/_inner-generic.scss */
.table-list table {
  height: 100%;
}
/* line 1499, sass/page/_inner-generic.scss */
.table-list tr {
  vertical-align: top;
}
/* line 1503, sass/page/_inner-generic.scss */
.table-list td {
  position: relative;
  width: 50%;
  padding: 0;
}
/* line 1509, sass/page/_inner-generic.scss */
.table-list th {
  padding: 0.25em 1.55555556em;
  font-size: var(--fs-h4);
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0.22%, #45337e), color-stop(66.66%, #3d6cc3), color-stop(91.9%, #2b2281), color-stop(101.9%, #403774));
  background-image: -o-linear-gradient(right, #45337e 0.22%, #3d6cc3 66.66%, #2b2281 91.9%, #403774 101.9%);
  background-image: linear-gradient(270deg, #45337e 0.22%, #3d6cc3 66.66%, #2b2281 91.9%, #403774 101.9%);
}
/* line 1515, sass/page/_inner-generic.scss */
.table-list__title {
  position: relative;
  font-size: var(--fs-h3);
  font-weight: 700;
  line-height: 1.5;
}
/* line 1521, sass/page/_inner-generic.scss */
.table-list__title &gt; :nth-child(1) {
  display: inline-block;
  width: 20.04405286%;
  padding: 0em 0.54545455em 0.36363636em 1.27272727em;
}
@media (max-width: 767.98px) {
  /* line 1521, sass/page/_inner-generic.scss */
  .table-list__title &gt; :nth-child(1) {
    width: 50%;
  }
}
/* line 1531, sass/page/_inner-generic.scss */
.table-list__title &gt; :nth-child(2) {
  display: inline-block;
}
@media (max-width: 767.98px) {
  /* line 1531, sass/page/_inner-generic.scss */
  .table-list__title &gt; :nth-child(2) {
    width: 50%;
    padding-left: 1.04545455em;
  }
}
/* line 1542, sass/page/_inner-generic.scss */
.table-list--single tr:first-child td {
  padding-top: 1.75em;
}
/* line 1548, sass/page/_inner-generic.scss */
.table-list--single tr:last-child td {
  padding-bottom: 1.75em;
}
/* line 1553, sass/page/_inner-generic.scss */
.table-list--single td {
  color: #9adbff;
  padding: 1.125em 0em 0em 1.75em;
  font-size: var(--fs-h5);
  width: 50%;
}
/* line 1559, sass/page/_inner-generic.scss */
.table-list--single td span {
  font-size: var(--fs-p);
  font-weight: 400;
}
/* line 1568, sass/page/_inner-generic.scss */
.table-list--lg tr:nth-child(even) td {
  width: 100%;
  padding-top: 0;
}
/* line 1575, sass/page/_inner-generic.scss */
.table-list--end {
  border-bottom: 6px solid;
}
/* line 1580, sass/page/_inner-generic.scss */
.table-sub {
  font-weight: 700;
  line-height: 1.5;
}
/* line 1584, sass/page/_inner-generic.scss */
.table-sub th {
  width: 34%;
  background-image: none;
  font-size: var(--fs-h5);
  width: 34%;
  vertical-align: top;
  padding: 1.75em 0.75em 0em 1.75em;
  color: #9adbff;
}
/* line 1594, sass/page/_inner-generic.scss */
.table-sub--half {
  border-right: 6px solid #405aae;
}
/* line 1598, sass/page/_inner-generic.scss */
.table-sub--full {
  position: absolute !important;
}
/* line 1602, sass/page/_inner-generic.scss */
.table-sub td {
  font-size: var(--fs-h5);
  padding: 0.5em 0.75em 0em 0em;
}
/* line 1607, sass/page/_inner-generic.scss */
.table-sub__start {
  padding-top: 1.75em !important;
}
/* line 1612, sass/page/_inner-generic.scss */
.table-sub tr:last-child td {
  padding-bottom: 1.75em !important;
}
/* line 1617, sass/page/_inner-generic.scss */
.table-sub__heading {
  position: relative;
}
/* line 1620, sass/page/_inner-generic.scss */
.table-sub__heading th {
  position: relative;
  font-size: var(--fs-h4);
  line-height: 1.5;
  padding: 0.33333333em 0.66666667em 0.33333333em 1.47222222em;
  padding-top: 0.33333333em;
  padding-bottom: 0.33333333em;
  color: #fff;
  z-index: 1;
}
/* line 1630, sass/page/_inner-generic.scss */
.table-sub__heading th:last-child {
  padding-left: 0;
}
/* line 1635, sass/page/_inner-generic.scss */
.table-sub__heading--reverse::before {
  position: absolute;
  content: '';
  width: calc(200% + 6px);
  height: 100%;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0.22%, #45337e), color-stop(66.66%, #3d6cc3), color-stop(91.9%, #2b2281), color-stop(101.9%, #403774));
  background-image: -o-linear-gradient(right, #45337e 0.22%, #3d6cc3 66.66%, #2b2281 91.9%, #403774 101.9%);
  background-image: linear-gradient(270deg, #45337e 0.22%, #3d6cc3 66.66%, #2b2281 91.9%, #403774 101.9%);
}
/* line 1646, sass/page/_inner-generic.scss */
.table-dec {
  position: relative;
}
/* line 1648, sass/page/_inner-generic.scss */
.table-dec::before {
  position: absolute;
  content: '';
  width: 2.1875em;
  aspect-ratio: 1/1;
  bottom: 0;
  right: 0;
  background-image: -o-linear-gradient(44deg, #45337e -1.78%, #3d6cc3 69.66%, #2b2281 92.9%, #403774 99.9%);
  background-image: linear-gradient(46deg, #45337e -1.78%, #3d6cc3 69.66%, #2b2281 92.9%, #403774 99.9%);
  -webkit-clip-path: polygon(100% 0, 0 100%, 100% 100%);
  clip-path: polygon(100% 0, 0 100%, 100% 100%);
}
/* line 1660, sass/page/_inner-generic.scss */
.table-dec--sub::before {
  right: 3px;
}
/* line 1667, sass/page/_inner-generic.scss */
.d-grid--2-col {
  grid-template-columns: 1fr 1fr;
}
/* line 1671, sass/page/_inner-generic.scss */
.d-grid__row {
  grid-column: 1 / -1;
}
/* line 1676, sass/page/_inner-generic.scss */
.album-grid {
  --col-gap: 2.375em;
  --col-gap: calc(38 / 1362 * 100%);
  --row-gap: 7.5em;
  --col: 4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: var(--row-gap) var(--col-gap);
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991.98px) {
  /* line 1676, sass/page/_inner-generic.scss */
  .album-grid {
    --col: 2;
    --row-gap: 5em;
  }
}
@media (max-width: 575.98px) {
  /* line 1676, sass/page/_inner-generic.scss */
  .album-grid {
    --col: 1;
    --row-gap: 3.75em;
  }
}
/* line 1695, sass/page/_inner-generic.scss */
.album-grid__item {
  -ms-flex-preferred-size: calc((100% - var(--col-gap) * (var(--col) - 1)) / var(--col));
  flex-basis: calc((100% - var(--col-gap) * (var(--col) - 1)) / var(--col));
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
@media (max-width: 575.98px) {
  /* line 1695, sass/page/_inner-generic.scss */
  .album-grid__item {
    -ms-flex-preferred-size: Min(100%, 22.5rem);
    flex-basis: Min(100%, 22.5rem);
  }
}
/* line 1704, sass/page/_inner-generic.scss */
.album-grid__img {
  width: calc(220 / 312 * 100%);
}
@media (max-width: 575.98px) {
  /* line 1704, sass/page/_inner-generic.scss */
  .album-grid__img {
    width: calc(168 / 335 * 100%);
  }
}
/* line 1713, sass/page/_inner-generic.scss */
.grid-table {
  display: grid;
  --col-left-width: 1fr;
  --col-right-width: 1fr;
  --border-width: 6px;
  --outer-padding-x: 1.75em;
  grid-template-columns: [left] var(--col-left-width) [middle] var(--col-right-width) [right];
}
@media (max-width: 767.98px) {
  /* line 1713, sass/page/_inner-generic.scss */
  .grid-table {
    --border-width: 4px;
  }
}
/* line 1725, sass/page/_inner-generic.scss */
.grid-table-px {
  padding-inline: var(--outer-padding-x);
}
/* line 1729, sass/page/_inner-generic.scss */
.grid-table--inner {
  -ms-flex-line-pack: start;
  align-content: flex-start;
  padding-inline: var(--outer-padding-x, 0) 0.75em;
}
@media (min-width: 768px) {
  /* line 1729, sass/page/_inner-generic.scss */
  .grid-table--inner {
    --col-left-width: 177fr;
    --col-right-width: 400fr;
  }
}
/* line 1743, sass/page/_inner-generic.scss */
.grid-table--flat {
  --row-gap: 1.125em;
  --inner-padding-y: 1.75em;
  row-gap: var(--row-gap);
  padding-bottom: var(--inner-padding-y);
}
@media (min-width: 768px) {
  /* line 1743, sass/page/_inner-generic.scss */
  .grid-table--flat {
    grid-template-columns: [left] var(--col-left-width) [left-middle] var(--col-right-width) [middle-right right];
    --col-left-width: 528fr;
    --col-right-width: 528fr;
  }
}
@media (min-width: 1600px) {
  /* line 1743, sass/page/_inner-generic.scss */
  .grid-table--flat {
    grid-template-columns: [left] var(--col-left-width) [left-middle] var(--col-right-width) [middle-right] 126fr [right];
  }
}
/* line 1759, sass/page/_inner-generic.scss */
.grid-table--flat .grid-table__left {
  grid-column: left / left-middle;
}
/* line 1763, sass/page/_inner-generic.scss */
.grid-table--flat .grid-table__right {
  grid-column: left-middle / middle-right;
}
@media (max-width: 767.98px) {
  /* line 1743, sass/page/_inner-generic.scss */
  .grid-table--flat {
    --inner-padding-y: var(--row-gap);
    --outer-padding-x: 0.75rem;
  }
  /* line 1771, sass/page/_inner-generic.scss */
  .grid-table--flat .grid-table__left,
  .grid-table--flat .grid-table__right {
    grid-column: left / right;
  }
}
/* line 1777, sass/page/_inner-generic.scss */
.grid-table--flat .grid-table__header {
  padding-block: 0.25em;
}
@media (min-width: 768px) {
  /* line 1777, sass/page/_inner-generic.scss */
  .grid-table--flat .grid-table__header {
    margin-bottom: calc(var(--inner-padding-y) - var(--row-gap));
  }
}
/* line 1787, sass/page/_inner-generic.scss */
.grid-table--with-header &gt; .grid-table--inner.grid-table__left {
  position: relative;
}
/* line 1790, sass/page/_inner-generic.scss */
.grid-table--with-header &gt; .grid-table--inner.grid-table__left::after {
  content: '';
  display: block;
  grid-row: 1 / span 99;
  position: absolute;
  left: 0;
  width: calc(200% + var(--border-width));
  height: 100%;
  z-index: -1;
  background: -webkit-gradient(linear, right top, left top, color-stop(0.22%, #45337e), color-stop(72.3958%, #3D6CC4), color-stop(100%, #2B2281), to(#403774)) no-repeat;
  background: -o-linear-gradient(right, #45337e 0.22%, #3D6CC4 72.3958%, #2B2281 100%, #403774 100%) no-repeat;
  background: linear-gradient(270deg, #45337e 0.22%, #3D6CC4 72.3958%, #2B2281 100%, #403774 100%) no-repeat;
}
@media (max-width: 767.98px) {
  /* line 1790, sass/page/_inner-generic.scss */
  .grid-table--with-header &gt; .grid-table--inner.grid-table__left::after {
    width: 100%;
  }
}
/* line 1808, sass/page/_inner-generic.scss */
.grid-table--border-grad {
  border: var(--border-width) solid transparent;
  border-top: 0;
  -o-border-image: -o-linear-gradient(right, #45337e 0.22%, #3D6CC4 72.3958%, #2B2281 100%, #403774 100%) 1;
  border-image: -webkit-gradient(linear, right top, left top, color-stop(0.22%, #45337e), color-stop(72.3958%, #3D6CC4), color-stop(100%, #2B2281), to(#403774)) 1;
  border-image: linear-gradient(270deg, #45337e 0.22%, #3D6CC4 72.3958%, #2B2281 100%, #403774 100%) 1;
}
/* line 1813, sass/page/_inner-generic.scss */
.grid-table--border-grad:has(+ .grid-table--border-grad) {
  border-bottom: 0;
}
/* line 1818, sass/page/_inner-generic.scss */
.grid-table--border-inline-transparent {
  border-left: var(--border-width) solid transparent;
  border-right: var(--border-width) solid transparent;
}
/* line 1823, sass/page/_inner-generic.scss */
.grid-table__left {
  grid-column: left / middle;
}
/* line 1826, sass/page/_inner-generic.scss */
.grid-table--inner .grid-table__left {
  grid-row: span 99;
}
@media (max-width: 767.98px) {
  /* line 1830, sass/page/_inner-generic.scss */
  .grid-table__left--md {
    grid-column: left / right;
  }
}
/* line 1837, sass/page/_inner-generic.scss */
.grid-table__right {
  grid-column: middle / right;
}
@media (max-width: 767.98px) {
  /* line 1840, sass/page/_inner-generic.scss */
  .grid-table__right--md {
    grid-column: left / right;
  }
}
@media (min-width: 768px) {
  /* line 1848, sass/page/_inner-generic.scss */
  .grid-table__mid-line.grid-table__right {
    border-left: calc(var(--border-width) / 2) solid #405aae;
  }
}
@media (min-width: 768px) {
  /* line 1853, sass/page/_inner-generic.scss */
  .grid-table__mid-line.grid-table__right--none {
    border-left: calc(var(--border-width) / 2) solid transparent;
  }
}
@media (min-width: 768px) {
  /* line 1860, sass/page/_inner-generic.scss */
  .grid-table__mid-line.grid-table__left {
    border-right: calc(var(--border-width) / 2) solid #405aae;
  }
}
@media (min-width: 768px) {
  /* line 1864, sass/page/_inner-generic.scss */
  .grid-table__mid-line.grid-table__left--none {
    border-right: calc(var(--border-width) / 2) solid transparent;
  }
}
/* line 1872, sass/page/_inner-generic.scss */
.grid-table__header {
  position: relative;
}
/* line 1875, sass/page/_inner-generic.scss */
.grid-table__header::after {
  content: '';
  position: absolute;
  left: calc(-1 * var(--outer-padding-x));
  top: 0;
  width: calc(100% + 2 * var(--outer-padding-x));
  height: 100%;
  z-index: -1;
  background: -webkit-gradient(linear, right top, left top, color-stop(0.22%, #45337e), color-stop(72.3958%, #3D6CC4), color-stop(100%, #2B2281), to(#403774)) no-repeat;
  background: -o-linear-gradient(right, #45337e 0.22%, #3D6CC4 72.3958%, #2B2281 100%, #403774 100%) no-repeat;
  background: linear-gradient(270deg, #45337e 0.22%, #3D6CC4 72.3958%, #2B2281 100%, #403774 100%) no-repeat;
}
/* line 1886, sass/page/_inner-generic.scss */
.grid-table.h5 .grid-table__header::after {
  font-size: var(--fs-h5) !important;
}
/* line 1892, sass/page/_inner-generic.scss */
.grid-table__row {
  grid-column: left / right;
}
/* line 1896, sass/page/_inner-generic.scss */
.grid-table__break {
  grid-column: left / right;
  padding-bottom: 1.75em;
}
/* line 1901, sass/page/_inner-generic.scss */
.grid-table__stretch {
  grid-row: span 99;
}
/* line 1907, sass/page/_inner-generic.scss */
.grid-table .table-dec::before, .grid-table.table-dec::before {
  width: 2.1875rem;
}
/* line 1911, sass/page/_inner-generic.scss */
.grid-table .table-dec.h5::before, .grid-table.table-dec.h5::before {
  width: 1.09375em;
}
@media (max-width: 767.98px) {
  /* line 1915, sass/page/_inner-generic.scss */
  .grid-table .table-dec.grid-table__left::before, .grid-table.table-dec.grid-table__left::before {
    content: none;
  }
}
/* line 1921, sass/page/_inner-generic.scss */
.grid-table .text-mint {
  color: #9adbff;
}
/* line 1926, sass/page/_inner-generic.scss */
.table-wrapper {
  position: relative;
}
/* line 1930, sass/page/_inner-generic.scss */
.table-wrapper.is-loaded::before, .table-wrapper.is-loaded::after {
  display: none;
}
/* line 1936, sass/page/_inner-generic.scss */
.table-wrapper::after {
  background-image: -webkit-gradient(linear, right top, left top, from(#f8f8fa), to(rgba(248, 248, 250, 0)));
  background-image: -o-linear-gradient(right, #f8f8fa, rgba(248, 248, 250, 0));
  background-image: linear-gradient(to left, #f8f8fa, rgba(248, 248, 250, 0));
  position: absolute;
  z-index: 22;
  pointer-events: none;
  top: 0;
  width: 3.125rem;
  bottom: 0;
  content: ' ';
  display: block;
}
/* line 1948, sass/page/_inner-generic.scss */
.table-wrapper::before {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50px;
  right: 12px;
  background: url("../../../shared/img/icon_slide-right.png") no-repeat center center;
  background-size: contain;
  z-index: 25;
  -webkit-animation: passing 1s linear infinite;
  animation: passing 1s linear infinite;
  content: '';
}
/* line 1962, sass/page/_inner-generic.scss */
.table-wrapper::after {
  right: 0;
}
/* line 1967, sass/page/_inner-generic.scss */
.table-wrapper.right-end::before, .table-wrapper.right-end::after {
  display: none;
}
@media (max-width: 1599.98px) {
  /* line 1974, sass/page/_inner-generic.scss */
  .h2-reduce {
    font-size: 2.625rem !important;
  }
}
@media (max-width: 1199.98px) {
  /* line 1974, sass/page/_inner-generic.scss */
  .h2-reduce {
    font-size: 1.5rem !important;
  }
}
@media (max-width: 767.98px) {
  /* line 1983, sass/page/_inner-generic.scss */
  .td-responsive {
    width: 100% !important;
  }
}
/* line 1989, sass/page/_inner-generic.scss */
.ext-without-ico {
  margin-right: 0 !important;
}
/* line 1991, sass/page/_inner-generic.scss */
.ext-without-ico::after {
  content: "" !important;
}
/* line 1997, sass/page/_inner-generic.scss */
.title-grid {
  display: inline-grid;
}
/* line 1, sass/page/_overview.scss */
.timeline {
  font-size: 1rem;
}
@media (max-width: 1199.98px) {
  /* line 1, sass/page/_overview.scss */
  .timeline {
    font-size: 0.875rem;
  }
}
@media (max-width: 991.98px) {
  /* line 1, sass/page/_overview.scss */
  .timeline {
    font-size: 0.75rem;
  }
}
/* line 9, sass/page/_overview.scss */
.cke_editable .timeline {
  background-color: #03102d;
}
/* line 12, sass/page/_overview.scss */
.timeline:after {
  content: '';
  position: relative;
  display: block;
  margin: auto;
  width: 12px;
  height: 4.8125em;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(15, 12, 48, 0)), to(#0f0c30));
  background: -o-linear-gradient(top, rgba(15, 12, 48, 0) 0%, #0f0c30 100%);
  background: linear-gradient(180deg, rgba(15, 12, 48, 0) 0%, #0f0c30 100%);
}
@media (max-width: 767.98px) {
  /* line 12, sass/page/_overview.scss */
  .timeline:after {
    width: 10px;
    margin-left: 5px;
  }
}
/* line 26, sass/page/_overview.scss */
.timeline__dot {
  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;
  position: absolute;
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  top: -8px;
  left: 0.63636364em;
  color: #69f8f6;
  text-shadow: 0 0 0.75em #473a00;
  margin-top: 4.5em;
}
@media (min-width: 768px) {
  /* line 26, sass/page/_overview.scss */
  .timeline__dot {
    left: 50%;
  }
}
/* line 41, sass/page/_overview.scss */
.timeline__dot::before {
  content: '';
  background-image: url("../../../shared/img/time_line_point_icon.png");
  position: absolute;
  width: 3rem;
  height: 3rem;
  top: 1.75em;
  left: -1.4375rem;
  z-index: 10;
  background-size: contain;
}
@media (max-width: 1199.98px) {
  /* line 41, sass/page/_overview.scss */
  .timeline__dot::before {
    width: 2rem;
    height: 2rem;
    top: 1.5rem;
    left: -1rem;
  }
}
@media (max-width: 767.98px) {
  /* line 41, sass/page/_overview.scss */
  .timeline__dot::before {
    width: 1.75rem;
    height: 1.75rem;
    top: 1.4375rem;
    left: -0.75rem;
  }
}
/* line 66, sass/page/_overview.scss */
.timeline__dot:not(.no-month):after {
  content: '';
  position: absolute;
  top: 3.1875rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 7.75em;
  height: 3px;
  background-color: currentColor;
}
@media (max-width: 1439.98px) {
  /* line 66, sass/page/_overview.scss */
  .timeline__dot:not(.no-month):after {
    width: 3.75em;
  }
}
@media (max-width: 1199.98px) {
  /* line 66, sass/page/_overview.scss */
  .timeline__dot:not(.no-month):after {
    top: 2.5rem;
  }
}
@media (max-width: 1199.98px) {
  /* line 66, sass/page/_overview.scss */
  .timeline__dot:not(.no-month):after {
    width: 2.8125em;
  }
}
@media (max-width: 767.98px) {
  /* line 66, sass/page/_overview.scss */
  .timeline__dot:not(.no-month):after {
    width: 3em;
    left: 8px;
    top: 2.25rem;
  }
}
/* line 94, sass/page/_overview.scss */
.timeline__yr {
  position: relative;
}
@media (max-width: 767.98px) {
  /* line 94, sass/page/_overview.scss */
  .timeline__yr {
    margin-bottom: -0.9375rem;
  }
}
/* line 100, sass/page/_overview.scss */
.timeline__yr-text {
  text-align: center;
  font-weight: 700;
  color: #69f8f6;
  font-size: var(--fs-h1);
  line-height: 1.5;
  margin-bottom: 1.11111111em;
  z-index: 1;
  text-shadow: 0px 12px 30px rgba(105, 248, 246, 0.5);
}
@media (max-width: 767.98px) {
  /* line 100, sass/page/_overview.scss */
  .timeline__yr-text {
    font-size: 2.25rem;
  }
}
/* line 120, sass/page/_overview.scss */
.timeline__yr-img-container {
  width: 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;
  position: relative;
}
/* line 128, sass/page/_overview.scss */
.timeline__blk {
  padding: 5.5em 0em 2em 0em;
}
/* line 132, sass/page/_overview.scss */
.timeline-slider--full {
  margin: 0.5em 0 2.1875em;
}
/* line 138, sass/page/_overview.scss */
.img-dot-blk {
  position: relative;
}
/* line 140, sass/page/_overview.scss */
.img-dot-blk--left .img-dot-blk__content {
  padding-left: 9.4375rem;
}
@media (max-width: 1439.98px) {
  /* line 140, sass/page/_overview.scss */
  .img-dot-blk--left .img-dot-blk__content {
    padding-left: 6.25rem;
  }
}
@media (max-width: 1199.98px) {
  /* line 140, sass/page/_overview.scss */
  .img-dot-blk--left .img-dot-blk__content {
    padding-left: 3.75rem;
  }
}
@media (max-width: 767.98px) {
  /* line 140, sass/page/_overview.scss */
  .img-dot-blk--left .img-dot-blk__content {
    padding-left: 2rem;
  }
}
/* line 154, sass/page/_overview.scss */
.img-dot-blk--right .img-dot-blk__content {
  padding-right: 9.4375rem;
}
@media (max-width: 1439.98px) {
  /* line 154, sass/page/_overview.scss */
  .img-dot-blk--right .img-dot-blk__content {
    padding-right: 6.25rem;
  }
}
@media (max-width: 1199.98px) {
  /* line 154, sass/page/_overview.scss */
  .img-dot-blk--right .img-dot-blk__content {
    padding-right: 3.75rem;
  }
}
@media (max-width: 767.98px) {
  /* line 154, sass/page/_overview.scss */
  .img-dot-blk--right .img-dot-blk__content {
    padding-left: 2rem;
  }
}
/* line 167, sass/page/_overview.scss */
.img-dot-blk__imgw {
  position: relative;
  aspect-ratio: 629/ 350;
}
/* line 173, sass/page/_overview.scss */
.img-dot-blk__imgw--left {
  padding: 0.5rem 2.5rem 0.5rem 0.75rem;
}
@media (max-width: 767.98px) {
  /* line 173, sass/page/_overview.scss */
  .img-dot-blk__imgw--left {
    padding: 0.5rem 0rem 0.5rem 1.6875rem;
  }
}
/* line 181, sass/page/_overview.scss */
.img-dot-blk__imgw--right {
  padding: 0.5rem 0.75rem 0.5rem 2.5rem;
}
@media (max-width: 767.98px) {
  /* line 181, sass/page/_overview.scss */
  .img-dot-blk__imgw--right {
    padding: 0.5rem 0rem 0.5rem 1.6875rem;
  }
}
/* line 189, sass/page/_overview.scss */
.img-dot-blk__imgw::before {
  content: '';
  position: absolute;
  width: calc(100% - 36px);
  height: calc(100% - 13px);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(-0.68%, #cab8ff), color-stop(99.21%, #613fc5));
  background-image: -o-linear-gradient(left, #cab8ff -0.68%, #613fc5 99.21%);
  background-image: linear-gradient(90deg, #cab8ff -0.68%, #613fc5 99.21%);
  left: 4px;
  bottom: 12px;
  pointer-events: none;
}
@media (max-width: 767.98px) {
  /* line 189, sass/page/_overview.scss */
  .img-dot-blk__imgw::before {
    width: calc(100% - 19px);
    height: calc(100% - 8px);
    left: 23px;
    bottom: 4px;
  }
}
@media (min-width: 768px) {
  /* line 210, sass/page/_overview.scss */
  .img-dot-blk--left .timeline__dot:after {
    left: 50%;
  }
  /* line 217, sass/page/_overview.scss */
  .img-dot-blk--right .timeline__dot:after {
    right: 50%;
  }
  /* line 221, sass/page/_overview.scss */
  .img-dot-blk--right .rte-subtitle {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  /* line 225, sass/page/_overview.scss */
  .img-dot-blk--left .img-dot-blk__imgw {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  /* line 228, sass/page/_overview.scss */
  .img-dot-blk--left .img-dot-blk__content {
    text-align: left;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 232, sass/page/_overview.scss */
  .img-dot-blk--right .img-dot-blk__imgw {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 234, sass/page/_overview.scss */
  .img-dot-blk--right .img-dot-blk__imgw:before {
    left: 33px;
  }
  /* line 238, sass/page/_overview.scss */
  .img-dot-blk--right .img-dot-blk__content {
    text-align: right;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  /* line 242, sass/page/_overview.scss */
  .img-dot-blk__imgw, .img-dot-blk__content {
    width: 50%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
}
@media (max-width: 767.98px) {
  /* line 255, sass/page/_overview.scss */
  .img-dot-blk__imgw, .img-dot-blk__content {
    width: auto;
  }
}
@media (max-width: 767.98px) {
  /* line 138, sass/page/_overview.scss */
  .img-dot-blk {
    padding-left: 3.63636364em;
  }
  /* line 262, sass/page/_overview.scss */
  .img-dot-blk__imgw {
    max-width: 36.36363636em;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-top: 1.36363636em;
  }
  /* line 266, sass/page/_overview.scss */
  .img-dot-blk__imgw:before {
    right: -9px;
  }
}
/* line 272, sass/page/_overview.scss */
.img-dot-blk:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 7px;
  width: 4px;
  z-index: -1;
  content: '';
  background-color: #69f8f6;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(105, 248, 246, 0.8);
  box-shadow: 0px 0px 4px 0px rgba(105, 248, 246, 0.8);
}
@media (min-width: 768px) {
  /* line 272, sass/page/_overview.scss */
  .img-dot-blk:before {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 4px;
    height: 100%;
    top: 0;
  }
}
@media (max-width: 767.98px) {
  /* line 272, sass/page/_overview.scss */
  .img-dot-blk:before {
    bottom: -54px;
  }
}
@media (min-width: 768px) {
  /* line 294, sass/page/_overview.scss */
  .img-dot-blk:last-child::before {
    height: 115%;
  }
}
/* line 299, sass/page/_overview.scss */
.img-dot-blk:last-child:after {
  display: none;
}
/* line 303, sass/page/_overview.scss */
.img-dot-blk__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media (max-width: 767.98px) {
  /* line 303, sass/page/_overview.scss */
  .img-dot-blk__inner {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 311, sass/page/_overview.scss */
.img-dot-blk__month {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: -0.35714286em;
  line-height: 1.04;
}
/* line 315, sass/page/_overview.scss */
.img-dot-blk__month &gt; h3 {
  font-size: var(--fs-h2);
  color: #69f8f6 !important;
}
@media (max-width: 767.98px) {
  /* line 315, sass/page/_overview.scss */
  .img-dot-blk__month &gt; h3 {
    font-size: 1.75rem;
  }
}
/* line 321, sass/page/_overview.scss */
.img-dot-blk__month &gt; h3::before {
  background-image: none !important;
}
/* line 330, sass/page/_overview.scss */
.img-dot-blk__title {
  font-size: var(--fs-h3);
  color: #9adbff;
  font-weight: 700;
  line-height: 1.17;
  margin-top: 0;
  margin-bottom: 0.44444444em;
}
/* line 343, sass/page/_overview.scss */
.img-dot-blk__text {
  margin-top: 1.5625rem;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.4;
  margin: 0;
  color: #ffffff;
}
@media (max-width: 1199.98px) {
  /* line 343, sass/page/_overview.scss */
  .img-dot-blk__text {
    margin-top: 1.25rem;
  }
}
/* line 353, sass/page/_overview.scss */
.sponsor-sec {
  width: 100%;
}
/* line 356, sass/page/_overview.scss */
.sponsor-sec__inner {
  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;
  text-align: center;
  background-color: #fff;
  position: relative;
  padding: 2.85714286em 8.73715125% 2.85714286em;
}
@media (max-width: 1439.98px) {
  /* line 356, sass/page/_overview.scss */
  .sponsor-sec__inner {
    padding-left: 6.25em;
    padding-right: 6.25em;
  }
}
@media (max-width: 575.98px) {
  /* line 356, sass/page/_overview.scss */
  .sponsor-sec__inner {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }
}
/* line 373, sass/page/_overview.scss */
.sponsor-sec__head {
  font-size: var(--fs-h3);
  color: #0f0c30;
  font-weight: 700;
  line-height: 1.42857143;
  margin-bottom: 1.45454545em;
}
/* line 381, sass/page/_overview.scss */
.sponsor-sec__head--spon {
  margin-bottom: 1.36363636em;
}
/* line 385, sass/page/_overview.scss */
.sponsor-sec__cat {
  width: 100%;
}
/* line 389, sass/page/_overview.scss */
.sponsor-sec__cat + .sponsor-sec__cat:before {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background-color: #b5c8ce;
  margin: 2.85714286em auto;
}
/* line 398, sass/page/_overview.scss */
.sponsor-sec__grp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 2.14285714em 3.57142857em;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 991.98px) {
  /* line 398, sass/page/_overview.scss */
  .sponsor-sec__grp {
    font-size: 0.625rem;
  }
}
@media (max-width: 767.98px) {
  /* line 398, sass/page/_overview.scss */
  .sponsor-sec__grp {
    font-size: 0.6875rem;
    margin-right: -2.5em;
    margin-left: -2.5em;
  }
}
/* line 417, sass/page/_overview.scss */
.sponsor-sec__grp-item {
  max-width: 27.40213523%;
}
@media (max-width: 991.98px) {
  /* line 417, sass/page/_overview.scss */
  .sponsor-sec__grp-item {
    max-width: 35.58718861%;
  }
}
@media (max-width: 575.98px) {
  /* line 417, sass/page/_overview.scss */
  .sponsor-sec__grp-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
/* line 427, sass/page/_overview.scss */
.sponsor-sec__grp-item--henderson {
  padding: 0.625rem 1.875rem;
}
/* line 432, sass/page/_overview.scss */
.sponsor-sec .sp-1 {
  margin-top: 6%;
}
/* line 435, sass/page/_overview.scss */
.sponsor-sec .sp-2 {
  width: 93%;
}
/* line 444, sass/page/_overview.scss */
.sponsor-sec .sp-6 {
  width: 60%;
}
@media (max-width: 991.98px) {
  /* line 447, sass/page/_overview.scss */
  .sponsor-sec .sp-j {
    width: 70%;
  }
}
/* line 454, sass/page/_overview.scss */
.sponsor-sec .rte-remarks &gt; p {
  font-size: var(--fs-remark);
  margin-top: 2em;
  margin-bottom: 0;
  color: #757575;
}
/* line 461, sass/page/_overview.scss */
.sponsor-sec__text {
  font-size: 1.25em;
  color: #1a1a1a;
  font-weight: normal;
  line-height: 2;
}
@media (max-width: 991.98px) {
  /* line 461, sass/page/_overview.scss */
  .sponsor-sec__text {
    font-size: 1.125rem;
  }
}
@media (max-width: 767.98px) {
  /* line 461, sass/page/_overview.scss */
  .sponsor-sec__text {
    font-size: 1rem;
  }
}
@media (max-width: 991.98px) {
  /* line 475, sass/page/_overview.scss */
  .committee-member {
    font-size: 0.875rem;
  }
}
@media (max-width: 575.98px) {
  /* line 475, sass/page/_overview.scss */
  .committee-member {
    font-size: 0.75rem;
  }
}
/* line 482, sass/page/_overview.scss */
.committee-member__grp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 1200px) {
  /* line 482, sass/page/_overview.scss */
  .committee-member__grp {
    margin-left: 5em;
    max-width: 85.00914077%;
  }
}
@media (max-width: 1199.98px) {
  /* line 482, sass/page/_overview.scss */
  .committee-member__grp {
    padding: 0em 2.5em;
  }
}
@media (max-width: 767.98px) {
  /* line 482, sass/page/_overview.scss */
  .committee-member__grp {
    padding: 0em 1.25em;
  }
}
/* line 496, sass/page/_overview.scss */
.committee-member__grp:first-child .committee-member__head {
  margin-top: 0;
}
/* line 501, sass/page/_overview.scss */
.committee-member__head {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  font-size: 1.75em;
  margin-bottom: 0.71428571em;
  margin-top: 0.71428571em;
  font-weight: 700;
  line-height: 1.33333333;
  text-transform: uppercase;
}
/* line 510, sass/page/_overview.scss */
.committee-member__name {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  font-size: 1.5em;
  margin-bottom: 0.83333333em;
  line-height: 1.16666667;
}
@media (min-width: 768px) {
  /* line 510, sass/page/_overview.scss */
  .committee-member__name {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding-right: 1.25em;
  }
  /* line 518, sass/page/_overview.scss */
  .committee-member__name:last-child, .committee-member__name:nth-last-child(2) {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  /* line 510, sass/page/_overview.scss */
  .committee-member__name {
    padding-right: 2.5em;
  }
}
/* line 529, sass/page/_overview.scss */
.directors-sec {
  text-align: center;
  color: #131313;
}
@media (max-width: 991.98px) {
  /* line 529, sass/page/_overview.scss */
  .directors-sec {
    font-size: 0.875rem;
  }
}
@media (max-width: 767.98px) {
  /* line 529, sass/page/_overview.scss */
  .directors-sec {
    font-size: 0.75rem;
  }
}
/* line 538, sass/page/_overview.scss */
.directors-sec__head {
  font-size: 2.25em;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 2.55555556em;
  margin-bottom: 2.33333333em;
}
@media (max-width: 991.98px) {
  /* line 538, sass/page/_overview.scss */
  .directors-sec__head {
    margin-top: 1.38888889em;
    margin-bottom: 1.25em;
  }
}
/* line 549, sass/page/_overview.scss */
.directors-sec__title {
  font-size: 1.75em;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 1.39285714em;
}
/* line 555, sass/page/_overview.scss */
.directors-sec__layer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 560, sass/page/_overview.scss */
.directors-sec__member {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  margin-bottom: 5.3125em;
  -webkit-transform: translate3d(0, 0, 0);
}
@media (max-width: 991.98px) {
  /* line 560, sass/page/_overview.scss */
  .directors-sec__member {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    margin-bottom: 4.0625em;
  }
}
@media (max-width: 767.98px) {
  /* line 560, sass/page/_overview.scss */
  .directors-sec__member {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    margin-bottom: 2.8125em;
  }
}
/* line 573, sass/page/_overview.scss */
.directors-sec__portrait {
  position: relative;
  max-width: 10rem;
  margin: auto;
}
/* line 577, sass/page/_overview.scss */
.directors-sec__portrait:before {
  content: '';
  position: absolute;
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe6a2), color-stop(31%, #ffe6a2), color-stop(89%, #c6962e), to(#b3985e));
  background-image: -o-linear-gradient(top, #ffe6a2, #ffe6a2 31%, #c6962e 89%, #b3985e);
  background-image: linear-gradient(to bottom, #ffe6a2, #ffe6a2 31%, #c6962e 89%, #b3985e);
  left: -3px;
  bottom: -3px;
  pointer-events: none;
  z-index: -1;
}
/* line 588, sass/page/_overview.scss */
.directors-sec__portrait::after {
  content: '';
  position: absolute;
  width: calc(100% + 10px);
  height: calc(100% + 10px);
  background-image: -o-linear-gradient(290deg, #e0e0e0 4%, #fff 32%, #606060 34%, #fff 72%, #ddd 79%, #bcbcbc 102%);
  background-image: linear-gradient(160deg, #e0e0e0 4%, #fff 32%, #606060 34%, #fff 72%, #ddd 79%, #bcbcbc 102%);
  left: -5px;
  bottom: -5px;
  pointer-events: none;
  z-index: -2;
}
/* line 599, sass/page/_overview.scss */
.directors-sec__portrait img {
  width: 100%;
}
/* line 603, sass/page/_overview.scss */
.directors-sec__caption {
  margin: auto;
  font-size: 1.125em;
  max-width: 13.33333333em;
  margin-top: 1.11111111em;
}
@media (max-width: 991.98px) {
  /* line 603, sass/page/_overview.scss */
  .directors-sec__caption {
    max-width: 80%;
    margin-top: 1.33333333em;
  }
}
/* line 613, sass/page/_overview.scss */
.directors-sec + .rte-remarks {
  padding-bottom: 2.5em;
}
@media (max-width: 991.98px) {
  /* line 618, sass/page/_overview.scss */
  .chairman-portrait {
    width: 80%;
    margin-left: auto;
  }
}
@media (max-width: 767.98px) {
  /* line 618, sass/page/_overview.scss */
  .chairman-portrait {
    width: 65%;
  }
}
/* line 632, sass/page/_overview.scss */
.timeline__blk:has(.img-dot-blk__month) .timeline__dot {
  top: -4px;
}
@media (max-width: 767.98px) {
  /* line 632, sass/page/_overview.scss */
  .timeline__blk:has(.img-dot-blk__month) .timeline__dot {
    top: -8px;
  }
}
/* line 641, sass/page/_overview.scss */
.remark {
  font-size: var(--fs-remark);
}
/* line 1, sass/page/_our-focus.scss */
.elite-icon-text__title {
  white-space: nowrap;
}
@media (max-width: 767.98px) {
  /* line 10, sass/page/_our-focus.scss */
  .panel-group .rte-img__content &gt; p {
    float: left;
  }
  /* line 14, sass/page/_our-focus.scss */
  .panel-group .rte-img__content &gt; p:nth-child(even) {
    margin: 0;
  }
}
/* line 23, sass/page/_our-focus.scss */
.tabs__content-pane {
  padding: 0;
  overflow: visible;
}
/* line 29, sass/page/_our-focus.scss */
.tab-bar {
  margin-top: 7.5rem;
  margin-bottom: 7.5rem;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
}
@media (max-width: 1199.98px) {
  /* line 29, sass/page/_our-focus.scss */
  .tab-bar {
    margin-top: 5rem;
  }
}
@media (max-width: 767.98px) {
  /* line 29, sass/page/_our-focus.scss */
  .tab-bar {
    margin-top: 2.5rem;
  }
}
@media (max-width: 1199.98px) {
  /* line 29, sass/page/_our-focus.scss */
  .tab-bar {
    margin-bottom: 5rem;
  }
}
@media (max-width: 767.98px) {
  /* line 29, sass/page/_our-focus.scss */
  .tab-bar {
    margin-bottom: 2.5rem;
  }
}
/* line 31, sass/page/_our-focus.scss */
.tab-bar:nth-last-child(2) {
  margin-bottom: 0;
}
/* line 37, sass/page/_our-focus.scss */
.tab-bar .dropdown__menu,
.tab-bar .nav-tabs {
  overflow: visible;
  border: none;
  background: transparent;
}
/* line 43, sass/page/_our-focus.scss */
.tab-bar__list {
  position: absolute;
}
/* line 45, sass/page/_our-focus.scss */
.tab-bar__list:before, .tab-bar__list:after {
  content: '';
  position: absolute;
  bottom: 0;
  pointer-events: none;
}
/* line 52, sass/page/_our-focus.scss */
.tab-bar__list:before {
  height: 4px;
  left: -100%;
  right: -100%;
  margin-left: -50vw;
  margin-right: -50vw;
  z-index: 99;
  background-image: -o-linear-gradient(181deg, #c1995c 97%, #ffffd1 75%, #754500 45%, #fcd877 24%, #bd8e37 7%);
  background-image: linear-gradient(269deg, #c1995c 97%, #ffffd1 75%, #754500 45%, #fcd877 24%, #bd8e37 7%);
}
/* line 61, sass/page/_our-focus.scss */
.tab-bar__list:after {
  top: 0;
  left: -50vw;
  right: -50vw;
  width: 200vw;
}
/* line 67, sass/page/_our-focus.scss */
.tab-bar__list.scroll-fixed {
  position: fixed;
  top: 4px;
  z-index: 100;
}
/* line 73, sass/page/_our-focus.scss */
.tab-bar__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 76, sass/page/_our-focus.scss */
.tab-bar .dropdown__btn, .tab-bar__link {
  position: relative;
  z-index: 1;
  font-size: 1.4em;
  line-height: 1.28571429;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0.32142857em 1.42857143em 0.42857143em;
  color: #131313 !important;
  background-color: #fff !important;
  white-space: nowrap;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
/* line 89, sass/page/_our-focus.scss */
.tab-bar .dropdown__btn .ico, .tab-bar .dropdown__btn .arrow-list &gt; li:before, .tab-bar .dropdown__btn .inline-arrow-list &gt; li:before, .tab-bar__link .ico, .tab-bar__link .arrow-list &gt; li:before, .tab-bar__link .inline-arrow-list &gt; li:before {
  font-size: 0.78571429em;
  margin-right: 0;
  margin-left: 0.71428571em;
}
@media (max-width: 991.98px) {
  /* line 76, sass/page/_our-focus.scss */
  .tab-bar .dropdown__btn, .tab-bar__link {
    font-size: 1.25rem;
  }
}
/* line 99, sass/page/_our-focus.scss */
.tab-bar .dropdown__btn .ico, .tab-bar .dropdown__btn .arrow-list &gt; li:before, .tab-bar .dropdown__btn .inline-arrow-list &gt; li:before {
  -webkit-animation-name: floating;
  animation-name: floating;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
@-webkit-keyframes floating {
  0% {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
  }
  50% {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
  }
  100% {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
  }
}
@keyframes floating {
  0% {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
  }
  50% {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
  }
  100% {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
  }
}
/* line 119, sass/page/_our-focus.scss */
.tab-bar__link:not(.active) {
  color: #473a00 !important;
  background-color: rgba(255, 255, 255, 0.5) !important;
}
/* line 122, sass/page/_our-focus.scss */
.tab-bar__link:not(.active):hover, .tab-bar__link:not(.active):focus {
  -webkit-box-shadow: inset 0 0 1.125em rgba(71, 58, 0, 0.64);
  box-shadow: inset 0 0 1.125em rgba(71, 58, 0, 0.64);
  color: #131313 !important;
}
@media (max-width: 767.98px) {
  /* line 118, sass/page/_our-focus.scss */
  .tab-bar__link {
    -webkit-clip-path: initial;
    clip-path: initial;
  }
}
/* line 132, sass/page/_our-focus.scss */
.tab-bar__decor {
  position: absolute;
  height: 0;
  background-color: transparent;
}
/* line 136, sass/page/_our-focus.scss */
.tab-bar__decor.scroll-fixed {
  position: fixed;
  top: 0;
  z-index: 10;
  background-color: #ffe6a2;
}
/* line 141, sass/page/_our-focus.scss */
.tab-bar__decor.scroll-fixed::after {
  background-image: none;
}
/* line 147, sass/page/_our-focus.scss */
.tab-bar .slider__item:not(:first-child) {
  display: none;
}
/* line 153, sass/page/_our-focus.scss */
.tab-bar .slick-list .slider__item:not(:first-child) {
  display: block;
}
@media (max-width: 991.98px) {
  /* line 158, sass/page/_our-focus.scss */
  .tab-bar .nav-tabs {
    font-size: 0.71875rem;
  }
}
@media (max-width: 575.98px) {
  /* line 158, sass/page/_our-focus.scss */
  .tab-bar .nav-tabs {
    font-size: 0.5625rem;
  }
}
@media (max-width: 767.98px) {
  /* line 166, sass/page/_our-focus.scss */
  .tab-bar .dropdown__btn {
    width: 100%;
  }
}
/* line 171, sass/page/_our-focus.scss */
.tab-bar__content-bg {
  position: relative;
}
/* line 173, sass/page/_our-focus.scss */
.tab-bar__content-bg:after {
  content: '';
  position: absolute;
  left: -50vw;
  right: -50vw;
  top: var(--tabbar-height);
  pointer-events: none;
  height: 50em;
  z-index: -1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(19%, rgba(255, 255, 255, 0.44)), to(rgba(255, 255, 255, 0)));
  background-image: -o-linear-gradient(top, #fff, rgba(255, 255, 255, 0.44) 19%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0.44) 19%, rgba(255, 255, 255, 0));
}
/* line 185, sass/page/_our-focus.scss */
.tabs__menu.scroll-fixed ~ .tab-bar__content-bg::after {
  position: fixed;
}
/* line 192, sass/page/_our-focus.scss */
.tab-bar__item {
  position: relative;
  z-index: 100;
}
/* line 195, sass/page/_our-focus.scss */
.tab-bar__item::before {
  content: '';
  position: absolute;
  left: -4px;
  bottom: 0;
  width: calc(100% + 8px);
  height: calc(100% + 4px);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe6a2), color-stop(31%, #ffe6a2), color-stop(89%, #c6962e), to(#b3985e));
  background-image: -o-linear-gradient(top, #ffe6a2, #ffe6a2 31%, #c6962e 89%, #b3985e);
  background-image: linear-gradient(to bottom, #ffe6a2, #ffe6a2 31%, #c6962e 89%, #b3985e);
  z-index: 1;
}
@media (max-width: 767.98px) {
  /* line 195, sass/page/_our-focus.scss */
  .tab-bar__item::before {
    background-image: none;
  }
}
/* line 208, sass/page/_our-focus.scss */
.tab-bar__item::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 4px;
  background-color: #fff;
  z-index: 100;
}
@media (max-width: 767.98px) {
  /* line 208, sass/page/_our-focus.scss */
  .tab-bar__item::after {
    background-color: transparent;
  }
}
/* line 221, sass/page/_our-focus.scss */
.tab-bar__item:has(.tab-bar__link:not(.active)) {
  z-index: 1;
}
/* line 223, sass/page/_our-focus.scss */
.tab-bar__item:has(.tab-bar__link:not(.active))::before {
  background-image: none;
}
/* line 229, sass/page/_our-focus.scss */
.oly-sum {
  background-image: url("../../../shared/img/bg_olySum.jpg");
  position: relative;
  margin-left: -5em;
  margin-right: -5em;
  padding-top: 7.1875rem;
  padding-bottom: 7.5rem;
  margin-top: 4.9375rem;
}
@media (max-width: 991.98px) {
  /* line 229, sass/page/_our-focus.scss */
  .oly-sum {
    padding-top: 5.3125rem;
    padding-bottom: 5.5rem;
  }
}
@media (max-width: 575.98px) {
  /* line 229, sass/page/_our-focus.scss */
  .oly-sum {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
    margin-left: -1.875rem;
    margin-right: -1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }
}
/* line 249, sass/page/_our-focus.scss */
.oly-sum::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 14px;
  background-image: url("../../../shared/img/redline_olySum_up.png");
  background-size: cover;
}
@media (max-width: 575.98px) {
  /* line 249, sass/page/_our-focus.scss */
  .oly-sum::before {
    height: 8px;
  }
}
/* line 262, sass/page/_our-focus.scss */
.oly-sum::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 14px;
  background-image: url("../../../shared/img/redline_olySum_down.png");
}
/* line 271, sass/page/_our-focus.scss */
.oly-sum:first-child {
  margin-top: 0;
}
/* line 275, sass/page/_our-focus.scss */
.oly-sum .rte-subtitle:first-child {
  margin-top: 0;
}
/* line 278, sass/page/_our-focus.scss */
.oly-sum .rte-subtitle h3 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  text-align: center;
}
@media (max-width: 767.98px) {
  /* line 285, sass/page/_our-focus.scss */
  .oly-sum .record-set__data--3 .record-set__blk {
    width: 50%;
  }
  /* line 288, sass/page/_our-focus.scss */
  .oly-sum .record-set__data--3 .record-set__blk:first-child {
    width: 100%;
    padding: 0 7.62155059%;
  }
  /* line 291, sass/page/_our-focus.scss */
  .oly-sum .record-set__data--3 .record-set__blk:first-child .icon-text {
    width: 50%;
    margin: auto;
  }
}
/* line 303, sass/page/_our-focus.scss */
.multi-sports {
  margin-top: 5.25rem;
  padding-top: 4.4375rem;
  background-image: url("../../../shared/img/bg_multisports.png");
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 767.98px) {
  /* line 303, sass/page/_our-focus.scss */
  .multi-sports {
    margin-top: 2.5rem;
    padding-top: 2.1875rem;
  }
}
/* line 313, sass/page/_our-focus.scss */
.multi-sports__title {
  margin-top: 0 !important;
  margin-bottom: 4.625rem !important;
  color: #131313 !important;
  position: relative;
  font-size: 2.625rem !important;
}
@media (max-width: 991.98px) {
  /* line 313, sass/page/_our-focus.scss */
  .multi-sports__title {
    font-size: 2.25rem !important;
  }
}
@media (max-width: 767.98px) {
  /* line 313, sass/page/_our-focus.scss */
  .multi-sports__title {
    margin-bottom: 2.5rem !important;
    font-size: 1.75rem !important;
  }
}
/* line 326, sass/page/_our-focus.scss */
.multi-sports__title::before {
  content: '';
  position: absolute;
  background-color: #473a00;
  width: 25%;
  height: 0.125rem;
  left: -27%;
  top: 1.4375rem;
}
@media (max-width: 767.98px) {
  /* line 326, sass/page/_our-focus.scss */
  .multi-sports__title::before {
    top: 0.75rem;
  }
}
/* line 339, sass/page/_our-focus.scss */
.multi-sports__subtitle-desc {
  margin-top: 0.375rem;
  font-size: 1.25rem;
  font-weight: bold;
  color: #131313;
}
/* line 345, sass/page/_our-focus.scss */
.multi-sports .swiper--hero {
  margin-top: 2rem;
}
/* line 352, sass/page/_our-focus.scss */
.external-link {
  color: #69f8f6;
}
/* line 354, sass/page/_our-focus.scss */
.external-link span {
  text-decoration: none;
}
/* line 356, sass/page/_our-focus.scss */
.external-link span:first-child {
  text-decoration: underline;
}
/* line 361, sass/page/_our-focus.scss */
.external-link::after {
  content: '' !important;
}
/* line 366, sass/page/_our-focus.scss */
.results-anchor {
  display: none;
  -webkit-transform: translate(0, 4rem);
  transform: translate(0, 4rem);
  opacity: 0;
  visibility: hidden;
  -webkit-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  width: 90vw;
  position: fixed;
  bottom: 3.125rem;
  background-color: #473a00;
  border-radius: 32px;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  padding: 1.25rem 8.5rem;
  z-index: 100;
  margin: auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 5vw;
}
/* line 367, sass/page/_our-focus.scss */
.page-head--fixed ~ .page-content .results-anchor {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 0.9;
  visibility: visible;
}
/* line 372, sass/page/_our-focus.scss */
.page-near-end .results-anchor {
  opacity: 0 !important;
  visibility: hidden !important;
}
@media (max-width: 1199.98px) {
  /* line 366, sass/page/_our-focus.scss */
  .results-anchor {
    padding: 1.25rem 3.125rem;
  }
}
@media (max-width: 991.98px) {
  /* line 366, sass/page/_our-focus.scss */
  .results-anchor {
    padding: 1.25rem 1.875rem;
  }
}
@media (max-width: 575.98px) {
  /* line 366, sass/page/_our-focus.scss */
  .results-anchor {
    padding: 1.25rem;
  }
}
/* line 401, sass/page/_our-focus.scss */
.results-anchor__link {
  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;
  font-size: 1.125rem;
  opacity: 0.8;
  margin: 0 1.57687254%;
  text-transform: uppercase;
  color: #fff;
}
/* line 410, sass/page/_our-focus.scss */
.results-anchor__link:hover, .results-anchor__link:hover {
  text-decoration: underline;
  color: #face87;
  opacity: 1;
}
/* line 416, sass/page/_our-focus.scss */
.lang-tc .results-anchor__link {
  width: 25%;
  margin: 0;
}
/* line 419, sass/page/_our-focus.scss */
.lang-tc .results-anchor__link:first-child {
  width: 27%;
}
@media (max-width: 767.98px) {
  /* line 401, sass/page/_our-focus.scss */
  .results-anchor__link {
    font-size: 0.875rem;
    margin: 0 0.4375rem;
  }
  /* line 426, sass/page/_our-focus.scss */
  .lang-tc .results-anchor__link {
    margin: 0;
  }
}
@media (max-width: 575.98px) {
  /* line 401, sass/page/_our-focus.scss */
  .results-anchor__link {
    font-size: 0.75rem;
  }
  /* line 433, sass/page/_our-focus.scss */
  .lang-tc .results-anchor__link:first-child {
    width: 41%;
  }
}
@media (max-width: 575.98px) {
  /* line 366, sass/page/_our-focus.scss */
  .results-anchor {
    width: calc(100% - 20px);
    left: 10px;
    bottom: 3.125rem;
  }
}
/* line 446, sass/page/_our-focus.scss */
.elite-icon-text {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 1.75em;
  margin-bottom: 1.75em !important;
}
@media (max-width: 991.98px) {
  /* line 446, sass/page/_our-focus.scss */
  .elite-icon-text {
    font-size: 0.8125rem;
  }
}
/* line 454, sass/page/_our-focus.scss */
.elite-icon-text--up .icon-text__text {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
@media (max-width: 767.98px) {
  /* line 446, sass/page/_our-focus.scss */
  .elite-icon-text {
    margin-top: 0.9375em;
    margin-bottom: 0.9375em !important;
  }
}
/* line 462, sass/page/_our-focus.scss */
.elite-icon-text__title {
  margin: 0 !important;
  color: #473a00 !important;
  font-size: 1em !important;
}
/* line 466, sass/page/_our-focus.scss */
.lang-tc .elite-icon-text__title {
  font-size: 0.83333333em !important;
}
@media (max-width: 991.98px) {
  /* line 466, sass/page/_our-focus.scss */
  .lang-tc .elite-icon-text__title {
    font-size: 0.71794872em !important;
  }
}
@media (max-width: 767.98px) {
  /* line 466, sass/page/_our-focus.scss */
  .lang-tc .elite-icon-text__title {
    font-size: 1em !important;
  }
}
/* line 476, sass/page/_our-focus.scss */
.elite-icon-text .icon-text__num {
  font-size: 3em;
  position: relative;
}
@media (max-width: 767.98px) {
  /* line 476, sass/page/_our-focus.scss */
  .elite-icon-text .icon-text__num {
    font-size: 1.5rem;
  }
}
/* line 484, sass/page/_our-focus.scss */
.elite-icon-text .idx-icon-title__icon {
  left: -2.85416667em;
  top: -1.39583333em;
}
@media (max-width: 991.98px) {
  /* line 488, sass/page/_our-focus.scss */
  .elite-icon-text.icon-text {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 44.78976234%;
    flex: 0 0 44.78976234%;
  }
}
@media (max-width: 767.98px) {
  /* line 488, sass/page/_our-focus.scss */
  .elite-icon-text.icon-text {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
/* line 497, sass/page/_our-focus.scss */
.elite-icon-text .icon-text__desc {
  width: auto;
  margin-left: 4.6875rem;
  margin-right: 0;
  text-align: left;
}
@media (max-width: 991.98px) {
  /* line 497, sass/page/_our-focus.scss */
  .elite-icon-text .icon-text__desc {
    margin-left: 3.125rem;
  }
}
@media (max-width: 767.98px) {
  /* line 497, sass/page/_our-focus.scss */
  .elite-icon-text .icon-text__desc {
    margin-left: 2.375rem;
  }
}
/* line 508, sass/page/_our-focus.scss */
.elite-icon-text .icon-text__desc--inline {
  font-size: 0.45833333em;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-item-align: end;
  align-self: flex-end;
  font-weight: normal;
  margin-left: 0.8em;
  color: #454545;
  height: auto;
  margin-bottom: 0.27272727em;
}
/* line 519, sass/page/_our-focus.scss */
.elite-icon-text .icon-text__text {
  text-align: center;
  width: 80%;
  margin: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 767.98px) {
  /* line 519, sass/page/_our-focus.scss */
  .elite-icon-text .icon-text__text {
    font-size: 1.25rem !important;
  }
}
@media (max-width: 575.98px) {
  /* line 519, sass/page/_our-focus.scss */
  .elite-icon-text .icon-text__text {
    width: 100%;
  }
}
/* line 530, sass/page/_our-focus.scss */
.elite-icon-text .icon-text__text--bottom {
  font-size: 1.5em;
  font-weight: bold;
  color: #473a00;
  margin-top: 0.83333333em;
  margin-right: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
/* line 539, sass/page/_our-focus.scss */
.elite-icon-text .icon-text__text--left {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}
/* line 544, sass/page/_our-focus.scss */
.elite-icon-text .icon-text__num {
  margin-left: 1.45833333em !important;
}
/* line 557, sass/page/_our-focus.scss */
.support-sec .elite-icon-text .icon-text__text {
  width: 80%;
}
@media (max-width: 767.98px) {
  /* line 557, sass/page/_our-focus.scss */
  .support-sec .elite-icon-text .icon-text__text {
    font-size: 1.25rem !important;
    width: 100%;
  }
}
@media (max-width: 575.98px) {
  /* line 557, sass/page/_our-focus.scss */
  .support-sec .elite-icon-text .icon-text__text {
    font-size: 1rem !important;
  }
}
/* line 570, sass/page/_our-focus.scss */
.support-sec .icon-text-group--last .elite-icon-text {
  padding-bottom: 0 !important;
}
@media (max-width: 767.98px) {
  /* line 576, sass/page/_our-focus.scss */
  .supp-icon-text-group {
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }
}
@media (min-width: 1200px) {
  /* line 584, sass/page/_our-focus.scss */
  .supp-icon-text-group.engage-icon-text-group-sp .icon-text-group .icon-text {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
  }
}
@media (min-width: 1440px) {
  /* line 582, sass/page/_our-focus.scss */
  .supp-icon-text-group.engage-icon-text-group-sp .icon-text-group {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
/* line 594, sass/page/_our-focus.scss */
.supp-icon-text-group .icon-text-group .icon-text {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
/* line 595, sass/page/_our-focus.scss */
.supp-icon-text-group .icon-text-group .icon-text .elite-icon-text__title {
  white-space: nowrap;
}
@media (max-width: 1199.98px) {
  /* line 594, sass/page/_our-focus.scss */
  .supp-icon-text-group .icon-text-group .icon-text {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
/* line 617, sass/page/_our-focus.scss */
.supp-icon-text-group .icon-text-group .icon-text__text {
  width: 100%;
  margin-left: 0;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media (max-width: 575.98px) {
  /* line 617, sass/page/_our-focus.scss */
  .supp-icon-text-group .icon-text-group .icon-text__text {
    font-size: 1rem !important;
  }
}
/* line 625, sass/page/_our-focus.scss */
.supp-icon-text-group .icon-text-group .icon-text__inner {
  margin: 0 1.25rem;
  height: auto !important;
}
@media (min-width: 992px) {
  /* line 640, sass/page/_our-focus.scss */
  .supp-icon-text-group--w33 .icon-text-group .icon-text {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
  }
}
/* line 649, sass/page/_our-focus.scss */
.develop-icon-group h3 {
  font-size: 1.75rem;
  color: #002c6b !important;
}
@media (max-width: 767.98px) {
  /* line 649, sass/page/_our-focus.scss */
  .develop-icon-group h3 {
    font-size: 1.4375rem;
  }
}
@media (max-width: 1199.98px) {
  /* line 656, sass/page/_our-focus.scss */
  .develop-icon-group .icon-text {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
  }
}
/* line 660, sass/page/_our-focus.scss */
.develop-icon-group .icon-text__num {
  margin-left: 1.45833333em !important;
}
/* line 665, sass/page/_our-focus.scss */
.develop-icon-group .icon-text-group .icon-text__text {
  height: auto;
}
@media (max-width: 1439.98px) {
  /* line 672, sass/page/_our-focus.scss */
  .engage-icon-text-group .icon-text {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
  }
}
/* line 694, sass/page/_our-focus.scss */
.exchange-icon-group h3 {
  font-size: 1.75rem;
  color: #002c6b !important;
}
@media (max-width: 767.98px) {
  /* line 694, sass/page/_our-focus.scss */
  .exchange-icon-group h3 {
    font-size: 1.4375rem;
  }
}
/* line 717, sass/page/_our-focus.scss */
.committee-member {
  color: #131313;
}
/* line 721, sass/page/_our-focus.scss */
.sm-tag {
  font-size: 1.875rem;
}
@media (max-width: 767.98px) {
  /* line 721, sass/page/_our-focus.scss */
  .sm-tag {
    font-size: 0.9375rem;
  }
}
/* line 728, sass/page/_our-focus.scss */
.focus-remark {
  font-size: var(--fs-remark);
  line-height: 1.5;
}
@media (max-width: 1439.98px) {
  /* line 728, sass/page/_our-focus.scss */
  .focus-remark {
    font-size: var(--fs-remark);
  }
}
/* line 1, sass/page/_finance.scss */
.fin-table {
  table-layout: fixed;
  overflow: hidden;
}
/* line 5, sass/page/_finance.scss */
.fin-table th, .fin-table td {
  padding-block: inherit;
}
/* line 10, sass/page/_finance.scss */
.fin-table thead &gt; tr:first-of-type th:nth-of-type(1) {
  width: auto;
}
/* line 14, sass/page/_finance.scss */
.fin-table thead &gt; tr:first-of-type th:nth-of-type(2),
.fin-table thead &gt; tr:first-of-type th:nth-of-type(3) {
  width: calc(387 / 1362 * 100%);
}
/* line 20, sass/page/_finance.scss */
.fin-table tbody &gt; tr:last-of-type &gt; :first-child {
  --stroke-height: 4px;
  position: relative;
}
/* line 24, sass/page/_finance.scss */
.fin-table tbody &gt; tr:last-of-type &gt; :first-child::before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100vw;
  height: var(--stroke-height);
  background: -o-linear-gradient(left, transparent 0 calc(1360 / 1920 * 100%), #cebefe calc(1360 / 1920 * 100%)) no-repeat, -o-linear-gradient(170.46deg, #cebefe, #3D6CC4 72.3958%, #403774 100%) left/calc(1362 / 1920 * 100%);
  background: linear-gradient(to right, transparent 0 calc(1360 / 1920 * 100%), #cebefe calc(1360 / 1920 * 100%)) no-repeat, linear-gradient(-80.46deg, #cebefe, #3D6CC4 72.3958%, #403774 100%) left/calc(1362 / 1920 * 100%);
}
@media (max-width: 767.98px) {
  /* line 20, sass/page/_finance.scss */
  .fin-table tbody &gt; tr:last-of-type &gt; :first-child {
    --stroke-height: 2px;
  }
}
/* line 41, sass/page/_finance.scss */
.fin-chart {
  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;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 2.5rem calc(80 / 1362 * 100%);
}
/* line 48, sass/page/_finance.scss */
.fin-chart__chart {
  -ms-flex-preferred-size: Max(11.8125rem, calc(443 / 1362 * 100%));
  flex-basis: Max(11.8125rem, calc(443 / 1362 * 100%));
}
/* line 52, sass/page/_finance.scss */
.fin-chart__desc {
  -ms-flex-preferred-size: calc(839 / 1362 * 100%);
  flex-basis: calc(839 / 1362 * 100%);
}
@media (max-width: 1199.98px) {
  /* line 57, sass/page/_finance.scss */
  .fin-chart__desc {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
/* line 62, sass/page/_finance.scss */
.fin-chart img {
  width: 100%;
}
/* Initial Animation on landing page */
/* line 8, sass/page/_landing-animation.scss */
.landing-animation {
  --slide-duration: 1.8s;
  --slide-change-duration: 0.4s;
  --slide-total-duration: calc(var(--slide-duration) + var(--slide-change-duration));
  --slide-count: 3;
  --slide-img-delay: 600ms;
  --main-duration: calc(var(--slide-total-duration) * var(--slide-count) - var(--slide-change-duration));
  --main-fadeout-duration: 0.4s;
  --main-fadeout-delay: var(--main-duration);
  --main-hide-delay: calc(var(--main-duration) + var(--main-fadeout-duration));
  position: fixed;
  z-index: 999;
  inset: 0;
  background-color: #0f0c30;
  -webkit-animation: landing-animation var(--main-duration) forwards, land-ani-fadeOut var(--main-fadeout-duration) var(--main-fadeout-delay) forwards, land-ani-hide 50ms var(--main-hide-delay) forwards;
  animation: landing-animation var(--main-duration) forwards, land-ani-fadeOut var(--main-fadeout-duration) var(--main-fadeout-delay) forwards, land-ani-hide 50ms var(--main-hide-delay) forwards;
}
/* line 27, sass/page/_landing-animation.scss */
.landing-animation.animating ~ * {
  visibility: hidden;
}
/* line 32, sass/page/_landing-animation.scss */
.landing-animation__holder {
  height: 100%;
  display: grid;
  place-items: center;
}
/* line 38, sass/page/_landing-animation.scss */
.landing-animation__slide {
  grid-area: 1 / 1;
  display: grid;
  place-items: center;
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-animation: land-ani-slideshow var(--slide-total-duration) forwards;
  animation: land-ani-slideshow var(--slide-total-duration) forwards;
}
/* line 49, sass/page/_landing-animation.scss */
.landing-animation__slide:nth-child(1) {
  -webkit-animation-delay: calc(var(--slide-total-duration) * (1 - 1));
  animation-delay: calc(var(--slide-total-duration) * (1 - 1));
}
/* line 52, sass/page/_landing-animation.scss */
.landing-animation__slide:nth-child(1) .landing-animation__left-lightray {
  --slide-in-duration: 1s;
  --slide-in-easing: cubic-bezier(0.16, 1, 0.3, 1);
  --slide-in-delay: calc(var(--slide-total-duration) * (1 - 1));
  --fade-in-delay: calc(var(--slide-total-duration) * (1 - 1));
}
/* line 58, sass/page/_landing-animation.scss */
.landing-animation__slide:nth-child(1) .landing-animation__central {
  --slide-in-delay: calc(var(--slide-total-duration) * (1 - 1) + var(--slide-img-delay));
  --fade-in-delay: calc(var(--slide-total-duration) * (1 - 1) + var(--slide-img-delay));
  --fade-in-duration: 0.6s;
}
/* line 63, sass/page/_landing-animation.scss */
.landing-animation__slide:nth-child(1) .landing-animation__right-lightray {
  --slide-img-delay: 0.3s;
  --slide-in-duration: 0.8s;
  --slide-in-easing: cubic-bezier(0.16, 1, 0.3, 1);
  --slide-in-delay: calc(var(--slide-total-duration) * (1 - 1) + var(--slide-img-delay) * 1.5);
  --fade-in-delay: calc(var(--slide-total-duration) * (1 - 1) + var(--slide-img-delay) * 1.5);
}
/* line 49, sass/page/_landing-animation.scss */
.landing-animation__slide:nth-child(2) {
  -webkit-animation-delay: calc(var(--slide-total-duration) * (2 - 1));
  animation-delay: calc(var(--slide-total-duration) * (2 - 1));
}
/* line 52, sass/page/_landing-animation.scss */
.landing-animation__slide:nth-child(2) .landing-animation__left-lightray {
  --slide-in-duration: 1s;
  --slide-in-easing: cubic-bezier(0.16, 1, 0.3, 1);
  --slide-in-delay: calc(var(--slide-total-duration) * (2 - 1));
  --fade-in-delay: calc(var(--slide-total-duration) * (2 - 1));
}
/* line 58, sass/page/_landing-animation.scss */
.landing-animation__slide:nth-child(2) .landing-animation__central {
  --slide-in-delay: calc(var(--slide-total-duration) * (2 - 1) + var(--slide-img-delay));
  --fade-in-delay: calc(var(--slide-total-duration) * (2 - 1) + var(--slide-img-delay));
  --fade-in-duration: 0.6s;
}
/* line 63, sass/page/_landing-animation.scss */
.landing-animation__slide:nth-child(2) .landing-animation__right-lightray {
  --slide-img-delay: 0.3s;
  --slide-in-duration: 0.8s;
  --slide-in-easing: cubic-bezier(0.16, 1, 0.3, 1);
  --slide-in-delay: calc(var(--slide-total-duration) * (2 - 1) + var(--slide-img-delay) * 1.5);
  --fade-in-delay: calc(var(--slide-total-duration) * (2 - 1) + var(--slide-img-delay) * 1.5);
}
/* line 49, sass/page/_landing-animation.scss */
.landing-animation__slide:nth-child(3) {
  -webkit-animation-delay: calc(var(--slide-total-duration) * (3 - 1));
  animation-delay: calc(var(--slide-total-duration) * (3 - 1));
}
/* line 52, sass/page/_landing-animation.scss */
.landing-animation__slide:nth-child(3) .landing-animation__left-lightray {
  --slide-in-duration: 1s;
  --slide-in-easing: cubic-bezier(0.16, 1, 0.3, 1);
  --slide-in-delay: calc(var(--slide-total-duration) * (3 - 1));
  --fade-in-delay: calc(var(--slide-total-duration) * (3 - 1));
}
/* line 58, sass/page/_landing-animation.scss */
.landing-animation__slide:nth-child(3) .landing-animation__central {
  --slide-in-delay: calc(var(--slide-total-duration) * (3 - 1) + var(--slide-img-delay));
  --fade-in-delay: calc(var(--slide-total-duration) * (3 - 1) + var(--slide-img-delay));
  --fade-in-duration: 0.6s;
}
/* line 63, sass/page/_landing-animation.scss */
.landing-animation__slide:nth-child(3) .landing-animation__right-lightray {
  --slide-img-delay: 0.3s;
  --slide-in-duration: 0.8s;
  --slide-in-easing: cubic-bezier(0.16, 1, 0.3, 1);
  --slide-in-delay: calc(var(--slide-total-duration) * (3 - 1) + var(--slide-img-delay) * 1.5);
  --fade-in-delay: calc(var(--slide-total-duration) * (3 - 1) + var(--slide-img-delay) * 1.5);
}
/* line 73, sass/page/_landing-animation.scss */
.landing-animation__slide:last-child {
  -webkit-animation: land-ani-slideshow-stay var(--slide-duration) forwards;
  animation: land-ani-slideshow-stay var(--slide-duration) forwards;
}
/* line 79, sass/page/_landing-animation.scss */
.landing-animation__spacer {
  position: relative;
  padding-bottom: Min(100vh, 56.25vw);
  width: Min(100vw, 177.78vh);
}
/* line 85, sass/page/_landing-animation.scss */
.landing-animation__img {
  --slide-in-duration: 0.4s;
  --slide-in-delay: var(--slide-img-delay);
  --fade-in-duration: 0.4s;
  --fade-in-delay: var(--slide-img-delay);
  --slide-in-easing: ease;
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  opacity: 0;
}
/* line 98, sass/page/_landing-animation.scss */
.landing-animation__img.slide-in {
  will-change: transform;
  -webkit-animation: land-ani-slideTo var(--slide-in-duration) var(--slide-in-delay) var(--slide-in-easing) forwards;
  animation: land-ani-slideTo var(--slide-in-duration) var(--slide-in-delay) var(--slide-in-easing) forwards;
}
/* line 102, sass/page/_landing-animation.scss */
.landing-animation__img.fade-in {
  opacity: 0;
  will-change: opacity;
  -webkit-animation: land-ani-fadeIn var(--fade-in-duration) var(--fade-in-delay) forwards;
  animation: land-ani-fadeIn var(--fade-in-duration) var(--fade-in-delay) forwards;
}
/* line 107, sass/page/_landing-animation.scss */
.landing-animation__img.slide-in.fade-in {
  will-change: transform, opacity;
  -webkit-animation: land-ani-slideTo var(--slide-in-duration) var(--slide-in-delay) forwards, land-ani-fadeIn var(--fade-in-duration) var(--fade-in-delay) forwards;
  animation: land-ani-slideTo var(--slide-in-duration) var(--slide-in-delay) forwards, land-ani-fadeIn var(--fade-in-duration) var(--fade-in-delay) forwards;
}
/* line 114, sass/page/_landing-animation.scss */
.landing-animation__left-lightray {
  height: calc(1080 / 1920 * 100vw);
  max-height: 100%;
}
/* line 118, sass/page/_landing-animation.scss */
.landing-animation__left-lightray.slide-in {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
/* line 123, sass/page/_landing-animation.scss */
.landing-animation__slide:nth-child(1) .landing-animation__left-lightray.slide-in {
  -webkit-transform: translate3d(-100%, -33%, 0);
  transform: translate3d(-100%, -33%, 0);
}
/* line 128, sass/page/_landing-animation.scss */
.landing-animation__slide:nth-child(2) .landing-animation__left-lightray {
  -o-object-position: center bottom;
  object-position: center bottom;
}
/* line 135, sass/page/_landing-animation.scss */
.landing-animation__right-lightray.slide-in {
  -webkit-transform: translate3d(100vw, 0, 0);
  transform: translate3d(100vw, 0, 0);
}
/* line 139, sass/page/_landing-animation.scss */
.landing-animation__slide:nth-child(1) .landing-animation__right-lightray {
  width: calc(3837 / 1920 * 100%);
  height: calc(420 / 1080 * 100%);
  bottom: 0;
}
/* line 145, sass/page/_landing-animation.scss */
.landing-animation__slide:nth-child(2) .landing-animation__right-lightray {
  width: calc(3253 / 1920 * 100%);
  height: calc(540 / 1080 * 100%);
  top: 0;
}
/* line 151, sass/page/_landing-animation.scss */
.landing-animation__slide:nth-child(3) .landing-animation__right-lightray {
  width: 100%;
  height: calc(500 / 1920 * 100vw);
  bottom: 0;
}
/* line 158, sass/page/_landing-animation.scss */
.landing-animation__central {
  min-width: 500px;
  -o-object-fit: contain;
  object-fit: contain;
}
/* line 163, sass/page/_landing-animation.scss */
.landing-animation__skip {
  padding: 0;
  border: 0;
  background: none;
  visibility: hidden;
  position: absolute;
  bottom: 1em;
  right: 1em;
  -webkit-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
/* line 171, sass/page/_landing-animation.scss */
.landing-animation__skip:hover, .landing-animation__skip:focus-visible {
  color: #69f8f6;
}
/* line 176, sass/page/_landing-animation.scss */
.landing-animation.animating .landing-animation__skip {
  visibility: visible;
}
@-webkit-keyframes landing-animation {}
@keyframes landing-animation {}
@-webkit-keyframes land-ani-fadeOut {
  to {
    opacity: 0;
  }
}
@keyframes land-ani-fadeOut {
  to {
    opacity: 0;
  }
}
@-webkit-keyframes land-ani-fadeIn {
  to {
    opacity: 1;
  }
}
@keyframes land-ani-fadeIn {
  to {
    opacity: 1;
  }
}
@-webkit-keyframes land-ani-slideTo {
  to {
    -webkit-transform: translate3d(var(--ani-dest-x, 0), var(--ani-dest-y, 0));
    transform: translate3d(var(--ani-dest-x, 0), var(--ani-dest-y, 0));
  }
}
@keyframes land-ani-slideTo {
  to {
    -webkit-transform: translate3d(var(--ani-dest-x, 0), var(--ani-dest-y, 0));
    transform: translate3d(var(--ani-dest-x, 0), var(--ani-dest-y, 0));
  }
}
@-webkit-keyframes land-ani-hide {
  to {
    z-index: -999;
    visibility: hidden;
  }
}
@keyframes land-ani-hide {
  to {
    z-index: -999;
    visibility: hidden;
  }
}
@-webkit-keyframes land-ani-slideshow {
  81.81818182% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes land-ani-slideshow {
  81.81818182% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@-webkit-keyframes land-ani-slideshow-stay {
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes land-ani-slideshow-stay {
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* Print Styles
=======================================*/
@media print {
  /* line 2, sass/_print.scss */
  .container {
    width: auto;
  }
  /* line 6, sass/_print.scss */
  a[href]:after {
    content: none !important;
  }
  /* line 10, sass/_print.scss */
  .announcement,
  .tools,
  .mobi-menu-trigger,
  .head-btm,
  .inner-top,
  .side-menu,
  .page-foot,
  .btn--toggle-all,
  .btn-top-box {
    display: none !important;
  }
  /* line 22, sass/_print.scss */
  .inner-content {
    display: block !important;
  }
  /* line 26, sass/_print.scss */
  .side-content {
    max-width: none !important;
    margin: 30px 0 0;
    padding: 0;
    background: #fff;
  }
  /* line 33, sass/_print.scss */
  .collapse {
    display: block !important;
  }
}

/*# sourceMappingURL=style.css.map */
</pre></body></html>