@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,500i,700,900");
@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,500i,700");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
div.tabs{
margin:1em 0;
}
ul.tabs{
margin:0 0 0.5em;
padding:0;
list-style:none;
}
.tabs > li{
display:inline-block;
margin-right:0.3em;
}
[dir="rtl"] .tabs > li{
margin-right:0;
margin-left:0.3em;
}
.tabs a{
display:block;
padding:0.2em 1em;
text-decoration:none;
}
.tabs a.is-active{
background-color:#eee;
}
.tabs a:focus,.tabs a:hover{
background-color:#f5f5f5;
}
.ui-dialog--narrow{
max-width:500px;
}
@media screen and (max-width:600px){
.ui-dialog--narrow{
min-width:95%;
max-width:95%;
}
}
.messages{
padding:15px 20px 15px 35px;
word-wrap:break-word;
border:1px solid;
border-width:1px 1px 1px 0;
border-radius:2px;
background:no-repeat 10px 17px;
overflow-wrap:break-word;
}
[dir="rtl"] .messages{
padding-right:35px;
padding-left:20px;
text-align:right;
border-width:1px 0 1px 1px;
background-position:right 10px top 17px;
}
.messages + .messages{
margin-top:1.538em;
}
.messages__list{
margin:0;
padding:0;
list-style:none;
}
.messages__item + .messages__item{
margin-top:0.769em;
}
.messages--status{
color:#325e1c;
border-color:#c9e1bd #c9e1bd #c9e1bd transparent;
background-color:#f3faef;
background-image:url(/core/misc/icons/73b355/check.svg);
box-shadow:-8px 0 0 #77b259;
}
[dir="rtl"] .messages--status{
margin-left:0;
border-color:#c9e1bd transparent #c9e1bd #c9e1bd;
box-shadow:8px 0 0 #77b259;
}
.messages--warning{
color:#734c00;
border-color:#f4daa6 #f4daa6 #f4daa6 transparent;
background-color:#fdf8ed;
background-image:url(/core/misc/icons/e29700/warning.svg);
box-shadow:-8px 0 0 #e09600;
}
[dir="rtl"] .messages--warning{
border-color:#f4daa6 transparent #f4daa6 #f4daa6;
box-shadow:8px 0 0 #e09600;
}
.messages--error{
color:#a51b00;
border-color:#f9c9bf #f9c9bf #f9c9bf transparent;
background-color:#fcf4f2;
background-image:url(/core/misc/icons/e32700/error.svg);
box-shadow:-8px 0 0 #e62600;
}
[dir="rtl"] .messages--error{
border-color:#f9c9bf transparent #f9c9bf #f9c9bf;
box-shadow:8px 0 0 #e62600;
}
.messages--error p.error{
color:#a51b00;
}
html{
font-family:sans-serif;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%
}
body{
margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
display:block
}
audio,canvas,progress,video{
display:inline-block;
vertical-align:baseline
}
audio:not([controls]){
display:none;
height:0
}
[hidden],template{
display:none
}
a{
background-color:transparent
}
abbr[title]{
border-bottom:1px dotted
}
b,strong{
font-weight:bold
}
dfn{
font-style:italic
}
h1{
font-size:2em;
margin:0.67em 0
}
mark{
background:#ff0;
color:#000
}
small{
font-size:80%
}
sub,sup{
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline
}
sup{
top:-0.5em
}
sub{
bottom:-0.25em
}
img{
border:0
}
svg:not(:root){
overflow:hidden
}
figure{
margin:1em 40px
}
hr{
-webkit-box-sizing:content-box;
box-sizing:content-box;
height:0
}
pre{
overflow:auto
}
code,kbd,pre,samp{
font-family:monospace,monospace;
font-size:1em
}
button,input,optgroup,select,textarea{
color:inherit;
font:inherit;
margin:0
}
button{
overflow:visible
}
button,select{
text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
-webkit-appearance:button;
cursor:pointer
}
button[disabled],html input[disabled]{
cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
border:0;
padding:0
}
input{
line-height:normal
}
input[type="checkbox"],input[type="radio"]{
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:0
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{
height:auto
}
input[type="search"]{
-webkit-appearance:textfield;
-webkit-box-sizing:content-box;
box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
-webkit-appearance:none
}
fieldset{
border:1px solid #c0c0c0;
margin:0 2px;
padding:0.35em 0.625em 0.75em
}
legend{
border:0;
padding:0
}
textarea{
overflow:auto
}
optgroup{
font-weight:bold
}
table{
border-collapse:collapse;
border-spacing:0
}
td,th{
padding:0
}
.swiper-container{
margin:0 auto;
position:relative;
overflow:hidden;
list-style:none;
padding:0;
z-index:1
}
.swiper-container-no-flexbox .swiper-slide{
float:left
}
.swiper-container-vertical>.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;
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>.swiper-wrapper{
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.swiper-container-free-mode>.swiper-wrapper{
-webkit-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;
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;
transition-property:transform,height;
transition-property:transform,height,-webkit-transform
}
.swiper-container-3d{
-webkit-perspective:1200px;
perspective:1200px
}
.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.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-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d
}
.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-slide-shadow-bottom{
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,0.5)),to(rgba(0,0,0,0)));
background-image:linear-gradient(to left,rgba(0,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,0.5)),to(rgba(0,0,0,0)));
background-image:linear-gradient(to right,rgba(0,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,0.5)),to(rgba(0,0,0,0)));
background-image:linear-gradient(to top,rgba(0,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,0.5)),to(rgba(0,0,0,0)));
background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))
}
.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{
-ms-touch-action:pan-y;
touch-action:pan-y
}
.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{
-ms-touch-action:pan-x;
touch-action:pan-x
}
.swiper-button-prev,.swiper-button-next{
position:absolute;
top:50%;
width:27px;
height:44px;
margin-top:-22px;
z-index:10;
cursor:pointer;
background-size:27px 44px;
background-position:center;
background-repeat:no-repeat
}
.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{
opacity:0.35;
cursor:auto;
pointer-events:none
}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
left:10px;
right:auto
}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
right:10px;
left:auto
}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-lock{
display:none
}
.swiper-pagination{
position:absolute;
text-align:center;
-webkit-transition:300ms opacity;
transition:300ms opacity;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
z-index:10
}
.swiper-pagination.swiper-pagination-hidden{
opacity:0
}
.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{
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(0.33);
transform:scale(0.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(0.66);
transform:scale(0.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{
-webkit-transform:scale(0.33);
transform:scale(0.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{
-webkit-transform:scale(0.66);
transform:scale(0.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{
-webkit-transform:scale(0.33);
transform:scale(0.33)
}
.swiper-pagination-bullet{
width:8px;
height:8px;
display:inline-block;
border-radius:100%;
background:#000;
opacity:0.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:#007aff
}
.swiper-container-vertical>.swiper-pagination-bullets{
right:10px;
top:50%;
-webkit-transform:translate3d(0px,-50%,0);
transform:translate3d(0px,-50%,0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
margin:6px 0;
display:block
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
width:8px
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
display:inline-block;
-webkit-transition:200ms top,200ms -webkit-transform;
transition:200ms top,200ms -webkit-transform;
transition:200ms transform,200ms top;
transition:200ms transform,200ms top,200ms -webkit-transform
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 4px
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
left:50%;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
white-space:nowrap
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
-webkit-transition:200ms left,200ms -webkit-transform;
transition:200ms left,200ms -webkit-transform;
transition:200ms transform,200ms left;
transition:200ms transform,200ms left,200ms -webkit-transform
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
-webkit-transition:200ms right,200ms -webkit-transform;
transition:200ms right,200ms -webkit-transform;
transition:200ms transform,200ms right;
transition:200ms transform,200ms right,200ms -webkit-transform
}
.swiper-pagination-progressbar{
background:rgba(0,0,0,0.25);
position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
background:#007aff;
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>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
width:100%;
height:4px;
left:0;
top:0
}
.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
width:4px;
height:100%;
left:0;
top:0
}
.swiper-pagination-white .swiper-pagination-bullet-active{
background:#ffffff
}
.swiper-pagination-progressbar.swiper-pagination-white{
background:rgba(255,255,255,0.25)
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{
background:#ffffff
}
.swiper-pagination-black .swiper-pagination-bullet-active{
background:#222222
}
.swiper-pagination-progressbar.swiper-pagination-black{
background:rgba(0,0,0,0.25)
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{
background:#222222
}
.swiper-pagination-lock{
display:none
}
.swiper-scrollbar{
border-radius:10px;
position:relative;
-ms-touch-action:none;
background:rgba(0,0,0,0.1)
}
.swiper-container-horizontal>.swiper-scrollbar{
position:absolute;
left:1%;
bottom:3px;
z-index:50;
height:5px;
width:98%
}
.swiper-container-vertical>.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,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>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{
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 steps(12,end) infinite;
animation:swiper-preloader-spin 1s steps(12,end) infinite
}
.swiper-lazy-preloader:after{
display:block;
content:'';
width:100%;
height:100%;
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
background-position:50%;
background-size:100%;
background-repeat:no-repeat
}
.swiper-lazy-preloader-white:after{
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
@-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;
transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide{
pointer-events:none;
-webkit-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-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{
pointer-events:auto;
visibility:visible
}
.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{
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:0.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-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{
z-index:0;
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.swiper-container-coverflow .swiper-wrapper{
-ms-perspective:1200px
}
.lity .lity-wrap .lity-container .lity-close{
font-size:50px;
width:50px;
height:50px;
top:calc(((100% - 225px) / 2) - 50px);
right:0
}
@media (min-width:35.2941176471em){
.lity .lity-wrap .lity-container .lity-close{
top:calc(((100% - 337px) / 2) - 50px)
}
}
@media (min-width:47.0588235294em){
.lity .lity-wrap .lity-container .lity-close{
top:calc(((100% - 450px) / 2) - 50px)
}
}
@media (min-width:58.8235294118em){
.lity .lity-wrap .lity-container .lity-close{
top:calc(((100% - 542px) / 2) - 50px);
right:calc((100% - 964px) / 2)
}
}
@media (min-width:70.5882352941em){
.lity .lity-wrap .lity-container .lity-close{
right:calc(((100% - 964px) / 2) - 50px)
}
}
html,body{
height:100%
}
html.mobile-drawer-open,body.mobile-drawer-open{
overflow:hidden;
position:fixed
}
@media (min-width:70.5882352941em){
html.mobile-drawer-open,body.mobile-drawer-open{
overflow:visible;
position:static
}
}
html.js-off-canvas-dialog-open,body.js-off-canvas-dialog-open{
height:auto
}
body,.l-canvas{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}
.l-canvas{
overflow:clip
}
.l-canvas,.l-content-wrapper{
-webkit-box-flex:1;
-ms-flex:1 0 auto;
flex:1 0 auto;
min-height:1px
}
.site-footer{
-ms-flex-negative:0;
flex-shrink:0
}
.l-container,.l-container__content{
zoom:1;
margin:0 auto;
width:100%;
max-width:87.0588235294rem;
padding:0 1rem
}
.l-container:after,.l-container__content:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}
@media (min-width:35.2941176471em){
.l-container,.l-container__content{
padding:0 2.3529411765rem
}
}
.l-content .l-sticky-nav{
display:none
}
@media (min-width:70.5882352941em){
.l-content{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.l-content .content{
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1;
width:75%
}
.l-content .l-sticky-nav{
-ms-flex-item-align:start;
align-self:flex-start;
display:block;
-webkit-box-flex:0;
-ms-flex-positive:0;
flex-grow:0;
-ms-flex-negative:0;
flex-shrink:0;
margin-left:2rem;
padding-top:3rem;
position:sticky;
top:0;
width:25%
}
.toolbar-fixed .l-content .l-sticky-nav{
top:3rem
}
}
@media (min-width:58.8235294118em){
.l-2col{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
}
@media (min-width:58.8235294118em){
.l-2col__column{
-webkit-box-flex:1;
-ms-flex:1 1 50%;
flex:1 1 50%;
padding:0 2rem 0 0;
width:50%
}
}
.l-2col__column+.l-2col__column{
margin-top:1rem
}
@media (min-width:58.8235294118em){
.l-2col__column+.l-2col__column{
margin-top:0;
padding:0 0 0 2rem
}
}
@media (min-width:58.8235294118em){
.l-3col{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin:0 -1rem
}
}
@media (min-width:58.8235294118em){
.l-3col__column{
-webkit-box-flex:1;
-ms-flex:1 1 calc(100% / 3);
flex:1 1 calc(100% / 3);
padding:0 1rem;
width:calc(100% / 3)
}
}
.l-3col__column+.l-3col__column{
margin-top:1rem
}
@media (min-width:58.8235294118em){
.l-3col__column+.l-3col__column{
margin-top:0
}
}
.section__heading+.l-1col,.section__heading+.l-2col,.section__heading+.l-3col{
margin-top:1rem
}
.intro+.l-1col,.intro+.l-2col,.intro+.l-3col{
margin-top:2rem
}
.l-content-aside{
padding-top:30px
}
@media (min-width:70.5882352941em){
.l-content-aside{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
}
@media (min-width:70.5882352941em){
.l-content-aside__content{
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1;
width:100%
}
}
.l-content-aside__aside{
margin-top:1.5rem
}
@media (min-width:70.5882352941em){
.l-content-aside__aside{
-ms-flex-negative:0;
flex-shrink:0;
-webkit-box-flex:0;
-ms-flex-positive:0;
flex-grow:0;
margin-top:0;
margin-left:2rem;
width:16.4705882353rem
}
}
.l-content-aside__aside>div:not(:last-child){
margin:0 0 1.5rem
}
.l-padding{
padding-top:1rem;
padding-bottom:1rem
}
@media (max-width:47.0588235294em){
.l-padding{
padding-top:.5rem;
padding-bottom:.5rem
}
}
.l-margin{
margin-top:1rem;
margin-bottom:1rem
}
@media (max-width:47.0588235294em){
.l-margin{
margin-top:.5rem;
margin-bottom:.5rem
}
}
.l-padding-top{
padding-top:1rem
}
@media (max-width:47.0588235294em){
.l-padding-top{
padding-top:.5rem
}
}
.l-padding-bottom{
padding-bottom:1rem
}
@media (max-width:47.0588235294em){
.l-padding-bottom{
padding-bottom:.5rem
}
}
.l-margin-top{
margin-top:1rem
}
@media (max-width:47.0588235294em){
.l-margin-top{
margin-top:.5rem
}
}
.l-margin-bottom{
margin-bottom:1rem
}
@media (max-width:47.0588235294em){
.l-margin-bottom{
margin-bottom:.5rem
}
}
.l-padding-1{
padding-top:1rem;
padding-bottom:1rem
}
@media (max-width:47.0588235294em){
.l-padding-1{
padding-top:.5rem;
padding-bottom:.5rem
}
}
.l-padding-top-1{
padding-top:1rem
}
@media (max-width:47.0588235294em){
.l-padding-top-1{
padding-top:.5rem
}
}
.l-padding-bottom-1{
padding-bottom:1rem
}
@media (max-width:47.0588235294em){
.l-padding-bottom-1{
padding-bottom:.5rem
}
}
.l-margin-1{
margin-top:1rem;
margin-bottom:1rem
}
@media (max-width:47.0588235294em){
.l-margin-1{
margin-top:.5rem;
margin-bottom:.5rem
}
}
.l-margin-top-1{
margin-top:1rem
}
@media (max-width:47.0588235294em){
.l-margin-top-1{
margin-top:.5rem
}
}
.l-margin-bottom-1{
margin-bottom:1rem
}
@media (max-width:47.0588235294em){
.l-margin-bottom-1{
margin-bottom:.5rem
}
}
.l-padding-2{
padding-top:2rem;
padding-bottom:2rem
}
@media (max-width:47.0588235294em){
.l-padding-2{
padding-top:1rem;
padding-bottom:1rem
}
}
.l-padding-top-2{
padding-top:2rem
}
@media (max-width:47.0588235294em){
.l-padding-top-2{
padding-top:1rem
}
}
.l-padding-bottom-2{
padding-bottom:2rem
}
@media (max-width:47.0588235294em){
.l-padding-bottom-2{
padding-bottom:1rem
}
}
.l-margin-2{
margin-top:2rem;
margin-bottom:2rem
}
@media (max-width:47.0588235294em){
.l-margin-2{
margin-top:1rem;
margin-bottom:1rem
}
}
.l-margin-top-2{
margin-top:2rem
}
@media (max-width:47.0588235294em){
.l-margin-top-2{
margin-top:1rem
}
}
.l-margin-bottom-2{
margin-bottom:2rem
}
@media (max-width:47.0588235294em){
.l-margin-bottom-2{
margin-bottom:1rem
}
}
.l-padding-3{
padding-top:3rem;
padding-bottom:3rem
}
@media (max-width:47.0588235294em){
.l-padding-3{
padding-top:1.5rem;
padding-bottom:1.5rem
}
}
.l-padding-top-3{
padding-top:3rem
}
@media (max-width:47.0588235294em){
.l-padding-top-3{
padding-top:1.5rem
}
}
.l-padding-bottom-3{
padding-bottom:3rem
}
@media (max-width:47.0588235294em){
.l-padding-bottom-3{
padding-bottom:1.5rem
}
}
.l-margin-3{
margin-top:3rem;
margin-bottom:3rem
}
@media (max-width:47.0588235294em){
.l-margin-3{
margin-top:1.5rem;
margin-bottom:1.5rem
}
}
.l-margin-top-3{
margin-top:3rem
}
@media (max-width:47.0588235294em){
.l-margin-top-3{
margin-top:1.5rem
}
}
.l-margin-bottom-3{
margin-bottom:3rem
}
@media (max-width:47.0588235294em){
.l-margin-bottom-3{
margin-bottom:1.5rem
}
}
.l-padding-4{
padding-top:4rem;
padding-bottom:4rem
}
@media (max-width:47.0588235294em){
.l-padding-4{
padding-top:2rem;
padding-bottom:2rem
}
}
.l-padding-top-4{
padding-top:4rem
}
@media (max-width:47.0588235294em){
.l-padding-top-4{
padding-top:2rem
}
}
.l-padding-bottom-4{
padding-bottom:4rem
}
@media (max-width:47.0588235294em){
.l-padding-bottom-4{
padding-bottom:2rem
}
}
.l-margin-4{
margin-top:4rem;
margin-bottom:4rem
}
@media (max-width:47.0588235294em){
.l-margin-4{
margin-top:2rem;
margin-bottom:2rem
}
}
.l-margin-top-4{
margin-top:4rem
}
@media (max-width:47.0588235294em){
.l-margin-top-4{
margin-top:2rem
}
}
.l-margin-bottom-4{
margin-bottom:4rem
}
@media (max-width:47.0588235294em){
.l-margin-bottom-4{
margin-bottom:2rem
}
}
.l-padding-5{
padding-top:5rem;
padding-bottom:5rem
}
@media (max-width:47.0588235294em){
.l-padding-5{
padding-top:2.5rem;
padding-bottom:2.5rem
}
}
.l-padding-top-5{
padding-top:5rem
}
@media (max-width:47.0588235294em){
.l-padding-top-5{
padding-top:2.5rem
}
}
.l-padding-bottom-5{
padding-bottom:5rem
}
@media (max-width:47.0588235294em){
.l-padding-bottom-5{
padding-bottom:2.5rem
}
}
.l-margin-5{
margin-top:5rem;
margin-bottom:5rem
}
@media (max-width:47.0588235294em){
.l-margin-5{
margin-top:2.5rem;
margin-bottom:2.5rem
}
}
.l-margin-top-5{
margin-top:5rem
}
@media (max-width:47.0588235294em){
.l-margin-top-5{
margin-top:2.5rem
}
}
.l-margin-bottom-5{
margin-bottom:5rem
}
@media (max-width:47.0588235294em){
.l-margin-bottom-5{
margin-bottom:2.5rem
}
}
.l-padding-6{
padding-top:6rem;
padding-bottom:6rem
}
@media (max-width:47.0588235294em){
.l-padding-6{
padding-top:3rem;
padding-bottom:3rem
}
}
.l-padding-top-6{
padding-top:6rem
}
@media (max-width:47.0588235294em){
.l-padding-top-6{
padding-top:3rem
}
}
.l-padding-bottom-6{
padding-bottom:6rem
}
@media (max-width:47.0588235294em){
.l-padding-bottom-6{
padding-bottom:3rem
}
}
.l-margin-6{
margin-top:6rem;
margin-bottom:6rem
}
@media (max-width:47.0588235294em){
.l-margin-6{
margin-top:3rem;
margin-bottom:3rem
}
}
.l-margin-top-6{
margin-top:6rem
}
@media (max-width:47.0588235294em){
.l-margin-top-6{
margin-top:3rem
}
}
.l-margin-bottom-6{
margin-bottom:6rem
}
@media (max-width:47.0588235294em){
.l-margin-bottom-6{
margin-bottom:3rem
}
}
html{
-webkit-box-sizing:border-box;
box-sizing:border-box
}
*,*:after,*:before{
-webkit-box-sizing:inherit;
box-sizing:inherit;
-webkit-overflow-scrolling:touch
}
:root{
font-size:1.0625em
}
body{
-webkit-font-smoothing:antialiased;
background:#fff;
color:#222;
font-family:"Roboto","Helvetica Neue",Arial,sans-serif;
font-weight:400;
line-height:1.5294117647em;
position:relative;
width:100%
}
@media (min-width:47.0588235294em){
body{
line-height:1.6470588235em
}
}
.lity-active body{
height:100vh;
overflow:hidden;
padding-right:15px
}
a{
color:#1E63AD;
text-decoration:underline
}
.background--dark a:not(.button){
color:#00A8E5
}
a:hover,a:active{
text-decoration:none
}
.intro{
font-size:1.0588235294em;
font-weight:400;
line-height:1.6666666667em
}
@media (min-width:47.0588235294em){
.intro{
font-size:1.1764705882rem;
line-height:1.5em
}
}
.intro--large{
font-size:1.2941176471em;
line-height:1.5em
}
@media (min-width:47.0588235294em){
.intro--large{
font-size:1.4705882353rem
}
}
.note{
background:#003471;
color:#fff;
border-radius:4px;
font-style:italic;
padding:1em
}
.note a{
color:#fff
}
h1,.heading1{
font-size:2.3529411765rem;
font-weight:900 !important;
line-height:1.075em
}
@media (min-width:47.0588235294em){
h1,.heading1{
font-size:3.4117647059rem;
line-height:1.1em
}
}
h2,.heading2{
font-size:1.7647058824rem;
font-weight:900 !important;
line-height:1.16666em;
margin-bottom:1rem;
margin-top:1.5em
}
@media (min-width:47.0588235294em){
h2,.heading2{
font-size:1.7647058824rem
}
}
h3,.heading3{
font-size:1.4117647059rem;
font-weight:900 !important;
line-height:1.16666em;
margin-bottom:1rem;
margin-top:1.5em
}
h4,.heading4{
font-size:1.1764705882rem;
font-weight:700 !important;
line-height:1.2em;
margin-bottom:1rem;
margin-top:1.5em
}
h5,.heading5,aside .cta .cta--mini .cta__button-title{
font-size:1rem;
font-weight:700 !important;
line-height:1.555555em;
margin-bottom:1rem;
margin-top:1.5em
}
h6,.heading6{
font-size:1rem;
font-weight:500 !important;
line-height:1em;
margin-bottom:1rem;
margin-top:1.5em;
text-transform:uppercase
}
blockquote{
border-left:solid 3px #003471;
color:#003471;
font-size:1.1764705882rem;
font-style:italic;
font-weight:500;
line-height:1.6em;
margin-left:0;
padding-left:1.3em
}
ul,ol{
margin-left:1.222222em;
padding-left:1.222222em
}
ul li,ol li{
padding-left:0.6em
}
ul.style-none,ol.style-none{
list-style:none;
margin-left:0;
padding-left:0
}
ul.style-none li,ol.style-none li{
padding-left:0
}
ul.toolbar-menu,ol.toolbar-menu{
padding-left:0
}
ul.toolbar-menu li,ol.toolbar-menu li{
padding-left:0
}
img{
display:block;
height:auto;
max-width:100%;
width:auto
}
figure{
margin:0
}
address{
font-style:normal
}
.skip-links__link{
-webkit-transition:top .15s;
transition:top .15s;
position:absolute;
background:#FBB315;
color:#222;
top:-48px;
left:0;
padding:.5882352941em
}
.skip-links__link:focus{
top:0;
left:0;
z-index:10
}
.line-clamp--1{
display:-webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient:vertical;
overflow:hidden;
-ms-hyphens:auto;
hyphens:auto
}
.line-clamp--2{
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
overflow:hidden;
-ms-hyphens:auto;
hyphens:auto
}
.line-clamp--3{
display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;
overflow:hidden;
-ms-hyphens:auto;
hyphens:auto
}
.line-clamp--4{
display:-webkit-box;
-webkit-line-clamp:4;
-webkit-box-orient:vertical;
overflow:hidden;
-ms-hyphens:auto;
hyphens:auto
}
.line-clamp--5{
display:-webkit-box;
-webkit-line-clamp:5;
-webkit-box-orient:vertical;
overflow:hidden;
-ms-hyphens:auto;
hyphens:auto
}
.line-clamp--6{
display:-webkit-box;
-webkit-line-clamp:6;
-webkit-box-orient:vertical;
overflow:hidden;
-ms-hyphens:auto;
hyphens:auto
}
.line-clamp--7{
display:-webkit-box;
-webkit-line-clamp:7;
-webkit-box-orient:vertical;
overflow:hidden;
-ms-hyphens:auto;
hyphens:auto
}
.line-clamp--8{
display:-webkit-box;
-webkit-line-clamp:8;
-webkit-box-orient:vertical;
overflow:hidden;
-ms-hyphens:auto;
hyphens:auto
}
.line-clamp--9{
display:-webkit-box;
-webkit-line-clamp:9;
-webkit-box-orient:vertical;
overflow:hidden;
-ms-hyphens:auto;
hyphens:auto
}
.line-clamp--10{
display:-webkit-box;
-webkit-line-clamp:10;
-webkit-box-orient:vertical;
overflow:hidden;
-ms-hyphens:auto;
hyphens:auto
}
.ajax-progress-throbber{
display:inline-block;
width:auto;
height:2.3529411765rem;
padding-left:2.3529411765rem;
position:relative
}
.ajax-progress-throbber .throbber{
background-color:transparent;
background-image:none
}
.ui-dialog .ajax-progress-throbber{
background-image:none;
background-color:transparent
}
.contextual-links .ajax-progress-throbber{
display:block;
margin:0 auto;
padding:0;
height:1.1764705882rem;
width:2.3529411765rem
}
.ajax-progress-throbber .throbber,.ajax-progress-throbber:before,.ajax-progress-throbber:after{
position:absolute;
top:0;
left:0;
width:.5882352941rem;
height:.5882352941rem;
background-color:#1E63AD;
border-radius:100%;
display:inline-block;
-webkit-animation:three-bounce 1.5s ease-in-out 0s infinite both;
animation:three-bounce 1.5s ease-in-out 0s infinite both
}
.ajax-progress-throbber .throbber{
left:0
}
.ajax-progress-throbber:before{
content:'';
-webkit-animation-delay:0.20s;
animation-delay:0.20s;
left:.7647058824rem
}
.ajax-progress-throbber:after{
content:'';
-webkit-animation-delay:0.40s;
animation-delay:0.40s;
left:1.5294117647rem
}
@-webkit-keyframes three-bounce{
0%,80%,100%{
-webkit-transform:scale(0);
transform:scale(0)
}
40%{
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes three-bounce{
0%,80%,100%{
-webkit-transform:scale(0);
transform:scale(0)
}
40%{
-webkit-transform:scale(1);
transform:scale(1)
}
}
.askumanitoba__body{
max-width:560px;
padding:28px 24px
}
.askumanitoba hr{
margin:0
}
@media (max-width:47.0588235294em){
.askumanitoba hr{
display:none
}
}
.askumanitoba__scrollable-section{
overflow-y:scroll;
scrollbar-width:none;
-ms-overflow-style:none;
height:480px;
margin-top:1rem
}
.askumanitoba__scrollable-section p{
margin-top:0
}
.askumanitoba__scrollable-section::-webkit-scrollbar{
width:0;
height:0
}
.askumanitoba__faq-section{
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;
max-width:85%;
margin-top:24px
}
.askumanitoba__faq-section p{
margin:0;
font-size:1.12em;
font-weight:700
}
.askumanitoba__faq-section ul{
margin:0px;
padding:0px;
line-height:2.2
}
.askumanitoba__faq-section ul li{
padding:0px;
list-style-type:none;
-webkit-margin-start:0px;
margin-inline-start:0px
}
.askumanitoba__faq-section ul li a{
color:#222
}
.askumanitoba__button-text{
white-space:nowrap;
margin-left:-3px
}
.askumanitoba__button-text-questions{
display:none
}
@media (min-width:47.0588235294em){
.askumanitoba__button-text-questions{
display:inline-block;
font-size:.8823529412rem
}
}
.askumanitoba__button-text-ask{
display:none
}
@media (min-width:47.0588235294em){
.askumanitoba__button-text-ask{
display:inline-block;
color:#FBB315;
font-size:1.1764705882rem
}
}
.askumanitoba__button-text-umanitoba{
display:none
}
@media (min-width:47.0588235294em){
.askumanitoba__button-text-umanitoba{
display:inline-block;
font-weight:200;
font-size:1.1764705882rem
}
}
.askumanitoba__button--icon{
width:.7647058824rem;
height:.7647058824rem
}
@media (min-width:47.0588235294em){
.askumanitoba__button--icon{
display:none
}
}
.askumanitoba__button-submit{
margin:18px 0px
}
.az-listing,.az-listing ul,.az-listing ol,.az-listing li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
list-style:none;
margin:0;
padding:0
}
.az-listing ol{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}
.az-listing a{
color:#1e63ad;
text-decoration:none;
-webkit-transition:0.2s all;
transition:0.2s all
}
.az-listing a:hover,.az-listing a:focus{
color:#1E63AD;
text-decoration:underline
}
.az-listing__wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
height:80vh;
margin-bottom:1.5rem
}
.az-listing-items__wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flex:1;
-ms-flex:1;
flex:1;
min-height:0px;
border:1px solid #ECE1CE
}
.az-listing-items__container{
-webkit-box-flex:1;
-ms-flex:1;
flex:1;
overflow:auto
}
.az-listing-items__content{
padding-left:1.3rem;
padding-right:2.3rem;
padding-bottom:38vh
}
@media (min-width:23.5294117647em){
.az-listing-items__content{
padding-bottom:42vh
}
}
@media (min-width:35.2941176471em){
.az-listing-items__content{
padding-bottom:55vh
}
}
@media (min-width:47.0588235294em){
.az-listing-items__content{
padding-left:2rem;
padding-right:3rem
}
}
@media (min-width:70.5882352941em){
.az-listing-items__content{
padding-bottom:60vh
}
}
@media (min-width:82.3529411765em){
.az-listing-items__content{
padding-right:4rem
}
}
.az-listing-navigation{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
list-style:none;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
top:1rem;
margin:0;
padding:0;
height:auto;
width:auto;
text-align:center;
-webkit-box-ordinal-group:2;
-ms-flex-order:1;
order:1
}
.az-listing-navigation li{
margin:0;
padding:0
}
.az-listing-navigation li a{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
min-width:44px;
min-height:44px;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
font-size:.7058823529em;
font-weight:700;
text-decoration:none;
-webkit-transition:all 0.3s;
transition:all 0.3s;
font-size:1.1764705882em;
border-bottom:3px solid transparent
}
.az-listing-navigation li a:hover,.az-listing-navigation li a:focus{
border-bottom:3px solid #6b6b6b
}
.az-listing-navigation li.is-active a{
border-bottom:3px solid #fbb315;
color:#003471
}
.az-listing-navigation li.is-inactive a{
color:#6b6b6b;
pointer-events:none
}
.alert{
left:50%;
margin:0 -50vw;
position:relative;
right:50%;
width:100vw;
color:#fff;
margin-bottom:1px;
padding:1.5em 0;
background:#CA4200;
overflow:hidden
}
.alert p,.alert a{
color:#fff
}
.alert a:hover,.alert a:focus{
color:#fff;
text-decoration:none;
opacity:.85
}
.alert__inner{
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
}
@media (min-width:47.0588235294em){
.alert__inner{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
}
.alert__body{
padding-right:2em;
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1
}
.alert__body p{
margin:0
}
.alert__close{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
min-width:3.5294117647rem;
min-height:2.9411764706rem;
border-radius:4px;
padding:0 1.1764705882rem;
background:none;
border:none;
font-size:0;
-webkit-transition:all .3s;
transition:all .3s;
--webkit-appearance:none
}
.alert__close-icon{
width:1.1764705882rem;
height:1.1764705882rem;
pointer-events:none
}
.alert__close:hover,.alert__close:focus{
background-color:rgba(255,255,255,0.4)
}
aside .block-inline-blockbasic{
margin:0
}
aside .block-inline-blockbasic h1,aside .block-inline-blockbasic h2,aside .block-inline-blockbasic h3,aside .block-inline-blockbasic h4,aside .block-inline-blockbasic h5,aside .block-inline-blockbasic h6{
margin:0 0 1em;
padding:0 0 .5em;
border-bottom:1px solid #222;
font-size:1.2941176471em
}
.arrow-button{
display:block;
width:1.5294117647rem;
height:1.5294117647rem;
background:url(/themes/custom/umanitoba/images/circle-arrow-gold.svg) no-repeat bottom left;
background-size:1.5294117647rem 1.5294117647rem;
font-size:0
}
@media all and (-ms-high-contrast:none){
.arrow-button{
width:26px;
height:26px;
background-size:26px 26px
}
}
@supports (-ms-ime-align:auto){
.arrow-button{
width:26px;
height:26px;
background-size:26px 26px
}
}
.arrow-button--inline{
position:relative;
display:inline-block
}
a.arrow-button:hover,a.arrow-button:focus,button.arrow-button:hover,button.arrow-button:focus{
background-image:url(/themes/custom/umanitoba/images/circle-arrow-brown.svg)
}
.aside-highlight{
border-radius:4px;
border:1px solid #ECE1CE
}
.aside-highlight__content{
padding:1.1764705882em
}
.aside-highlight__title{
font-weight:900;
margin-top:0
}
.background{
padding:2rem;
margin:2rem 0
}
.background--dark{
background-color:#222;
color:#fff
}
.background-section{
padding-bottom:1.7647058824em
}
.background-section__header{
margin-top:.8823529412em;
margin-bottom:3.5294117647em
}
.background-section__heading{
margin-top:0;
font-size:2.1176470588rem
}
.back-to-top--arrow{
width:.7647058824rem;
height:.7647058824rem;
fill:white
}
@media (min-width:47.0588235294em){
.back-to-top--arrow{
margin-left:.2941176471rem
}
}
.back-to-top__text{
display:none
}
@media (min-width:47.0588235294em){
.back-to-top__text{
display:inline-block
}
}
.back-to-top--text-fade-in{
opacity:1;
max-height:500px;
transition:all .1s ease-in;
-moz-transition:all .1s ease-in;
-webkit-transition:all .1s ease-in
}
.back-to-top--text-fade-out{
opacity:0;
max-height:0;
transition:all .1s ease-in;
-moz-transition:all .1s ease-in;
-webkit-transition:all .1s ease-in
}
.block.basic__style-blue,.block.basic__style-gold,.block.basic__style-light_grey{
padding-top:3.12rem;
padding-right:1.88rem;
padding-bottom:3.12rem;
padding-left:1.88rem
}
@media (min-width:58.8235294118em){
.block.basic__style-blue,.block.basic__style-gold,.block.basic__style-light_grey{
padding-top:4.18rem;
padding-right:5.65rem;
padding-bottom:3.88rem;
padding-left:5.53rem
}
}
.block.basic__style-blue{
background-color:#1E63AD;
color:#fff
}
.block.basic__style-blue a{
color:#fff
}
.block.basic__style-blue ul{
color:#fff
}
.block.basic__style-blue ul li{
border-left-color:#fff
}
.block.basic__style-blue ul li a{
color:#fff
}
.block.basic__style-blue ul li a::after{
background-image:url(/themes/custom/umanitoba/images/small-arrow-white.svg)
}
.block.basic__style-blue hr{
border-color:#fff
}
.block.basic__style-blue .button,.block.basic__style-blue .site-form .form-submit,.site-form .block.basic__style-blue .form-submit,.block.basic__style-blue .site-form .form-button,.site-form .block.basic__style-blue .form-button,.block.basic__style-blue .site-form .form-reset,.site-form .block.basic__style-blue .form-reset{
background-color:transparent;
color:#fff;
border:2px solid #fff
}
.block.basic__style-blue .button:active,.block.basic__style-blue .site-form .form-submit:active,.site-form .block.basic__style-blue .form-submit:active,.block.basic__style-blue .site-form .form-button:active,.site-form .block.basic__style-blue .form-button:active,.block.basic__style-blue .site-form .form-reset:active,.site-form .block.basic__style-blue .form-reset:active{
border-color:#F8F8F8;
background-color:#F8F8F8;
color:#222
}
.block.basic__style-blue .button:hover,.block.basic__style-blue .site-form .form-submit:hover,.site-form .block.basic__style-blue .form-submit:hover,.block.basic__style-blue .site-form .form-button:hover,.site-form .block.basic__style-blue .form-button:hover,.block.basic__style-blue .site-form .form-reset:hover,.site-form .block.basic__style-blue .form-reset:hover{
border-color:#fff;
background-color:#fff;
color:#222
}
.block.basic__style-gold{
background-color:#FBB315
}
.block.basic__style-gold a{
color:#502C1E
}
.block.basic__style-gold ul li{
border-left-color:#222
}
.block.basic__style-gold hr{
border-color:#222
}
.block.basic__style-gold .button,.block.basic__style-gold .site-form .form-submit,.site-form .block.basic__style-gold .form-submit,.block.basic__style-gold .site-form .form-button,.site-form .block.basic__style-gold .form-button,.block.basic__style-gold .site-form .form-reset,.site-form .block.basic__style-gold .form-reset{
background-color:transparent;
border:2px solid #222
}
.block.basic__style-gold .button:active,.block.basic__style-gold .site-form .form-submit:active,.site-form .block.basic__style-gold .form-submit:active,.block.basic__style-gold .site-form .form-button:active,.site-form .block.basic__style-gold .form-button:active,.block.basic__style-gold .site-form .form-reset:active,.site-form .block.basic__style-gold .form-reset:active{
background-color:#F8F8F8
}
.block.basic__style-gold .button:hover,.block.basic__style-gold .site-form .form-submit:hover,.site-form .block.basic__style-gold .form-submit:hover,.block.basic__style-gold .site-form .form-button:hover,.site-form .block.basic__style-gold .form-button:hover,.block.basic__style-gold .site-form .form-reset:hover,.site-form .block.basic__style-gold .form-reset:hover{
background-color:#fff
}
.block.basic__style-light_grey{
background-color:#F8F5EE
}
.block.basic__style-light_grey ul li{
border-left-color:#222
}
.block.basic__style-light_grey hr{
border-color:#222
}
.block.basic__style-light_grey .button,.block.basic__style-light_grey .site-form .form-submit,.site-form .block.basic__style-light_grey .form-submit,.block.basic__style-light_grey .site-form .form-button,.site-form .block.basic__style-light_grey .form-button,.block.basic__style-light_grey .site-form .form-reset,.site-form .block.basic__style-light_grey .form-reset{
background-color:transparent;
border:2px solid #222
}
.block.basic__style-light_grey .button:active,.block.basic__style-light_grey .site-form .form-submit:active,.site-form .block.basic__style-light_grey .form-submit:active,.block.basic__style-light_grey .site-form .form-button:active,.site-form .block.basic__style-light_grey .form-button:active,.block.basic__style-light_grey .site-form .form-reset:active,.site-form .block.basic__style-light_grey .form-reset:active{
background-color:#FBFBFB
}
.block.basic__style-light_grey .button:hover,.block.basic__style-light_grey .site-form .form-submit:hover,.site-form .block.basic__style-light_grey .form-submit:hover,.block.basic__style-light_grey .site-form .form-button:hover,.site-form .block.basic__style-light_grey .form-button:hover,.block.basic__style-light_grey .site-form .form-reset:hover,.site-form .block.basic__style-light_grey .form-reset:hover{
background-color:#fff
}
aside .block-inline-blockbasic.basic__style-blue h1,aside .block-inline-blockbasic.basic__style-blue h2,aside .block-inline-blockbasic.basic__style-blue h3,aside .block-inline-blockbasic.basic__style-blue h4,aside .block-inline-blockbasic.basic__style-blue h5,aside .block-inline-blockbasic.basic__style-blue h6{
border-bottom-color:#fff
}
aside .block-inline-blockbasic.basic__style-gold h1,aside .block-inline-blockbasic.basic__style-gold h2,aside .block-inline-blockbasic.basic__style-gold h3,aside .block-inline-blockbasic.basic__style-gold h4,aside .block-inline-blockbasic.basic__style-gold h5,aside .block-inline-blockbasic.basic__style-gold h6{
border-bottom-color:#222
}
aside .block-inline-blockbasic.basic__style-light_grey h1,aside .block-inline-blockbasic.basic__style-light_grey h2,aside .block-inline-blockbasic.basic__style-light_grey h3,aside .block-inline-blockbasic.basic__style-light_grey h4,aside .block-inline-blockbasic.basic__style-light_grey h5,aside .block-inline-blockbasic.basic__style-light_grey h6{
border-bottom-color:#222
}
.breadcrumb{
margin:0 0 1em 0;
color:#222
}
@media (min-width:70.5882352941em){
.breadcrumb{
margin:0 0 2em 0
}
.page-node-type-page .breadcrumb{
margin:0
}
}
.breadcrumb ol{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
list-style:none;
display:inline-block;
margin:0;
padding:0
}
.breadcrumb li{
display:inline-block;
margin:0;
padding:0;
font-weight:500
}
.breadcrumb li::after{
display:inline-block;
margin:0 .25em 0 .5em;
color:#4E4E4E;
content:'/'
}
.breadcrumb li:last-child::after{
content:''
}
.breadcrumb li a{
color:#4E4E4E;
text-decoration:none
}
.breadcrumb li a:hover,.breadcrumb li a:focus{
color:inherit;
text-decoration:underline
}
.fullwidth--dark .breadcrumb{
color:#fff
}
.fullwidth--dark .breadcrumb li::after{
color:#F8F5EE
}
.fullwidth--dark .breadcrumb a{
color:#F8F5EE
}
.button,.site-form .form-submit,.site-form .form-button,.site-form .form-reset{
text-decoration:none;
color:#222;
font-size:.9411764706rem;
font-weight:500;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
border:none;
border-radius:4px;
padding:1em 1.5em;
background-color:#FBB315;
display:inline-block;
cursor:pointer;
-webkit-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
border-color:#FBB315;
text-align:center;
line-height:1.1em
}
.button:hover,.site-form .form-submit:hover,.site-form .form-button:hover,.site-form .form-reset:hover,.button:focus,.site-form .form-submit:focus,.site-form .form-button:focus,.site-form .form-reset:focus{
background-color:#fcc03d
}
.button:active,.site-form .form-submit:active,.site-form .form-button:active,.site-form .form-reset:active{
background-color:#e39d04
}
.button--blue{
background-color:#1E63AD;
color:#fff;
border-color:#1E63AD
}
.button--blue:hover,.button--blue:focus{
background-color:#2477d0
}
.button--blue:active{
background-color:#184f8a
}
.button--brown-light{
background-color:#3E1707;
color:#fff;
border-color:#3E1707
}
.button--brown-light:hover,.button--brown-light:focus{
background-color:#63250b
}
.button--brown-light:active{
background-color:#190903
}
.button--gray{
background-color:#ccc;
color:#222
}
.button--gray:hover,.button--gray:focus{
background-color:#e0e0e0
}
.button--gray:active{
background-color:#b8b8b8
}
.button--brown{
background-color:#3E1707;
color:#fff
}
.button--brown:hover,.button--brown:focus{
background-color:#63250b
}
.button--brown:active{
background-color:#190903
}
.button--alert{
background-color:#CA4200;
color:#fff;
margin-bottom:0.5em
}
.button--alert:hover,.button--alert:focus{
background-color:#B63C00
}
.button--alert:active{
background-color:#923000
}
.button--icon{
padding-left:3em;
position:relative
}
.button--icon svg{
position:absolute;
left:1em;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
fill:#fff;
width:1.1764705882rem;
height:1.1764705882rem
}
.button--icon svg.icon-directory{
width:1.2352941176rem;
height:1.4117647059rem
}
.button--outline{
background-color:#fff;
border-width:2px;
border-style:solid
}
.button--outline:hover,.button--outline:focus{
border-color:#fcc03d
}
.button--outline:active{
border-color:#e39d04
}
.button--outline.button--blue{
color:#1E63AD
}
.button--outline.button--blue:hover,.button--outline.button--blue:focus{
color:#fff;
border-color:#2477d0
}
.button--outline.button--blue:active{
color:#fff;
border-color:#184f8a
}
.button--outline.button--gray{
border-color:#F8F5EE
}
.button--outline.button--gray:hover,.button--outline.button--gray:focus{
border-color:#fff
}
.button--outline.button--gray:active{
border-color:#ece4d1
}
.button--small{
font-size:.8235294118rem;
padding:0.75em 1em
}
.button--small-rounded-circle{
display:inline-block;
margin-top:10px;
padding:.6470588235rem 0rem;
width:2.2941176471rem;
border:none;
border-radius:100px
}
@media (min-width:47.0588235294em){
.button--small-rounded-circle{
font-size:.8235294118rem;
padding:.6470588235rem .7058823529rem;
width:8.8235294118rem
}
}
.button__askumanitoba{
background-color:#003066;
border-color:#003066;
margin-top:10px;
padding:.6470588235rem .7058823529rem;
width:2.2941176471rem;
border:none;
border-radius:100px
}
@media (min-width:47.0588235294em){
.button__askumanitoba{
width:8.8235294118rem;
font-size:.8235294118rem;
padding:.6470588235rem .9411764706rem
}
}
.button--inverse{
background-color:transparent;
color:#fff;
border:none;
-webkit-box-shadow:0 0 0 2px #fff;
box-shadow:0 0 0 2px #fff
}
.button--inverse:hover,.button--inverse:focus{
background-color:transparent;
-webkit-box-shadow:0 0 0 4px #fff;
box-shadow:0 0 0 4px #fff
}
.button--inverse:active{
background-color:transparent;
-webkit-box-shadow:0 0 0 4px #fff;
box-shadow:0 0 0 4px #fff
}
.button--rounded{
padding:10px 20px;
border:none;
border-radius:100px
}
.button--rounded:hover,.button--rounded:focus{
color:#fff;
border-color:#2477d0
}
.button--fade-out{
opacity:0;
height:0;
padding:0;
transition:all .1s ease-in;
-moz-transition:all .1s ease-in;
-webkit-transition:all .1s ease-in
}
.button--fade-in{
opacity:1;
padding:auto;
height:auto;
transition:all .1s ease-in;
-moz-transition:all .1s ease-in;
-webkit-transition:all .1s ease-in
}
.text-align-justify .button,.text-align-justify .site-form .form-submit,.site-form .text-align-justify .form-submit,.text-align-justify .site-form .form-button,.site-form .text-align-justify .form-button,.text-align-justify .site-form .form-reset,.site-form .text-align-justify .form-reset{
display:block;
width:100%
}
.button-bar{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
max-width:11.7647058824rem;
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end
}
.button-bar--floating{
position:fixed;
bottom:40px;
right:30px;
z-index:9995
}
.button-bar--fade-out{
opacity:0;
transition:all .1s ease-in;
-moz-transition:all .1s ease-in;
-webkit-transition:all .1s ease-in
}
.button-bar--fade-in{
opacity:1;
transition:all .1s ease-in;
-moz-transition:all .1s ease-in;
-webkit-transition:all .1s ease-in
}
.card-link{
border:solid 1px #003471;
border-radius:4px;
color:#222;
display:block;
line-height:1.4em;
padding:1em 1em 2em;
text-decoration:none;
-webkit-transition:all .15s ease-in;
transition:all .15s ease-in;
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1
}
.card-link__title{
margin:0;
font-size:1.2352941176rem;
font-weight:500
}
.card-link__body{
margin:.5882352941em 2em 0 0
}
.card-link:hover,.card-link:focus{
background:#003471;
color:#fff
}
.contact{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
border-top:1px solid #bec4c6;
border-bottom:1px solid #bec4c6
}
.contact__details{
width:50%;
padding-right:2em
}
@media (max-width:70.5882352941em){
.contact__details{
width:100%;
margin-bottom:2.9411764706em;
padding:0
}
}
.contact__details-title{
margin-top:1em
}
.contact__details-field{
margin-bottom:.5882352941em;
padding-left:2.3529411765em
}
.contact__details-field::before{
content:' ';
display:block;
position:absolute;
width:1.8235294118em;
height:1.8235294118em;
margin-left:-2.5882352941em;
margin-top:-.1176470588em
}
.contact__details-field-address::before{
margin-left:-2.8235294118em;
background:url(/themes/custom/umanitoba/images/map-marker.svg) center left no-repeat;
background-size:contain
}
.contact__details-field-email::before{
background:url(/themes/custom/umanitoba/images/envelope.svg) center left no-repeat;
background-size:contain
}
.contact__details-field-email a{
display:block
}
.contact__details-field-phone::before{
background:url(/themes/custom/umanitoba/images/phone.svg) center left no-repeat;
background-size:contain
}
.contact__details-field-fax::before{
background:url(/themes/custom/umanitoba/images/fax.svg) center left no-repeat;
background-size:contain
}
.contact__details-field-hours{
margin-bottom:2.3529411765em
}
.contact__details-field-hours::before{
background:url(/themes/custom/umanitoba/images/clock.svg) center left no-repeat;
background-size:contain
}
.contact__map{
width:50%;
min-height:20.5882352941rem
}
@media (max-width:70.5882352941em){
.contact__map{
width:100%
}
}
.contact__map iframe{
margin-bottom:-.4705882353em
}
.contact__social{
margin-bottom:1.1764705882em
}
.contact__social>*{
margin-bottom:1.1764705882em
}
@media (min-width:47.0588235294em){
.contact__social{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.contact__social>*{
margin-bottom:0
}
.contact__social-follow{
margin-right:1.4705882353em
}
.contact__social-link{
margin-left:2.3529411765em
}
}
@media (min-width:47.0588235294em){
.contact__social-icons+.contact__social-link{
margin-left:3.2352941176em
}
.contact__social-icons+.contact__social-link::before{
content:' ';
display:block;
position:absolute;
height:2.0588235294em;
border-right:1px solid #222222;
margin-left:-1.8823529412em;
margin-top:-.2941176471em
}
}
aside .contact__social-icons+.contact__social-link{
margin-left:0
}
aside .contact__social-icons+.contact__social-link::before{
display:none
}
aside .contact{
width:100%;
display:block;
padding:1.7647058824em;
margin-bottom:0;
background:#ebebeb;
border-radius:.2352941176em;
border:none
}
aside .contact__map{
display:none
}
aside .contact__details{
width:100%
}
aside .contact__details-title{
font-size:1.2941176471rem;
font-weight:500;
margin-top:0;
margin-bottom:.8823529412em
}
aside .contact__details-field{
padding-left:0;
margin-bottom:0;
line-height:1.4117647059em
}
aside .contact__details-field::before{
display:none;
margin-left:0;
margin-top:0;
height:auto;
width:auto;
background:none;
position:relative
}
aside .contact__details-field__item{
display:inline
}
aside .contact__details-field__item+.contact__details-field__item{
display:block
}
aside .contact__details-field-address{
margin-bottom:1.4705882353em
}
aside .contact__details-field-phone::before{
content:'Phone: ';
display:inline-block
}
aside .contact__details-field-fax::before{
content:'Fax: ';
display:inline-block
}
aside .contact__details-field-hours{
margin-top:1.4705882353em
}
aside .contact__details-field-hours::before{
content:'Opening Hours';
display:block;
font-weight:bold
}
aside .contact__social{
margin-top:2.0588235294em;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
aside .contact__social-follow{
display:none
}
aside .contact__social-link{
margin-left:1em
}
aside .contact__social-link::before{
display:none
}
aside .contact .social-links li:first-child{
margin-left:0px
}
.contact__wrapper+.contact__wrapper{
margin-top:-1.5rem
}
.contact__wrapper+.contact__wrapper .page-node-type-landing-page,.page-node-type-program-of-study .contact__wrapper+.contact__wrapper{
margin-top:-2rem
}
@media (min-width:58.8235294118em){
.contact__wrapper+.contact__wrapper .page-node-type-landing-page,.page-node-type-program-of-study .contact__wrapper+.contact__wrapper{
margin-top:-4rem
}
}
aside .contact__wrapper+.contact__wrapper{
margin-top:0
}
.contact__wrapper+.contact__wrapper .contact{
border-top:0
}
.contact-details{
width:100%;
padding:1.7647058824em;
background:#ebebeb;
border-radius:.2352941176em
}
.contact-details .contact-details__title{
font-size:1.2941176471rem;
font-weight:500;
margin-bottom:.8823529412em
}
.contact-details .contact-details__body{
margin-bottom:2.9411764706em
}
.contact-details .social-links li:first-child{
margin-left:0px
}
div#sliding-popup{
background:#3E1707;
padding:1rem
}
@media (min-width:35.2941176471em){
div#sliding-popup{
padding:1rem 2.3529411765rem
}
}
div#sliding-popup a{
color:inherit
}
.eu-cookie-compliance-content{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-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;
max-width:82.3529411765rem
}
@media (min-width:58.8235294118em){
.eu-cookie-compliance-content{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}
}
.eu-cookie-compliance-buttons{
margin:.5882352941rem 0 0 0
}
@media (min-width:58.8235294118em){
.eu-cookie-compliance-buttons{
margin:0
}
}
.eu-cookie-compliance-message{
font-size:.8823529412rem;
line-height:1em;
margin:0 20px 0 0;
-webkit-box-flex:1;
-ms-flex:1;
flex:1;
max-width:none
}
.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3{
font-size:.9411764706rem;
font-weight:900
}
.eu-cookie-compliance-message p{
font-size:.8823529412rem;
font-weight:400
}
.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-default-button{
margin:0;
text-decoration:none;
font-weight:500;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
border:none;
border-radius:4px;
display:inline-block;
cursor:pointer;
-webkit-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
text-align:center;
line-height:1.1em;
background-color:#1E63AD;
color:#fff;
border-color:#1E63AD;
font-size:.8823529412rem;
padding:0.75em 1em;
font-family:"Roboto","Helvetica Neue",Arial,sans-serif
}
.eu-cookie-compliance-secondary-button:hover,.eu-cookie-compliance-secondary-button:focus,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-default-button:focus{
background-color:#2477d0
}
.eu-cookie-compliance-default-button{
background-image:none;
background-color:#ccc;
color:#222;
-webkit-box-shadow:none;
box-shadow:none;
text-shadow:none
}
.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-default-button:focus{
background-image:none;
background-color:#e0e0e0
}
.cta{
text-align:center
}
.cta__title{
font-size:2rem;
margin-bottom:1.7rem;
font-weight:500
}
.cta__list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
list-style:none;
padding:0;
margin:0 -.5882352941em;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.cta__item{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
padding:0;
margin:0 .5882352941em 1.1764705882em;
width:23.5294117647rem;
max-width:100%
}
.cta .button,.cta .site-form .form-submit,.site-form .cta .form-submit,.cta .site-form .form-button,.site-form .cta .form-button,.cta .site-form .form-reset,.site-form .cta .form-reset{
-webkit-box-flex:1;
-ms-flex:1;
flex:1;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
padding:1.6em 1.5em 1.5em
}
.cta__button-title{
margin:0
}
.cta__button-sub{
font-weight:400
}
.cta .cta--outline .button,.cta .cta--outline .site-form .form-submit,.site-form .cta .cta--outline .form-submit,.cta .cta--outline .site-form .form-button,.site-form .cta .cta--outline .form-button,.cta .cta--outline .site-form .form-reset,.site-form .cta .cta--outline .form-reset{
background:#fff;
border:1px solid #222
}
.cta .cta--outline .button:hover,.cta .cta--outline .site-form .form-submit:hover,.site-form .cta .cta--outline .form-submit:hover,.cta .cta--outline .site-form .form-button:hover,.site-form .cta .cta--outline .form-button:hover,.cta .cta--outline .site-form .form-reset:hover,.site-form .cta .cta--outline .form-reset:hover,.cta .cta--outline .button:focus,.cta .cta--outline .site-form .form-submit:focus,.site-form .cta .cta--outline .form-submit:focus,.cta .cta--outline .site-form .form-button:focus,.site-form .cta .cta--outline .form-button:focus,.cta .cta--outline .site-form .form-reset:focus,.site-form .cta .cta--outline .form-reset:focus{
color:#fff;
background-color:#222
}
.cta .cta--color-alt .button,.cta .cta--color-alt .site-form .form-submit,.site-form .cta .cta--color-alt .form-submit,.cta .cta--color-alt .site-form .form-button,.site-form .cta .cta--color-alt .form-button,.cta .cta--color-alt .site-form .form-reset,.site-form .cta .cta--color-alt .form-reset{
background:#003471;
color:#fff
}
.cta .cta--color-alt .button:hover,.cta .cta--color-alt .site-form .form-submit:hover,.site-form .cta .cta--color-alt .form-submit:hover,.cta .cta--color-alt .site-form .form-button:hover,.site-form .cta .cta--color-alt .form-button:hover,.cta .cta--color-alt .site-form .form-reset:hover,.site-form .cta .cta--color-alt .form-reset:hover,.cta .cta--color-alt .button:focus,.cta .cta--color-alt .site-form .form-submit:focus,.site-form .cta .cta--color-alt .form-submit:focus,.cta .cta--color-alt .site-form .form-button:focus,.site-form .cta .cta--color-alt .form-button:focus,.cta .cta--color-alt .site-form .form-reset:focus,.site-form .cta .cta--color-alt .form-reset:focus{
background:#1E63AD
}
.cta .cta--color-grey .button,.cta .cta--color-grey .site-form .form-submit,.site-form .cta .cta--color-grey .form-submit,.cta .cta--color-grey .site-form .form-button,.site-form .cta .cta--color-grey .form-button,.cta .cta--color-grey .site-form .form-reset,.site-form .cta .cta--color-grey .form-reset{
background:#F8F5EE;
border:1px solid transparent
}
.cta .cta--color-grey .button:hover,.cta .cta--color-grey .site-form .form-submit:hover,.site-form .cta .cta--color-grey .form-submit:hover,.cta .cta--color-grey .site-form .form-button:hover,.site-form .cta .cta--color-grey .form-button:hover,.cta .cta--color-grey .site-form .form-reset:hover,.site-form .cta .cta--color-grey .form-reset:hover,.cta .cta--color-grey .button:focus,.cta .cta--color-grey .site-form .form-submit:focus,.site-form .cta .cta--color-grey .form-submit:focus,.cta .cta--color-grey .site-form .form-button:focus,.site-form .cta .cta--color-grey .form-button:focus,.cta .cta--color-grey .site-form .form-reset:focus,.site-form .cta .cta--color-grey .form-reset:focus{
background:transparent;
border:1px solid #F8F5EE
}
.cta .cta--color-grey .button:active,.cta .cta--color-grey .site-form .form-submit:active,.site-form .cta .cta--color-grey .form-submit:active,.cta .cta--color-grey .site-form .form-button:active,.site-form .cta .cta--color-grey .form-button:active,.cta .cta--color-grey .site-form .form-reset:active,.site-form .cta .cta--color-grey .form-reset:active{
background:#F8F5EE
}
.cta .cta--color-cyan .button,.cta .cta--color-cyan .site-form .form-submit,.site-form .cta .cta--color-cyan .form-submit,.cta .cta--color-cyan .site-form .form-button,.site-form .cta .cta--color-cyan .form-button,.cta .cta--color-cyan .site-form .form-reset,.site-form .cta .cta--color-cyan .form-reset{
background:#003471;
color:#fff
}
.cta .cta--color-cyan .button:hover,.cta .cta--color-cyan .site-form .form-submit:hover,.site-form .cta .cta--color-cyan .form-submit:hover,.cta .cta--color-cyan .site-form .form-button:hover,.site-form .cta .cta--color-cyan .form-button:hover,.cta .cta--color-cyan .site-form .form-reset:hover,.site-form .cta .cta--color-cyan .form-reset:hover,.cta .cta--color-cyan .button:focus,.cta .cta--color-cyan .site-form .form-submit:focus,.site-form .cta .cta--color-cyan .form-submit:focus,.cta .cta--color-cyan .site-form .form-button:focus,.site-form .cta .cta--color-cyan .form-button:focus,.cta .cta--color-cyan .site-form .form-reset:focus,.site-form .cta .cta--color-cyan .form-reset:focus{
background:#1E63AD
}
aside .cta{
display:block;
position:relative;
margin:0
}
aside .cta .cta__list{
margin:0
}
aside .cta .cta__item{
margin:0;
width:auto;
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1
}
aside .cta .cta__item+.cta__item{
margin-top:1.5rem
}
aside .cta .cta__title{
text-align:left
}
aside .cta .cta--outline .button::after,aside .cta .cta--outline .site-form .form-submit::after,.site-form aside .cta .cta--outline .form-submit::after,aside .cta .cta--outline .site-form .form-button::after,.site-form aside .cta .cta--outline .form-button::after,aside .cta .cta--outline .site-form .form-reset::after,.site-form aside .cta .cta--outline .form-reset::after{
background:url(/themes/custom/umanitoba/images/svg-icons/circle-arrow-gold.svg) center center no-repeat
}
aside .cta .cta--mini{
padding:0
}
aside .cta .cta--mini .button,aside .cta .cta--mini .site-form .form-submit,.site-form aside .cta .cta--mini .form-submit,aside .cta .cta--mini .site-form .form-button,.site-form aside .cta .cta--mini .form-button,aside .cta .cta--mini .site-form .form-reset,.site-form aside .cta .cta--mini .form-reset{
display:block;
position:relative;
padding:1em;
border-top-right-radius:0;
border-bottom-right-radius:0
}
aside .cta .cta--mini .button::after,aside .cta .cta--mini .site-form .form-submit::after,.site-form aside .cta .cta--mini .form-submit::after,aside .cta .cta--mini .site-form .form-button::after,.site-form aside .cta .cta--mini .form-button::after,aside .cta .cta--mini .site-form .form-reset::after,.site-form aside .cta .cta--mini .form-reset::after{
display:none
}
aside .cta .cta--mini .cta__button-title{
margin:0 0 .75em
}
aside .cta .button,aside .cta .site-form .form-submit,.site-form aside .cta .form-submit,aside .cta .site-form .form-button,.site-form aside .cta .form-button,aside .cta .site-form .form-reset,.site-form aside .cta .form-reset{
position:relative;
display:block;
padding:1em 1em 4em;
background:#FBB315;
border-radius:4px;
color:#222;
text-decoration:none;
text-align:left;
-webkit-transition:background .2s ease;
transition:background .2s ease
}
aside .cta .button:hover,aside .cta .site-form .form-submit:hover,.site-form aside .cta .form-submit:hover,aside .cta .site-form .form-button:hover,.site-form aside .cta .form-button:hover,aside .cta .site-form .form-reset:hover,.site-form aside .cta .form-reset:hover,aside .cta .button:focus,aside .cta .site-form .form-submit:focus,.site-form aside .cta .form-submit:focus,aside .cta .site-form .form-button:focus,.site-form aside .cta .form-button:focus,aside .cta .site-form .form-reset:focus,.site-form aside .cta .form-reset:focus{
background:#fcc347
}
aside .cta .button::after,aside .cta .site-form .form-submit::after,.site-form aside .cta .form-submit::after,aside .cta .site-form .form-button::after,.site-form aside .cta .form-button::after,aside .cta .site-form .form-reset::after,.site-form aside .cta .form-reset::after{
position:absolute;
bottom:1em;
left:1em;
width:25px;
height:25px;
background:url(/themes/custom/umanitoba/images/svg-icons/circle-arrow-reverse.svg) center center no-repeat;
content:' '
}
aside .cta .button p,aside .cta .site-form .form-submit p,.site-form aside .cta .form-submit p,aside .cta .site-form .form-button p,.site-form aside .cta .form-button p,aside .cta .site-form .form-reset p,.site-form aside .cta .form-reset p{
margin:0
}
aside .cta__button-title{
margin:0 0 .75em;
font-size:1.4117647059rem;
line-height:1.16666em
}
aside .cta__button-sub{
display:block;
font-weight:normal;
min-height:5.8823529412em;
line-height:1.4rem
}
.directory{
font-size:.9411764706rem
}
.directory__item{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
border-top:1px solid #F8F5EE;
padding:1.1764705882em 0;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}
@media (min-width:35.2941176471em){
.directory__item{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}
}
.directory__item:last-child{
border-bottom:1px solid #F8F5EE
}
@media (min-width:35.2941176471em){
.directory__image{
-ms-flex-preferred-size:8.8235294118rem;
flex-basis:8.8235294118rem;
margin-right:2.9411764706em
}
}
.directory__info{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}
@media (min-width:47.0588235294em){
.directory__info{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-preferred-size:100%;
flex-basis:100%
}
}
.directory__name-info{
margin-bottom:1.1764705882em
}
.directory__name-info p{
margin:0;
line-height:1.5em
}
@media (min-width:47.0588235294em){
.directory__name-info{
margin-bottom:0;
margin-right:2rem;
-webkit-box-flex:1;
-ms-flex:1;
flex:1
}
}
.directory__name-title{
font-size:1.0588235294rem
}
@media (min-width:35.2941176471em){
.directory__name-title{
margin:0 0 .75rem
}
}
.directory__link{
margin-top:1.5rem;
display:inline-block
}
@media (min-width:47.0588235294em){
.directory__contact{
-webkit-box-flex:1;
-ms-flex:1;
flex:1
}
}
.directory__phone{
color:#222;
display:block
}
.dropdown-button{
display:inline-block;
position:relative;
z-index:10
}
.dropdown-button .button,.dropdown-button .site-form .form-submit,.site-form .dropdown-button .form-submit,.dropdown-button .site-form .form-button,.site-form .dropdown-button .form-button,.dropdown-button .site-form .form-reset,.site-form .dropdown-button .form-reset{
min-width:11.7647058824rem
}
.dropdown-button .button--icon{
text-align:left
}
.dropdown-button__list{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
list-style:none;
background:#fff;
-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.27);
box-shadow:0 0 5px 0 rgba(0,0,0,0.27);
border-radius:0 0 4px 4px;
font-size:.9411764706rem;
line-height:1em;
position:absolute;
top:100%;
left:0;
right:0;
margin:0;
padding:1.3rem 1rem;
text-align:left;
display:none
}
.dropdown-button__item{
padding:0
}
.dropdown-button__item:not(:last-child){
margin-bottom:1em
}
.dropdown-button__link{
color:#222;
text-decoration:none
}
.dropdown-button__link:active{
color:#222
}
.dropdown-button__link:hover,.dropdown-button__link:focus{
text-decoration:underline
}
.dropdown-button.is-open .button,.dropdown-button.is-open .site-form .form-submit,.site-form .dropdown-button.is-open .form-submit,.dropdown-button.is-open .site-form .form-button,.site-form .dropdown-button.is-open .form-button,.dropdown-button.is-open .site-form .form-reset,.site-form .dropdown-button.is-open .form-reset{
border-radius:4px 4px 0 0;
-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.27);
box-shadow:0 0 5px 0 rgba(0,0,0,0.27)
}
.dropdown-button.is-open .dropdown-button__list{
display:block
}
.date-list__items{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
list-style:none;
margin-left:0;
padding-left:0;
margin-bottom:1.7647058824em
}
.date-list__item{
border-top:1px solid #ECE1CE;
padding:.5882352941em 0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.date-list__item:last-child{
border-bottom:1px solid #ECE1CE
}
.date-list__item strong{
margin-right:1em
}
.date-list__date{
min-width:120px;
max-width:140px;
-webkit-box-flex:1;
-ms-flex:1 1 0px;
flex:1 1 0;
font-weight:bold
}
.date-list__info{
color:#222;
margin:0;
vertical-align:middle;
-webkit-box-flex:4;
-ms-flex:4 1 0px;
flex:4 1 0
}
aside .date-list .date-list__title{
margin-top:0
}
aside .date-list .date-list__items{
margin-bottom:0
}
.leaflet-container a{
color:#222;
font-weight:500
}
.leaflet-container a.leaflet-popup-close-button{
color:#222;
margin:11px 10px 0 0
}
.leaflet-popup-content .title{
font-size:small;
margin:0 18px 5px 0
}
.leaflet-popup-content .map_location_optional_link{
margin:0 0 5px;
display:block
}
.popup__content--scroll:after{
content:'';
position:sticky;
display:block;
bottom:0;
width:100%;
height:30px;
background-image:-webkit-gradient(linear,left bottom,left top,color-stop(1%,#fff),to(rgba(255,255,255,0)));
background-image:linear-gradient(to top,#fff 1%,rgba(255,255,255,0) 100%);
background-attachment:scroll
}
.map_location_description__container{
max-height:120px;
padding-right:16px;
overflow-y:scroll;
border-color:rgba(0,0,0,0);
-webkit-transition:border-color 0.75s linear;
transition:border-color 0.75s linear
}
.map_location_description__container p:first-of-type{
margin-top:0
}
.map_location_description__container p:last-of-type{
margin-bottom:0
}
.map_location_description__container:hover{
border-color:#000;
-webkit-transition:border-color 0.125s linear;
transition:border-color 0.125s linear
}
.map_location_description__container::-webkit-scrollbar,.map_location_description__container::-webkit-scrollbar-thumb,.map_location_description__container::-webkit-scrollbar-corner{
border-right-style:inset;
border-right-width:calc(100vw + 100vh);
border-color:inherit
}
.map_location_description__container::-webkit-scrollbar-thumb{
border-color:inherit
}
.map_location_description__container::-webkit-scrollbar{
width:.3em
}
.map_location_description__container::-webkit-scrollbar-track{
background:#fff
}
.map_location_description__container{
scrollbar-face-color:#222;
scrollbar-track-color:#fff
}
.events-list__header{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}
@media (min-width:35.2941176471em){
.events-list__header{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
}
.events-list__title{
margin:0 0 1em;
font-size:2.1176470588rem;
font-weight:500
}
@media (min-width:35.2941176471em){
.events-list__title{
margin-bottom:0
}
}
.events-list__body{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}
@media (min-width:70.5882352941em){
.events-list__body{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}
}
.events-list__items{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
list-style:none;
margin-left:0;
padding-left:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}
@media (min-width:47.0588235294em){
.events-list__items{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
width:100%
}
}
.events-list__item{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
width:100%;
padding-left:0;
margin-bottom:1em;
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1
}
@media (min-width:47.0588235294em){
.events-list__item{
margin-left:.5882352941em;
margin-bottom:0
}
.events-list__item:first-child{
margin-left:0
}
}
@media (min-width:58.8235294118em){
.events-list__item{
width:33%
}
}
.events-list__item a{
color:#222;
-webkit-box-flex:1;
-ms-flex:1 1 auto;
flex:1 1 auto;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-transition:all .15s;
transition:all .15s
}
.events-list__item a:hover .event-card__title,.events-list__item a:focus .event-card__title{
text-decoration:underline
}
.events-list__last{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
list-style:none;
margin-left:0;
padding-left: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:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
@media (min-width:70.5882352941em){
.events-list__last{
width:25%;
padding-left:1em
}
}
.events-list .events-listing{
border-top:1px solid #ECE1CE;
-webkit-box-flex:1;
-ms-flex:1 1 auto;
flex:1 1 auto
}
.events-list .events-listing:last-child{
border-bottom:1px solid #ECE1CE
}
.events-list .events-listing a{
color:#222;
-webkit-transition:all .15s;
transition:all .15s
}
.events-list .events-listing a:hover .events-listing__title,.events-list .events-listing a:focus .events-listing__title{
text-decoration:underline
}
.events-list .events-listing__item{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.events-list .events-listing__title{
font-weight:500;
margin-left:1em;
line-height:1.3
}
.events-list-new__body{
max-height:50vh;
overflow:hidden;
overflow-y:auto;
border:1px solid #ECE1CE;
padding:1em;
-webkit-box-shadow:0 4px 2px -2px #ECE1CE;
box-shadow:0 4px 2px -2px #ECE1CE
}
@media only screen and (min-width:767px) and (max-width:989px){
.events-list-new__body{
max-height:70vh
}
}
@media only screen and (min-width:1130px) and (max-width:1300px){
.l-content-aside .events-list-new__body{
max-height:80vh
}
}
.event-card{
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-flex:1;
-ms-flex:1;
flex:1;
border-radius:4px;
background:#F8F5EE
}
.event-card__image img{
height:200px;
width:100%;
-o-object-fit:cover;
object-fit:cover
}
.event-card.has-image{
background:none;
border:1px solid #ECE1CE
}
.event-card.has-image .event-card__date{
-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
}
.event-card.has-image .event-card__title{
font-size:1.1764705882rem;
margin:0 0 0 1.1764705882em
}
.event-card__date-container{
margin-right:1.1764705882rem
}
.event-card__date{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
padding:1.1764705882em;
margin-right:1.1764705882rem
}
.event-card__title{
font-weight:500;
font-size:1.4705882353rem;
margin-top:0rem;
margin-left:20px
}
.event-card__location{
padding:0 1.1764705882em;
font-size:.9411764706rem
}
@media only screen and (min-width:300px){
.event-card-new .front{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}
.event-card-new .event-card-new--left{
width:100%;
-webkit-box-ordinal-group:2;
-ms-flex-order:1;
order:1
}
.event-card-new .event-card-new--left img{
height:150px
}
.event-card-new .event-card-new--center{
padding:0 20px 20px 20px;
-webkit-box-ordinal-group:4;
-ms-flex-order:3;
order:3
}
.event-card-new .event-card-new--center h3{
font-size:16px;
line-height:20px
}
.event-card-new svg{
width:21px;
min-width:21px;
height:21px
}
.event-card-new--right{
-webkit-box-ordinal-group:3;
-ms-flex-order:2;
order:2
}
.event-card-new--right__inner{
width:100%
}
.event-card-new--right__inner-singledate{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
padding:20px
}
.event-card-new .date .month,.event-card-new .date .month{
font-size:19px
}
.event-card-new .date .day,.event-card-new .date .day{
font-size:36px;
margin-bottom:10px
}
.event-card-new--right__inner{
height:auto
}
.event-card-new--right__inner-multidate{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
padding:0 20px;
height:96px
}
.event-card-new--right__inner-multidate .timeslots{
display:none
}
.full-schedule-link{
font-weight:500;
text-decoration:none;
color:#000
}
.event-card-new.no-img .event-card-new--center{
padding-top:0
}
.event-card-new .back .inner{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.event-card-new .back .inner .date-wrapper{
width:auto;
padding:20px 0 20px 0;
margin:0 20px;
-ms-flex-item-align:stretch;
align-self:stretch
}
.event-card-new .back .date-wrapper:nth-child(odd){
border-left:none
}
.event-card-new .back .date-wrapper{
border-bottom:1px solid #D9D9D9
}
}
@media only screen and (min-width:767px) and (max-width:920px){
.event-card-new div.front{
display:grid;
grid-template-columns:2fr 1fr;
grid-template-areas:'image image' 'content calendar'
}
.event-card-new figure.event-card-new--left{
grid-area:image;
width:100%
}
.event-card-new figure.event-card-new--left img{
aspect-ratio:3/2;
height:auto;
border-radius:0
}
.event-card-new .event-card-new--center{
grid-area:content
}
.event-card-new .event-card-new--right{
grid-area:calendar
}
}
@media only screen and (min-width:1130px) and (max-width:1300px){
.l-content-aside .event-card-new div.front{
display:grid;
grid-template-columns:2fr 1fr;
grid-template-areas:'image image' 'content calendar'
}
.l-content-aside .event-card-new figure.event-card-new--left{
grid-area:image;
width:100%
}
.l-content-aside .event-card-new figure.event-card-new--left img{
aspect-ratio:3/2;
height:auto;
border-radius:0
}
.l-content-aside .event-card-new .event-card-new--center{
grid-area:content
}
.l-content-aside .event-card-new .event-card-new--right{
grid-area:calendar
}
}
@media only screen and (min-width:767px){
.event-card-new .front{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}
.event-card-new .event-card-new--left{
width:270px;
min-width:270px;
-webkit-box-ordinal-group:2;
-ms-flex-order:1;
order:1
}
.event-card-new .event-card-new--left img{
height:235px
}
.event-card-new .event-card-new--center{
padding:24px 0 24px 20px;
-webkit-box-ordinal-group:3;
-ms-flex-order:2;
order:2;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.event-card-new .event-card-new--center h3{
font-size:20px;
line-height:20px
}
.event-card-new--right{
-webkit-box-ordinal-group:4;
-ms-flex-order:3;
order:3
}
.event-card-new--right__inner{
width:186px
}
.event-card-new--right__inner-singledate{
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
padding:20px
}
.event-card-new .date .month,.event-card-new .date .month{
font-size:16px
}
.event-card-new--right__inner-multidate{
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
-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;
padding:0 0 0 20px;
height:181px
}
.event-card-new--right__inner-multidate .timeslots{
display:block
}
.event-card-new--right__inner-multidate .timeslots li{
padding-left:0
}
.full-schedule-link{
display:none
}
.event-card-new.no-img .event-card-new--center{
padding-top:30px
}
.event-card-new .back .inner{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
display:grid;
grid-template-columns:1fr 1fr;
-webkit-column-gap:50px;
-moz-column-gap:50px;
column-gap:50px;
row-gap:25px;
padding:40px
}
.event-card-new .back .inner .date-wrapper{
width:auto;
padding:20px;
margin:0
}
.event-card-new .back .date-wrapper{
position:relative
}
.event-card-new .back .date-wrapper:nth-child(odd):not(:last-child)::after{
content:'';
height:calc(100% - 25px);
width:1px;
background-color:#D9D9D9;
display:block;
position:absolute;
top:0;
right:-25px
}
.event-card-new .back .date-wrapper:last-child,.event-card-new .back .date-wrapper:nth-last-child(2){
border-bottom:none
}
}
@media only screen and (min-width:1200px){
.event-card-new .event-card-new--left{
width:320px;
min-width:320px;
-webkit-box-ordinal-group:2;
-ms-flex-order:1;
order:1
}
}
.events-list-new__items{
margin:0;
padding:0;
list-style:none
}
.events-list-new__items .events-list-new__item{
padding-left:0
}
.events-list-new__items .events-list-new__item>a{
color:#000;
text-decoration:none
}
.events-list-new__items .events-list-new__item>a:hover h3{
text-decoration:underline
}
.event-card-new{
border-radius:5px;
-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.25),0 -1px 4px rgba(0,0,0,0.1);
box-shadow:0 4px 4px rgba(0,0,0,0.25),0 -1px 4px rgba(0,0,0,0.1);
margin-bottom:20px;
background-color:#EBEBEB
}
.event-card-new--with-image{
background-color:#FFFFFF
}
.event-card-new--no-image .event-card-new--left{
width:10px;
min-width:10px;
max-width:10px
}
.event-card-new.animated{
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
-webkit-transition:all .5s linear;
transition:all .5s linear;
position:relative;
min-height:230px;
-webkit-perspective:1000px;
perspective:1000px
}
.event-card-new.animated .front{
width:100%;
min-height:100%;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
background-color:transparent;
-webkit-transition:all .5s linear;
transition:all .5s linear
}
.event-card-new.animated .back{
overflow:hidden;
z-index:-1;
display:block;
-webkit-transform:rotateX(-180deg);
transform:rotateX(-180deg);
-webkit-box-sizing:border-box;
box-sizing:border-box;
-webkit-transition:all .5s linear;
transition:all .5s linear;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
width:100%;
height:100%;
position:absolute;
border-radius:5px
}
.event-card-new.flipped .front{
-webkit-transform:rotateX(180deg);
transform:rotateX(180deg);
position:absolute
}
.event-card-new.flipped .front .toggler.active .toggler-text{
display:none
}
.event-card-new.flipped .back{
-webkit-transform:rotateX(0);
transform:rotateX(0);
position:static
}
.event-card-new .back .close-btn{
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg);
position:absolute;
right:20px;
top:20px;
cursor:pointer
}
.event-card-new--left img{
width:100%;
display:block;
border-radius:5px 0 0 5px;
-o-object-fit:cover;
object-fit:cover
}
.event-card-new--center{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1
}
.event-card-new--center h3{
font-family:'Roboto';
font-style:normal;
font-weight:500;
color:#2F1B17;
margin:0 25px 0 0;
padding:0;
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1
}
.event-card-new--center__title{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start
}
.event-card-new--center__meta{
padding:0;
margin:0;
list-style:none;
margin-top:10px
}
.event-card-new--center__meta li{
margin-top:5px;
font-size:14px;
line-height:14px;
padding-left:0
}
.event-card-new--right{
padding:24px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-box-pack:stretch;
-ms-flex-pack:stretch;
justify-content:stretch
}
.event-card-new--right__inner{
border:1px solid #D9D9D9;
border-radius:5px;
min-height:186px
}
.event-card-new--right__inner-multidate,.event-card-new--right__inner-singledate{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.event-card-new--right__inner-multidate.gap-5,.event-card-new--right__inner-singledate.gap-5{
gap:10px
}
.event-card-new--right__inner-multidate.gap-20,.event-card-new--right__inner-singledate.gap-20{
gap:20px
}
.event-card-new--right__inner-multidate .date,.event-card-new--right__inner-singledate .date{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}
.event-card-new--right__inner-multidate .dates,.event-card-new--right__inner-singledate .dates{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
gap:20px
}
.event-card-new--right__inner-singledate{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
min-width:152px;
max-height:186px
}
.event-card-new--right .toggle-full-schedule{
font-weight:500;
text-align:center;
color:#000;
text-decoration:none;
font-size:14px;
margin-left:5px;
cursor:pointer
}
.event-card-new .front,.event-card-new .back{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.event-card-new .toggler{
cursor:pointer;
border-bottom:1px solid #ECE1CE
}
.event-card-new .toggler.active .toggler-text{
display:block
}
.event-card-new .toggler.active img{
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg)
}
.event-card-new .toggler.active .toggler-text .button,.event-card-new .toggler.active .toggler-text .site-form .form-submit,.site-form .event-card-new .toggler.active .toggler-text .form-submit,.event-card-new .toggler.active .toggler-text .site-form .form-button,.site-form .event-card-new .toggler.active .toggler-text .form-button,.event-card-new .toggler.active .toggler-text .site-form .form-reset,.site-form .event-card-new .toggler.active .toggler-text .form-reset{
margin-top:20px
}
.event-card-new .toggler img{
-webkit-transition:all 0.3s ease;
transition:all 0.3s ease
}
.event-card-new .toggler-title{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
padding-bottom:15px;
font-weight:500;
margin-top:20px
}
.event-card-new .toggler-text{
display:none;
padding-bottom:20px
}
.event-card-new .date .month{
font-weight:500
}
.event-card-new .date .day{
color:#1E63AD
}
.event-card-new .timeslots{
margin:0;
padding:0;
list-style:none;
font-size:13px
}
.event-card-new .timeslots li{
line-height:20px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
padding-left:0;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
max-width:150px
}
.event-card-new .timeslots li .to{
padding:0 5px;
text-align:center
}
.event-date__month{
margin:0;
font-size:1.1176470588rem;
font-weight:bold
}
.event-date__day{
color:#1E63AD;
margin:0;
font-size:2.1176470588rem;
font-weight:500
}
.featured-gallery{
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse;
width:100%
}
@media (min-width:70.5882352941em){
.featured-gallery{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}
}
.featured-gallery__content-pane{
position:relative;
padding:1em 0;
z-index:2
}
@media (min-width:70.5882352941em){
.featured-gallery__content-pane{
width:33%;
padding:0 3em 0 0;
background:#fff
}
}
.featured-gallery__content-headline{
margin:0 0 .5em;
font-size:2em;
font-weight:900
}
.featured-gallery__tag{
display:block;
margin:0 0 .5em;
font-size:1em;
font-weight:500;
text-transform:uppercase
}
.featured-gallery__content-items{
margin-bottom:1em;
line-height:1.5em
}
.featured-gallery__image-pane{
position:relative;
z-index:2
}
@media (min-width:70.5882352941em){
.featured-gallery__image-pane{
width:67%
}
}
.featured-gallery .gallery-controls{
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
padding:0
}
.featured-gallery.swiper-container-initialized .swiper-slide{
opacity:0 !important
}
.featured-gallery.swiper-container-initialized .swiper-slide-active{
opacity:1 !important
}
.featured-text__inner{
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%
}
@media (min-width:58.8235294118em){
.featured-text__inner{
-webkit-box-orient:horizontal;
-webkit-box-direction:reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse
}
}
.l-2col .featured-text .featured-text__inner{
display:block;
padding:0
}
.l-2col .featured-text .featured-text__content-pane{
width:100%;
padding:2rem 0 0
}
.l-2col .featured-text .featured-text__aside-pane{
width:100%;
padding:0
}
.l-2col .featured-text--background{
left:auto;
margin:0;
position:relative;
right:auto;
width:100%;
background:none;
padding:0
}
.featured-text--background{
left:50%;
margin:0 -50vw;
position:relative;
right:50%;
width:100vw;
padding:2em 0;
background:#F8F5EE
}
.featured-text--background .featured-text__content-pane{
background:none
}
@media (min-width:58.8235294118em){
.featured-text--reverse .featured-text__inner{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}
}
@media (min-width:58.8235294118em){
.featured-text--reverse .featured-text__content-pane{
padding:2em 0 2em 2em
}
}
@media (min-width:58.8235294118em){
.featured-text--reverse .featured-text__aside-pane{
padding:0 1em 0 0
}
}
.featured-text__content-pane{
position:relative;
padding:1em 0;
z-index:2
}
@media (min-width:58.8235294118em){
.featured-text__content-pane{
width:43%;
padding:2em 2em 2em 0
}
}
.featured-text__content-headline{
margin:0 0 .5em;
line-height:1.3
}
.featured-text__content{
line-height:1.5
}
.featured-text__nav{
margin:2em 0
}
.featured-text__footer{
margin:2em 0 0
}
.featured-text__aside-pane{
position:relative;
z-index:2
}
@media (min-width:58.8235294118em){
.featured-text__aside-pane{
width:57%
}
}
.figure-caption{
position:relative;
overflow:hidden
}
@media (min-width:47.0588235294em){
.figure-caption::after{
position:absolute;
bottom:0;
right:0;
width:3.8235294118rem;
height:3.8235294118rem;
content:' ';
background:linear-gradient(135deg,rgba(0,0,0,0) 50%,rgba(0,0,0,0.35) 100%);
z-index:1
}
}
.figure-caption figcaption{
margin:1em 0;
line-height:1.25;
font-size:.8235294118em;
z-index:2
}
.figure-caption figcaption p{
margin:0
}
@media (min-width:47.0588235294em){
.figure-caption figcaption{
position:absolute;
bottom:-100%;
left:0;
right:0;
margin:0;
padding:1.5em 4em 1.5em 1.25em;
background:rgba(0,0,0,0.4);
color:#fff;
font-size:.9411764706em;
-webkit-transition:all .2s;
transition:all .2s
}
.figure-caption figcaption.is-active{
bottom:0
}
}
.figure-caption__toggle{
display:none;
position:absolute;
bottom:.4705882353rem;
right:.4705882353rem;
height:1.7647058824rem;
width:1.7647058824rem;
background:none;
border:none;
border-radius:1.7647058824rem;
padding:0;
font-size:0;
opacity:.85;
z-index:3
}
@media (min-width:47.0588235294em){
.figure-caption__toggle{
display:block
}
}
.figure-caption__toggle:hover,.figure-caption__toggle:focus{
opacity:1
}
.figure-caption__toggle svg{
height:1.7647058824rem;
width:1.7647058824rem;
fill:#fff
}
@media all and (-ms-high-contrast:none){
.figure-caption__toggle *::-ms-backdrop,.figure-caption__toggle{
background:url(/themes/custom/umanitoba/images/svg-icons/info-circle.svg) center center no-repeat;
background-size:contain
}
}
.figure-caption--header{
max-height:26.4705882353rem;
position:relative;
overflow:hidden
}
.figure-caption--header img{
height:100%;
left:0;
-o-object-fit:cover;
object-fit:cover;
position:absolute;
-o-object-position:center center;
object-position:center center;
top:0;
width:100%
}
.figure-caption--header::before{
content:'';
display:block;
padding-bottom:42.85%;
width:100%
}
@media all and (-ms-high-contrast:none){
.gallery .figure-caption .figure-caption__toggle *::-ms-backdrop,.gallery .figure-caption .figure-caption__toggle{
display:none
}
}
@media all and (-ms-high-contrast:none){
.gallery .figure-caption figcaption *::-ms-backdrop,.gallery .figure-caption figcaption{
bottom:0
}
}
.figure-list{
padding:0
}
.figure-list--dark{
background-color:#1E63AD;
color:#fff
}
.figure-list--dark .figure-list__tag{
color:#FBB315
}
.figure-list--dark .figure-list__heading{
color:#fff
}
.figure-list__items{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
list-style:none;
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;
margin:0 -1em;
padding:0
}
.figure-list__item{
-webkit-box-flex:1;
-ms-flex:1 0 100%;
flex:1 0 100%;
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-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;
width:100%;
margin:1em 0;
padding:0 1em;
text-align:center;
list-style-type:none
}
@media (min-width:35.2941176471em){
.figure-list__item{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:50%
}
}
@media (min-width:47.0588235294em){
.figure-list__item{
-webkit-box-flex:1;
-ms-flex:1 1 0px;
flex:1 1 0;
width:auto
}
}
.figure-list__item p{
display:inline;
line-height:1.2
}
.figure-list__tag{
font-weight:700;
color:#1E63AD;
margin-bottom:8px;
justify-self:flex-end
}
.figure-list__heading{
margin:0;
color:#1E63AD;
font-size:2.9411764706rem;
font-weight:900;
line-height:1.075em;
display:grid;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
@media (min-width:47.0588235294em){
.figure-list__heading{
font-size:3.4117647059rem;
line-height:1.1em
}
}
.figure-list__body{
margin:16px 0 0 0
}
.figure-list hr{
height:2px;
width:100px;
background-color:#FBB315;
border:none;
margin-top:26px;
margin-bottom:1em
}
.figure-list__link{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
padding-bottom:2em
}
.file-list__items{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
list-style:none;
margin-left:0;
padding-left:0
}
.file-list__item{
border-top:1px solid #ECE1CE;
padding:.5882352941em 0
}
.file-list__item:last-child{
border-bottom:1px solid #ECE1CE
}
.file-list__link{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
min-height:1.6470588235rem;
padding-left:2.9411764706em;
background-image:url(/themes/custom/umanitoba/images/file-icon.svg);
background-repeat:no-repeat;
background-size:1.6470588235rem 1.6470588235rem;
background-position:.5882352941em center;
color:#222;
line-height:1
}
.file-list__link:hover,.file-list__link:focus{
text-decoration:underline
}
aside .file-list{
margin:0 0 2em
}
aside .file-list .file-list__title{
margin:0 0 1.3em;
padding:0 0 .5em;
border-bottom:1px solid #222;
font-size:1.2941176471rem
}
aside .file-list .file-list__item{
border-top:none;
margin:0 0 1.25em 0;
padding:0
}
aside .file-list .file-list__item:last-child{
border-bottom:none
}
aside .file-list .file-list__link{
padding-left:2.3529411765em;
background-position:.2em top;
line-height:1.5
}
.filterable-news .filterable-news__select.form-select{
width:100%;
margin:0 auto 1em;
padding:1.1764705882em;
border-radius:4px
}
@media (min-width:47.0588235294em){
.filterable-news .filterable-news__select.form-select{
width:40%
}
}
.filterable-news__read-more{
margin-top:1em
}
.filterable-news .ajax-progress-throbber{
position:absolute;
top:2.9411764706rem
}
.filterable-news .ajax-progress-throbber .message{
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden
}
.l-1col .fullwidth,.pl .fullwidth,.fullwidth.page-header,.fullwidth--background-section{
left:50%;
margin:0 -50vw;
position:relative;
right:50%;
width:100vw;
background:#F8F5EE;
padding:2rem 0
}
.l-1col .fullwidth .fullwidth__container,.pl .fullwidth .fullwidth__container,.fullwidth.page-header .fullwidth__container,.fullwidth--background-section .fullwidth__container{
margin:0 auto;
width:100%;
max-width:87.0588235294rem;
padding:0 1rem
}
@media (min-width:35.2941176471em){
.l-1col .fullwidth .fullwidth__container,.pl .fullwidth .fullwidth__container,.fullwidth.page-header .fullwidth__container,.fullwidth--background-section .fullwidth__container{
padding:0 2.3529411765rem
}
}
.l-1col .fullwidth.fullwidth--dark,.pl .fullwidth.fullwidth--dark,.fullwidth.page-header.fullwidth--dark,.fullwidth--background-section.fullwidth--dark{
background:#003471;
color:#fff
}
.l-1col .fullwidth.fullwidth--transparent,.pl .fullwidth.fullwidth--transparent,.fullwidth.page-header.fullwidth--transparent,.fullwidth--background-section.fullwidth--transparent{
background:transparent;
padding:0
}
body{
font-size:inherit
}
body.path-finder{
font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif
}
.alias--finder{
color:#222;
font-family:'Roboto','Helvetica Neue',Arial,sans-serif;
font-weight:400;
font-size:17px
}
.alias--finder h1{
font-size:3rem
}
.alias--finder h3{
font-size:1.5rem;
font-weight:400
}
.alias--finder .title+.lead{
color:#222
}
.alias--finder .app-title{
margin-bottom:0
}
.alias--finder .section-break{
border-color:#ECE1CE;
opacity:1;
border-top-width:1px;
margin-top:15px
}
.alias--finder .site-logo{
display:block;
margin-right:auto;
width:8.8235294118rem;
-ms-flex-negative:0;
flex-shrink:0
}
.alias--finder .site-logo img{
display:block;
height:auto;
max-width:100%;
width:auto
}
@media (min-width:35rem){
.alias--finder .site-logo{
width:11.75rem
}
}
@media (min-width:70.5rem){
.alias--finder .site-logo{
width:14.75rem
}
}
.alias--finder .btn{
text-decoration:none;
color:#222222;
font-size:.9411764706rem;
font-weight:500;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
border:none;
border-radius:4px;
padding:1rem 1.5rem;
display:inline-block;
cursor:pointer;
-webkit-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
background-color:#FBB315;
border-color:#FBB315;
text-align:center
}
.alias--finder .btn:hover{
background-color:#FFBA1C
}
.alias--finder .btn.btn-secondary{
background-color:#3E1707;
border-color:#3E1707;
color:#FFF
}
.alias--finder .btn.btn-secondary:hover{
background-color:#6D3D28
}
.alias--finder .cd-overflow{
overflow-y:auto;
position:initial
}
.alias--finder .questions-header{
border-bottom:none;
padding-top:0
}
@media (min-width:70.5882352941em){
.alias--finder .questions-header{
padding-top:10px
}
}
.alias--finder .services-header h4{
margin-top:10px
}
.alias--finder #questionlist li{
color:#222222
}
.alias--finder #questionlist h4{
font-size:1.25rem
}
.alias--finder #questionlist label{
font-size:1rem
}
.alias--finder .checkbox input[type=radio]{
margin-left:-20px
}
.alias--finder .jump-to-chart{
background:#F8F5EE
}
.alias--finder .jump-to-chart p{
color:#222
}
.alias--finder #modularstorage-services .service-panel input ~ .control-indicator{
border:solid 1px #ECE1CE;
background:none;
border-radius:4px;
color:#222222;
padding:1rem 1rem 2rem;
-webkit-transition:all .15s ease-in;
transition:all .15s ease-in
}
.alias--finder #modularstorage-services .service-panel input ~ .control-indicator:before{
color:#1E63AD
}
.alias--finder #modularstorage-services .service-panel .service-title{
color:#222;
font-size:1.25rem;
font-weight:500
}
.alias--finder #modularstorage-services .service-panel .service-title+p{
font-size:1rem;
font-weight:400;
color:inherit
}
.alias--finder #comparisonchart thead th,.alias--finder #comparisonchart thead td,.alias--finder #comparisonchart .floating-col-header>div{
background-color:#1E63AD
}
.alias--finder fieldset{
min-width:0;
padding:0;
margin:0;
border:0
}
.alias--finder .step-1,.alias--finder .step-2,.alias--finder .step-3{
font-size:21px;
margin-top:0
}
.alias--finder .floating-row-header>div,.alias--finder .cwd-scrolling-table th,.alias--finder .cwd-scrolling-table td{
min-width:100px !important
}
@media (min-width:35.2941176471em){
.alias--finder .floating-row-header>div,.alias--finder .cwd-scrolling-table th,.alias--finder .cwd-scrolling-table td{
min-width:150px !important
}
}
#popup::after{
background:-webkit-gradient(linear,left bottom,left top,color-stop(70%,#fff),to(rgba(0,0,0,0)));
background:linear-gradient(0deg,#fff 70%,rgba(0,0,0,0) 100%);
bottom:-8px;
content:'';
display:block;
height:40px;
position:sticky;
width:100%
}
#popup .help{
margin-top:-34px;
padding-bottom:0
}
#popup-close,.popup-close{
display:inline-block;
margin:auto auto auto calc(100% - 35px);
padding:initial;
position:sticky;
right:auto
}
.comparisonchart-wrapper #comparisonchart{
border:0;
border-collapse:separate
}
.comparisonchart-wrapper #comparisonchart.table--fixed{
table-layout:fixed
}
.comparisonchart-wrapper #comparisonchart.table--fixed thead td,.comparisonchart-wrapper #comparisonchart.table--fixed thead th,.comparisonchart-wrapper #comparisonchart.table--fixed tbody td,.comparisonchart-wrapper #comparisonchart.table--fixed tbody th{
width:-webkit-fit-content;
width:-moz-fit-content;
width:fit-content
}
.comparisonchart-wrapper #comparisonchart.table--overflow thead td,.comparisonchart-wrapper #comparisonchart.table--overflow thead th,.comparisonchart-wrapper #comparisonchart.table--overflow tbody td,.comparisonchart-wrapper #comparisonchart.table--overflow tbody th{
min-width:280px
}
.comparisonchart-wrapper #comparisonchart thead th,.comparisonchart-wrapper #comparisonchart thead td{
border-bottom-width:1px;
border-top:1px solid #ECE1CE;
-webkit-box-shadow:none;
box-shadow:none;
white-space:inherit
}
.comparisonchart-wrapper #comparisonchart thead td{
border-bottom:0;
left:0;
position:sticky;
z-index:1
}
.comparisonchart-wrapper #comparisonchart thead th{
vertical-align:middle
}
.comparisonchart-wrapper #comparisonchart thead th:nth-of-type(1){
border-left:0
}
.comparisonchart-wrapper #comparisonchart tbody th:first-child{
left:0;
position:sticky;
z-index:1
}
.comparisonchart-wrapper #comparisonchart tbody td{
border-left:0;
word-break:break-word
}
.comparisonchart-wrapper .floating-col-header--fixed{
display:grid;
grid-auto-columns:1fr;
grid-auto-flow:column;
width:100%
}
.comparisonchart-wrapper .floating-col-header--fixed div{
width:auto !important;
min-width:auto !important;
max-width:none !important
}
@media (min-width:70.5882352941em){
.comparisonchart-wrapper .floating-col-header--overflow div{
min-width:280px !important
}
}
.comparisonchart-wrapper .floating-col-header>div{
max-width:280px;
vertical-align:middle;
white-space:inherit
}
.comparisonchart-wrapper .floating-col-header>div:first-child{
left:0;
position:sticky;
z-index:1
}
.gallery{
max-width:750px
}
.gallery.swiper-container-initialized .swiper-slide{
opacity:0 !important
}
.gallery.swiper-container-initialized .swiper-slide-active{
opacity:1 !important
}
.gallery__slide{
position:relative;
overflow:hidden
}
.gallery img{
width:100%
}
.gallery-controls{
display:none;
padding:.25em 0
}
.swiper-container-initialized .gallery-controls{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.gallery-controls__pagination{
width:auto;
bottom:auto;
left:auto;
padding:.5em 2em .5em 0
}
.gallery-controls__buttons{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.gallery-controls__buttons::after{
-webkit-box-ordinal-group:0;
-ms-flex-order:-1;
order:-1;
margin:2px;
display:block;
width:1px;
height:26px;
background:#222;
content:' '
}
.gallery-controls__button{
display:inline-block;
margin:0;
padding:.5em;
background:none;
border:none;
cursor:pointer
}
.gallery-controls__button img{
width:12px
}
.gallery-controls__button.is-disabled{
opacity:.2
}
.gallery-controls__button--prev{
-webkit-box-ordinal-group:-1;
-ms-flex-order:-2;
order:-2
}
.gallery-controls__button--prev img{
-webkit-transform:rotate(180deg);
transform:rotate(180deg)
}
.gsc-control-cse{
margin:0 !important;
padding:0 !important;
line-height:normal
}
.grand-hero{
left:50%;
margin:0 -50vw;
position:relative;
right:50%;
width:100vw;
position:relative;
margin-bottom:1.5rem
}
.grand-hero__media{
position:relative;
max-height:35.2941176471rem;
overflow:hidden
}
.grand-hero__media::before{
content:'';
display:block;
padding-bottom:42.85%;
width:100%
}
@media (min-width:58.8235294118em){
.grand-hero__media::after{
background:linear-gradient(135deg,#101921 0%,rgba(86,87,87,0) 100%);
content:'';
position:absolute;
bottom:0;
top:0;
left:0;
right:0;
opacity:.6;
mix-blend-mode:hard-light;
pointer-events:none
}
}
.grand-hero__media img,.grand-hero__media video{
height:100%;
left:0;
-o-object-fit:cover;
object-fit:cover;
position:absolute;
-o-object-position:center center;
object-position:center center;
top:0;
width:100%
}
.grand-hero__wrapper{
position:absolute;
top:2.9411764706rem;
right:0;
left:0;
color:#fff;
display:none;
pointer-events:none
}
@media (min-width:58.8235294118em){
.grand-hero__wrapper{
display:block
}
}
.grand-hero__container{
padding-left:1.7647058824rem;
border-left:3px solid #FBB315
}
.grand-hero__title{
font-size:3.7647058824rem;
line-height:1.1em;
margin:0;
max-width:33.8235294118rem
}
.grand-hero__intro{
font-size:1.5294117647rem;
font-weight:400;
line-height:1.4em;
margin:.8823529412rem 0 0;
max-width:28.2352941176rem
}
.grand-hero__link{
color:#fff;
text-decoration:none;
pointer-events:all;
display:inline-block
}
.grand-hero__link::after{
content:'';
background:url(/themes/custom/umanitoba/images/circle-arrow-gold.svg) no-repeat bottom right;
background-size:100%;
display:inline-block;
height:1.4705882353rem;
width:1.4705882353rem;
vertical-align:middle
}
.grand-hero__link:hover::after,.grand-hero__link:focus::after{
background:url(/themes/custom/umanitoba/images/circle-arrow-brown.svg) no-repeat bottom right;
background-size:100%
}
.grand-hero .breadcrumb{
color:#fff;
line-height:1;
margin:0 0 1.7647058824rem;
pointer-events:all
}
.grand-hero .breadcrumb a,.grand-hero .breadcrumb li:last-child a,.grand-hero .breadcrumb li::after{
color:#fff
}
.grand-hero--large .grand-hero__media{
max-height:38.8235294118rem
}
.grand-hero--large .grand-hero__media::before{
padding-bottom:56.25%
}
.grand-hero--large .grand-hero__wrapper{
top:4.8235294118rem
}
.node-layout-builder-form .grand-hero{
width:100%;
margin:0 auto;
left:0;
right:0
}
.node-layout-builder-form .grand-hero.alternate .grand-hero__banner__header{
margin-right:27px
}
.node-layout-builder-form .grand-hero.side .grand-hero__banner__header-side{
margin-right:27px
}
.grid{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
list-style:none;
margin:0 -.5882352941rem;
padding:0
}
@supports (display:grid){
.grid{
display:grid;
margin:0;
grid-gap:1.1764705882rem
}
}
@media (min-width:47.0588235294em){
.grid--2 .grid__item,.grid--3 .grid__item,.grid--4 .grid__item{
width:50%
}
@supports (display:grid){
.grid--2,.grid--3,.grid--4{
grid-template-columns:1fr 1fr
}
.grid--2 .grid__item,.grid--3 .grid__item,.grid--4 .grid__item{
width:auto
}
}
}
@media (min-width:47.0588235294em){
.grid--5 .grid__item,.grid--6 .grid__item{
width:33%
}
@supports (display:grid){
.grid--5,.grid--6{
grid-template-columns:1fr 1fr 1fr
}
.grid--5 .grid__item,.grid--6 .grid__item{
width:auto
}
}
}
@media (min-width:35.2941176471em){
.grid--5 .grid__item,.grid--6 .grid__item{
width:50%
}
@supports (display:grid){
.grid--5,.grid--6{
grid-template-columns:1fr 1fr
}
.grid--5 .grid__item,.grid--6 .grid__item{
width:auto
}
}
}
@media (min-width:58.8235294118em){
.grid--3 .grid__item,.grid--4 .grid__item{
width:50%
}
@supports (display:grid){
.grid--3,.grid--4{
grid-template-columns:1fr 1fr
}
.grid--3 .grid__item,.grid--4 .grid__item{
width:auto
}
}
}
@media (min-width:58.8235294118em){
.grid--5 .grid__item,.grid--6 .grid__item{
width:33%
}
@supports (display:grid){
.grid--5,.grid--6{
grid-template-columns:1fr 1fr 1fr
}
.grid--5 .grid__item,.grid--6 .grid__item{
width:auto
}
}
}
@media (min-width:70.5882352941em){
.grid--3 .grid__item{
width:33%
}
@supports (display:grid){
.grid--3{
grid-template-columns:1fr 1fr 1fr
}
.grid--3 .grid__item{
width:auto
}
}
}
@media (min-width:70.5882352941em){
.grid--4 .grid__item{
width:25%
}
@supports (display:grid){
.grid--4{
grid-template-columns:1fr 1fr 1fr 1fr
}
.grid--4 .grid__item{
width:auto
}
}
}
@media (min-width:70.5882352941em){
.grid--5 .grid__item{
width:20%
}
@supports (display:grid){
.grid--5{
grid-template-columns:1fr 1fr 1fr 1fr 1fr
}
.grid--5 .grid__item{
width:auto
}
}
}
@media (min-width:70.5882352941em){
.grid--6 .grid__item{
width:16.66%
}
@supports (display:grid){
.grid--6{
grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr
}
.grid--6 .grid__item{
width:auto
}
}
}
.grid__item{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin:0;
padding:10px;
width:100%
}
@supports (display:grid){
.grid__item{
padding:0
}
}
.grid__item--centered{
-ms-flex-item-align:center;
align-self:center;
justify-self:center
}
.grid__item--centered-top{
-ms-flex-item-align:start;
align-self:start;
justify-self:center
}
.grid-gallery{
margin:0;
padding:0
}
.grid-gallery__container{
overflow:auto;
margin:1em 0;
padding-top:20px
}
.grid-gallery__header{
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
}
.grid-gallery__title{
font-weight:500;
margin-bottom:1.6rem;
margin-top:0
}
.grid-gallery__item{
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
float:left;
margin-bottom:20px;
padding:0
}
.grid-gallery__item+.grid-gallery__item{
width:calc(50% - 10px);
margin-left:20px
}
@media (min-width:47.0588235294em){
.grid-gallery__item+.grid-gallery__item{
width:calc(25% - 15px)
}
}
.grid-gallery__item:first-of-type{
width:100%
}
@media (min-width:47.0588235294em){
.grid-gallery__item:first-of-type{
width:calc(50% - 10px)
}
}
.grid-gallery__item:nth-of-type(2n){
margin-left:0
}
@media (min-width:47.0588235294em){
.grid-gallery__item:nth-of-type(2n){
margin-left:20px
}
}
.grid-gallery__item:before{
content:'';
height:0;
width:0;
display:inline-block;
padding-bottom:100%;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.grid-gallery__item img{
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
-o-object-fit:cover;
object-fit:cover;
display:block;
height:100%;
-webkit-transition:opacity .2s;
transition:opacity .2s
}
.grid-gallery__link{
background:#222;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-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
}
.grid-gallery__link::after{
content:'';
position:relative;
display:block;
height:54px;
width:54px;
border-radius:50%;
opacity:0;
-webkit-transition:opacity .2s;
transition:opacity .2s;
background:#222 url(/themes/custom/umanitoba/images/svg-icons/plus-white.svg) center center no-repeat
}
.grid-gallery__link:hover img,.grid-gallery__link:focus img{
opacity:0.55
}
.grid-gallery__link:hover::after,.grid-gallery__link:focus::after{
opacity:1
}
.hero{
margin-bottom:2em;
position:relative
}
.hero img{
width:100%
}
@media (min-width:58.8235294118em){
.hero{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end
}
.hero::before{
content:'';
height:0;
width:0;
display:inline-block;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding-bottom:40%
}
}
@media (min-width:58.8235294118em){
.hero__image{
position:absolute;
height:100%;
left:0;
top:0;
width:71.42%;
-o-object-fit:cover;
object-fit:cover;
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
}
@media (min-width:58.8235294118em){
.hero__image.figure-caption{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
}
.hero__image.figure-caption img{
-o-object-fit:cover;
object-fit:cover
}
.hero__content{
background:#003471;
padding:1rem
}
@media (min-width:58.8235294118em){
.hero__content{
width:28.58%;
padding:2.5882352941rem 4.5294117647rem 2rem 2.3529411765rem
}
}
.hero__content-type{
margin-top:0;
padding-bottom:4px;
font-weight:bold;
font-size:.8235294118rem;
letter-spacing:0.16px;
text-transform:uppercase;
border-bottom:1px solid #ECE1CE
}
.hero__link{
display:block;
text-decoration:none;
color:#FFFFFF
}
.hero__link h2{
margin:0
}
.hero__link:hover h2,.hero__link:focus h2{
text-decoration:underline
}
.hero--simple{
max-height:35.2941176471rem
}
@media (min-width:58.8235294118em){
.hero--simple{
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end
}
.hero--simple::before{
padding-bottom:42.86%
}
}
@media (min-width:58.8235294118em){
.hero--simple .hero__main{
left:50%;
margin:0 -50vw;
position:relative;
right:50%;
width:100vw;
position:absolute;
top:0;
bottom:0;
overflow:hidden
}
}
.hero--simple .hero__image img{
-o-object-fit:cover;
object-fit:cover
}
@media (min-width:58.8235294118em){
.hero--simple .hero__image{
width:100%
}
}
.hero--simple .hero__content{
padding:1.7647058824rem
}
@media (min-width:58.8235294118em){
.hero--simple .hero__content{
background:rgba(0,52,113,0.95);
z-index:1;
width:auto;
margin-top:1.7647058824em;
margin-bottom:2.9411764706em;
padding-top:2.0588235294em;
padding-bottom:2.2352941176em;
padding-right:0;
position:relative
}
.hero--simple .hero__content::after{
content:'';
background:rgba(0,52,113,0.95);
position:absolute;
top:0;
bottom:0;
left:100%;
width:100vh
}
}
.hero--simple .hero__link{
position:relative;
border-left:2px solid #FBB315;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
padding-left:1.2352941176em;
padding-bottom:2.1176470588em
}
.hero--simple .hero__link::after{
position:absolute;
left:21px;
bottom:0;
width:1.5294117647rem;
height:1.5294117647rem;
background:url(/themes/custom/umanitoba/images/circle-arrow-gold.svg) no-repeat center center;
background-size:1.5294117647rem 1.5294117647rem;
content:' '
}
@media (min-width:58.8235294118em){
.hero--simple .hero__link h2{
font-size:2.1176470588rem
}
}
.hero--simple .hero__link h2+p{
margin:.5882352941em 0 0 0
}
@media (min-width:58.8235294118em){
.hero--simple .hero__link__header{
max-width:30.5882352941rem
}
}
.hero--simple .video-loop{
position:relative
}
.hero--simple .video-loop::before{
content:'';
display:block;
padding-bottom:42.86%
}
.hero--simple .non-video-loop{
position:relative
}
.hero--simple .non-video-loop::before{
content:'';
display:block;
padding-bottom:42.86%
}
.hero--component.hero--looping-video .hero__main,.hero--highlight.hero--looping-video .hero__main{
padding-bottom:56.25%
}
@media (min-width:58.8235294118em){
.hero--component.hero--looping-video .hero__main,.hero--highlight.hero--looping-video .hero__main{
padding-bottom:0
}
}
.hero--component .hero__main,.hero--highlight .hero__main{
position:relative
}
@media (min-width:58.8235294118em){
.hero--component .hero__main,.hero--highlight .hero__main{
width:71.48%
}
}
.hero--component .hero__main .figure-caption,.hero--highlight .hero__main .figure-caption{
height:100%;
width:100%;
background:#dedede
}
.hero--component .hero__main .figure-caption figcaption,.hero--highlight .hero__main .figure-caption figcaption{
padding:0 1rem
}
@media (min-width:47.0588235294em){
.hero--component .hero__main .figure-caption figcaption,.hero--highlight .hero__main .figure-caption figcaption{
padding:1.5em 4em 1.5em 1.25em
}
}
.hero--component .hero__main .figure-caption img,.hero--highlight .hero__main .figure-caption img{
-o-object-fit:cover;
object-fit:cover
}
.hero--component .hero__main img,.hero--highlight .hero__main img{
height:100%
}
.hero--component .hero__video,.hero--highlight .hero__video{
display:block;
height:100%;
max-width:100%;
width:100%
}
.hero--component .hero__video .video-thumbnail,.hero--component .hero__video .video-thumbnail__figure,.hero--highlight .hero__video .video-thumbnail,.hero--highlight .hero__video .video-thumbnail__figure{
width:100%;
height:100%
}
.hero--component .hero__video .video-thumbnail img,.hero--component .hero__video .video-thumbnail__figure img,.hero--highlight .hero__video .video-thumbnail img,.hero--highlight .hero__video .video-thumbnail__figure img{
-o-object-fit:cover;
object-fit:cover;
width:100%;
height:100%
}
.hero--component .hero__content{
background:#EBEBEB
}
.hero--component .hero__content .video-thumbnail{
margin-top:1.4705882353em;
margin-bottom:1.4705882353em
}
.hero--component .hero__link{
color:#222
}
.hero--component .hero__link__header{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.hero--component .hero__link h2{
width:100%;
font-size:1.2352941176rem;
margin-bottom:1.4705882353em;
letter-spacing:0
}
.hero--component .hero__link block__content-media{
margin-top:1.4705882353em;
margin-bottom:1.4705882353em
}
.hero--component .hero__link--event,.hero--component .hero__link--news{
margin-bottom:1.5em
}
.hero--component .hero__link--event time,.hero--component .hero__link--news time{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
letter-spacing:0;
margin-left:1.4705882353em
}
.hero--component .hero__link--event .month,.hero--component .hero__link--news .month{
font-weight:500;
font-size:1.0588235294rem;
color:#2F1B17
}
.hero--component .hero__link--event .day,.hero--component .hero__link--news .day{
font-size:2.1176470588rem;
color:#1E63AD
}
@media (max-width:58.8235294118em){
.hero--component .hero__link--news{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.hero--component .hero__link--news time{
display:none
}
.hero--component .hero__link--news .hero__link__header{
display:block;
width:65%;
-webkit-box-ordinal-group:2;
-ms-flex-order:1;
order:1;
padding:0.5em 0 0 1em
}
.hero--component .hero__link--news .hero__content-media{
width:35%;
min-width:110px;
margin:0;
-webkit-box-ordinal-group:1;
-ms-flex-order:0;
order:0;
-o-object-fit:cover;
object-fit:cover
}
}
.hero--component .video-loop__controls{
padding:0 .7647058824rem
}
.hero--component .non-video-loop__controls{
padding:0 .7647058824rem
}
.hero--highlight .hero{
font-family:Roboto-Medium;
font-size:1.7647058824rem;
color:#FFFFFF;
letter-spacing:0
}
@media (min-width:58.8235294118em){
.hero--highlight .hero__content-media{
margin-right:-2.9411764706rem
}
}
.hero--highlight .hero__link h2{
margin-bottom:1rem
}
@media (min-width:58.8235294118em){
.hero--highlight .hero__link h2{
margin-bottom:1.6470588235em
}
}
.hero--highlight .hero__link h2:after{
content:'';
display:inline-block;
background:url(/themes/custom/umanitoba/images/circle-arrow-gold.svg) no-repeat center right;
background-size:1.5294117647rem 1.5294117647rem;
width:2.0588235294rem;
height:1.5294117647rem;
position:relative;
top:.1764705882rem
}
.hero--highlight .video-loop__controls{
padding:0 .7647058824rem
}
.hero--highlight .non-video-loop__controls{
padding:0 .7647058824rem
}
.hero--basic{
margin-bottom:1rem
}
@media (min-width:58.8235294118em){
.hero--basic{
margin-bottom:2rem
}
}
.js-layout-builder-block.layout-builder-block .hero--video-modal__inner{
margin:0;
overflow:hidden
}
.js-layout-builder-block.layout-builder-block .modal-hero{
margin:0 auto 0 -50%;
width:100%;
right:auto
}
.hero--video-modal__inner{
position:relative;
height:auto;
margin:0 -50vw;
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
@media (max-width:70.5882352941em){
.hero--video-modal__inner{
margin:0
}
}
@media (min-width:58.8235294118em){
.hero--video-modal__inner__has-assets .modal-hero__image::after{
position:absolute;
left:0;
right:0;
width:100%;
height:100%;
background-color:rgba(0,0,0,0.3);
content:"";
top:0
}
.hero--video-modal__inner__has-assets .video-loop::after{
position:absolute;
left:0;
right:0;
width:100%;
height:100%;
background-color:rgba(0,0,0,0.3);
content:"";
top:0
}
}
@media (max-width:58.8235294118em){
.hero--video-modal__inner__has-title .modal-hero__image::after{
position:absolute;
left:0;
right:0;
width:100%;
height:100%;
background-color:rgba(0,0,0,0.3);
content:"";
top:0
}
.hero--video-modal__inner__has-title .video-loop::after{
position:absolute;
left:0;
right:0;
width:100%;
height:100%;
background-color:rgba(0,0,0,0.3);
content:"";
top:0
}
}
@media (min-width:58.8235294118em){
.hero--video-modal__inner{
min-height:39.4117647059em
}
}
.hero--video-modal__inner .video-loop{
z-index:1;
display:none
}
@media (min-width:58.8235294118em){
.hero--video-modal__inner .video-loop{
display:block
}
}
@media (prefers-reduced-motion:reduce){
.hero--video-modal__inner video,.hero--video-modal__inner .video-loop__controls{
display:none !important
}
}
.hero--video-modal__inner .modal-hero{
left:50%;
margin:0 -50vw;
position:relative;
right:50%;
width:100vw;
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;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
position:relative;
height:auto;
top:0;
bottom:0;
padding:0 1rem
}
.hero--video-modal__inner .modal-hero .modal-hero__image-container{
width:100%
}
.hero--video-modal__inner .modal-hero .modal-hero__image-container .modal-hero__title{
position:relative
}
@media (max-width:58.8235294118em){
.hero--video-modal__inner .modal-hero{
position:relative;
min-height:300px
}
.hero--video-modal__inner .modal-hero .modal-hero__image-container{
width:90vw;
height:300px
}
}
.hero--video-modal__inner .modal-hero--align-top-left{
-webkit-box-align:start;
-ms-flex-align:start;
align-items:start;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start
}
@media (min-width:565px){
.hero--video-modal__inner .modal-hero--align-top-left{
padding:0 2.5rem
}
}
@media (min-width:70.5882352941em){
.hero--video-modal__inner .modal-hero--align-top-left{
padding:0 3rem
}
}
.hero--video-modal__inner .modal-hero--align-top-left .modal-hero__title{
margin:0;
position:absolute;
padding-top:2.5rem
}
.hero--video-modal__inner .modal-hero--align-top-left .modal-hero__title,.hero--video-modal__inner .modal-hero--align-top-left .modal-hero__intro{
text-align:left;
padding-left:0
}
.hero--video-modal__inner .modal-hero .modal-hero__title,.hero--video-modal__inner .modal-hero .modal-hero__intro,.hero--video-modal__inner .modal-hero .modal-hero__buttons{
z-index:1
}
.hero--video-modal__inner .modal-hero .modal-hero__title{
padding-right:0;
width:100%
}
@media (max-width:70.5882352941em){
.hero--video-modal__inner .modal-hero .modal-hero__title{
width:75%
}
}
.hero--video-modal__inner .modal-hero__image{
position:absolute;
top:0;
left:0;
bottom:0;
width:100%;
height:100%;
overflow:hidden
}
.hero--video-modal__inner .modal-hero__text{
z-index:1;
width:100%;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
gap:1.75rem;
margin:1.75rem 0
}
.hero--video-modal__inner .modal-hero .modal-hero__buttons{
z-index:1;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
gap:15px;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
@media (max-width:58.8235294118em){
.hero--video-modal__inner .modal-hero .modal-hero__buttons{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
width:90%;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:start
}
}
.hero--video-modal__inner .modal-hero--align-centred{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.hero--video-modal__inner .modal-hero--align-centred .modal-hero__text,.hero--video-modal__inner .modal-hero--align-centred .modal-hero__title,.hero--video-modal__inner .modal-hero--align-centred .modal-hero__intro{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
@media (max-width:70.5882352941em){
.hero--video-modal__inner .modal-hero--align-centred .modal-hero__image-container{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.hero--video-modal__inner .modal-hero--align-centred .modal-hero__title{
margin:0;
padding:0;
width:100%
}
.hero--video-modal__inner .modal-hero--align-centred .modal-hero__buttons{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.hero--video-modal__inner .modal-hero--align-centred .modal-hero__buttons a{
min-width:200px
}
}
.hero--video-modal__inner .modal-hero img{
width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover
}
.hero--video-modal__inner .modal-hero__title,.hero--video-modal__inner .modal-hero__intro,.hero--video-modal__inner .modal-hero a{
z-index:1
}
.hero--video-modal__inner .modal-hero__title{
font-size:24.7px;
font-size:2.47rem;
line-height:22.9px;
line-height:2.29rem;
margin-bottom:17.6px;
margin-bottom:1.76rem;
font-weight:bold;
font-weight:700;
color:#3E1707;
letter-spacing:0;
padding:0 1.875rem;
text-align:center;
margin-top:0
}
@media (min-width:58.8235294118em){
.hero--video-modal__inner .modal-hero__title{
font-size:60px;
font-size:6rem;
line-height:65px;
line-height:6.5rem;
margin-bottom:0
}
}
.hero--video-modal__inner .modal-hero__intro{
font-size:11.2px;
font-size:1.12rem;
line-height:12.3px;
line-height:1.23rem;
color:#3E1707;
letter-spacing:0;
text-align:center;
margin:0;
max-width:100%
}
@media (min-width:58.8235294118em){
.hero--video-modal__inner .modal-hero__intro{
font-size:20px;
font-size:2rem;
line-height:21.8px;
line-height:2.18rem;
max-width:70%
}
}
.hero--video-modal__inner .modal-hero a{
max-width:90%;
text-transform:uppercase
}
@media (min-width:58.8235294118em){
.hero--video-modal__inner .modal-hero a{
max-width:auto
}
}
@media (max-width:58.8235294118em){
.hero--video-modal__inner .modal-hero__image{
max-height:300px
}
.hero--video-modal__inner .modal-hero__intro{
font-size:1.2941176471em;
line-height:1.5em;
font-weight:400;
text-align:left;
max-width:100%
}
}
.hero--video-modal__inner--light .modal-hero__title,.hero--video-modal__inner--light .modal-hero__intro{
color:#fff
}
@media (max-width:58.8235294118em){
.hero--video-modal__inner--light .modal-hero__intro{
color:#222
}
}
.node-layout-builder-form .hero{
width:100%;
margin:0 auto;
left:0;
right:0;
overflow:hidden
}
.feature-carousel{
position:relative;
padding:0 0 3em;
overflow:hidden;
background:#F8F5EE
}
.feature-carousel__header{
text-align:center;
margin-bottom:2em
}
.feature-carousel__slides{
position:relative;
margin:0 auto;
overflow:hidden
}
.feature-carousel .gallery-controls{
display:inline;
position:absolute;
right:0;
bottom:0;
z-index:10
}
@media (min-width:58.8235294118em){
.feature-carousel .gallery-controls{
top:-25px;
bottom:auto
}
}
.feature-carousel__content-pane{
width:100%;
position:relative;
z-index:2;
background:#fff
}
@media (min-width:58.8235294118em){
.feature-carousel__content-pane{
width:700px
}
}
.feature-carousel__main-items-slide{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
background:#fff;
opacity:0 !important
}
@media (min-width:35.2941176471em){
.feature-carousel__main-items-slide{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
min-height:450px;
height:auto
}
}
.feature-carousel__main-items-slide.swiper-slide-active{
background:#fff;
opacity:1 !important
}
.feature-carousel__main-items-slide-headline{
margin-top:0
}
.feature-carousel__main-items-slide-body{
padding:2em
}
@media (min-width:35.2941176471em){
.feature-carousel__main-items-slide-body{
-webkit-box-flex:1;
-ms-flex:1 1 45%;
flex:1 1 45%;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
width:45%
}
}
.feature-carousel__main-items-slide-body .wysiwyg{
margin:0 0 2em;
line-height:1.5em
}
.feature-carousel__main-items-slide-body .arrow-button{
margin-top:auto
}
.feature-carousel__main-items-slide-image{
width:100%
}
@media (min-width:35.2941176471em){
.feature-carousel__main-items-slide-image{
-webkit-box-flex:1;
-ms-flex:1 1 55%;
flex:1 1 55%;
width:55%
}
}
.feature-carousel__main-items-slide-image img{
-o-object-fit:cover;
object-fit:cover;
min-height:100%;
width:100%
}
.feature-carousel__thumb-pane{
display:none;
width:1750px;
overflow:hidden;
top:50%;
left:-345px;
margin-top:-197px;
z-index:1;
position:absolute
}
@media (min-width:58.8235294118em){
.feature-carousel__thumb-pane{
display:block
}
}
.image-feature{
position:relative;
padding:2rem
}
@media (min-width:47.0588235294em){
.image-feature{
padding:0
}
}
.image-feature__figure{
position:absolute;
top:0;
bottom:0;
right:0;
left:0;
overflow:hidden
}
@media (min-width:47.0588235294em){
.image-feature__figure{
max-height:26.4705882353rem;
position:relative
}
}
.image-feature__figure img{
height:100%;
left:0;
-o-object-fit:cover;
object-fit:cover;
position:absolute;
-o-object-position:center center;
object-position:center center;
top:0;
width:100%
}
.image-feature__figure::before{
content:'';
display:block;
padding-bottom:42.85%;
width:100%
}
.image-feature__figure::after{
position:absolute;
bottom:0;
left:0;
right:0;
height:500px;
opacity:.8;
background-image:-webkit-gradient(linear,left bottom,left top,from(#06111F),to(rgba(6,17,31,0)));
background-image:linear-gradient(0deg,#06111F 0%,rgba(6,17,31,0) 100%);
content:' ';
z-index:10
}
@media (min-width:47.0588235294em){
.image-feature__figure::after{
background-image:-webkit-gradient(linear,left bottom,left top,from(#06111F),color-stop(70%,rgba(6,17,31,0)));
background-image:linear-gradient(0deg,#06111F 0%,rgba(6,17,31,0) 70%)
}
}
.image-feature__body{
position:relative;
margin:4rem 0 0;
padding:0 1em;
color:#fff;
border-left:2px solid #FBB315;
z-index:20
}
@media (min-width:47.0588235294em){
.image-feature__body{
position:absolute;
bottom:3em;
left:3em;
right:3em;
margin:0
}
}
@media (min-width:58.8235294118em){
.image-feature__body{
max-width:38.2352941176rem
}
}
.image-feature__body-heading{
margin:0 0 .25em;
font-size:2rem
}
@media (min-width:47.0588235294em){
.image-feature__body-heading{
font-size:2.3529411765rem
}
}
.image-feature__body p{
margin:0;
font-size:1.0588235294rem;
font-weight:500
}
.image-feature__link{
color:#fff;
text-decoration:none;
pointer-events:all;
display:inline-block
}
.image-feature__link::after{
content:'';
background:url(/themes/custom/umanitoba/images/circle-arrow-gold.svg) no-repeat bottom right;
background-size:100%;
display:inline-block;
height:1.4705882353rem;
width:1.4705882353rem;
vertical-align:middle;
margin-left:.5rem
}
.image-feature__link:hover::after,.image-feature__link:focus::after{
background:url(/themes/custom/umanitoba/images/circle-arrow-brown.svg) no-repeat bottom right;
background-size:100%
}
.image-feature--fullwidth{
padding:2rem 0
}
@media (min-width:47.0588235294em){
.image-feature--fullwidth{
padding:0
}
}
.image-feature--fullwidth .image-feature__figure{
position:absolute;
left:-2.3529411765rem;
right:-2.3529411765rem;
overflow:hidden
}
@media (min-width:47.0588235294em){
.image-feature--fullwidth .image-feature__figure{
left:50%;
margin:0 -50vw;
position:relative;
right:50%;
width:100vw;
top:unset;
bottom:unset;
position:relative;
max-width:none;
max-height:33.5294117647rem
}
}
.image-feature--fullwidth .image-feature__body{
left:0;
right:0
}
.node-layout-builder-form .image-feature--fullwidth{
width:100%;
margin:0 auto;
left:0;
right:0
}
.node-layout-builder-form .image-feature--fullwidth .image-feature__body{
left:2em
}
.node-layout-builder-form .image-feature--fullwidth .image-feature__figure{
width:100%;
left:0;
right:0;
margin:0 auto
}
.block-image-video .field{
width:100%;
margin:0 auto
}
@media (min-width:58.8235294118em){
.block-image-video .field{
width:80%
}
}
.block-image-video .fluid-width-video-wrapper{
height:0;
padding-top:56.25% !important
}
.block-image-video .video-embed-field-responsive-video::after{
display:none
}
.link-list{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
list-style:none;
margin:1em 0 2em;
color:#222;
padding:0
}
.link-list--two-col{
-webkit-columns:240px 2;
-moz-columns:240px 2;
columns:240px 2
}
.link-list li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
list-style:none;
line-height:1;
border-left:2px solid #FBB315;
padding:0 0 0 .75em
}
.link-list li:not(:last-child){
padding-bottom:.75em
}
.link-list a{
position:relative;
display:inline-block;
padding:0;
color:#222;
text-decoration:none;
line-height:1.1764705882em
}
.link-list a::after{
width:.7058823529em;
height:.7647058824em;
background-image:url(/themes/custom/umanitoba/images/small-arrow.svg);
background-repeat:no-repeat;
background-size:100% 100%;
background-position:center center;
content:' ';
display:inline-block;
margin-left:.2941176471rem;
vertical-align:middle
}
@media all and (-ms-high-contrast:none){
.link-list a::after{
width:20px;
height:20px;
background-size:15px 15px
}
}
@supports (-ms-ime-align:auto){
.link-list a::after{
width:20px;
height:20px;
background-size:15px 15px
}
}
.link-list a:hover,.link-list a:focus{
text-decoration:underline
}
.link-list a.external-link::after,.wysiwyg .link-list a.external-link::after{
background:url(/themes/custom/umanitoba/images/external-brown.svg) no-repeat center center;
margin-left:.4705882353rem;
margin-top:-.2352941176rem;
padding:0;
width:.7647058824em;
height:.7647058824em
}
.mobile-drawer{
background:#F8F5EE;
font-size:.8823529412rem;
line-height:1.45em;
width:100%;
height:calc(100vh - 5.5rem);
overflow:scroll;
display:none;
z-index:1000
}
@media (min-width:35.2941176471em){
.mobile-drawer{
height:calc(100vh - 6.75rem)
}
}
.mobile-drawer-open .mobile-drawer{
display:block;
position:fixed;
top:5.5rem
}
@media (min-width:35.2941176471em){
.mobile-drawer-open .mobile-drawer{
top:6.75rem
}
}
@media (min-width:70.5882352941em){
.mobile-drawer-open .mobile-drawer{
display:none
}
}
.mobile-drawer a{
color:#222
}
.mobile-drawer .l-container{
padding-top:2.0rem;
padding-bottom:2.0rem
}
.mobile-drawer .l-container__content{
background:#fff;
padding-top:1rem;
padding-bottom:2rem
}
@media (min-width:82.3529411765em){
.mobile-drawer{
display:none
}
}
.mobile-drawer__address{
margin:2rem 0
}
.mobile-drawer__address-text{
-webkit-margin-after:0.5rem;
margin-block-end:0.5rem
}
.mobile-drawer__faculty-title{
font-size:1.0588235294rem;
font-weight:500;
margin:0 0 1.5rem
}
.mobile-drawer__faculty-title a{
color:#1E63AD
}
@media (min-width:70.5882352941em){
.mobile-drawer__faculty-title{
display:block
}
}
.mobile-drawer__faculty-link{
text-decoration:none
}
.mobile-drawer__faculty-link:hover,.mobile-drawer__faculty-link:focus{
text-decoration:underline
}
.mobile-drawer nav .menu{
list-style:none;
margin:0;
padding:0
}
.mobile-drawer .menu--main .menu-item{
border-bottom:solid 1px rgba(34,34,34,0.35);
margin:0 0 .5em;
padding:0 0 .5em
}
.mobile-drawer .menu--main a{
font-size:1rem;
font-weight:500;
text-decoration:none
}
.mobile-drawer .menu--main a:hover,.mobile-drawer .menu--main a:focus{
text-decoration:underline
}
.mobile-drawer .collapsible-section{
border:solid 1px rgba(34,34,34,0.35);
border-width:1px 0 1px;
margin-top:2rem
}
.mobile-drawer .collapsible-section .collapsible-section__title{
color:#222;
cursor:pointer;
width:100%;
border:none;
text-align:left;
outline:none;
font-size:1rem;
margin:1em 0 1em
}
.mobile-drawer .collapsible-section .collapsible-section__title:hover,.mobile-drawer .collapsible-section .collapsible-section__title:focus{
color:#1E63AD
}
.mobile-drawer .collapsible-section .collapsible-section__title::after{
position:absolute;
right:.2352941176rem;
width:.9411764706rem;
height:.9411764706rem;
-webkit-transform:translateX(-1.1764705882rem);
transform:translateX(-1.1764705882rem);
background:url(/themes/custom/umanitoba/images/svg-icons/plus.svg) center center no-repeat;
content:' ';
-webkit-transition:background .2s ease-out;
transition:background .2s ease-out
}
@media (min-width:35.2941176471em){
.mobile-drawer .collapsible-section .collapsible-section__title::after{
-webkit-transform:translateX(-2.3529411765rem);
transform:translateX(-2.3529411765rem)
}
}
.mobile-drawer .collapsible-section .collapsible-section--active:after{
background:url(/themes/custom/umanitoba/images/svg-icons/close.svg) center center no-repeat
}
.mobile-drawer .collapsible-section .collapsible-section__content{
overflow:hidden;
max-height:0;
-webkit-transition:max-height 0.2s ease-out;
transition:max-height 0.2s ease-out
}
.mobile-drawer .menu--functional,.mobile-drawer .menu--footer{
margin-bottom:2rem;
max-width:23.5294117647rem
}
@media (min-width:23.5294117647em){
.mobile-drawer .menu--functional,.mobile-drawer .menu--footer{
-webkit-column-count:2;
-moz-column-count:2;
column-count:2
}
}
.mobile-drawer .menu--functional .menu-item,.mobile-drawer .menu--footer .menu-item{
margin:0;
padding:1.5em 0 0
}
.mobile-drawer .menu--functional a,.mobile-drawer .menu--footer a{
line-height:1em
}
.mobile-drawer .menu--footer{
margin-top:0.5rem
}
.mobile-drawer .menu--global-cta{
max-width:23.5294117647rem
}
.mobile-drawer .menu--global-cta .menu{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.mobile-drawer .menu--global-cta .menu-item{
-webkit-box-flex:1;
-ms-flex:1;
flex:1
}
.mobile-drawer .menu--global-cta .menu-item:first-child{
padding:0
}
.mobile-drawer .menu--global-cta .button,.mobile-drawer .menu--global-cta .site-form .form-submit,.site-form .mobile-drawer .menu--global-cta .form-submit,.mobile-drawer .menu--global-cta .site-form .form-button,.site-form .mobile-drawer .menu--global-cta .form-button,.mobile-drawer .menu--global-cta .site-form .form-reset,.site-form .mobile-drawer .menu--global-cta .form-reset{
width:100%
}
.mobile-drawer .collapsible-section__content>.menu--global-cta{
margin-bottom:1rem
}
.mobile-drawer .mobile-territory-acknowledgement{
display:none;
margin-bottom:1.5em;
border-left:solid 3px #FBB315;
padding-left:1.3em;
line-height:1.3em
}
.mobile-territory-acknowledgement-active .mobile-drawer .mobile-territory-acknowledgement{
display:block
}
.mobile-drawer .campaign{
margin:2.5rem 0
}
.mobile-drawer .campaign img{
width:11.7647058824rem
}
.mobile-drawer .campaign a{
margin-top:1em;
display:inline-block
}
.mobile-drawer .menu--social .social-links{
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.mobile-drawer .menu--social .social-links__item{
margin:0 1.6em 0 0
}
.mobile-drawer .menu--social .social-links__item:last-child{
-webkit-box-flex:1;
-ms-flex:1 1 100%;
flex:1 1 100%;
margin-top:.5em
}
.mobile-side-nav{
position:relative;
margin:0 0 1.5rem
}
.mobile-side-nav.mobile-nav-open .mobile-side-nav__menu-wrapper{
display:block
}
.mobile-side-nav.mobile-nav-open .mobile-side-nav__button .icon{
-webkit-transform:none;
transform:none
}
.mobile-side-nav h2{
color:#222;
background:#F8F5EE;
font-size:1rem;
font-weight:900;
line-height:1em;
margin:0;
padding:1em 3em 1em 1em
}
.fullwidth .mobile-side-nav h2{
border:1px solid #ECE1CE
}
.fullwidth--dark .mobile-side-nav h2,.fullwidth--transparent .mobile-side-nav h2{
border:none
}
.mobile-side-nav a{
color:#222;
text-decoration:none
}
.mobile-side-nav a:hover,.mobile-side-nav a:focus{
text-decoration:underline
}
.mobile-side-nav .menu{
list-style:none;
padding:0;
margin:0;
display:none
}
.mobile-side-nav .menu .menu .menu-item:not(:last-child){
border-bottom:0;
margin:0
}
.mobile-side-nav .menu-item{
padding:0
}
.mobile-side-nav .menu-item:not(:last-child){
padding:0 0 .5em 0;
margin:0 0 .5em 0;
border-bottom:solid 1px #ECE1CE
}
.mobile-side-nav .menu-item a.is-active{
font-weight:700;
color:#1E63AD
}
.mobile-side-nav .menu-item--active-trail .menu{
display:block
}
.mobile-side-nav__menu-wrapper{
background:#F8F5EE;
-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.25);
box-shadow:0 2px 2px 0 rgba(0,0,0,0.25);
padding:1.1764705882rem;
margin:2px 0 0;
display:none
}
.fullwidth .mobile-side-nav__menu-wrapper{
border:1px solid #ECE1CE
}
.fullwidth--dark .mobile-side-nav__menu-wrapper,.fullwidth--transparent .mobile-side-nav__menu-wrapper{
border:none
}
.mobile-side-nav__menu-wrapper .menu{
display:block
}
.mobile-side-nav__button{
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:transparent;
border:0;
position:absolute;
top:0;
right:0;
height:2.9411764706rem;
width:2.9411764706rem;
padding:.9411764706rem;
fill:#1E63AD
}
.mobile-side-nav__button .icon{
height:1.0588235294rem;
width:1.0588235294rem;
-webkit-transform:rotate(180deg);
transform:rotate(180deg)
}
@media (min-width:70.5882352941em){
.mobile-side-nav{
display:none
}
}
.mobile-side-nav .page-header__main-content-nav{
margin-top:1rem;
display:block
}
.mobile-side-nav .page-header__main-content-nav .button,.mobile-side-nav .page-header__main-content-nav .site-form .form-submit,.site-form .mobile-side-nav .page-header__main-content-nav .form-submit,.mobile-side-nav .page-header__main-content-nav .site-form .form-button,.site-form .mobile-side-nav .page-header__main-content-nav .form-button,.mobile-side-nav .page-header__main-content-nav .site-form .form-reset,.site-form .mobile-side-nav .page-header__main-content-nav .form-reset{
color:#fff;
display:block;
text-align:left;
width:100%
}
.mobile-side-nav .page-header__main-content-nav .dropdown-button{
width:100%
}
.mobile-side-nav .page-header__main-content-nav .dropdown-button__list{
position:static
}
.modal__body{
display:none;
position:fixed;
z-index:1;
left:0;
top:0;
width:100%;
height:100%;
overflow:auto;
background-color:#000;
background-color:rgba(0,0,0,0.4)
}
.modal__close-button{
color:#aaa;
float:right;
font-size:28px;
font-weight:bold
}
.modal__content{
border-radius:0px !important;
background-color:#fefefe;
margin:15% auto;
padding:20px;
border:1px solid #888;
width:38%;
min-width:520px
}
@media (max-width:47.0588235294em){
.modal__content{
width:80%;
min-width:465px
}
}
@media (max-width:35.2941176471em){
.modal__content{
width:80%;
min-width:390px
}
}
.modal__close-button:hover,.modal__close-button:focus{
color:black;
text-decoration:none;
cursor:pointer
}
.news-list__header{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}
@media (min-width:35.2941176471em){
.news-list__header{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:right;
-ms-flex-pack:right;
justify-content:right
}
.news-list__header:has(h3){
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
}
.news-list__title{
margin:0 0 1em
}
@media (min-width:35.2941176471em){
.news-list__title{
margin-bottom:0
}
}
.news-list__body{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}
@media (min-width:70.5882352941em){
.news-list__body{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}
}
.news-list__items{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
list-style:none;
margin-left:0;
padding-left:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}
@media (min-width:47.0588235294em){
.news-list__items{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
width:100%
}
}
.news-list__item{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
width:100%;
padding-left:0;
margin-bottom:1em;
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1
}
@media (min-width:47.0588235294em){
.news-list__item{
margin-left:.5882352941em;
margin-bottom:0
}
.news-list__item:first-child{
margin-left:0
}
}
@media (min-width:58.8235294118em){
.news-list__item{
width:33%
}
}
.news-list__item a{
color:#fff;
-webkit-box-flex:1;
-ms-flex:1 1 auto;
flex:1 1 auto;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-transition:all .15s;
transition:all .15s
}
.news-list__item a:hover .news-card__title,.news-list__item a:focus .news-card__title{
text-decoration:underline
}
.news-list__last{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
list-style:none;
margin-left:0;
padding-left: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:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
@media (min-width:70.5882352941em){
.news-list__last{
width:25%;
padding-left:1em
}
}
.news-list__listing{
border-top:1px solid #ECE1CE;
-webkit-box-flex:1;
-ms-flex:1 1 auto;
flex:1 1 auto
}
.news-list__listing:last-child{
border-bottom:1px solid #ECE1CE
}
.news-list__listing a{
color:#222;
-webkit-transition:all .15s;
transition:all .15s
}
.news-list__listing a:hover,.news-list__listing a:focus{
text-decoration:underline
}
.news-list__listing-title{
font-weight:500;
line-height:1.3
}
.news-card{
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-flex:1;
-ms-flex:1;
flex:1;
border-radius:4px;
background:#003471
}
.news-card__image img{
height:200px;
width:100%;
-o-object-fit:cover;
object-fit:cover
}
.news-card.has-image{
background:#fff;
border:1px solid #ECE1CE;
color:#222
}
.news-card.has-image .news-card__title{
font-size:1.1764705882rem
}
.news-card.no-image{
color:#fff
}
.news-card__title{
padding:0 1.1764705882em 1.1764705882em;
font-weight:500;
font-size:1.6470588235rem
}
.news-card__category{
margin-top:auto;
margin-bottom:0;
font-size:.9411764706rem;
padding:1.1764705882em;
line-height:1.3em
}
.page-header{
margin-bottom:2rem
}
@media (min-width:70.5882352941em){
.page-header--2col .page-header__inner>*,.page-header--2col .page-header__inner>*:last-child{
-webkit-box-flex:1;
-ms-flex:1 1 50%;
flex:1 1 50%;
width:50%;
padding:0 1em 0 0
}
.page-header--2col .page-header__inner>*:last-child{
padding:0 0 0 1em
}
}
@media (min-width:70.5882352941em){
.page-header__inner{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
}
.page-header h1,.page-header__heading{
max-width:53.8235294118rem
}
@media (min-width:70.5882352941em){
.page-header h1,.page-header__heading{
margin:2rem 0
}
}
.page-header__main{
-webkit-box-flex:1;
-ms-flex:1 1 75%;
flex:1 1 75%
}
@media (min-width:70.5882352941em){
.page-header__main-content{
margin-top:2rem
}
}
.page-header__main-content-body{
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1
}
@media (min-width:47.0588235294em){
.page-header__main-content-body{
max-width:56.4705882353rem;
margin-right:auto
}
}
.page-header__main-content-nav{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
margin-top:2em
}
@media (min-width:70.5882352941em){
.page-header__main-content-nav{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}
}
.page-header__main-content-nav>*{
margin:0 0 .5em 0
}
@media (min-width:70.5882352941em){
.page-header__main-content-nav>*{
margin:0 .75em 0 0
}
}
.page-header__aside{
margin-top:1rem
}
@media (min-width:70.5882352941em){
.page-header__aside{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
margin-top:0
}
}
.page-header__inner .side-nav{
display:none
}
@media (min-width:70.5882352941em){
.page-header__inner .side-nav{
display:block;
-webkit-box-flex:0;
-ms-flex:0 0 25%;
flex:0 0 25%;
padding:2rem 0 0;
margin:0 0 0 2em
}
}
@media (min-width:70.5882352941em){
.page-header.no-sidebar .page-header__main-content{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
}
.page-header.no-sidebar .page-header__main-content-nav{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
margin:1rem 0 0
}
@media (min-width:70.5882352941em){
.page-header.no-sidebar .page-header__main-content-nav{
margin:0 0 0 1em
}
}
@media (min-width:82.3529411765em){
.page-header.no-sidebar .page-header__main-content-nav{
-webkit-box-flex:0;
-ms-flex:0 0 25%;
flex:0 0 25%
}
}
.page-header.no-sidebar .page-header__main-content-nav>*{
margin:0 0 .5em
}
.page-header.has-hero .page-header__inner{
padding-top:0
}
.page-header.has-hero .page-header__heading{
margin:.3em 0
}
@media (min-width:70.5882352941em){
.page-header .breadcrumb{
margin:0
}
}
.page-header.fullwidth{
margin-bottom:2rem
}
@media (min-width:70.5882352941em){
.page-header.fullwidth{
padding:2rem 0 4rem;
margin-bottom:4rem
}
}
.pager{
margin:3rem 0 0
}
.pager__items{
list-style:none;
padding:0;
margin:0;
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
}
.pager__item{
margin:0 0 .5em
}
.pager__item a{
text-decoration:none
}
.pager__item a:hover,.pager__item a:focus{
text-decoration:underline
}
.pager__item.is-active a{
pointer-events:none;
font-weight:700;
background:#1E63AD;
color:#fff;
padding:.5882352941rem;
border-radius:4px
}
.panelgroup{
margin:0
}
.panelgroup .panelgroup__item{
border-bottom:1px solid #ECE1CE
}
.panelgroup .panelgroup__item.active{
padding-bottom:1em
}
.panelgroup .panelgroup__item.active .panelgroup__item-header::after{
background:url(/themes/custom/umanitoba/images/svg-icons/close.svg) center center no-repeat
}
.panelgroup .panelgroup__item-header{
position:relative;
margin:0
}
.panelgroup .panelgroup__item-header a{
display:block;
padding:1em 3em 1em 0;
color:#222;
text-decoration:none;
outline:none
}
.panelgroup .panelgroup__item-header a:hover,.panelgroup .panelgroup__item-header a:focus{
color:#1E63AD
}
.panelgroup .panelgroup__item-header::after{
position:absolute;
top:50%;
right:.2352941176rem;
width:.9411764706rem;
height:.9411764706rem;
-webkit-transform:translateY(-.4705882353rem);
transform:translateY(-.4705882353rem);
background:url(/themes/custom/umanitoba/images/svg-icons/plus.svg) center center no-repeat;
content:' ';
-webkit-transition:background .2s ease;
transition:background .2s ease;
pointer-events:none
}
@media all and (-ms-high-contrast:none){
.panelgroup .panelgroup__item-header::after{
right:4px;
width:16px;
height:16px;
-webkit-transform:translateY(-8px);
transform:translateY(-8px)
}
}
@supports (-ms-ime-align:auto){
.panelgroup .panelgroup__item-header::after{
right:4px;
width:16px;
height:16px;
-webkit-transform:translateY(-8px);
transform:translateY(-8px)
}
}
.panelgroup .tab-nav-title{
display:none
}
.panelgroup .tab-nav{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin:0;
padding:0;
list-style:none;
border-bottom:1px solid #ECE1CE
}
.panelgroup .tab-nav li{
margin:0 2em;
padding:0;
font-weight:500
}
.panelgroup .tab-nav li:first-child{
margin-left:0
}
.panelgroup .tab-nav li:last-child{
margin-right:0
}
.panelgroup .tab-nav li a{
display:block;
margin:0;
padding:.5em 0;
color:#222;
text-decoration:none;
border-bottom:3px solid transparent
}
.panelgroup .tab-nav li a:hover,.panelgroup .tab-nav li a:focus{
border-bottom:3px solid #ECE1CE;
background:none
}
.panelgroup .tab-nav li a.active{
border-bottom:3px solid #003471;
background:none
}
.panelgroup .tab-nav li a::after{
display:none
}
.panelgroup .tab-items .panelgroup__item{
margin-top:2em;
border:none
}
.panelgroup--dark .panelgroup__item .panelgroup__item-content{
margin:auto
}
.panelgroup--dark .tab-nav-wrapper{
background-color:#003471
}
.panelgroup--dark .tab-nav{
max-width:95%;
margin:auto;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
overflow:hidden;
border:unset
}
.panelgroup--dark .tab-nav li{
margin:0 10px;
max-width:25%;
text-align:center;
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1;
-ms-flex-preferred-size:0;
flex-basis:0
}
.panelgroup--dark .tab-nav li a{
padding:10px 15px;
margin:10px 5px;
border-radius:5px;
color:#fff;
z-index:0;
position:relative;
display:grid;
border:unset
}
.panelgroup--dark .tab-nav li a::before{
content:"";
visibility:hidden;
position:absolute;
height:4.5em;
width:100%;
top:90%;
z-index:-1
}
.panelgroup--dark .tab-nav li a:hover,.panelgroup--dark .tab-nav li a:focus,.panelgroup--dark .tab-nav li a.active{
border-bottom:unset
}
.panelgroup--dark .tab-nav li a:hover,.panelgroup--dark .tab-nav li a:focus{
background-color:#003471
}
.panelgroup--dark .tab-nav li a:hover::before,.panelgroup--dark .tab-nav li a:focus::before{
visibility:visible;
background-color:inherit
}
.panelgroup--dark .tab-nav li a.active{
background-color:#fff;
color:black
}
.panelgroup--dark .tab-nav li a.active::before{
visibility:visible;
background-color:inherit
}
.panelgroup--dark .tab-nav li a span{
line-height:1.16666em
}
.program{
border:solid 1px #ECE1CE;
border-radius:4px;
line-height:1.4375em;
padding:1em;
position:relative;
width:100%
}
@media (min-width:47.0588235294em){
.program{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
}
.program:after{
content:'';
background:#F8F5EE;
width:6px;
top:0;
bottom:0;
right:0;
position:absolute
}
.program__figure{
margin:-1em -1em 1em -1em
}
@media (min-width:47.0588235294em){
.program__figure{
-ms-flex-negative:0;
flex-shrink:0;
margin:-1em 1em -1em -1em;
width:25%
}
.program__figure img{
-o-object-fit:cover;
object-fit:cover;
height:100%
}
}
.program__header .star{
position:absolute;
bottom:1em;
right:1em
}
@media (min-width:47.0588235294em){
.program__header{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.program__header .star{
margin-left:1em;
position:static
}
}
.program__title{
margin:0
}
.program__title a{
color:#222;
text-decoration:none
}
.program__title a:hover,.program__title a:focus{
text-decoration:underline
}
@media (min-width:47.0588235294em){
.program__content{
margin-right:4em
}
}
@media (min-width:47.0588235294em){
.program__info{
-ms-flex-item-align:center;
align-self:center;
-ms-flex-negative:0;
flex-shrink:0;
width:10%
}
}
.program p{
margin:.5em 0
}
.program abbr{
border:none;
text-decoration:none
}
.program--simple{
display:block;
padding:1em 4em 2em 1em
}
.program--simple .program__title{
font-size:1.0588235294rem
}
.program--simple .program__info{
width:auto
}
.program--simple .star{
position:absolute;
bottom:1em;
right:1em
}
.quiz-result-card,.quiz-result-card:hover,.quiz-result-card:active,.quiz-result-card--visited,.quiz-result-card--disabled{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin:auto;
min-width:17.6470588235rem;
background-color:#fff;
text-decoration:none;
border-radius:4px;
-webkit-border-radius:4px;
-webkit-box-shadow:1px 1px 4px rgba(50,50,50,0.5);
box-shadow:1px 1px 4px rgba(50,50,50,0.5);
height:5.8823529412rem
}
.quiz-result-card:hover,.quiz-result-card--visited:hover,.quiz-result-card--disabled:hover{
-webkit-box-shadow:0px 0px 4px rgba(50,50,50,0.5);
box-shadow:0px 0px 4px rgba(50,50,50,0.5)
}
.quiz-result-card:active,.quiz-result-card--visited:active,.quiz-result-card--disabled:active{
-webkit-transform:translate(1px,1px);
transform:translate(1px,1px);
-webkit-box-shadow:0px 0px 2px rgba(50,50,50,0.5);
box-shadow:0px 0px 2px rgba(50,50,50,0.5)
}
.quiz-result-card--visited{
-webkit-box-shadow:0px 0px 2px rgba(50,50,50,0.5);
box-shadow:0px 0px 2px rgba(50,50,50,0.5);
background:#fff;
opacity:0.6
}
.quiz-result-card--disabled{
outline:2px solid #FBB315;
-webkit-box-shadow:none;
box-shadow:none
}
.quiz-result-card--disabled:hover{
outline:2px solid #FBB315;
-webkit-transform:none;
transform:none;
-webkit-box-shadow:none;
box-shadow:none
}
.quiz-result-card__wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.quiz-result-card__img{
-webkit-box-flex:20%;
-ms-flex:20%;
flex:20%;
-o-object-fit:cover;
object-fit:cover;
aspect-ratio:1;
border-radius:4px 0 0 4px;
-webkit-border-top-left-radius:4px;
-webkit-border-bottom-left-radius:4px;
overflow:clip;
min-width:100px
}
.quiz-result-card__content-wrapper{
-webkit-box-flex:80%;
-ms-flex:80%;
flex:80%;
margin:auto
}
.quiz-result-card__title,.quiz-result-card__current-label{
display:block;
position:relative;
word-break:break-word;
padding:0 1.1764705882rem;
color:#222;
text-decoration:none;
margin-top:0;
margin-bottom:0
}
.quiz-result-card__title{
font-size:.9411764706rem;
font-weight:500;
text-overflow:ellipsis
}
.quiz-result-card__current-label{
font-size:.8235294118rem;
font-weight:400
}
.quote{
font-family:Roboto;
padding:4.1176470588em .5882352941em 2.0588235294em .5882352941em;
color:#003471
}
.quote--dark{
background:#003471;
color:#ffffff
}
.quote--dark .quote__container::before{
background:url(/themes/custom/umanitoba/images/quote-left-light.svg) no-repeat;
background-size:100%
}
.quote--dark .quote__container::after{
background:url(/themes/custom/umanitoba/images/quote-right-light.svg) no-repeat;
background-size:100%
}
.quote--dark .quote__link a{
color:#ffffff
}
.quote__container{
position:relative;
max-width:90%;
width:55rem;
margin:0 auto
}
.quote__container-text{
max-width:48.2352941176rem;
margin:0 auto;
font-size:1.7647058824rem;
font-weight:400;
text-align:center;
line-height:1.4705882353em
}
.quote__container::before{
content:'';
position:absolute;
width:1.8823529412em;
height:1.7647058824em;
margin-top:-1.7647058824em;
background:url(/themes/custom/umanitoba/images/quote-left-dark.svg) no-repeat;
background-size:100%
}
.quote__container::after{
content:'';
position:absolute;
width:1.8823529412em;
height:1.7647058824em;
right:0;
background:url(/themes/custom/umanitoba/images/quote-right-dark.svg) no-repeat;
background-size:100%
}
.quote__attribution{
text-align:center;
margin-top:2.9411764706rem;
font-weight:500
}
.quote__attribution::before{
content:'â€”'
}
.quote__attribution-role::before{
content:", "
}
.quote__link{
margin-top:.5882352941em;
text-align:center
}
.quote__link a{
color:#003471
}
aside .quote{
padding:2.5rem 0 0 0
}
aside .quote--dark{
padding:2.9411764706rem 1.1764705882rem 1.1764705882rem 1.1764705882rem
}
aside .quote--dark .quote__container{
color:#ffffff
}
aside .quote--dark .quote__attribution{
color:#ffffff
}
aside .quote__container{
max-width:100%;
width:100%;
color:#222
}
aside .quote__container-text{
text-align:left;
font-size:1.1764705882rem;
line-height:1.4705882353em
}
aside .quote__container::before{
width:1.2941176471em
}
aside .quote__container::after{
width:1.2941176471em
}
aside .quote__attribution{
margin-top:2.0588235294em;
color:#222
}
aside .quote__attribution::before{
content:''
}
aside .quote__attribution-role{
display:block;
margin-top:-.2941176471rem
}
aside .quote__attribution-role::before{
content:""
}
.notification{
position:relative;
width:100%;
margin:0 0 1em;
padding:.75em;
background:#F8F5EE;
text-align:center
}
@media (min-width:35.2941176471em){
.notification{
text-align:left;
padding:0.75em 0.75em 0.75em 3.5882352941em
}
}
.notification::before{
display:block;
width:1.8235294118em;
height:1.8235294118em;
margin:0 auto .75em;
background:url(/themes/custom/umanitoba/images/icon-information-round.svg) center center no-repeat;
background-size:contain;
content:' '
}
@media all and (-ms-high-contrast:none){
.notification::before{
width:31px;
height:31px
}
}
@supports (-ms-ime-align:auto){
.notification::before{
width:31px;
height:31px
}
}
@media (min-width:35.2941176471em){
.notification::before{
position:absolute;
left:.75em;
top:.75em;
margin:0 1em 0 0
}
}
@media (min-width:47.0588235294em){
aside .notification{
border-radius:4px 0 0 4px
}
}
.notification--alt-bg{
background:#003471;
color:#fff
}
.notification strong{
font-weight:700
}
@media (min-width:35.2941176471em){
.notification strong{
display:inline-block;
margin:0 .75em 0 0
}
}
.notification-list{
width:100%;
margin:0 0 1em;
padding:1em 0
}
.notification-list__title{
margin:0 0 .25em;
font-size:1.2352941176em;
font-weight:900;
text-align:center
}
@media (min-width:35.2941176471em){
.notification-list__title{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
text-align:left
}
}
.notification-list__title::before{
display:block;
width:1.8235294118em;
height:1.8235294118em;
margin:0 auto .75em;
background:url(/themes/custom/umanitoba/images/icon-information-round.svg) center center no-repeat;
background-size:contain;
content:' '
}
@media all and (-ms-high-contrast:none){
.notification-list__title::before{
width:41px;
height:41px
}
}
@supports (-ms-ime-align:auto){
.notification-list__title::before{
width:41px;
height:41px
}
}
@media (min-width:35.2941176471em){
.notification-list__title::before{
margin:0 .75em 0 0
}
}
.notification-list__items{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
list-style:none;
padding:0 .25em;
margin:0
}
.notification-list__items .notification-list__item{
margin:0;
padding:.75em 0;
border-bottom:1px solid #ECE1CE
}
aside .notification-list{
padding:0
}
aside .notification-list .notification-list__items{
padding:0
}
.search-block__container{
max-width:41.1764705882rem;
text-align:center;
margin:auto auto !important
}
.search-block__title-pos{
font-size:0.9em;
text-transform:uppercase;
margin:0.2em auto 0.2em auto
}
.search-block__title{
margin:0 0 .5em 0;
line-height:1.3
}
.search-block__option-title{
margin:1.6em 0 0.2em 0
}
.search-block__filter-selector{
margin:0.6em 0 0 0
}
.search-block__filter-selector label{
margin-right:1em;
display:inline-block
}
.search-block__form{
margin:1em 0 0 0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.search-block__form-input{
border:2px solid #F8F5EE;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
font-size:1.0588235294rem;
padding:1rem 3.5294117647rem 1rem 1.1764705882rem;
width:100%;
border-right:none
}
.search-block__form-input:focus-visible{
outline:none
}
.search-block__form-input:focus{
border:2px solid #1E63AD
}
@media (min-width:35.2941176471em){
.search-block__form-input{
font-size:1.1764705882rem;
padding:1.0588235294rem 4.4117647059rem 1.0588235294rem 1.7647058824rem
}
}
.search-block__form-input::-webkit-input-placeholder{
color:#626971
}
.search-block__form-input::-moz-placeholder{
color:#626971
}
.search-block__form-input:-ms-input-placeholder{
color:#626971
}
.search-block__form-input::-ms-input-placeholder{
color:#626971
}
.search-block__form-input::placeholder{
color:#626971
}
.search-block__form-submit{
border:none;
background:#1E63AD;
padding:0;
width:80px;
height:64px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
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:35.2941176471em){
.search-block__form-submit{
height:60px
}
}
.search-block__form-submit-icon{
height:50%;
width:50%;
fill:#fff
}
.search-form{
background:#F8F5EE;
padding:2rem 1rem;
margin:0
}
@media (min-width:70.5882352941em){
.search-form{
padding:4rem 2rem
}
}
.search-form__container{
max-width:41.1764705882rem;
margin:0 auto
}
.search-form__form{
position:relative
}
.search-form__input{
border:1px solid #ECE1CE;
border-radius:3px;
font-size:1.0588235294rem;
padding:1rem 3.5294117647rem 1rem 1.1764705882rem;
width:100%
}
@media (min-width:35.2941176471em){
.search-form__input{
font-size:1.2941176471rem;
padding:1.4705882353rem 4.4117647059rem 1.4705882353rem 1.7647058824rem
}
}
.search-form__input::-webkit-input-placeholder{
color:#222
}
.search-form__input::-moz-placeholder{
color:#222
}
.search-form__input:-ms-input-placeholder{
color:#222
}
.search-form__input::-ms-input-placeholder{
color:#222
}
.search-form__input::placeholder{
color:#222
}
.search-form__submit{
border:0;
background:transparent;
fill:#1E63AD;
padding:0;
height:1.5294117647rem;
width:1.5294117647rem;
position:absolute;
right:20px;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)
}
@media (min-width:35.2941176471em){
.search-form__submit{
height:2.1176470588rem;
width:2.1176470588rem
}
}
.search-form__submit-icon{
height:100%;
width:100%
}
.path-search-solr .search-form__submit,.path-search .search-form__submit{
background:url(/themes/custom/umanitoba/images/search-blue.svg);
font-size:0
}
.search-form__suggested{
margin-top:1rem
}
@media (min-width:35.2941176471em){
.search-form__suggested{
margin-top:2rem
}
}
.search-form__suggested strong{
margin-right:.5882352941rem
}
.search-form__suggested a{
color:#222
}
.search-form__suggested ul{
list-style:none;
margin:0;
padding:0
}
@media (min-width:35.2941176471em){
.search-form__suggested ul{
display:inline-block
}
}
.search-form__suggested ul li{
padding:0
}
@media (min-width:35.2941176471em){
.search-form__suggested ul li{
display:inline-block
}
.search-form__suggested ul li:not(:last-child)::after{
content:','
}
}
.search-form__suggested-container:not(:first-child){
margin-top:1rem
}
@media (min-width:35.2941176471em){
.search-form__suggested-container:not(:first-child){
margin-top:.5rem
}
}
.search-form input[type="search"]{
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.search-form__header-wrapper{
display:none;
height:0;
overflow:hidden
}
.search-open .search-form__header-wrapper{
display:block
}
.search-form__header-wrapper .l-container{
padding-top:1rem
}
.search-form--header{
margin:0
}
div#defaultIaMenu{
padding:26px
}
.search-menu__container>ul{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
font-size:.875rem;
line-height:1.4;
padding:0;
margin-left:5em;
margin-right:5em
}
.search-menu__container>ul a{
color:#222
}
.search-menu__container>ul,.search-menu__container>ul ul,.search-menu__container>ul li{
padding:0;
margin:0;
list-style-type:none
}
.search-menu__container>ul li{
padding-bottom:8px;
padding-left:0.75em
}
.search-menu__container>ul>li{
margin-left:1em;
width:16.67%
}
.search-menu__container>ul>li>a{
font-weight:bold;
text-decoration:none
}
.search-menu__container>ul>li>a:hover{
text-decoration:underline
}
.search-menu__container>ul>li>ul{
margin-top:8px
}
@media (max-width:82.3529411765em){
.search-menu__container>ul{
display:grid;
grid-template-columns:1fr 1fr 1fr;
justify-items:center;
margin-left:5%;
margin-right:5%;
grid-row-gap:2em
}
.search-menu__container>ul>li{
margin:0 0 2em 0;
width:85%
}
}
@media (max-width:70.5882352941em){
.search-menu__container>ul{
margin:0
}
}
@media (max-width:58.8235294118em){
.search-menu__container>ul{
display:block;
max-width:41.1764705882rem
}
.search-menu__container>ul a{
text-decoration:none
}
.search-menu__container>ul a:hover{
text-decoration:underline
}
.search-menu__container>ul>li{
margin-left:2rem;
width:auto
}
}
@media (max-width:35.2941176471em){
.search-menu__container>ul>li{
margin-left:1rem
}
}
.search-menu__container{
padding:4rem 5em;
background:#F8F5EE
}
.search-menu__divider{
-webkit-margin-before:0px;
margin-block-start:0px;
-webkit-margin-after:0px;
margin-block-end:0px
}
@media (max-width:58.8235294118em){
.search-menu__container{
padding:0 1rem 2rem 1rem
}
.search-menu__divider{
display:none
}
}
.search-result{
max-width:56.4705882353rem
}
.search-result__title{
font-size:1.0588235294rem;
font-weight:400;
line-height:1.3em;
margin:0
}
.search-result__url{
font-size:.8235294118rem;
line-height:1em;
color:#008000;
margin:.5em 0 0
}
.search-result__description{
font-size:.9411764706rem;
line-height:1.5em;
margin:.5em 0 0
}
.search-result+.search-result{
margin-top:2rem
}
.section{
position:relative;
margin:1.5rem 0
}
@media (min-width:58.8235294118em){
.section{
margin:3rem 0
}
}
.section.has-title::before{
content:'';
height:1px;
background:#ECE1CE;
left:50%;
margin-left:-100vw;
position:absolute;
right:-17px
}
@media (min-width:58.8235294118em){
.l-content .section.has-title::before,.node-page-layout-builder-form .section.has-title::before{
left:0;
right:0
}
}
.section__heading{
border-top:solid 4px #FBB315;
display:inline-block;
font-size:2.2352941176rem;
font-weight:900;
margin-top:1px;
margin-bottom:1rem;
padding-top:1rem
}
.section__heading small{
display:block;
font-size:1rem;
line-height:1em;
text-transform:uppercase;
margin-bottom:.5rem
}
.section__heading+.intro{
margin-top:0
}
.section__content>div:not(:last-child){
margin:0 0 1.5rem
}
.section .page-node-type-landing-page,.page-node-type-program-of-study .section{
margin:2.5rem 0
}
@media (min-width:58.8235294118em){
.section .page-node-type-landing-page,.page-node-type-program-of-study .section{
margin:5rem 0
}
}
.section .page-node-type-landing-page .section__content>div:not(:last-child),.page-node-type-program-of-study .section .section__content>div:not(:last-child){
margin:0 0 2rem
}
@media (min-width:58.8235294118em){
.section .page-node-type-landing-page .section__content>div:not(:last-child),.page-node-type-program-of-study .section .section__content>div:not(:last-child){
margin:0 0 4rem
}
}
@media (min-width:58.8235294118em){
.section .page-node-type-landing-page .section__content.l-2col__column>div:not(:last-child),.section .page-node-type-landing-page .section__content.l-3col__column>div:not(:last-child),.page-node-type-program-of-study .section .section__content.l-2col__column>div:not(:last-child),.page-node-type-program-of-study .section .section__content.l-3col__column>div:not(:last-child){
margin:0 0 2rem
}
}
.section:first-child{
margin-top:0
}
.section:last-child{
margin-bottom:0
}
section.layout-background-color--yellow::before{
background-color:#F3D03E
}
section.layout-background-color--teal::before{
background-color:#2CD5C4
}
section.layout-background-color--blue::before{
background-color:#00BBDC
}
section.layout-background-color--light-blue::before{
background-color:#D9F1FA
}
section.layout-background-image>.section__content:not(:has(>.hero--video-modal)),section.layout-background-color--yellow>.section__content:not(:has(>.hero--video-modal)),section.layout-background-color--teal>.section__content:not(:has(>.hero--video-modal)),section.layout-background-color--blue>.section__content:not(:has(>.hero--video-modal)),section.layout-background-color--light-blue>.section__content:not(:has(>.hero--video-modal)){
padding:50px 0
}
section.layout-background-color--light-blue>.section__content:has(>.hero--video-modal) .hero--video-modal__inner{
padding:50px 0
}
section.layout-background-color .section__heading,section.layout-background-image .section__heading{
display:none
}
section.layout-background-color .section__content,section.layout-background-image .section__content{
position:relative
}
.layout-background-image .field--name-field-media-image{
position:absolute;
width:100vw;
margin:0 -50vw;
left:50%;
height:100%
}
.layout-background-image .field--name-field-media-image>img,.layout-background-image .field--name-field-media-image>picture{
width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover;
-o-object-position:bottom center;
object-position:bottom center
}
section.layout-background-color::before{
content:'';
position:absolute;
width:200vw;
left:-100vw;
height:100%
}
.ext-ed__course-details-label{
margin-top:1.1764705882rem;
margin-bottom:1.1764705882rem;
margin-left:1.7647058824rem
}
.ext-ed__course-details-item{
margin-bottom:1.1764705882rem
}
.ext-ed__course-description{
margin-bottom:1.7647058824rem;
font-size:1.0588235294em
}
@media (min-width:47.0588235294em){
.ext-ed__course-description{
font-size:1.1764705882rem
}
}
.ext-ed__applicable-label{
margin-left:1.2941176471rem
}
.ext-ed__course-item--hidden{
display:none;
visibility:hidden
}
.ext-ed__course-title--hidden{
display:none;
visibility:hidden
}
.side-nav h2{
margin:0 0 .5em;
padding:0 0 .5em;
border-bottom:1px solid #ECE1CE;
font-size:1.0588235294rem
}
.side-nav h2 a{
color:#222;
text-decoration:none
}
.side-nav h2 a:hover,.side-nav h2 a:focus{
text-decoration:underline
}
.side-nav .menu{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
list-style:none;
margin:0;
padding:0
}
.side-nav .menu .menu{
display:none;
list-style:disc;
padding-left:.8em;
margin-left:1.6em
}
.side-nav .menu .menu .menu{
margin-left:.5em
}
.side-nav .menu .menu .menu-item{
margin:0
}
.side-nav .menu-item{
padding:0
}
.side-nav .menu-item a{
color:#222;
text-decoration:none;
margin:0 0 .6rem;
line-height:1.35em;
display:block
}
.side-nav .menu-item a:hover,.side-nav .menu-item a:focus{
text-decoration:underline
}
.side-nav .menu-item a.is-active{
font-weight:700;
color:#1E63AD
}
.fullwidth--dark .side-nav .menu-item a{
color:#F8F5EE
}
.side-nav .menu-item--active-trail .menu{
display:block
}
.side-nav nav>ul>li:not(.menu-item--expanded){
margin-top:0.7em
}
.simple-map{
width:100%;
padding:0
}
.simple-map iframe{
border:1px solid #ebebea !important;
min-height:30.5882352941em;
max-height:90vh
}
.site-footer{
background:#F8F5EE;
margin-top:2.5rem;
padding:2.5rem 0;
font-size:.9411764706rem;
line-height:1rem
}
@media (min-width:58.8235294118em){
.site-footer{
margin-top:5rem
}
}
.site-footer__top{
line-height:1.6470588235em;
margin-bottom:1.5rem
}
@media (min-width:58.8235294118em){
.site-footer__top{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-bottom:1rem
}
}
.site-footer__bottom{
line-height:1.6470588235em
}
@media (min-width:58.8235294118em){
.site-footer__bottom{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
}
@media (min-width:58.8235294118em){
.site-footer__bottom-middle{
-ms-flex-item-align:end;
align-self:flex-end;
-ms-flex-negative:0;
flex-shrink:0;
margin-right:3.5rem
}
}
@media (min-width:58.8235294118em){
.site-footer__bottom-right{
margin-left:auto;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
padding-bottom:.2352941176rem
}
}
.site-footer a{
color:#222
}
.site-footer ul{
list-style:none;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
padding:0;
margin:0
}
.site-footer__logo{
display:block;
width:11.7647058824rem
}
.site-footer__logo img{
width:100%
}
.site-footer__address{
margin-bottom:1.5rem
}
@media (min-width:58.8235294118em){
.site-footer__address{
margin-bottom:0;
margin-right:3.5rem;
-ms-flex-item-align:end;
align-self:flex-end;
-ms-flex-negative:0;
flex-shrink:0
}
}
.site-footer__address p{
margin:0 0 .5882352941em
}
.site-footer .telephone{
margin-bottom:1.5em
}
.site-footer .menu--social{
margin-bottom:1em
}
@media (min-width:58.8235294118em){
.site-footer .menu--social{
margin-bottom:0
}
}
.site-footer .menu--social .social-links li:first-child{
margin-left:0
}
.site-footer__campaign{
display:none
}
@media (min-width:58.8235294118em){
.site-footer__campaign{
text-align:right;
-ms-flex-item-align:end;
align-self:flex-end;
display:block;
margin-bottom:3.2rem
}
.site-footer__campaign img{
max-width:10.5882352941rem;
margin-left:auto;
margin-bottom:0.5em
}
}
.site-footer .menu--legal{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-item-align:end;
align-self:end;
margin-top:auto
}
@media (min-width:58.8235294118em){
.site-footer .menu--legal{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}
}
@media (min-width:94.1176470588em){
.site-footer .menu--legal{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}
}
.site-footer .menu--legal .menu{
display:none
}
@media (min-width:58.8235294118em){
.site-footer .menu--legal .menu{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end
}
}
@media (min-width:94.1176470588em){
.site-footer .menu--legal .menu{
margin-right:1em
}
}
.site-footer .menu--legal li{
padding-left:1.5em
}
.site-footer .menu--legal li:first-child{
padding-left:0
}
.site-footer .menu--legal p{
margin:0
}
@media (min-width:58.8235294118em){
.site-footer .menu--legal p{
text-align:right
}
}
.site-footer .menu--footer{
display:none
}
@media (min-width:58.8235294118em){
.site-footer .menu--footer{
display:block;
margin-left:auto;
-ms-flex-item-align:center;
align-self:center
}
}
.site-footer .menu--footer li{
padding-left:1.5em;
white-space:nowrap
}
.site-header{
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%;
margin:.5rem auto
}
@media (min-width:70.5882352941em){
.site-header{
display:block;
border-top:solid 3px #222;
margin:0 auto 1.5rem
}
}
.site-header__top{
border-bottom:solid 1px #ECE1CE;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
padding:1rem 0;
margin-bottom:1rem;
font-size:.9411764706rem;
line-height:1em;
display:none
}
@media (min-width:70.5882352941em){
.site-header__top{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
}
.site-header__bottom{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
@media (min-width:70.5882352941em){
.site-header__bottom{
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end
}
}
.site-header__top-navs{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-left:auto
}
.site-header__top-navs nav+nav{
border-left:solid 1px #ECE1CE;
padding-left:1.5em;
margin-left:1.5em
}
.site-header__logo{
display:block;
margin-right:auto;
width:8.8235294118rem;
-ms-flex-negative:0;
flex-shrink:0
}
@media (min-width:35.2941176471em){
.site-header__logo{
width:11.7647058824rem
}
}
@media (min-width:70.5882352941em){
.site-header__logo{
width:14.7058823529rem
}
}
.site-header__search{
background:#FBB315;
fill:#222;
border:none;
border-radius:3px;
font-size:.8823529412rem;
line-height:1em;
height:2.8235294118rem;
width:2.8235294118rem;
margin-left:1rem;
padding:.5882352941rem;
-ms-flex-negative:0;
flex-shrink:0
}
.search-open .site-header__search{
background:transparent;
border-radius:0;
fill:#222;
stroke:none;
position:relative
}
@media (max-width:35.2941176471em){
.site-header__search{
height:2.3529411765rem;
width:2.3529411765rem
}
}
@media (min-width:70.5882352941em){
.site-header__search{
background:transparent;
border-radius:0;
fill:#222;
margin-bottom:1.1764705882rem;
height:1.7647058824rem;
width:1.7647058824rem;
padding:0
}
}
.site-header__search-icon,.site-header__search-close{
height:100%;
width:100%
}
.search-open .site-header__search-icon{
display:none
}
.site-header__search-close{
display:none
}
.search-open .site-header__search-close{
display:block
}
.site-header__hamburger{
background:#003471;
border:none;
border-radius:3px;
stroke:#fff;
height:2.8235294118rem;
width:2.8235294118rem;
margin-left:.5rem;
padding:.5882352941rem;
-ms-flex-negative:0;
flex-shrink:0
}
.mobile-drawer-open .site-header__hamburger{
background:transparent;
border-radius:0;
fill:#222;
stroke:none;
position:relative
}
@media (max-width:35.2941176471em){
.site-header__hamburger{
height:2.3529411765rem;
width:2.3529411765rem;
margin-left:.5rem
}
}
@media (min-width:70.5882352941em){
.site-header__hamburger{
display:none
}
}
.site-header__hamburger-icon,.site-header__hamburger-close{
height:100%;
width:100%
}
.mobile-drawer-open .site-header__hamburger-icon{
display:none
}
.site-header__hamburger-close{
display:none
}
.mobile-drawer-open .site-header__hamburger-close{
display:block
}
.site-header__faculty-title{
font-size:1.2941176471rem;
font-weight:500;
margin:0 0 .7058823529rem;
display:none
}
.site-header__faculty-title__mobile{
font-size:1.2941176471rem;
font-weight:500;
display:block
}
@media (min-width:70.5882352941em){
.site-header__faculty-title{
display:block
}
.site-header__faculty-title__mobile{
display:none
}
}
.site-header__faculty-link{
text-decoration:none
}
.site-header__faculty-link:hover,.site-header__faculty-link:focus{
text-decoration:underline
}
.site-header__faculty-logo{
display:block;
margin-right:2.9411764706rem;
width:8.8235294118rem;
-ms-flex-negative:0;
flex-shrink:0
}
@media (min-width:35.2941176471em){
.site-header__faculty-logo{
width:11.7647058824rem
}
}
@media (min-width:70.5882352941em){
.site-header__faculty-logo{
width:14.7058823529rem
}
}
.site-header__faculty-search{
background:#FBB315;
fill:#3E1707;
border:none;
border-radius:3px;
font-size:.8823529412rem;
line-height:1em;
height:2.8235294118rem;
width:2.8235294118rem;
margin-left:auto;
padding:.5882352941rem;
-ms-flex-negative:0;
flex-shrink:0
}
.search-open .site-header__faculty-search{
background:transparent;
border-radius:0;
fill:#222;
stroke:none;
position:relative
}
@media (max-width:35.2941176471em){
.site-header__faculty-search{
height:2.3529411765rem;
width:2.3529411765rem
}
}
@media (min-width:70.5882352941em){
.site-header__faculty-search{
background:transparent;
border-radius:0;
fill:#1E63AD;
margin-bottom:1.1764705882rem;
height:1.7647058824rem;
width:1.7647058824rem;
padding:0
}
}
.site-header__faculty-search-icon,.site-header__faculty-search-close{
height:100%;
width:100%
}
.search-open .site-header__faculty-search-icon{
display:none
}
.site-header__faculty-search-close{
display:none
}
.search-open .site-header__faculty-search-close{
display:block
}
.site-header nav .menu{
list-style:none;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin:0;
padding:0
}
.site-header nav .menu-item{
margin:0;
padding:0
}
.site-header nav .menu-item+.menu-item{
margin-left:1em
}
@media (min-width:70.5882352941em){
.site-header nav .menu-item+.menu-item{
margin-left:1.5em
}
}
@media (min-width:82.3529411765em){
.site-header nav .menu-item+.menu-item{
margin-left:2.2em
}
}
.site-header nav .menu-item a{
color:#222;
text-decoration:none;
position:relative
}
.site-header nav .menu-item a::after{
content:'';
height:3px;
position:absolute;
bottom:-1rem;
left:0;
right:0;
pointer-events:none;
display:block;
opacity:0;
-webkit-transition:opacity .15s;
transition:opacity .15s
}
.site-header nav .menu-item a:hover::after,.site-header nav .menu-item a:focus::after{
background:#4E4E4E;
opacity:1
}
.site-header nav .menu-item a.is-active::after{
background:#FBB315;
opacity:1
}
.site-header .menu--global-cta a{
font-weight:700;
text-transform:uppercase
}
.site-header .menu--main{
display:none;
padding-bottom:1.1764705882rem
}
@media (min-width:70.5882352941em){
.site-header .menu--main{
display:block
}
}
.site-header .menu--main .menu-item a{
font-weight:500
}
@media (min-width:82.3529411765em){
.site-header .menu--main .menu-item a{
font-size:1.1176470588rem
}
}
.site-header .menu--main .menu-item a::after{
bottom:-.5882352941rem
}
.site-header .menu--main .menu-more{
position:relative
}
.site-header .menu--main .menu-more__expander{
cursor:default;
font-weight:500
}
@media (min-width:82.3529411765em){
.site-header .menu--main .menu-more__expander{
font-size:1.1176470588rem
}
}
.site-header .menu--main .menu-more__icon{
fill:#1E63AD;
-webkit-transform:rotate(180deg);
transform:rotate(180deg);
height:.5294117647rem;
width:.5294117647rem
}
.site-header .menu--main .menu-more__wrapper{
display:none;
padding-top:1rem;
position:absolute;
right:0;
top:100%;
z-index:100
}
.site-header .menu--main .menu-more ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
list-style:none;
background:#fff;
-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.27);
box-shadow:0 0 5px 0 rgba(0,0,0,0.27);
border-radius:4px;
margin:0;
padding:1.3rem 1rem;
text-align:left;
width:11.7647058824rem
}
.site-header .menu--main .menu-more .menu-item+.menu-item{
margin:1em 0 0
}
.site-header .menu--main .menu-more:hover .menu-more__wrapper,.site-header .menu--main .menu-more:focus .menu-more__wrapper{
display:block
}
.site-header .menu--main .menu-more:hover .menu-more__icon,.site-header .menu--main .menu-more:focus .menu-more__icon{
-webkit-transform:unset;
transform:unset
}
.site-header .territory-button{
position:relative;
background:transparent;
border:none;
color:#222;
font-size:.8823529412rem;
line-height:1em;
padding:0
}
.territory-acknowledgement-active .site-header .territory-button::before{
opacity:1
}
.path-frontpage .site-header .territory-button{
display:none
}
.site-header .territory-button::before{
opacity:0;
position:absolute;
left:50%;
top:-18px;
width:0;
height:0;
-webkit-transform:translateX(-5px);
transform:translateX(-5px);
border-style:solid;
border-width:5px 5px 0 5px;
border-color:#222 transparent transparent transparent;
content:' ';
-webkit-transition:all .2s ease;
transition:all .2s ease
}
.site-header .territory-button:hover,.site-header .territory-button:focus{
text-decoration:underline;
outline:none
}
.site-header .l-container{
-webkit-box-ordinal-group:2;
-ms-flex-order:1;
order:1
}
.site-header .search-form__header-wrapper{
-webkit-box-ordinal-group:3;
-ms-flex-order:2;
order:2
}
.site-header .territory-acknowledgement{
-webkit-box-ordinal-group:4;
-ms-flex-order:3;
order:3
}
.site-header--faculty .menu--main .menu-item{
-ms-flex-negative:0;
flex-shrink:0
}
.site-header--asper-icon{
height:100%;
width:100%
}
aside .site-form{
background:#F8F5EE;
padding:1em;
border-radius:4px
}
.site-form .form-item{
margin-bottom:.75em
}
.site-form fieldset.fieldgroup{
margin-bottom:.75em;
padding:0;
border:none
}
.site-form fieldset.fieldgroup label{
display:inline
}
.site-form label,.site-form .form-item .fieldset-legend{
display:block;
line-height:2.3
}
.site-form .form-item .fieldset-legend{
margin:0 0 1em
}
.site-form .form-date,.site-form .form-datetime,.site-form .form-email,.site-form .form-month,.site-form .form-number,.site-form .form-password,.site-form .form-search,.site-form .form-tel,.site-form .form-text,.site-form .form-textarea,.site-form .form-time,.site-form .form-url,.site-form .form-week,.site-form input[type=text]{
-webkit-box-sizing:border-box;
box-sizing:border-box;
width:100%;
padding:.5em 1em;
background:#FFFFFF;
border:1px solid #222;
-webkit-box-shadow:0;
box-shadow:0;
-webkit-transition:all .2s ease;
transition:all .2s ease
}
.site-form .form-date:hover,.site-form .form-datetime:hover,.site-form .form-email:hover,.site-form .form-month:hover,.site-form .form-number:hover,.site-form .form-password:hover,.site-form .form-search:hover,.site-form .form-tel:hover,.site-form .form-text:hover,.site-form .form-textarea:hover,.site-form .form-time:hover,.site-form .form-url:hover,.site-form .form-week:hover,.site-form input[type=text]:hover{
border-color:#222
}
.site-form .form-date:focus,.site-form .form-datetime:focus,.site-form .form-email:focus,.site-form .form-month:focus,.site-form .form-number:focus,.site-form .form-password:focus,.site-form .form-search:focus,.site-form .form-tel:focus,.site-form .form-text:focus,.site-form .form-textarea:focus,.site-form .form-time:focus,.site-form .form-url:focus,.site-form .form-week:focus,.site-form input[type=text]:focus{
border:1px solid #1E63AD !important;
-webkit-box-shadow:0 0 4px 0 rgba(30,99,173,0.7) !important;
box-shadow:0 0 4px 0 rgba(30,99,173,0.7) !important;
outline:none
}
.site-form .form-date.is-error,.site-form .form-datetime.is-error,.site-form .form-email.is-error,.site-form .form-month.is-error,.site-form .form-number.is-error,.site-form .form-password.is-error,.site-form .form-search.is-error,.site-form .form-tel.is-error,.site-form .form-text.is-error,.site-form .form-textarea.is-error,.site-form .form-time.is-error,.site-form .form-url.is-error,.site-form .form-week.is-error,.site-form input[type=text].is-error{
border:1px solid #CA2300;
-webkit-box-shadow:0 0 4px 0 rgba(202,35,0,0.7);
box-shadow:0 0 4px 0 rgba(202,35,0,0.7)
}
.site-form .form-date.is-success,.site-form .form-datetime.is-success,.site-form .form-email.is-success,.site-form .form-month.is-success,.site-form .form-number.is-success,.site-form .form-password.is-success,.site-form .form-search.is-success,.site-form .form-tel.is-success,.site-form .form-text.is-success,.site-form .form-textarea.is-success,.site-form .form-time.is-success,.site-form .form-url.is-success,.site-form .form-week.is-success,.site-form input[type=text].is-success{
border:1px solid #099750;
-webkit-box-shadow:0 0 4px 0 rgba(9,151,80,0.7);
box-shadow:0 0 4px 0 rgba(9,151,80,0.7)
}
.site-form .form-select{
display:block;
margin:0;
padding:.6em 1em;
width:100%;
max-width:100%;
background-color:#fff;
background-image:url(/themes/custom/umanitoba/images/select.svg);
background-repeat:no-repeat,repeat;
background-position:right .7em top 50%,0 0;
background-size:.65em auto,100%;
border:1px solid #222;
-webkit-box-shadow:0 1px 0 1px rgba(0,0,0,0.04);
box-shadow:0 1px 0 1px rgba(0,0,0,0.04);
border-radius:0;
color:#222;
line-height:1;
font-weight:500;
-moz-appearance:none;
-webkit-appearance:none;
appearance:none
}
.site-form .form-select::-ms-expand{
display:none
}
.site-form .form-select:hover{
background-image:url(/themes/custom/umanitoba/images/select_hover_focus.svg);
border:1px solid #1E63AD;
border-color:#222;
cursor:pointer
}
.site-form .form-select:focus{
background-image:url(/themes/custom/umanitoba/images/select_hover_focus.svg);
border:1px solid #1E63AD;
-webkit-box-shadow:0 0 4px 0 rgba(30,99,173,0.7);
box-shadow:0 0 4px 0 rgba(30,99,173,0.7);
color:#222;
outline:none
}
.site-form .form-select option{
font-weight:normal
}
.site-form .form-type-checkbox input[type=checkbox]{
position:absolute;
opacity:0;
z-index:-1
}
.site-form .form-type-checkbox input[type=checkbox]+label{
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
line-height:1;
cursor:pointer
}
.site-form .form-type-checkbox input[type=checkbox]+label:before{
-webkit-box-flex:0;
-ms-flex:0 0 24px;
flex:0 0 24px;
display:inline-block;
height:24px;
width:24px;
margin:0 .5em 0 0;
background-image:url(/themes/custom/umanitoba/images/checkbox.svg);
background-size:contain;
background-repeat:no-repeat;
content:''
}
.site-form .form-type-checkbox input[type=checkbox]+label:hover:before{
background-image:url(/themes/custom/umanitoba/images/checkbox_hover.svg)
}
.site-form .form-type-checkbox input[type=checkbox]:checked+label:before,.site-form .form-type-checkbox input[type=checkbox]:checked+label:hover:before{
background-image:url(/themes/custom/umanitoba/images/checkbox_checked.svg)
}
.site-form .form-type-checkbox input[type=checkbox]:focus+label{
outline:2px solid Highlight
}
@media (-webkit-min-device-pixel-ratio:0){
.site-form .form-type-checkbox input[type=checkbox]:focus+label{
outline:5px auto -webkit-focus-ring-color
}
}
.site-form .form-type-checkbox input[type=checkbox]:disabled+label{
color:#727272;
cursor:default
}
.site-form .form-type-checkbox input[type=checkbox]:disabled+label:before,.site-form .form-type-checkbox input[type=checkbox]:disabled+label:hover:before{
background-image:url(/themes/custom/umanitoba/images/checkbox_disabled.svg)
}
.site-form .form-type-radio input[type=radio]{
position:absolute;
opacity:0;
z-index:-1
}
.site-form .form-type-radio input[type=radio]+label{
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
line-height:1;
cursor:pointer
}
.site-form .form-type-radio input[type=radio]+label:before{
-webkit-box-flex:0;
-ms-flex:0 0 24px;
flex:0 0 24px;
display:inline-block;
height:24px;
width:24px;
margin:0 .5em 0 0;
background-image:url(/themes/custom/umanitoba/images/radio.svg);
background-size:contain;
background-repeat:no-repeat;
content:''
}
.site-form .form-type-radio input[type=radio]+label:hover:before{
background-image:url(/themes/custom/umanitoba/images/radio_hover.svg)
}
.site-form .form-type-radio input[type=radio]:checked+label:before,.site-form .form-type-radio input[type=radio]:checked+label:hover:before{
background-image:url(/themes/custom/umanitoba/images/radio_checked.svg)
}
.site-form .form-type-radio input[type=radio]:focus+label{
outline:2px solid Highlight
}
@media (-webkit-min-device-pixel-ratio:0){
.site-form .form-type-radio input[type=radio]:focus+label{
outline:5px auto -webkit-focus-ring-color
}
}
.site-form .form-type-radio input[type=radio]:disabled+label{
color:#727272;
cursor:default
}
.site-form .form-type-radio input[type=radio]:disabled+label:before,.site-form .form-type-radio input[type=radio]:disabled+label:hover:before{
background-image:url(/themes/custom/umanitoba/images/radio_disabled.svg)
}
.site-form .form-item-file .webform-element-description{
font-size:.75em
}
.site-table:has(>table),#layout-builder-modal figure.table.ck-widget table:has(>table),.wysiwyg:has(>table){
overflow-x:auto
}
.site-table table,#layout-builder-modal figure.table.ck-widget table table,.wysiwyg table{
position:relative;
width:100%;
margin:2em 0;
border:1px solid #ECE1CE;
border-collapse:collapse;
line-height:1.5;
overflow-x:auto;
-webkit-overflow-scrolling:touch
}
@media screen and (min-width:47.0588235294em){
.site-table table,#layout-builder-modal figure.table.ck-widget table table,.wysiwyg table{
max-width:100%;
display:table;
overflow:auto;
overflow-x:auto;
-webkit-box-shadow:none;
box-shadow:none;
-webkit-overflow-scrolling:auto
}
}
.site-table table.site-table--no-border,.site-table table.no-border,#layout-builder-modal figure.table.ck-widget table table.site-table--no-border,#layout-builder-modal figure.table.ck-widget table table.no-border,.wysiwyg table.site-table--no-border,.wysiwyg table.no-border{
border:none
}
.site-table table.site-table--no-border thead th,.site-table table.no-border thead th,#layout-builder-modal figure.table.ck-widget table table.site-table--no-border thead th,#layout-builder-modal figure.table.ck-widget table table.no-border thead th,.wysiwyg table.site-table--no-border thead th,.wysiwyg table.no-border thead th{
background:none;
border:none;
border-bottom:1px solid #ECE1CE
}
.site-table table.site-table--no-border tbody td,.site-table table.no-border tbody td,#layout-builder-modal figure.table.ck-widget table table.site-table--no-border tbody td,#layout-builder-modal figure.table.ck-widget table table.no-border tbody td,.wysiwyg table.site-table--no-border tbody td,.wysiwyg table.no-border tbody td{
border:none;
border-bottom:1px solid #ECE1CE
}
.site-table table thead,.site-table table tbody,.site-table table tfoot,#layout-builder-modal figure.table.ck-widget table table thead,#layout-builder-modal figure.table.ck-widget table table tbody,#layout-builder-modal figure.table.ck-widget table table tfoot,.wysiwyg table thead,.wysiwyg table tbody,.wysiwyg table tfoot{
white-space:nowrap
}
@media screen and (min-width:47.0588235294em){
.site-table table thead,.site-table table tbody,.site-table table tfoot,#layout-builder-modal figure.table.ck-widget table table thead,#layout-builder-modal figure.table.ck-widget table table tbody,#layout-builder-modal figure.table.ck-widget table table tfoot,.wysiwyg table thead,.wysiwyg table tbody,.wysiwyg table tfoot{
white-space:normal
}
}
.site-table table thead th,.site-table table tbody th,.site-table table tfoot th,#layout-builder-modal figure.table.ck-widget table table thead th,#layout-builder-modal figure.table.ck-widget table table tbody th,#layout-builder-modal figure.table.ck-widget table table tfoot th,.wysiwyg table thead th,.wysiwyg table tbody th,.wysiwyg table tfoot th{
padding:.7058823529em;
background:#F8F5EE;
border:1px solid #ECE1CE;
font-weight:700;
text-align:left
}
.site-table table tfoot,#layout-builder-modal figure.table.ck-widget table table tfoot,.wysiwyg table tfoot{
margin-bottom:.7058823529em;
background:rgba(218,203,166,0.2);
border:1px solid #ECE1CE;
font-size:.7058823529em
}
.site-table table tfoot td,#layout-builder-modal figure.table.ck-widget table table tfoot td,.wysiwyg table tfoot td{
padding:.9411764706em
}
.site-table table tbody tr,#layout-builder-modal figure.table.ck-widget table table tbody tr,.wysiwyg table tbody tr{
border-bottom:1px solid #ECE1CE;
white-space:nowrap
}
@media screen and (min-width:47.0588235294em){
.site-table table tbody tr,#layout-builder-modal figure.table.ck-widget table table tbody tr,.wysiwyg table tbody tr{
white-space:normal
}
}
.site-table table tbody td,#layout-builder-modal figure.table.ck-widget table table tbody td,.wysiwyg table tbody td{
padding:.7058823529em;
border-right:1px solid #ECE1CE;
text-align:left
}
span.ck-table-bogus-paragraph{
text-transform:none
}
#layout-builder-modal figure.table.ck-widget table{
width:auto
}
#layout-builder-modal figure.table.ck-widget table *{
font-family:"Roboto","Helvetica Neue",Arial,sans-serif
}
.quiz-result-slider{
position:relative;
margin:0 -9.1176470588rem
}
.slick-slider{
position:relative;
display:block;
overflow:hidden;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-ms-touch-action:pan-y;
touch-action:pan-y;
-webkit-tap-highlight-color:transparent
}
.slick-list{
position:relative;
display:block;
margin:0;
padding:0 9.4117647059rem !important;
z-index:1
}
.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;
left:0;
top:4px;
display:block;
margin-left:auto;
margin-right:auto
}
.slick-track:before,.slick-track:after{
content:"";
display:table
}
.slick-track:after{
clear:both
}
.slick-loading .slick-track{
visibility:hidden
}
.slick-slide{
float:left;
height:100%;
min-height:1px;
padding:4px;
-webkit-transition:opacity 0.25s ease-in-out;
transition:opacity 0.25s ease-in-out;
position:relative;
display:none
}
[dir="rtl"] .slick-slide{
float:right
}
.slick-slide[aria-hidden="true"]{
opacity:0.25;
pointer-events:none
}
.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
}
.quiz-result-slider__nav{
width:100%;
height:2.9411764706rem;
white-space:nowrap;
padding:0 9.4117647059rem;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.quiz-result-slider__nav .quiz-result-slider__dots>ul{
padding-left:0;
margin-left:0
}
.quiz-result-slider__nav .quiz-result-slider__dots .slick-dots{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
padding:2.3529411765rem
}
.quiz-result-slider__nav .quiz-result-slider__dots .slick-dots>li{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
padding:0 3px
}
.quiz-result-slider__nav .quiz-result-slider__dots .slick-dots button{
width:4vw;
height:.3529411765rem;
background-color:#727d83;
border:none;
border-radius:2px;
cursor:default;
text-indent:100%;
white-space:nowrap;
overflow:hidden
}
@media (max-width:null){
.quiz-result-slider__nav .quiz-result-slider__dots .slick-dots button{
width:5vw
}
}
@media (max-width:35.2941176471em){
.quiz-result-slider__nav .quiz-result-slider__dots .slick-dots button{
width:6vw
}
}
.quiz-result-slider__nav .quiz-result-slider__dots .slick-dots li.slick-active button{
background-color:#FBB315
}
.quiz-result-slider__nav .quiz-result-slider__prev-btn,.quiz-result-slider__nav .quiz-result-slider__prev-btn:active,.quiz-result-slider__nav .quiz-result-slider__next-btn,.quiz-result-slider__nav .quiz-result-slider__next-btn:active{
min-width:2.3529411765rem;
width:2.8235294118rem;
height:2.8235294118rem;
background-repeat:no-repeat;
background-size:100% 100%;
background-position:center;
cursor:pointer
}
@media (max-width:35.2941176471em){
.quiz-result-slider__nav .quiz-result-slider__prev-btn,.quiz-result-slider__nav .quiz-result-slider__prev-btn:active,.quiz-result-slider__nav .quiz-result-slider__next-btn,.quiz-result-slider__nav .quiz-result-slider__next-btn:active{
width:2.3529411765rem;
height:2.3529411765rem
}
}
.quiz-result-slider__nav .quiz-result-slider__prev-btn.slick-disabled,.quiz-result-slider__nav .quiz-result-slider__next-btn.slick-disabled{
cursor:default
}
.quiz-result-slider__nav .slick-disabled.quiz-result-slider__prev-btn:active,.quiz-result-slider__nav .slick-disabled.quiz-result-slider__next-btn:active{
-webkit-transform:none;
transform:none
}
.quiz-result-slider__nav .quiz-result-slider__prev-btn,.quiz-result-slider__nav .quiz-result-slider__prev-btn:active{
background:url(/themes/custom/umanitoba/images/circle-left-arrow-white.svg)
}
.quiz-result-slider__nav .quiz-result-slider__prev-btn:active{
background:url(/themes/custom/umanitoba/images/circle-left-arrow-white-press.svg);
-webkit-transform:translate(1px,1px);
transform:translate(1px,1px)
}
.quiz-result-slider__nav .quiz-result-slider__prev-btn.slick-disabled{
background:url(/themes/custom/umanitoba/images/circle-left-arrow-white-disabled.svg)
}
.quiz-result-slider__nav .quiz-result-slider__next-btn,.quiz-result-slider__nav .quiz-result-slider__next-btn:active{
background:url(/themes/custom/umanitoba/images/circle-right-arrow-white.svg);
-webkit-transform:translateX(2px);
transform:translateX(2px)
}
.quiz-result-slider__nav .quiz-result-slider__next-btn:active{
background:url(/themes/custom/umanitoba/images/circle-right-arrow-white-press.svg);
-webkit-transform:translate(2px,1px);
transform:translate(2px,1px)
}
.quiz-result-slider__nav .quiz-result-slider__next-btn.slick-disabled{
background:url(/themes/custom/umanitoba/images/circle-right-arrow-white-disabled.svg)
}
.quiz-result-slider__nav .slick-disabled.quiz-result-slider__next-btn:active{
-webkit-transform:translateX(2px);
transform:translateX(2px)
}
@media (max-width:35.2941176471em){
.quiz-result-slider__nav .slick-disabled.quiz-result-slider__next-btn:active{
-webkit-transform:translateX(1px);
transform:translateX(1px)
}
}
@media (max-width:35.2941176471em){
.quiz-result-slider__nav .quiz-result-slider__next-btn,.quiz-result-slider__nav .quiz-result-slider__next-btn:active{
-webkit-transform:translateX(1px);
transform:translateX(1px)
}
}
.social-links{
list-style:none;
margin:0;
padding:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.social-links__item{
margin:0 0.25em;
padding:0
}
.social-links__link{
padding:0.75em 0.25em 0 0.25em;
fill:#1E63AD;
text-decoration:none
}
.social-links__link .social-links__icon{
width:1.4705882353rem;
height:1.4705882353rem;
font-size:0;
-webkit-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out
}
.social-links__link .social-links__icon.icon-linkedin{
height:1.1764705882rem
}
.social-links__link .social-links__icon.icon-youtube{
height:1.0588235294rem
}
.social-links__link:hover,.social-links__link:focus{
fill:#2477d0
}
.special-listing h3{
font-weight:500 !important
}
.special-listing .field--name-field-basic-text-content h1,.special-listing .field--name-field-basic-text-content h2,.special-listing .field--name-field-basic-text-content h3,.special-listing .field--name-field-basic-text-content h4,.special-listing .field--name-field-basic-text-content h5,.special-listing .field--name-field-basic-text-content h6{
margin:.5rem 0
}
.special-listing .field--name-field-basic-text-content p{
margin:.5em 0;
line-height:1.3em
}
.splash{
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-pack:distribute;
justify-content:space-around;
min-height:100vh;
padding:2rem
}
.splash__logo{
width:20.5882352941rem;
max-width:70%;
margin:0 auto 3.5294117647em
}
.splash__content{
text-align:center;
max-width:41.1764705882rem;
margin:0 auto
}
.splash__title{
margin:.5em 0
}
.star{
background:none;
border:0;
padding:0;
display:block;
width:1.5882352941rem;
height:1.5882352941rem
}
.star__icon{
fill:transparent;
stroke-width:2px;
stroke:#1E63AD;
width:100%;
height:100%
}
.star__remove{
display:none
}
.star.is-saved .star__icon{
fill:#1E63AD
}
.star.is-saved .star__add{
display:none
}
.star.is-saved .star__remove{
display:inline
}
.teaser{
line-height:1.3529411765rem;
-webkit-box-flex:1;
-ms-flex:1;
flex:1
}
.teaser__title{
font-weight:500;
margin:0 0 .9411764706rem
}
.teaser__figure{
margin-bottom:1em
}
.teaser__link{
color:#222;
display:block;
text-decoration:none
}
.teaser__link .teaser__content{
background:url(/themes/custom/umanitoba/images/circle-arrow-gold.svg) no-repeat bottom left;
background-size:1.5294117647rem 1.5294117647rem;
padding-bottom:1.5294117647rem;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}
@media all and (-ms-high-contrast:none){
.teaser__link .teaser__content{
background-size:26px 26px
}
}
@supports (-ms-ime-align:auto){
.teaser__link .teaser__content{
background-size:26px 26px
}
}
.teaser__link:hover .teaser__title,.teaser__link:focus .teaser__title{
text-decoration:underline
}
.teaser__link:hover .teaser__content,.teaser__link:focus .teaser__content{
background:url(/themes/custom/umanitoba/images/circle-arrow-brown.svg) no-repeat bottom left;
background-size:1.5294117647rem 1.5294117647rem;
padding-bottom:1.5294117647rem
}
@media all and (-ms-high-contrast:none){
.teaser__link:hover .teaser__content,.teaser__link:focus .teaser__content{
background-size:26px 26px
}
}
@supports (-ms-ime-align:auto){
.teaser__link:hover .teaser__content,.teaser__link:focus .teaser__content{
background-size:26px 26px
}
}
.grid__item .teaser__content{
padding-right:1em
}
.teaser--icon{
text-align:center
}
@media (min-width:23.5294117647em){
.teaser--icon{
text-align:left
}
}
.teaser--icon img{
width:40px
}
@media (min-width:23.5294117647em){
.teaser--icon{
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
}
.teaser--icon .teaser__title{
text-align:center;
margin:0 0 .7058823529rem
}
.teaser--icon .teaser__title+p{
margin-top:0
}
@media (min-width:23.5294117647em){
.teaser--icon .teaser__title{
text-align:left
}
}
.teaser--icon .teaser__content{
padding-right:0
}
.teaser--icon .teaser__figure{
-ms-flex-negative:0;
flex-shrink:0;
height:3.7647058824em;
width:3.7647058824em;
margin-left:auto;
margin-right:auto;
border-radius:50%;
background:#1E63AD;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
@media (min-width:23.5294117647em){
.teaser--icon .teaser__figure{
margin-left:0;
margin-right:1em
}
}
@media (min-width:23.5294117647em){
.teaser--icon .teaser__link{
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
}
.teaser--icon .teaser__link .teaser__content{
background:none;
padding-bottom:0
}
@media (min-width:58.8235294118em){
.teaser--horizontal{
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
}
.teaser--horizontal .teaser__title{
font-size:1.4117647059rem
}
@media (min-width:58.8235294118em){
.teaser--horizontal .teaser__figure{
-ms-flex-negative:0;
flex-shrink:0;
margin:0 2em 0 0;
-ms-flex-preferred-size:19.4117647059rem;
flex-basis:19.4117647059rem
}
}
@media (min-width:70.5882352941em){
.teaser--horizontal .teaser__figure{
-ms-flex-preferred-size:23.5294117647rem;
flex-basis:23.5294117647rem
}
.page-node-type-page .teaser--horizontal .teaser__figure{
-ms-flex-preferred-size:19.4117647059rem;
flex-basis:19.4117647059rem
}
}
.teaser--horizontal .teaser__content{
line-height:1.5
}
@media (min-width:58.8235294118em){
.teaser--horizontal .teaser__content{
margin:0 1em 0 0
}
}
.teaser--horizontal .teaser__wrapper{
max-width:56.4705882353rem
}
@media (min-width:58.8235294118em){
.teaser--horizontal .teaser__link,.teaser--horizontal .teaser__wrapper,.teaser--horizontal .teaser__content-wrapper{
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
}
.teaser--horizontal .link-list{
margin-top:1.7647058824rem
}
@media (min-width:58.8235294118em){
.teaser--horizontal .link-list{
width:25%;
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1;
-ms-flex-negative:0;
flex-shrink:0;
margin-top:0;
margin-left:2.9411764706rem
}
}
.teaser--image{
padding:0
}
.teaser--image .teaser__title{
text-align:center;
margin:0;
font-size:1.2352941176rem
}
.teaser--image .teaser__figure{
position:relative;
margin-bottom:1em;
-webkit-transition:-webkit-transform .2s ease-in;
transition:-webkit-transform .2s ease-in;
transition:transform .2s ease-in;
transition:transform .2s ease-in,-webkit-transform .2s ease-in
}
.teaser--image .teaser__content{
background:rgba(251,179,21,0.8);
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
text-align:center;
padding:2em;
font-weight:500;
opacity:0;
-webkit-transition:opacity .2s ease-in;
transition:opacity .2s ease-in
}
.teaser--image .teaser__content p{
background:url(/themes/custom/umanitoba/images/circle-arrow-brown.svg) no-repeat bottom center;
margin:0;
padding-bottom:2em;
width:100%
}
.teaser--image:hover .teaser__title,.teaser--image:focus .teaser__title{
text-decoration:none
}
.teaser--image:hover .teaser__figure,.teaser--image:focus .teaser__figure{
-webkit-transform:scale(1.1);
transform:scale(1.1);
z-index:2
}
.teaser--image:hover .teaser__content,.teaser--image:focus .teaser__content{
background:rgba(251,179,21,0.8);
opacity:1
}
.teaser--centered{
text-align:center
}
.teaser--centered .teaser__link .teaser__content{
background:none
}
.grid__item .teaser--centered .teaser__content{
padding-left:.5em;
padding-right:.5em
}
.teaser--centered.teaser--icon{
display:block
}
.teaser--centered.teaser--icon .teaser__link{
display:block
}
.teaser--centered.teaser--icon .teaser__title{
text-align:center
}
.teaser--centered.teaser--icon .teaser__figure{
margin-left:auto;
margin-right:auto
}
.icon-listing.icon-listing-centered .teaser{
text-align:center;
width:100%;
display:block
}
.icon-listing.icon-listing-centered .teaser .teaser--icon{
display:block;
width:100.6663%
}
.icon-listing.icon-listing-centered .teaser .teaser__link .teaser__content{
background:none
}
.icon-listing.icon-listing-centered .teaser .teaser__link{
display:block
}
.icon-listing.icon-listing-centered .teaser .teaser__title{
text-align:center
}
.icon-listing.icon-listing-centered .teaser .teaser__figure{
margin-left:auto;
margin-right:auto
}
.territory-acknowledgement{
position:relative;
max-height:0;
background:#F8F5EE;
-webkit-box-shadow:inset 0 -2px 4px 0 rgba(0,0,0,0.04);
box-shadow:inset 0 -2px 4px 0 rgba(0,0,0,0.04);
overflow:hidden;
-webkit-transition:all .3s ease;
transition:all .3s ease
}
@media (min-width:70.5882352941em){
.territory-acknowledgement{
margin:0
}
}
.territory-acknowledgement-active .territory-acknowledgement,.territory-acknowledgement-persistent .territory-acknowledgement{
margin:1rem 0;
max-height:none
}
@media (min-width:70.5882352941em){
.territory-acknowledgement-active .territory-acknowledgement,.territory-acknowledgement-persistent .territory-acknowledgement{
max-height:100px;
margin:0
}
}
.territory-acknowledgement__inner{
padding:1em
}
.territory-acknowledgement p{
margin:0;
font-size:.8823529412em;
text-align:center
}
.territory-acknowledgement p a{
color:#222
}
.text-tag{
display:block;
margin:0 0 1em;
font-size:1em;
font-weight:500;
text-transform:uppercase
}
.text-callout{
width:100%;
color:#ffffff;
text-align:center;
background:#003471;
padding:4.7058823529em 1.1764705882em 3.8235294118em 1.1764705882em
}
.text-callout__title{
font-size:2.1176470588rem;
line-height:2.2352941176rem;
margin-bottom:1.4705882353rem;
font-weight:900 !important
}
.text-callout__text{
font-size:1.1176470588rem
}
.text-callout__ctas .button,.text-callout__ctas .site-form .form-submit,.site-form .text-callout__ctas .form-submit,.text-callout__ctas .site-form .form-button,.site-form .text-callout__ctas .form-button,.text-callout__ctas .site-form .form-reset,.site-form .text-callout__ctas .form-reset{
margin-top:2.0588235294rem
}
@media (max-width:47.0588235294em){
.text-callout__ctas .button,.text-callout__ctas .site-form .form-submit,.site-form .text-callout__ctas .form-submit,.text-callout__ctas .site-form .form-button,.site-form .text-callout__ctas .form-button,.text-callout__ctas .site-form .form-reset,.site-form .text-callout__ctas .form-reset{
width:100%
}
.text-callout__ctas .button:not(:first-child),.text-callout__ctas .site-form .form-submit:not(:first-child),.site-form .text-callout__ctas .form-submit:not(:first-child),.text-callout__ctas .site-form .form-button:not(:first-child),.site-form .text-callout__ctas .form-button:not(:first-child),.text-callout__ctas .site-form .form-reset:not(:first-child),.site-form .text-callout__ctas .form-reset:not(:first-child){
margin-top:.8823529412rem
}
}
.text-callout__ctas+.button,.site-form .text-callout__ctas+.form-submit,.site-form .text-callout__ctas+.form-button,.site-form .text-callout__ctas+.form-reset{
margin-left:.4em
}
.video-loop{
position:absolute;
left:50%;
top:0;
bottom:0;
right:0;
width:100vw;
height:100%;
-o-object-fit:cover;
object-fit:cover;
margin:0 -50vw
}
.video-loop img,.video-loop video{
position:absolute;
left:0;
top:0;
bottom:0;
right:0;
width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover
}
.video-loop__controls{
display:none;
position:absolute;
z-index:99;
left:0;
right:0;
bottom:.7647058824rem
}
.video-loop__button{
background:transparent;
border:0;
margin:0;
padding:0;
height:2.1764705882rem;
width:2.1764705882rem;
opacity:.17;
-webkit-transition:opacity .15s;
transition:opacity .15s
}
.video-loop__button:hover,.video-loop__button:focus{
opacity:1
}
.video-loop__button svg{
height:100%;
width:100%
}
.video-loop__pause{
display:block
}
.video-loop__play{
display:none
}
.video-loop.is-paused .video-loop__play{
display:block
}
.video-loop.is-paused .video-loop__pause{
display:none
}
@media (min-width:35.2941176471em){
.video-loop.is-loaded .video-loop__controls{
display:block
}
}
.video-loop:hover .video-loop__button,.video-loop:focus .video-loop__button{
opacity:1
}
.video-thumbnail{
display:block;
color:#fff
}
.video-thumbnail:hover .video-thumbnail__icon,.video-thumbnail:focus .video-thumbnail__icon{
-webkit-transform:scale(1.35);
transform:scale(1.35)
}
.video-thumbnail img{
width:100%
}
.video-thumbnail__figure{
background:#222;
position:relative
}
.video-thumbnail__image{
opacity:.6
}
.video-thumbnail__caption{
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
text-align:center;
font-size:.8235294118rem;
text-transform:uppercase;
font-weight:500;
width:100%;
padding:1.1764705882rem
}
.video-thumbnail__title{
display:block;
text-transform:none;
font-size:1.2352941176rem;
font-weight:700
}
.video-thumbnail__icon{
display:block;
width:33px;
height:33px;
fill:#fff;
margin:20px auto 10px;
-webkit-transition:-webkit-transform .2s;
transition:-webkit-transform .2s;
transition:transform .2s;
transition:transform .2s,-webkit-transform .2s
}
.wysiwyg{
width:100%;
max-width:56.4705882353rem
}
.wysiwyg p:first-child,.wysiwyg ul:first-child,.wysiwyg ol:first-child{
margin-top:0
}
.wysiwyg p:last-child,.wysiwyg ul:last-child,.wysiwyg ol:last-child{
margin-bottom:0
}
.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{
display:block;
clear:both
}
.wysiwyg h1:first-child,.wysiwyg h2:first-child,.wysiwyg h3:first-child,.wysiwyg h4:first-child,.wysiwyg h5:first-child,.wysiwyg h6:first-child{
margin-top:0
}
.wysiwyg .alignleft{
float:left;
margin:5px 15px 5px 0
}
.wysiwyg .aligncenter{
display:block;
margin:10px auto
}
.wysiwyg .alignright{
float:right;
margin:5px 0 5px 15px
}
.wysiwyg .alignnone{
display:block;
margin:5px 0
}
.wysiwyg a.external-link::after{
content:'';
background:url(/themes/custom/umanitoba/images/external.svg) no-repeat right center;
background-size:.7647058824em .7647058824em;
padding-right:1em
}
.webform-submission-building-occupancy-form{
width:100%
}
.webform-submission-building-occupancy-form .fieldset-legend{
font-weight:bold
}
@media (min-width:70.5882352941em){
.webform-submission-building-occupancy-form{
width:60%
}
}
.webform-submission-building-occupancy-form>label{
font-style:italic
}
.webform-submission-building-occupancy-form>label::before{
content:"* ";
color:red
}
.webform-submission-building-occupancy-form .form-required::after{
content:" *";
color:red
}
.webform-submission-building-occupancy-form .form-item .fieldset-legend{
margin:0 !important
}
.webform-category-quiz{
text-align:center
}
.webform-category-quiz legend{
text-align:left
}
.webform-category-quiz legend .fieldset-legend{
font-size:1.235rem;
line-height:1.353rem !important;
font-weight:500;
margin-bottom:5px !important
}
.webform-category-quiz .fieldset-wrapper{
text-align:left
}
.webform-category-quiz .field-prefix{
display:block;
font-size:0.941rem;
line-height:1.353rem;
margin-bottom:14px
}
.webform-category-quiz .form-item{
margin-bottom:0
}
.webform-category-quiz .form-actions{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
margin-bottom:23px;
position:relative
}
.webform-category-quiz .form-actions input.button+input.button,.webform-category-quiz .form-actions .site-form input.form-submit+input.button,.site-form .webform-category-quiz .form-actions input.form-submit+input.button,.webform-category-quiz .form-actions .site-form input.form-button+input.button,.site-form .webform-category-quiz .form-actions input.form-button+input.button,.webform-category-quiz .form-actions .site-form input.form-reset+input.button,.site-form .webform-category-quiz .form-actions input.form-reset+input.button,.webform-category-quiz .form-actions .site-form input.button+input.form-submit,.site-form .webform-category-quiz .form-actions input.button+input.form-submit,.webform-category-quiz .form-actions .site-form input.form-submit+input.form-submit,.site-form .webform-category-quiz .form-actions input.form-submit+input.form-submit,.webform-category-quiz .form-actions .site-form input.form-button+input.form-submit,.site-form .webform-category-quiz .form-actions input.form-button+input.form-submit,.webform-category-quiz .form-actions .site-form input.form-reset+input.form-submit,.site-form .webform-category-quiz .form-actions input.form-reset+input.form-submit,.webform-category-quiz .form-actions .site-form input.button+input.form-button,.site-form .webform-category-quiz .form-actions input.button+input.form-button,.webform-category-quiz .form-actions .site-form input.form-submit+input.form-button,.site-form .webform-category-quiz .form-actions input.form-submit+input.form-button,.webform-category-quiz .form-actions .site-form input.form-button+input.form-button,.site-form .webform-category-quiz .form-actions input.form-button+input.form-button,.webform-category-quiz .form-actions .site-form input.form-reset+input.form-button,.site-form .webform-category-quiz .form-actions input.form-reset+input.form-button,.webform-category-quiz .form-actions .site-form input.button+input.form-reset,.site-form .webform-category-quiz .form-actions input.button+input.form-reset,.webform-category-quiz .form-actions .site-form input.form-submit+input.form-reset,.site-form .webform-category-quiz .form-actions input.form-submit+input.form-reset,.webform-category-quiz .form-actions .site-form input.form-button+input.form-reset,.site-form .webform-category-quiz .form-actions input.form-button+input.form-reset,.webform-category-quiz .form-actions .site-form input.form-reset+input.form-reset,.site-form .webform-category-quiz .form-actions input.form-reset+input.form-reset,.webform-category-quiz .form-actions .ajax-progress-throbber+input.button,.webform-category-quiz .form-actions .site-form .ajax-progress-throbber+input.form-submit,.site-form .webform-category-quiz .form-actions .ajax-progress-throbber+input.form-submit,.webform-category-quiz .form-actions .site-form .ajax-progress-throbber+input.form-button,.site-form .webform-category-quiz .form-actions .ajax-progress-throbber+input.form-button,.webform-category-quiz .form-actions .site-form .ajax-progress-throbber+input.form-reset,.site-form .webform-category-quiz .form-actions .ajax-progress-throbber+input.form-reset{
margin-left:0.529rem
}
.webform-category-quiz .form-actions input.button,.webform-category-quiz .form-actions .site-form input.form-submit,.site-form .webform-category-quiz .form-actions input.form-submit,.webform-category-quiz .form-actions .site-form input.form-button,.site-form .webform-category-quiz .form-actions input.form-button,.webform-category-quiz .form-actions .site-form input.form-reset,.site-form .webform-category-quiz .form-actions input.form-reset{
border:2px solid #FBB315;
border-radius:4px;
background-color:transparent;
color:#222;
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:155px;
height:48px;
padding-top:0;
padding-bottom:0
}
.webform-category-quiz .form-actions input.button:hover,.webform-category-quiz .form-actions .site-form input.form-submit:hover,.site-form .webform-category-quiz .form-actions input.form-submit:hover,.webform-category-quiz .form-actions .site-form input.form-button:hover,.site-form .webform-category-quiz .form-actions input.form-button:hover,.webform-category-quiz .form-actions .site-form input.form-reset:hover,.site-form .webform-category-quiz .form-actions input.form-reset:hover{
border-color:#FBB315;
background-color:#FBB315;
color:#222
}
.webform-category-quiz .form-actions input.button:active,.webform-category-quiz .form-actions .site-form input.form-submit:active,.site-form .webform-category-quiz .form-actions input.form-submit:active,.webform-category-quiz .form-actions .site-form input.form-button:active,.site-form .webform-category-quiz .form-actions input.form-button:active,.webform-category-quiz .form-actions .site-form input.form-reset:active,.site-form .webform-category-quiz .form-actions input.form-reset:active{
border-color:#e3a500;
background-color:#e3a500;
color:#222
}
.webform-category-quiz .form-actions input.button.webform-button--previous,.webform-category-quiz .form-actions .site-form input.webform-button--previous.form-submit,.site-form .webform-category-quiz .form-actions input.webform-button--previous.form-submit,.webform-category-quiz .form-actions .site-form input.webform-button--previous.form-button,.site-form .webform-category-quiz .form-actions input.webform-button--previous.form-button,.webform-category-quiz .form-actions .site-form input.webform-button--previous.form-reset,.site-form .webform-category-quiz .form-actions input.webform-button--previous.form-reset{
border-color:#003471
}
.webform-category-quiz .form-actions input.button.webform-button--previous:hover,.webform-category-quiz .form-actions .site-form input.webform-button--previous.form-submit:hover,.site-form .webform-category-quiz .form-actions input.webform-button--previous.form-submit:hover,.webform-category-quiz .form-actions .site-form input.webform-button--previous.form-button:hover,.site-form .webform-category-quiz .form-actions input.webform-button--previous.form-button:hover,.webform-category-quiz .form-actions .site-form input.webform-button--previous.form-reset:hover,.site-form .webform-category-quiz .form-actions input.webform-button--previous.form-reset:hover{
border-color:#cccccc;
background-color:#cccccc
}
.webform-category-quiz .form-actions input.button.webform-button--previous:active,.webform-category-quiz .form-actions .site-form input.webform-button--previous.form-submit:active,.site-form .webform-category-quiz .form-actions input.webform-button--previous.form-submit:active,.webform-category-quiz .form-actions .site-form input.webform-button--previous.form-button:active,.site-form .webform-category-quiz .form-actions input.webform-button--previous.form-button:active,.webform-category-quiz .form-actions .site-form input.webform-button--previous.form-reset:active,.site-form .webform-category-quiz .form-actions input.webform-button--previous.form-reset:active{
border-color:#7c878e;
background-color:#7c878e
}
.webform-category-quiz .form-actions input.button:disabled,.webform-category-quiz .form-actions .site-form input.form-submit:disabled,.site-form .webform-category-quiz .form-actions input.form-submit:disabled,.webform-category-quiz .form-actions .site-form input.form-button:disabled,.site-form .webform-category-quiz .form-actions input.form-button:disabled,.webform-category-quiz .form-actions .site-form input.form-reset:disabled,.site-form .webform-category-quiz .form-actions input.form-reset:disabled{
border-color:#ECE1CE;
background-color:transparent;
color:#ECE1CE;
cursor:not-allowed
}
.webform-category-quiz .form-actions input.button:disabled:hover,.webform-category-quiz .form-actions .site-form input.form-submit:disabled:hover,.site-form .webform-category-quiz .form-actions input.form-submit:disabled:hover,.webform-category-quiz .form-actions .site-form input.form-button:disabled:hover,.site-form .webform-category-quiz .form-actions input.form-button:disabled:hover,.webform-category-quiz .form-actions .site-form input.form-reset:disabled:hover,.site-form .webform-category-quiz .form-actions input.form-reset:disabled:hover,.webform-category-quiz .form-actions input.button:disabled:active,.webform-category-quiz .form-actions .site-form input.form-submit:disabled:active,.site-form .webform-category-quiz .form-actions input.form-submit:disabled:active,.webform-category-quiz .form-actions .site-form input.form-button:disabled:active,.site-form .webform-category-quiz .form-actions input.form-button:disabled:active,.webform-category-quiz .form-actions .site-form input.form-reset:disabled:active,.site-form .webform-category-quiz .form-actions input.form-reset:disabled:active{
border-color:#ECE1CE;
background-color:transparent;
color:#ECE1CE
}
.webform-category-quiz .form-actions .ajax-progress-throbber{
position:absolute;
bottom:-48px;
padding-left:23px
}
.webform-category-quiz .progress-tracker{
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
margin:0
}
.webform-category-quiz .progress-tracker .progress-step{
-webkit-box-flex:0;
-ms-flex:0 1 auto;
flex:0 1 auto;
margin-left:0.353rem
}
.webform-category-quiz .progress-tracker .progress-step:first-child{
margin-left:0
}
.webform-category-quiz .progress-tracker .progress-step:last-child{
-webkit-box-flex:0;
-ms-flex:0 1 auto;
flex:0 1 auto
}
.webform-category-quiz .progress-tracker .progress-step.is-active .progress-marker{
background-color:#FBB315
}
.webform-category-quiz .progress-tracker .progress-step .progress-marker{
border:none;
border-radius:2px;
background-color:#727d83;
width:2.0588235294rem;
height:.3529411765rem
}
.webform-category-quiz .progress-tracker .progress-step .progress-marker::after,.webform-category-quiz .progress-tracker .progress-step .progress-marker::before{
display:none
}
.webform-category-quiz .progress-tracker .progress-text{
display:none
}
.webform-category-quiz .webform-confirmation__message{
margin-bottom:30px
}
.webform-category-quiz .webform-confirmation__message h2{
margin-top:0
}
.webform-category-quiz .webform-confirmation__back{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
margin-bottom:0;
position:relative
}
.webform-category-quiz .webform-confirmation__back a{
border:2px solid #1E63AD;
border-radius:4px;
background-color:transparent;
color:#222;
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:155px;
height:48px;
text-decoration:none;
-webkit-transition:all .15s ease;
transition:all .15s ease
}
.webform-category-quiz .webform-confirmation__back a:hover{
border-color:#1E63AD;
background-color:#1E63AD;
color:#fff
}
.webform-category-quiz .webform-confirmation__back a:active{
border-color:#00437b;
background-color:#00437b;
color:#fff
}
.webform-category-quiz .webform-confirmation__back .ajax-progress-throbber{
position:absolute;
bottom:-46px;
padding-left:23px
}
.block-um-common-webform--category--quiz>h2{
font-size:2.118rem;
line-height:2.471rem;
margin-bottom:23px;
text-align:center
}
.captcha{
margin-top:8px;
margin-bottom:10px
}
.grecaptcha-badge{
width:70px !important;
overflow:hidden !important;
-webkit-transition:all 0.3s ease !important;
transition:all 0.3s ease !important;
left:4px !important
}
.grecaptcha-badge:hover{
width:256px !important
}
.webform-element-help{
border:2px solid #003471;
background:#003471
}
.webform-element-help:hover{
cursor:help;
color:#fff;
border:2px solid #1E63AD;
background:#1E63AD
}
.u-clearfix{
zoom:1
}
.u-clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}
.u-reverse{
color:#fff
}
.u-reverse *{
color:inherit
}
.u-reverse a:hover,.u-reverse a:focus{
color:inherit
}
.u-screen-reader,.visually-hidden,.sr-only{
position:absolute !important;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden
}
.u-text-align-center{
text-align:center !important
}
.u-color-initial{
color:initial !important
}
.u-no-margin{
margin:0 !important
}
.u-no-margin-top{
margin-top:0 !important
}
.u-no-margin-bottom{
margin-bottom:0 !important
}
.u-float-left{
float:left
}
.u-float-right{
float:right
}
.u-link-decoration{
text-decoration:none
}
.u-dont-break{
white-space:nowrap
}
.ui-dialog--narrow{
max-width:600px
}
.ui-dialog.editor-link-dialog .ui-dialog-content{
overflow:visible
}
.ui-widget{
font-family:inherit
}
@media print{
*,*:before,*:after{
background:transparent !important;
color:#000 !important;
-webkit-box-shadow:none !important;
box-shadow:none !important;
text-shadow:none !important
}
html{
overflow-y:visible;
overflow-x:visible
}
a,a:visited{
text-decoration:underline
}
abbr[title]:after{
content:" (" attr(title) ")"
}
a[href^="tel"]:after,a[href^="#"]:after{
content:""
}
pre,blockquote{
border:1px solid #000;
page-break-inside:avoid
}
thead{
display:table-header-group
}
tr,img{
page-break-inside:avoid
}
img{
max-width:100% !important
}
p,h2,h3{
orphans:3;
widows:3
}
h2,h3{
page-break-after:avoid
}
.eu-cookie-compliance-banner,.u-screen-reader,.skip-links__link{
display:none
}
}
#layout-builder-modal table *{
font-family:"Lucida Grande","Lucida Sans Unicode","liberation sans",sans-serif
}
#layout-builder-modal table{
-webkit-box-sizing:content-box;
box-sizing:content-box;
display:table;
width:100%;
border-collapse:collapse;
font-size:.8235294118rem
}
#layout-builder-modal table thead{
display:table-header-group
}
#layout-builder-modal table tbody{
display:table-row-group
}
#layout-builder-modal tr{
display:table-row
}
#layout-builder-modal tr:hover td{
background-color:transparent
}
#layout-builder-modal td,#layout-builder-modal th{
display:table-cell;
width:auto;
height:auto;
padding:2px 8px;
vertical-align:middle;
border-bottom:1px solid #777;
background-color:transparent
}
[dir="rtl"] #layout-builder-modal th,[dir="rtl"] #layout-builder-modal td{
text-align:right
}
#layout-builder-modal th{
font-weight:bold
}
#layout-builder-modal th.checkbox,#layout-builder-modal td.checkbox{
width:20px;
padding:0;
text-align:center
}
#layout-builder-modal div.checkbox.menu-enabled{
position:static;
display:inline;
width:auto
}
#layout-builder-modal .tabledrag-has-colspan{
padding-right:20px;
text-align:right
}
#layout-builder-modal td{
padding:6px 8px
}
#layout-builder-modal tr td:first-child,#layout-builder-modal tr th:first-child{
padding-left:20px
}
[dir="rtl"] #layout-builder-modal tr td:first-child,[dir="rtl"] #layout-builder-modal tr th:first-child{
padding-right:20px
}
form.layout-builder-configure-section input[name="media-media-library-update-layout_settings-background"]{
display:none !important
}
:root{
--um-blue:#1E63AD;
--um-blue-hover:#1E63AD;
--um-blue-active:#00437b;
--um-gold:#FBB315;
--um-gold-hover:#e2a500;
--um-gold-active:#c68500;
--um-tab-hover:#4E4E4E;
--um-text-dark:#2f1b17;
--um-text-light:#003471;
--um-result-border:#84848459;
--um-dark-brown:#300c00;
--um-grey:#ECE1CE;
--atomic-primary:var(--um-blue);
--atomic-primary-light:var(--um-blue-hover);
--atomic-primary-dark:var(--um-gold);
--atomic-on-primary:#ffffff;
--atomic-ring-primary:var(--um-gold);
--atomic-neutral-dark:#626971;
--atomic-neutral:#e5e8e8;
--atomic-neutral-light:#f6f7f9;
--atomic-neutral-lighter:#F8F5EE;
--atomic-background:#ffffff;
--atomic-on-background:var(--um-dark-brown);
--atomic-success:#12a244;
--atomic-error:#ce3f00;
--atomic-visited:var(--um-text-light);
--atomic-disabled:#c5cacf;
--atomic-success-background:#d4fcf0;
--atomic-error-background:#fcbdc0;
--atomic-primary-background:#edf6ff;
--atomic-border-radius:0rem;
--atomic-border-radius-md:0rem;
--atomic-border-radius-lg:4px;
--atomic-border-radius-xl:4px;
--atomic-font-family:"Roboto","Helvetica Neue",Arial,sans-serif;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
--atomic-font-normal:400;
--atomic-font-bold:700;
--atomic-text-base:0.875rem;
--atomic-text-sm:0.75rem;
--atomic-text-lg:1rem;
--atomic-text-xl:1.125rem;
--atomic-text-2xl:1.5rem;
--atomic-line-height-ratio:1.5;
--atomic-layout-spacing-x:1.5rem;
--atomic-layout-spacing-y:1rem;
}
html{
font-size:17px !important;
}
@media screen and (max-width:1024px){
atomic-layout-section[section="main"]{
width:100% !important;
}
atomic-result-list::part(outline){
margin-bottom:0 !important;
padding:10px;
align-self:stretch;
}
atomic-breadbox::part(clear),atomic-refine-toggle::part(button){
height:37px !important;
width:70px !important;
padding:10.5px 14px 10.5px 14px !important;
gap:10px;
font-size:0.8rem !important;
}
atomic-facet::part(search-icon){
left:90% !important;
}
atomic-breadbox::part(clear):after{
display:none;
}
}
@media screen and (max-width:650px){
.tab-container{
justify-content:start !important;
}
atomic-search-box::part(input){
font-size:1.17rem !important;
padding-left:27px !important;
}
atomic-result-list::part(outline){
width:100%;
}
atomic-result-list::part(result-list){
display:flex;
flex-direction:row;
flex-wrap:wrap;
gap:8px;
justify-content:center;
align-items:center;
}
body{
min-width:310px;
}
}
.hidden{
visibility:hidden;
height:0;
overflow:hidden;
}
.search-header{
width:100%;
text-align:center;
line-height:42px;
font-size:2.1rem;
margin:34px 0 34px 0;
font-weight:500;
}
#defaultIaMenu{
border-top:1px solid var(--um-grey);
padding-top:10px;
}
atomic-search-layout{
display:flex !important;
flex-direction:column !important;
}
atomic-layout-section[section="search"]{
width:100%;
border:var(--um-grey);
margin:0 25px 0 25px;
max-width:700px !important;
align-self:center;
}
atomic-layout-section[section="facets"]{
max-width:300px;
margin-right:15px;
}
atomic-layout-section[section="main"]{
width:1035px;
}
atomic-layout-section[section="pagination"]{
justify-content:center !important;
align-items:center !important;
}
atomic-search-box{
max-width:700px;
border:2px solid var(--atomic-neutral);
margin:25px 0 25px 0;
border-radius:4px;
}
atomic-search-box::part(wrapper){
height:75px;
display:flex;
justify-content:space-between;
background-color:var(--atomic-neutral);
}
atomic-search-box::part(wrapper):focus-within{
border:3px solid var(--um-blue-active);
border-radius:4px;
box-shadow:none;
background-color:var(--um-blue-active);
}
atomic-search-box::part(input){
padding-left:30px;
margin-right:5px;
font-size:1.75rem;
background-color:var(--atomic-on-primary);
}
atomic-search-box::part(submit-button){
position:absolute;
right:1px;
top:1px;
width:90px;
height:100%;
background-color:var(--um-blue);
border-top-right-radius:4px;
border-bottom-right-radius:4px;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M5.5 19.5C1.7 15.6 1.7 9.4 5.5 5.5 7.4 3.7 9.9 2.6 12.5 2.6 15.1 2.6 17.6 3.7 19.5 5.5 23.3 9.4 23.3 15.6 19.5 19.5 17.6 21.3 15.1 22.3 12.5 22.3 9.9 22.3 7.4 21.3 5.5 19.5ZM29.6 27.7L22.2 20.3C26.2 15.4 25.9 8.2 21.3 3.7 19 1.3 15.8 0 12.5 0 9.2 0 6 1.3 3.7 3.7 -1.2 8.5-1.2 16.5 3.7 21.3 6 23.7 9.2 25 12.5 25 15.4 25 18.1 24 20.3 22.2L27.7 29.6C28 29.9 28.3 30 28.7 30 29 30 29.4 29.9 29.6 29.6 30.1 29.1 30.1 28.3 29.6 27.7L29.6 27.7Z' fill='%23fff'/%3E%3C/svg%3E");
background-position:center;
background-size:40%;
background-repeat:no-repeat;
}
atomic-search-box::part(submit-button):hover{
background-color:var(--um-blue-hover);
}
atomic-search-box::part(submit-button):active{
background-color:var(--um-blue-active);
}
atomic-search-box::part(submit-button):focus{
border:3px solid var(--um-gold);
}
atomic-search-box::part(submit-icon){
width:36px;
height:36px;
display:none;
}
atomic-search-box::part(clear-button){
display:none;
}
#facetResultContainer{
display:flex;
flex-direction:row !important;
width:100%;
justify-content:center;
}
atomic-facet::part(search-input){
padding-left:10px;
}
atomic-facet::part(search-input):focus-within{
border:1px solid var(--um-blue-active);
box-shadow:none;
}
atomic-facet::part(search-icon){
left:85%;
color:var(--um-blue-hover);
z-index:100;
}
atomic-facet::part(search-clear-button){
display:none;
}
atomic-facet::part(value-checkbox-label),atomic-numeric-facet::part(value-checkbox-label){
padding-block:3px;
}
atomic-facet::part(show-more):focus-visible,atomic-facet::part(clear-button):focus-visible,atomic-facet::part(value-checkbox):focus-visible{
border:2px solid var(--um-gold)
}
atomic-facet > .truncate{
overflow:visible;
text-overflow:inherit;
white-space:normal;
}
atomic-sort-dropdown::part(select-parent){
height:40px;
width:380px;
}
atomic-sort-dropdown::part(select){
height:40px;
width:380px;
font-size:1rem;
line-height:16px;
color:var(--um-dark-brown);
}
atomic-sort-dropdown::part(select):focus-within{
border:1px solid var(--um-blue-active);
box-shadow:none;
}
atomic-breadbox::part(clear),atomic-refine-toggle::part(button){
width:152px;
height:50px;
border:2px solid var(--um-gold);
padding:16px 24px 16px 24px;
display:flex;
justify-content:center;
align-items:center;
font-size:1rem;
font-weight:500;
color:var(--um-text-dark);
border-radius:4px;
gap:5px;
}
atomic-breadbox::part(clear):focus{
background-color:var(--um-result-border);
}
atomic-breadbox::part(clear):hover,atomic-refine-toggle::part(button):hover{
background-color:var(--um-gold-hover);
border-color:var(--um-gold-hover);
}
atomic-breadbox::part(clear):active,atomic-refine-toggle::part(button):active{
background-color:var(--um-gold-active);
border-color:var(--um-gold-active);
}
atomic-breadbox::part(label),atomic-breadbox::part(breadcrumb-value){
font-size:1.2rem;
line-height:24px;
font-weight:400;
color:var(--um-text-light);
display:flex;
align-items:center;
justify-content:center;
padding:0;
}
atomic-breadbox::part(breadcrumb-value){
font-weight:700;
max-width:fit-content !important;
}
atomic-breadbox::part(breadcrumb-label),atomic-breadbox::part(breadcrumb-clear){
display:none;
}
atomic-breadbox::part(breadcrumb-button){
border:none;
padding:0;
}
atomic-breadbox::part(breadcrumb-list-container){
justify-content:center;
align-items:center;
display:flex;
}
atomic-breadbox::part(breadcrumb-list){
display:flex;
align-items:center;
margin-left:10px;
}
atomic-breadbox::part(container){
height:50px;
}
atomic-breadbox::part(clear){
padding-left:5px;
padding-right:5px;
}
atomic-breadbox::part(clear) span{
display:none;
}
atomic-breadbox::part(clear):after{
content:"all filters";
}
.tab-button{
border:none;
background-color:transparent;
width:fit-content;
height:fit-content;
padding-bottom:0;
}
.tab-container{
display:flex;
justify-content:center;
width:100%;
border-bottom:1px solid #ECE1CE;
overflow-x:auto;
overflow-y:hidden;
white-space:nowrap;
-ms-overflow-style:none;
scrollbar-width:none;
}
.tab-container::-webkit-scrollbar{
display:none;
}
custom-tab::part(tab-anchor){
border-radius:0;
border-width:1px 1px 0px 1px;
margin-right:5px;
padding:8.5px 17px;
color:black;
border:none;
line-height:26.44px;
font-weight:400;
}
custom-tab::part(active){
font-weight:700;
border-bottom:3px solid var(--um-gold);
background:none;
}
custom-tab::part(tab-anchor):hover{
border-bottom:3px solid var(--um-tab-hover);
background:none;
}
atomic-result-list::part(outline){
box-shadow:1px 1px 4px 0px var(--um-result-border) !important;
margin-bottom:15px;
border-radius:4px;
}
atomic-result-list::part(outline):focus-within{
border:2px solid var(--um-gold);
}
atomic-result-list::part(outline):before{
display:none;
}
atomic-pager::part(next-button),atomic-pager::part(previous-button){
background-color:var(--um-blue);
color:white;
border:none;
border-radius:4px;
}
atomic-pager::part(buttons){
flex-wrap:nowrap;
}
atomic-pager::part(next-button:hover),atomic-pager::part(previous-button):hover{
background-color:var(--um-blue-hover);
}
atomic-pager::part(next-button):active,atomic-pager::part(previous-button):active{
background-color:var(--um-blue-active);
}
atomic-pager::part(page-button),atomic-pager::part(active-page-button){
font-family:var(--atomic-font-family) !important;
border-radius:4px;
}
atomic-no-results::part(icon){
display:none;
}
