@charset "UTF-8";.cmp-image img{width:100%}
.breadcrumb{display:inline-block;list-style:none;padding:0}
.breadcrumb .breadcrumb-item{float:left}
.breadcrumb .breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding:0 5px;content:"/\00a0"}
.core-form-control{display:block;width:100%}
.cmp-list ul{list-style:none;padding:0}
.cmp-list--item-description{display:block}
.cmp-list--item-date:before{content:"\2013\00a0"}
/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}
::before,::after{text-decoration:inherit;vertical-align:inherit}
html{box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,aside,footer,header,nav,section{display:block}
body{margin:0}
h1{font-size:2em;margin:.67em 0}
figcaption,figure,main{display:block}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
nav ol,nav ul{list-style:none}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}
::selection{background-color:#b3d4fc;color:#000;text-shadow:none}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg{fill:currentColor}
svg:not(:root){overflow:hidden}
table{border-collapse:collapse}
button,input,optgroup,select,textarea{margin:0}
button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto;resize:vertical}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}
[hidden]{display:none}
[aria-busy="true"]{cursor:progress}
[aria-controls]{cursor:pointer}
[aria-hidden="false"][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}
[aria-disabled]{cursor:default}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
@import url("//hello.myfonts.net/count/3645cd");@-webkit-keyframes show-in{0{opacity:0}
90%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes show-in-linear{0{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes test{100%{display:block}
}
@keyframes filterBtn{99%{bottom:-2000px;left:-2000px;width:4000px;height:4000px;border-radius:50%;background-color:#503291}
100%{bottom:0;left:0;width:100%;height:100%;border-radius:0;background-color:#fff}
}
@keyframes filterCloseBtn{0{bottom:-2000px;left:-2000px;width:4000px;height:4000px;border-radius:50%}
100%{bottom:20px;left:20px;width:60px;height:60px;border-radius:50%;background-color:#503291}
}
@keyframes shadowPoints{0{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}
5%,95%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}
10%,59%{box-shadow:0 -0.83em 0 -0.4em,-0.087em -0.825em 0 -0.42em,-0.173em -0.812em 0 -0.44em,-0.256em -0.789em 0 -0.46em,-0.297em -0.775em 0 -0.477em}
20%{box-shadow:0 -0.83em 0 -0.4em,-0.338em -0.758em 0 -0.42em,-0.555em -0.617em 0 -0.44em,-0.671em -0.488em 0 -0.46em,-0.749em -0.34em 0 -0.477em}
38%{box-shadow:0 -0.83em 0 -0.4em,-0.377em -0.74em 0 -0.42em,-0.645em -0.522em 0 -0.44em,-0.775em -0.297em 0 -0.46em,-0.82em -0.09em 0 -0.477em}
100%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}
}
@keyframes spin{0{transform:rotate(0);-webkit-transform:rotate(0)}
100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}
}
@keyframes load7{0,80%,100%{box-shadow:0 2.5em 0 -1.3em}
40%{box-shadow:0 2.5em 0 0}
}
@font-face{font-family:"Bree Serif";src:url("clientlib-base/resources/font/bree/bree-serif-v7-latin-regular.eot");src:url("clientlib-base/resources/font/bree/bree-serif-v7-latin-regular.eot?#iefix") format("embedded-opentype"),url("clientlib-base/resources/font/bree/bree-serif-v7-latin-regular.woff2") format("woff2"),url("clientlib-base/resources/font/bree/bree-serif-v7-latin-regular.woff") format("woff"),url("clientlib-base/resources/font/bree/bree-serif-v7-latin-regular.ttf") format("truetype"),url("clientlib-base/resources/font/bree/bree-serif-v7-latin-regular.svgBreeSerif") format("svg");font-style:normal;font-weight:400}
@font-face{font-family:"BreeSerifLt";font-style:normal;font-weight:normal;src:url("clientlib-base/resources/font/bree-lt/3645CD_0_0.eot");src:url("clientlib-base/resources/font/bree-lt/3645CD_0_0.eot?#iefix") format("embedded-opentype"),url("clientlib-base/resources/font/bree-lt/3645CD_0_0.woff2") format("woff2"),url("clientlib-base/resources/font/bree-lt/3645CD_0_0.woff") format("woff"),url("clientlib-base/resources/font/bree-lt/3645CD_0_0.ttf") format("truetype")}
@font-face{font-family:"Source Sans Pro";src:url("clientlib-base/resources/font/ssp/SourceSansPro-Light.eot");src:url("clientlib-base/resources/font/ssp/SourceSansPro-Light.eot?#iefix") format("embedded-opentype"),url("clientlib-base/resources/font/ssp/SourceSansPro-Light.woff2") format("woff2"),url("clientlib-base/resources/font/ssp/SourceSansPro-Light.woff") format("woff"),url("clientlib-base/resources/font/ssp/SourceSansPro-Light.ttf") format("truetype"),url("clientlib-base/resources/font/ssp/SourceSansPro-Light.svgSourceSansPro") format("svg");font-style:normal;font-weight:300}
@font-face{font-family:"Source Sans Pro";src:url("clientlib-base/resources/font/ssp/SourceSansPro-Regular.eot");src:url("clientlib-base/resources/font/ssp/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"),url("clientlib-base/resources/font/ssp/SourceSansPro-Regular.woff2") format("woff2"),url("clientlib-base/resources/font/ssp/SourceSansPro-Regular.woff") format("woff"),url("clientlib-base/resources/font/ssp/SourceSansPro-Regular.ttf") format("truetype"),url("clientlib-base/resources/font/ssp/SourceSansPro-Regular.svgSourceSansPro") format("svg");font-style:normal;font-weight:400}
@font-face{font-family:"Source Sans Pro";src:url("clientlib-base/resources/font/ssp/SourceSansPro-SemiBold.eot");src:url("clientlib-base/resources/font/ssp/SourceSansPro-SemiBold.eot?#iefix") format("embedded-opentype"),url("clientlib-base/resources/font/ssp/SourceSansPro-SemiBold.woff2") format("woff2"),url("clientlib-base/resources/font/ssp/SourceSansPro-SemiBold.woff") format("woff"),url("clientlib-base/resources/font/ssp/SourceSansPro-SemiBold.ttf") format("truetype"),url("clientlib-base/resources/font/ssp/SourceSansPro-SemiBold.svgSourceSansPro") format("svg");font-style:normal;font-weight:600}
@font-face{font-family:"Source Sans Pro";src:url("clientlib-base/resources/font/ssp/SourceSansPro-Bold.eot");src:url("clientlib-base/resources/font/ssp/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"),url("clientlib-base/resources/font/ssp/SourceSansPro-Bold.woff2") format("woff2"),url("clientlib-base/resources/font/ssp/SourceSansPro-Bold.woff") format("woff"),url("clientlib-base/resources/font/ssp/SourceSansPro-Bold.ttf") format("truetype"),url("clientlib-base/resources/font/ssp/SourceSansPro-Bold.svgSourceSansPro") format("svg");font-style:normal;font-weight:700}
@font-face{font-family:"MKGAA-ICONS";src:url("clientlib-base/resources/font/icons.eot");src:url("clientlib-base/resources/font/icons.eot?#iefix") format("embedded-opentype"),url("clientlib-base/resources/font/icons.woff") format("woff"),url("clientlib-base/resources/font/icons.ttf") format("truetype"),url("clientlib-base/resources/font/icons.svg#svgFontName") format("svg")}
body,html{font-family:"Source Sans Pro",Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:26px}
@media screen and (min-width:1025px){body,html{font-size:16px}
}
h1,.h1{margin:0 0 20px 0;font-family:"Bree Serif";font-weight:normal}
@media all and (min-width:0) and (max-width:767px){h1,.h1{font-size:30px;line-height:1.1}
}
@media all and (min-width:768px) and (max-width:1024px){h1,.h1{font-size:30px;line-height:1.1}
}
@media all and (min-width:1025px) and (max-width:1280px){h1,.h1{font-size:40px;line-height:1.1}
}
@media all and (min-width:1281px){h1,.h1{font-size:40px;line-height:1.1}
}
h1:lang(ru),.h1:lang(ru){font-family:"Source Sans Pro";font-weight:600}
h2,.h2{margin:0 0 20px 0;font-family:"Bree Serif";font-weight:normal}
@media all and (min-width:0) and (max-width:767px){h2,.h2{font-size:22px;line-height:1.1}
}
@media all and (min-width:768px) and (max-width:1024px){h2,.h2{font-size:22px;line-height:1.1}
}
@media all and (min-width:1025px) and (max-width:1280px){h2,.h2{font-size:30px;line-height:1.1}
}
@media all and (min-width:1281px){h2,.h2{font-size:30px;line-height:1.1}
}
h2:lang(ru),.h2:lang(ru){font-family:"Source Sans Pro";font-weight:600}
h3,.h3{margin:0 0 20px 0;font-family:"Bree Serif";font-weight:normal}
@media all and (min-width:0) and (max-width:767px){h3,.h3{font-size:22px;line-height:1.1}
}
@media all and (min-width:768px) and (max-width:1024px){h3,.h3{font-size:22px;line-height:1.1}
}
@media all and (min-width:1025px) and (max-width:1280px){h3,.h3{font-size:26px;line-height:1.1}
}
@media all and (min-width:1281px){h3,.h3{font-size:26px;line-height:1.1}
}
h3:lang(ru),.h3:lang(ru){font-family:"Source Sans Pro";font-weight:600}
h4,.h4{margin:0 0 20px 0;font-family:"Bree Serif";font-weight:normal}
@media all and (min-width:0) and (max-width:767px){h4,.h4{font-size:20px;line-height:1.1}
}
@media all and (min-width:768px) and (max-width:1024px){h4,.h4{font-size:20px;line-height:1.1}
}
@media all and (min-width:1025px) and (max-width:1280px){h4,.h4{font-size:24px;line-height:1.1}
}
@media all and (min-width:1281px){h4,.h4{font-size:24px;line-height:1.1}
}
h4:lang(ru),.h4:lang(ru){font-family:"Source Sans Pro";font-weight:600}
h5,.h5{margin:0 0 20px 0;font-family:"Bree Serif";font-weight:normal}
@media all and (min-width:0) and (max-width:767px){h5,.h5{font-size:18px;line-height:1.1}
}
@media all and (min-width:768px) and (max-width:1024px){h5,.h5{font-size:18px;line-height:1.1}
}
@media all and (min-width:1025px) and (max-width:1280px){h5,.h5{font-size:18px;line-height:1.1}
}
@media all and (min-width:1281px){h5,.h5{font-size:18px;line-height:1.1}
}
h5:lang(ru),.h5:lang(ru){font-family:"Source Sans Pro";font-weight:600}
h6,.h6{margin:0 0 20px 0;font-family:"Bree Serif";font-weight:normal}
@media all and (min-width:0) and (max-width:767px){h6,.h6{font-size:16px;line-height:1.1}
}
@media all and (min-width:768px) and (max-width:1024px){h6,.h6{font-size:16px;line-height:1.1}
}
@media all and (min-width:1025px) and (max-width:1280px){h6,.h6{font-size:16px;line-height:1.1}
}
@media all and (min-width:1281px){h6,.h6{font-size:16px;line-height:1.1}
}
h6:lang(ru),.h6:lang(ru){font-family:"Source Sans Pro";font-weight:600}
h1.light{margin:0 0 20px 0;font-family:"BreeSerifLt";font-weight:normal}
@media all and (min-width:0) and (max-width:767px){h1.light{font-size:30px;line-height:1.1}
}
@media all and (min-width:768px) and (max-width:1024px){h1.light{font-size:30px;line-height:1.1}
}
@media all and (min-width:1025px) and (max-width:1280px){h1.light{font-size:40px;line-height:1.1}
}
@media all and (min-width:1281px){h1.light{font-size:40px;line-height:1.1}
}
h1.light:lang(ru){font-family:"Source Sans Pro";font-weight:600}
h2.light{margin:0 0 20px 0;font-family:"BreeSerifLt";font-weight:normal}
@media all and (min-width:0) and (max-width:767px){h2.light{font-size:22px;line-height:1.1}
}
@media all and (min-width:768px) and (max-width:1024px){h2.light{font-size:22px;line-height:1.1}
}
@media all and (min-width:1025px) and (max-width:1280px){h2.light{font-size:30px;line-height:1.1}
}
@media all and (min-width:1281px){h2.light{font-size:30px;line-height:1.1}
}
h2.light:lang(ru){font-family:"Source Sans Pro";font-weight:600}
h3.light{margin:0 0 20px 0;font-family:"BreeSerifLt";font-weight:normal}
@media all and (min-width:0) and (max-width:767px){h3.light{font-size:22px;line-height:1.1}
}
@media all and (min-width:768px) and (max-width:1024px){h3.light{font-size:22px;line-height:1.1}
}
@media all and (min-width:1025px) and (max-width:1280px){h3.light{font-size:26px;line-height:1.1}
}
@media all and (min-width:1281px){h3.light{font-size:26px;line-height:1.1}
}
h3.light:lang(ru){font-family:"Source Sans Pro";font-weight:600}
h4.light{margin:0 0 20px 0;font-family:"BreeSerifLt";font-weight:normal}
@media all and (min-width:0) and (max-width:767px){h4.light{font-size:20px;line-height:1.1}
}
@media all and (min-width:768px) and (max-width:1024px){h4.light{font-size:20px;line-height:1.1}
}
@media all and (min-width:1025px) and (max-width:1280px){h4.light{font-size:24px;line-height:1.1}
}
@media all and (min-width:1281px){h4.light{font-size:24px;line-height:1.1}
}
h4.light:lang(ru){font-family:"Source Sans Pro";font-weight:600}
h5.light{margin:0 0 20px 0;font-family:"BreeSerifLt";font-weight:normal}
@media all and (min-width:0) and (max-width:767px){h5.light{font-size:18px;line-height:1.1}
}
@media all and (min-width:768px) and (max-width:1024px){h5.light{font-size:18px;line-height:1.1}
}
@media all and (min-width:1025px) and (max-width:1280px){h5.light{font-size:18px;line-height:1.1}
}
@media all and (min-width:1281px){h5.light{font-size:18px;line-height:1.1}
}
h5.light:lang(ru){font-family:"Source Sans Pro";font-weight:600}
h6.light{margin:0 0 20px 0;font-family:"BreeSerifLt";font-weight:normal}
@media all and (min-width:0) and (max-width:767px){h6.light{font-size:16px;line-height:1.1}
}
@media all and (min-width:768px) and (max-width:1024px){h6.light{font-size:16px;line-height:1.1}
}
@media all and (min-width:1025px) and (max-width:1280px){h6.light{font-size:16px;line-height:1.1}
}
@media all and (min-width:1281px){h6.light{font-size:16px;line-height:1.1}
}
h6.light:lang(ru){font-family:"Source Sans Pro";font-weight:600}
h1.demoted{margin:0 0 20px 0;font-family:"Source Sans Pro";font-weight:400}
@media all and (min-width:0) and (max-width:767px){h1.demoted{font-size:30px;line-height:1.1}
}
@media all and (min-width:768px) and (max-width:1024px){h1.demoted{font-size:30px;line-height:1.1}
}
@media all and (min-width:1025px) and (max-width:1280px){h1.demoted{font-size:40px;line-height:1.1}
}
@media all and (min-width:1281px){h1.demoted{font-size:40px;line-height:1.1}
}
h2.demoted{margin:0 0 20px 0;font-family:"Source Sans Pro";font-weight:400}
@media all and (min-width:0) and (max-width:767px){h2.demoted{font-size:22px;line-height:1.1}
}
@media all and (min-width:768px) and (max-width:1024px){h2.demoted{font-size:22px;line-height:1.1}
}
@media all and (min-width:1025px) and (max-width:1280px){h2.demoted{font-size:30px;line-height:1.1}
}
@media all and (min-width:1281px){h2.demoted{font-size:30px;line-height:1.1}
}
h3.demoted{margin:0 0 20px 0;font-family:"Source Sans Pro";font-weight:400}
@media all and (min-width:0) and (max-width:767px){h3.demoted{font-size:22px;line-height:1.1}
}
@media all and (min-width:768px) and (max-width:1024px){h3.demoted{font-size:22px;line-height:1.1}
}
@media all and (min-width:1025px) and (max-width:1280px){h3.demoted{font-size:26px;line-height:1.1}
}
@media all and (min-width:1281px){h3.demoted{font-size:26px;line-height:1.1}
}
h4.demoted{margin:0 0 20px 0;font-family:"Source Sans Pro";font-weight:400}
@media all and (min-width:0) and (max-width:767px){h4.demoted{font-size:20px;line-height:1.1}
}
@media all and (min-width:768px) and (max-width:1024px){h4.demoted{font-size:20px;line-height:1.1}
}
@media all and (min-width:1025px) and (max-width:1280px){h4.demoted{font-size:24px;line-height:1.1}
}
@media all and (min-width:1281px){h4.demoted{font-size:24px;line-height:1.1}
}
h5.demoted{margin:0 0 20px 0;font-family:"Source Sans Pro";font-weight:400}
@media all and (min-width:0) and (max-width:767px){h5.demoted{font-size:18px;line-height:1.1}
}
@media all and (min-width:768px) and (max-width:1024px){h5.demoted{font-size:18px;line-height:1.1}
}
@media all and (min-width:1025px) and (max-width:1280px){h5.demoted{font-size:18px;line-height:1.1}
}
@media all and (min-width:1281px){h5.demoted{font-size:18px;line-height:1.1}
}
h6.demoted{margin:0 0 20px 0;font-family:"Source Sans Pro";font-weight:400}
@media all and (min-width:0) and (max-width:767px){h6.demoted{font-size:16px;line-height:1.1}
}
@media all and (min-width:768px) and (max-width:1024px){h6.demoted{font-size:16px;line-height:1.1}
}
@media all and (min-width:1025px) and (max-width:1280px){h6.demoted{font-size:16px;line-height:1.1}
}
@media all and (min-width:1281px){h6.demoted{font-size:16px;line-height:1.1}
}
p{margin:0 0 20px 0}
p,p span{font-family:"Source Sans Pro";font-size:16px;line-height:1.2}
@media all and (min-width:768px) and (max-width:1024px){p,p span{font-size:16px;line-height:1.2}
}
@media all and (min-width:1025px) and (max-width:1280px){p,p span{font-size:18px;line-height:1.2}
}
@media all and (min-width:1281px){p,p span{font-size:18px;line-height:1.2}
}
p.tiny,p span.tiny{font-size:12px;line-height:1.2}
@media all and (min-width:768px) and (max-width:1024px){p.tiny,p span.tiny{font-size:12px;line-height:1.2}
}
@media all and (min-width:1025px) and (max-width:1280px){p.tiny,p span.tiny{font-size:12px;line-height:1.2}
}
@media all and (min-width:1281px){p.tiny,p span.tiny{font-size:12px;line-height:1.2}
}
p.small,p span.small{font-size:14px;line-height:1.2}
@media all and (min-width:768px) and (max-width:1024px){p.small,p span.small{font-size:14px;line-height:1.2}
}
@media all and (min-width:1025px) and (max-width:1280px){p.small,p span.small{font-size:14px;line-height:1.2}
}
@media all and (min-width:1281px){p.small,p span.small{font-size:14px;line-height:1.2}
}
p.large,p span.large{font-size:18px;line-height:1.2}
@media all and (min-width:768px) and (max-width:1024px){p.large,p span.large{font-size:18px;line-height:1.2}
}
@media all and (min-width:1025px) and (max-width:1280px){p.large,p span.large{font-size:24px;line-height:1.2}
}
@media all and (min-width:1281px){p.large,p span.large{font-size:24px;line-height:1.2}
}
p.bree,p span.bree{font-family:"Bree Serif"}
p.bree:lang(ru),p span.bree:lang(ru){font-family:"Source Sans Pro"}
p.grey-100,p span.grey-100{color:#f4f4f4}
p.grey-200,p span.grey-200{color:#dbdbdb}
p.grey-300,p span.grey-300{color:#787878}
p.grey-400,p span.grey-400{color:#505050}
p.grey-500,p span.grey-500{color:#000}
p.grey-primary,p span.grey-primary,li span.grey-primary{color:#a5a5a5}
p.grey-secondary-100,p span.grey-secondary-100,li span.grey-secondary-100{color:#f4f4f4}
p.grey-secondary-200,p span.grey-secondary-200,li span.grey-secondary-200{color:#dbdbdb}
p.grey-secondary-300,p span.grey-secondary-300,li span.grey-secondary-300{color:#787878}
p.grey-secondary-400,p span.grey-secondary-400,li span.grey-secondary-400{color:#505050}
@font-face{font-family:"icomoon";src:url("clientlib-base/resources/font/blossom-icons/blossom-icon.eot");src:url("clientlib-base/resources/font/blossom-icons/blossom-icon.eot?#iefix") format("embedded-opentype"),url("clientlib-base/resources/font/blossom-icons/blossom-icon.ttf?") format("truetype"),url("clientlib-base/resources/font/blossom-icons/blossom-icon.woff?") format("woff"),url("clientlib-base/resources/font/blossom-icons/blossom-icon.svg?#icomoon") format("svg");font-weight:normal;font-style:normal}
[class^="bl-icon-"],[class*=" bl-icon-"]{font-family:"icomoon" !important;font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.bl-icon-chevron_down:before{content:"\e900"}
.bl-icon-chevron_left:before{content:"\e901"}
.bl-icon-chevron_right:before{content:"\e902"}
.bl-icon-chevron_up:before{content:"\e903"}
.bl-icon-arrow_black:before{content:"\e904"}
.bl-icon-new_line:before{content:"\e905"}
.bl-icon-minus:before{content:"\e906"}
.bl-icon-plus:before{content:"\e907"}
.bl-icon-burger_nav:before{content:"\e908"}
.bl-icon-country:before{content:"\e909"}
.bl-icon-cross:before{content:"\e90a"}
.bl-icon-crossroads:before{content:"\e90b"}
.bl-icon-email:before{content:"\e90c"}
.bl-icon-share:before{content:"\e90d"}
.bl-icon-twitter:before{content:"\e90e"}
.bl-icon-linked_in:before{content:"\e90f"}
.bl-icon-instagram:before{content:"\e920"}
.bl-icon-facebook-square:before{content:"\e910"}
.bl-icon-facebook:before{content:"\e911"}
.bl-icon-google_plus:before{content:"\e912"}
.bl-icon-treatment:before{content:"\e913"}
.bl-icon-home:before{content:"\e914"}
.bl-icon-sign_in:before{content:"\e915"}
.bl-icon-language:before{content:"\e916"}
.bl-icon-ivf:before{content:"\e917"}
.bl-icon-search:before{content:"\e918"}
.bl-icon-support:before{content:"\e919"}
.bl-icon-pin:before{content:"\e91a"}
.bl-icon-group:before{content:"\e91b"}
.bl-icon-external-link:before{content:"\e91c"}
.bl-icon-pin-plus:before{content:"\e91d"}
.bl-icon-clinic:before{content:"\e91e"}
.bl-icon-pharmacy:before{content:"\e91f"}
.bl-icon-view:before{content:"\e938"}
.bl-icon-Download-Icon:before{content:"\e93a"}
.bl-icon-odnoklassniki--after:after{content:"\e932";font-family:"icomoon" !important}
.bl-icon-blogger--after:after{content:"\e92c";font-family:"icomoon" !important}
.bl-icon-digg--after:after{content:"\e92d";font-family:"icomoon" !important}
.bl-icon-flipboard--after:after{content:"\e92e";font-family:"icomoon" !important}
.bl-icon-livejournal--after:after{content:"\e92f";font-family:"icomoon" !important}
.bl-icon-mailru--after:after{content:"\e930";font-family:"icomoon" !important}
.bl-icon-meneame--after:after{content:"\e931";font-family:"icomoon" !important}
.bl-icon-reddit--after:after{content:"\e933";font-family:"icomoon" !important}
.bl-icon-stumbleupon--after:after{content:"\e934";font-family:"icomoon" !important}
.bl-icon-tumblr--after:after{content:"\e935";font-family:"icomoon" !important}
.bl-icon-vk--after:after{content:"\e936";font-family:"icomoon" !important}
.bl-icon-weibo--after:after{content:"\e937";font-family:"icomoon" !important}
.bl-icon-whatsapp--after:after{content:"\e938";font-family:"icomoon" !important}
.bl-icon-xing--after:after{content:"\e939";font-family:"icomoon" !important}
.bl-icon-facebook-alt--after:after{content:"\e927";font-family:"icomoon" !important}
.bl-icon-googleplus-alt--after:after{content:"\e928";font-family:"icomoon" !important}
.bl-icon-linkedin-alt--after:after{content:"\e929";font-family:"icomoon" !important}
.bl-icon-twitter-alt--after:after{content:"\e92a";font-family:"icomoon" !important}
.bl-icon-youtube-alt--after:after{content:"\e92b";font-family:"icomoon" !important}
.bl-icon-pin--after:after{content:"\e8b4";font-family:"icomoon" !important}
.bl-icon-menu--after:after{content:"\f302";font-family:"icomoon" !important}
.bl-icon-caret-down--after:after{content:"\e5c5";font-family:"icomoon" !important}
.bl-icon-simple-arrow--after:after{content:"\e5ce";font-family:"icomoon" !important}
.bl-icon-filter-icon--after:after{content:"\e900";font-family:"icomoon" !important}
.bl-icon-logo-mkgaa--after:after{content:"\e925";font-family:"icomoon" !important}
.bl-icon-globe--after:after{content:"\e924";font-family:"icomoon" !important}
.bl-icon-search--after:after{content:"\e923";font-family:"icomoon" !important}
.bl-icon-filter--after:after{content:"\e922";font-family:"icomoon" !important}
.bl-icon-download--after:after{content:"\e921";font-family:"icomoon" !important}
.bl-icon-clock--after:after{content:"\e91e";font-family:"icomoon" !important}
.bl-icon-date--after:after{content:"\e91f";font-family:"icomoon" !important}
.bl-icon-location--after:after{content:"\e920";font-family:"icomoon" !important}
.bl-icon-email2--after:after{content:"\e91c";font-family:"icomoon" !important}
.bl-icon-xing2--after:after{content:"\e91d";font-family:"icomoon" !important}
.bl-icon-play--after:after{content:"\e916";font-family:"icomoon" !important}
.bl-icon-share--after:after{content:"\e91b";font-family:"icomoon" !important}
.bl-icon-pause--after:after{content:"\e917";font-family:"icomoon" !important}
.bl-icon-volume--after:after{content:"\e918";font-family:"icomoon" !important}
.bl-icon-settings--after:after{content:"\e919";font-family:"icomoon" !important}
.bl-icon-resize--after:after{content:"\e91a";font-family:"icomoon" !important}
.bl-icon-plus-with-circle--after:after{content:"\e915";font-family:"icomoon" !important}
.bl-icon-emd-performance-materials--after:after{content:"\e912";font-family:"icomoon" !important}
.bl-icon-emd-serono--after:after{content:"\e913";font-family:"icomoon" !important}
.bl-icon-millipore-sigma--after:after{content:"\e914";font-family:"icomoon" !important}
.bl-icon-arrow-carousel--after:after{content:"\e908";font-family:"icomoon" !important}
.bl-icon-dribbble--after:after{content:"\e909";font-family:"icomoon" !important}
.bl-icon-facebook--after:after{content:"\e90a";font-family:"icomoon" !important}
.bl-icon-flickr--after:after{content:"\e90b";font-family:"icomoon" !important}
.bl-icon-googleplus--after:after{content:"\e90c";font-family:"icomoon" !important}
.bl-icon-linkedin--after:after{content:"\e911";font-family:"icomoon" !important}
.bl-icon-pinterest--after:after{content:"\e90d";font-family:"icomoon" !important}
.bl-icon-twitter--after:after{content:"\e90e";font-family:"icomoon" !important}
.bl-icon-vimeo--after:after{content:"\e90f";font-family:"icomoon" !important}
.bl-icon-youtube--after:after{content:"\e910";font-family:"icomoon" !important}
.bl-icon-email--after:after{content:"\e904";font-family:"icomoon" !important}
.bl-icon-fax--after:after{content:"\e905";font-family:"icomoon" !important}
.bl-icon-site--after:after{content:"\e906";font-family:"icomoon" !important}
.bl-icon-phone--after:after{content:"\e907";font-family:"icomoon" !important}
.bl-icon-cross--after:after{content:"\e903";font-family:"icomoon" !important}
.bl-icon-quotation-marks--after:after{content:"\e901";font-family:"icomoon" !important}
.bl-icon-logo--after:after{content:"\e902";font-family:"icomoon" !important}
.bl-icon-arrow-right--after:after{content:"\e926";font-family:"icomoon" !important}
.bl-icon-printer--after:after{content:"\e93e";font-family:"icomoon" !important}
[class^="icon-"],[class*=" icon-"]{display:inline-block;position:relative}
[class^="icon-"]:before,[class^="icon-"]:after,[class*=" icon-"]:before,[class*=" icon-"]:after{font-family:"MKGAA-ICONS" !important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-icons_advice_and_support{stroke:#f29100;fill:#fff}
.icon-icons_crossroads{stroke:#099a90}
.icon-icons_ivf{fill:#e4614f}
.icon-icons_ivf path:nth-child(2){fill:#fff}
.icon-icons_treatment{stroke:#8cb0f0}
.icon-icons_plus,.icon-icons_minus,.icon-icons_cross,.icon-icons_chevron_up,.icon-icons_chevron_down,.icon-icons_chevron_left,.icon-icons_chevron_right{stroke:#000}
.icon-odnoklassniki:before{content:"\e932"}
.icon-blogger:before{content:"\e92c"}
.icon-digg:before{content:"\e92d"}
.icon-flipboard:before{content:"\e92e"}
.icon-livejournal:before{content:"\e92f"}
.icon-mailru:before{content:"\e930"}
.icon-meneame:before{content:"\e931"}
.icon-reddit:before{content:"\e933"}
.icon-stumbleupon:before{content:"\e934"}
.icon-tumblr:before{content:"\e935"}
.icon-vk:before{content:"\e936"}
.icon-weibo:before{content:"\e937"}
.icon-whatsapp:before{content:"\e938"}
.icon-xing:before{content:"\e939"}
.icon-facebook-alt:before{content:"\e927"}
.icon-googleplus-alt:before{content:"\e928"}
.icon-linkedin-alt:before{content:"\e929"}
.icon-twitter-alt:before{content:"\e92a"}
.icon-youtube-alt:before{content:"\e92b"}
.icon-pin:before{content:"\e8b4"}
.icon-menu:before{content:"\f302"}
.icon-caret-down:before{content:"\e5c5"}
.icon-simple-arrow:before{content:"\e5ce"}
.icon-filter-icon:before{content:"\e900"}
.icon-logo-mkgaa:before{content:"\e925"}
.icon-globe:before{content:"\e924"}
.icon-search:before{content:"\e923"}
.icon-filter:before{content:"\e922"}
.icon-download:before{content:"\e921"}
.icon-clock:before{content:"\e91e"}
.icon-date:before{content:"\e91f"}
.icon-location:before{content:"\e920"}
.icon-email2:before{content:"\e91c"}
.icon-xing2:before{content:"\e91d"}
.icon-play:before{content:"\e916"}
.icon-share:before{content:"\e91b"}
.icon-pause:before{content:"\e917"}
.icon-volume:before{content:"\e918"}
.icon-settings:before{content:"\e919"}
.icon-resize:before{content:"\e91a"}
.icon-plus-with-circle:before{content:"\e915"}
.icon-emd-performance-materials:before{content:"\e912"}
.icon-emd-serono:before{content:"\e913"}
.icon-millipore-sigma:before{content:"\e914"}
.icon-arrow-carousel:before{content:"\e908"}
.icon-dribbble:before{content:"\e909"}
.icon-facebook:before{content:"\e90a"}
.icon-flickr:before{content:"\e90b"}
.icon-googleplus:before{content:"\e90c"}
.icon-linkedin:before{content:"\e911"}
.icon-pinterest:before{content:"\e90d"}
.icon-twitter:before{content:"\e90e"}
.icon-vimeo:before{content:"\e90f"}
.icon-youtube:before{content:"\e910"}
.icon-email:before{content:"\e904"}
.icon-fax:before{content:"\e905"}
.icon-site:before{content:"\e906"}
.icon-phone:before{content:"\e907"}
.icon-cross:before{content:"\e903"}
.icon-quotation-marks:before{content:"\e901"}
.icon-logo:before{content:"\e902"}
.icon-arrow-right:before{content:"\e926"}
.icon-printer:before{content:"\e93e"}
.icon-odnoklassniki--after:after{content:"\e932"}
.icon-blogger--after:after{content:"\e92c"}
.icon-digg--after:after{content:"\e92d"}
.icon-flipboard--after:after{content:"\e92e"}
.icon-livejournal--after:after{content:"\e92f"}
.icon-mailru--after:after{content:"\e930"}
.icon-meneame--after:after{content:"\e931"}
.icon-reddit--after:after{content:"\e933"}
.icon-stumbleupon--after:after{content:"\e934"}
.icon-tumblr--after:after{content:"\e935"}
.icon-vk--after:after{content:"\e936"}
.icon-weibo--after:after{content:"\e937"}
.icon-whatsapp--after:after{content:"\e938"}
.icon-xing--after:after{content:"\e939"}
.icon-facebook-alt--after:after{content:"\e927"}
.icon-googleplus-alt--after:after{content:"\e928"}
.icon-linkedin-alt--after:after{content:"\e929"}
.icon-twitter-alt--after:after{content:"\e92a"}
.icon-youtube-alt--after:after{content:"\e92b"}
.icon-pin--after:after{content:"\e8b4"}
.icon-menu--after:after{content:"\f302"}
.icon-caret-down--after:after{content:"\e5c5"}
.icon-simple-arrow--after:after{content:"\e5ce"}
.icon-filter-icon--after:after{content:"\e900"}
.icon-logo-mkgaa--after:after{content:"\e925"}
.icon-globe--after:after{content:"\e924"}
.icon-search--after:after{content:"\e923"}
.icon-filter--after:after{content:"\e922"}
.icon-download--after:after{content:"\e921"}
.icon-clock--after:after{content:"\e91e"}
.icon-date--after:after{content:"\e91f"}
.icon-location--after:after{content:"\e920"}
.icon-email2--after:after{content:"\e91c"}
.icon-xing2--after:after{content:"\e91d"}
.icon-play--after:after{content:"\e916"}
.icon-share--after:after{content:"\e91b"}
.icon-pause--after:after{content:"\e917"}
.icon-volume--after:after{content:"\e918"}
.icon-settings--after:after{content:"\e919"}
.icon-resize--after:after{content:"\e91a"}
.icon-plus-with-circle--after:after{content:"\e915"}
.icon-emd-performance-materials--after:after{content:"\e912"}
.icon-emd-serono--after:after{content:"\e913"}
.icon-millipore-sigma--after:after{content:"\e914"}
.icon-arrow-carousel--after:after{content:"\e908"}
.icon-dribbble--after:after{content:"\e909"}
.icon-facebook--after:after{content:"\e90a"}
.icon-flickr--after:after{content:"\e90b"}
.icon-googleplus--after:after{content:"\e90c"}
.icon-linkedin--after:after{content:"\e911"}
.icon-pinterest--after:after{content:"\e90d"}
.icon-twitter--after:after{content:"\e90e"}
.icon-vimeo--after:after{content:"\e90f"}
.icon-youtube--after:after{content:"\e910"}
.icon-email--after:after{content:"\e904"}
.icon-fax--after:after{content:"\e905"}
.icon-site--after:after{content:"\e906"}
.icon-phone--after:after{content:"\e907"}
.icon-cross--after:after{content:"\e903"}
.icon-quotation-marks--after:after{content:"\e901"}
.icon-logo--after:after{content:"\e902"}
.icon-arrow-right--after:after{content:"\e926"}
.icon-printer--after:after{content:"\e93e"}
ul,ol{margin:0 0 20px 0;padding:0}
.list-unstyled{margin:0;padding:0;list-style:none}
.list-unstyled li:before{padding-right:0;content:none}
.list-styled{margin-left:20px;list-style:none}
.list-styled li{position:relative;padding-bottom:10px;color:#505050}
.list-styled li:before{position:absolute;top:-3px;left:-20px;color:#1f345a;font-size:200%;content:"•"}
a,.link{color:inherit;text-decoration:none}
p a{text-decoration:underline}
.no-touch p a:hover{opacity:.7}
button{display:inline-block;padding:0;border:0;background:0;font-family:"Source Sans Pro";text-align:left;cursor:pointer}
.button{display:inline-block;position:relative;padding:5px 8px;border:solid 3px #dbdbdb;background-color:#dbdbdb;background-image:none;color:#505050;font-family:"Source Sans Pro";font-size:12px;font-weight:600;line-height:1;text-decoration:none;box-shadow:none;cursor:pointer;overflow:hidden;vertical-align:top;z-index:1;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px}
.no-touch .button:hover{background-color:#fff;color:#505050}
.button--large{padding:10px 12px;border:solid 3px #fff;background-color:#fff;color:#505050;font-size:18px;font-weight:600;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,0.1)}
.button--large:hover{border:solid 3px #dbdbdb;background-color:#fff;color:#505050;box-shadow:0 5px 15px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,0.2)}
*{box-sizing:border-box;-webkit-font-smoothing:antialiased}
html{height:100%}
body{margin:0;overflow-x:hidden}
body.stop-scrolling{position:fixed;overflow-y:hidden}
@media screen and (min-width:1025px){body.stop-scrolling{position:static;overflow-y:auto}
}
.wrapper{position:relative;overflow-x:hidden}
.container{width:100%;max-width:1440px;margin:0 auto;zoom:1}
.container:before,.container:after{display:table;line-height:0;content:""}
.container:after{clear:both}
@media all and (min-width:0) and (max-width:767px){.container{max-width:100%;padding-right:20px;padding-left:20px}
}
@media all and (min-width:768px) and (max-width:1024px){.container{max-width:1024px;padding-right:20px;padding-left:20px}
}
@media all and (min-width:1025px) and (max-width:1280px){.container{max-width:1280px;padding-right:20px;padding-left:20px}
}
@media all and (min-width:1281px){.container{max-width:1440px;padding-right:20px;padding-left:20px}
}
.row{zoom:1}
.row:before,.row:after{display:table;line-height:0;content:""}
.row:after{clear:both}
@media all and (min-width:0) and (max-width:767px){.row{margin-right:-10px;margin-left:-10px}
}
@media all and (min-width:768px) and (max-width:1024px){.row{margin-right:-10px;margin-left:-10px}
}
@media all and (min-width:1025px) and (max-width:1280px){.row{margin-right:-10px;margin-left:-10px}
}
@media all and (min-width:1281px){.row{margin-right:-10px;margin-left:-10px}
}
.blossom--hidden,.blossom--hidden *{visibility:hidden !important}
.flush-top{margin-top:0 !important}
.flush-right{margin-right:0}
.flush-bottom{margin-bottom:0 !important}
.flush-left{margin-left:0}
.inline-block{display:inline-block;width:auto}
.clearfix{zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
[class*="col-"]{float:left}
.col-1{width:8.33333%;position:relative;min-height:1px;padding:0 10px}
.col-2{width:16.66667%;position:relative;min-height:1px;padding:0 10px}
.col-3{width:25%;position:relative;min-height:1px;padding:0 10px}
.col-4{width:33.33333%;position:relative;min-height:1px;padding:0 10px}
.col-5{width:41.66667%;position:relative;min-height:1px;padding:0 10px}
.col-6{width:50%;position:relative;min-height:1px;padding:0 10px}
.col-7{width:58.33333%;position:relative;min-height:1px;padding:0 10px}
.col-8{width:66.66667%;position:relative;min-height:1px;padding:0 10px}
.col-9{width:75%;position:relative;min-height:1px;padding:0 10px}
.col-10{width:83.33333%;position:relative;min-height:1px;padding:0 10px}
.col-11{width:91.66667%;position:relative;min-height:1px;padding:0 10px}
.col-12{width:100%;position:relative;min-height:1px;padding:0 10px}
.push-1{margin-left:8.33333%}
.push-2{margin-left:16.66667%}
.push-3{margin-left:25%}
.push-4{margin-left:33.33333%}
.push-5{margin-left:41.66667%}
.push-6{margin-left:50%}
.push-7{margin-left:58.33333%}
.push-8{margin-left:66.66667%}
.push-9{margin-left:75%}
.push-10{margin-left:83.33333%}
.push-11{margin-left:91.66667%}
.push-12{margin-left:100%}
@media all and (min-width:1281px){.page-block{padding:60px 0}
.block-push{margin-top:60px}
.block-lead{margin-bottom:60px}
.xl-center{text-align:center}
.xl-col-1{width:6.25%;position:relative;min-height:1px;padding:0 10px}
.xl-col-2{width:12.5%;position:relative;min-height:1px;padding:0 10px}
.xl-col-3{width:18.75%;position:relative;min-height:1px;padding:0 10px}
.xl-col-4{width:25%;position:relative;min-height:1px;padding:0 10px}
.xl-col-5{width:31.25%;position:relative;min-height:1px;padding:0 10px}
.xl-col-6{width:37.5%;position:relative;min-height:1px;padding:0 10px}
.xl-col-7{width:43.75%;position:relative;min-height:1px;padding:0 10px}
.xl-col-8{width:50%;position:relative;min-height:1px;padding:0 10px}
.xl-col-9{width:56.25%;position:relative;min-height:1px;padding:0 10px}
.xl-col-10{width:62.5%;position:relative;min-height:1px;padding:0 10px}
.xl-col-11{width:68.75%;position:relative;min-height:1px;padding:0 10px}
.xl-col-12{width:75%;position:relative;min-height:1px;padding:0 10px}
.xl-col-13{width:81.25%;position:relative;min-height:1px;padding:0 10px}
.xl-col-14{width:87.5%;position:relative;min-height:1px;padding:0 10px}
.xl-col-15{width:93.75%;position:relative;min-height:1px;padding:0 10px}
.xl-col-16{width:100%;position:relative;min-height:1px;padding:0 10px}
.xl-push-1{margin-left:6.25%}
.xl-push-2{margin-left:12.5%}
.xl-push-3{margin-left:18.75%}
.xl-push-4{margin-left:25%}
.xl-push-5{margin-left:31.25%}
.xl-push-6{margin-left:37.5%}
.xl-push-7{margin-left:43.75%}
.xl-push-8{margin-left:50%}
.xl-push-9{margin-left:56.25%}
.xl-push-10{margin-left:62.5%}
.xl-push-11{margin-left:68.75%}
.xl-push-12{margin-left:75%}
.xl-push-13{margin-left:81.25%}
.xl-push-14{margin-left:87.5%}
.xl-push-15{margin-left:93.75%}
.xl-push-16{margin-left:100%}
[class*="xl-col-"].flush-left{padding-left:0}
[class*="xl-col-"].flush-right{padding-right:0}
.xl-align-right{text-align:right}
.xl-flush-left{padding-left:0}
.xl-flush-right{padding-right:0}
.xl-hide{display:none}
}
@media all and (min-width:1025px) and (max-width:1280px){.page-block{padding:60px 0}
.block-push{margin-top:60px}
.block-lead{margin-bottom:60px}
.lg-center{text-align:center}
.lg-col-1{width:6.25%;position:relative;min-height:1px;padding:0 10px}
.lg-col-2{width:12.5%;position:relative;min-height:1px;padding:0 10px}
.lg-col-3{width:18.75%;position:relative;min-height:1px;padding:0 10px}
.lg-col-4{width:25%;position:relative;min-height:1px;padding:0 10px}
.lg-col-5{width:31.25%;position:relative;min-height:1px;padding:0 10px}
.lg-col-6{width:37.5%;position:relative;min-height:1px;padding:0 10px}
.lg-col-7{width:43.75%;position:relative;min-height:1px;padding:0 10px}
.lg-col-8{width:50%;position:relative;min-height:1px;padding:0 10px}
.lg-col-9{width:56.25%;position:relative;min-height:1px;padding:0 10px}
.lg-col-10{width:62.5%;position:relative;min-height:1px;padding:0 10px}
.lg-col-11{width:68.75%;position:relative;min-height:1px;padding:0 10px}
.lg-col-12{width:75%;position:relative;min-height:1px;padding:0 10px}
.lg-col-13{width:81.25%;position:relative;min-height:1px;padding:0 10px}
.lg-col-14{width:87.5%;position:relative;min-height:1px;padding:0 10px}
.lg-col-15{width:93.75%;position:relative;min-height:1px;padding:0 10px}
.lg-col-16{width:100%;position:relative;min-height:1px;padding:0 10px}
.lg-push-1{margin-left:6.25%}
.lg-push-2{margin-left:12.5%}
.lg-push-3{margin-left:18.75%}
.lg-push-4{margin-left:25%}
.lg-push-5{margin-left:31.25%}
.lg-push-6{margin-left:37.5%}
.lg-push-7{margin-left:43.75%}
.lg-push-8{margin-left:50%}
.lg-push-9{margin-left:56.25%}
.lg-push-10{margin-left:62.5%}
.lg-push-11{margin-left:68.75%}
.lg-push-12{margin-left:75%}
.lg-push-13{margin-left:81.25%}
.lg-push-14{margin-left:87.5%}
.lg-push-15{margin-left:93.75%}
.lg-push-16{margin-left:100%}
[class*="lg-col-"].flush-left{padding-left:0}
[class*="lg-col-"].flush-right{padding-right:0}
.lg-align-right{text-align:right}
.lg-flush-left{padding-left:0}
.lg-flush-right{padding-right:0}
.lg-hide{display:none}
}
@media all and (min-width:768px) and (max-width:1024px){.md-center{text-align:center}
.md-col-1{width:8.33333%;position:relative;min-height:1px;padding:0 10px}
.md-col-2{width:16.66667%;position:relative;min-height:1px;padding:0 10px}
.md-col-3{width:25%;position:relative;min-height:1px;padding:0 10px}
.md-col-4{width:33.33333%;position:relative;min-height:1px;padding:0 10px}
.md-col-5{width:41.66667%;position:relative;min-height:1px;padding:0 10px}
.md-col-6{width:50%;position:relative;min-height:1px;padding:0 10px}
.md-col-7{width:58.33333%;position:relative;min-height:1px;padding:0 10px}
.md-col-8{width:66.66667%;position:relative;min-height:1px;padding:0 10px}
.md-col-9{width:75%;position:relative;min-height:1px;padding:0 10px}
.md-col-10{width:83.33333%;position:relative;min-height:1px;padding:0 10px}
.md-col-11{width:91.66667%;position:relative;min-height:1px;padding:0 10px}
.md-col-12{width:100%;position:relative;min-height:1px;padding:0 10px}
.md-push-1{margin-left:8.33333%}
.md-push-2{margin-left:16.66667%}
.md-push-3{margin-left:25%}
.md-push-4{margin-left:33.33333%}
.md-push-5{margin-left:41.66667%}
.md-push-6{margin-left:50%}
.md-push-7{margin-left:58.33333%}
.md-push-8{margin-left:66.66667%}
.md-push-9{margin-left:75%}
.md-push-10{margin-left:83.33333%}
.md-push-11{margin-left:91.66667%}
.md-push-12{margin-left:100%}
[class*="md-col-"].flush-left{padding-left:0}
[class*="md-col-"].flush-right{padding-right:0}
.md-align-right{text-align:right}
.md-flush-left{padding-left:0}
.md-flush-right{padding-right:0}
.md-hide{display:none}
}
@media all and (min-width:0) and (max-width:767px){.sm-center{text-align:center !important}
.sm-col-1{width:16.66667%;position:relative;min-height:1px;padding:0 10px}
.sm-col-2{width:33.33333%;position:relative;min-height:1px;padding:0 10px}
.sm-col-3{width:50%;position:relative;min-height:1px;padding:0 10px}
.sm-col-4{width:66.66667%;position:relative;min-height:1px;padding:0 10px}
.sm-col-5{width:83.33333%;position:relative;min-height:1px;padding:0 10px}
.sm-col-6{width:100%;position:relative;min-height:1px;padding:0 10px}
.sm-push-1{margin-left:16.66667%}
.sm-push-2{margin-left:33.33333%}
.sm-push-3{margin-left:50%}
.sm-push-4{margin-left:66.66667%}
.sm-push-5{margin-left:83.33333%}
.sm-push-6{margin-left:100%}
[class*="sm-col-"].flush-all{padding:0}
.sm-hide{display:none}
}
.blossom-section{padding:0 38px}
@media screen and (min-width:1025px){.blossom-section{padding:0 52px}
}
.blossom-container{max-width:100%;margin:0 auto}
@media screen and (min-width:1025px){.blossom-container--medium .blossom-container{max-width:768px}
.blossom-container--large .blossom-container{max-width:1024px}
.blossom-container--xlarge .blossom-container{max-width:1280px}
.blossom-container--max .blossom-container{max-width:1440px}
}
.blossom-two-column{padding:0}
@media screen and (min-width:1025px){.blossom-two-column{display:flex;flex-direction:row}
}
.blossom-two-column .blossom-two-column-left{display:none;position:relative;min-width:none}
@media screen and (min-width:1025px){.blossom-two-column .blossom-two-column-left{display:block;min-width:287px;padding:0}
}
.blossom-two-column .blossom-two-column-right{flex-grow:1}
@media screen and (min-width:1025px){.blossom-two-column .blossom-two-column-right{padding:0;border-left:solid 1px #dbdbdb}
}
.blossom-form__select{position:relative;border:solid 2px #dbdbdb;background-color:#fff;overflow:hidden}
.blossom-form__select-arrow{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:24px;border-left:solid 2px #dbdbdb;z-index:0}
.blossom-form__select-arrow-icon{width:10px;height:10px;stroke:#dbdbdb;fill:#dbdbdb}
.blossom-form__select-field{display:inline-block;position:relative;width:100%;padding:12px 20px;border:0;color:#505050;font-size:14px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;z-index:1}
.blossom-form__select-field::-ms-expand{display:none}
.blossom-form__select-field:focus::-ms-value{background:transparent;color:#505050}
.rte h1 .theme-green,.rte h2 .theme-green,.rte h3 .theme-green,.rte h4 .theme-green,.rte h5 .theme-green,.rte h6 .theme-green{color:#099a90}
.rte h1 .theme-purple,.rte h2 .theme-purple,.rte h3 .theme-purple,.rte h4 .theme-purple,.rte h5 .theme-purple,.rte h6 .theme-purple{color:#8cb0f0}
.rte h1 .theme-red,.rte h2 .theme-red,.rte h3 .theme-red,.rte h4 .theme-red,.rte h5 .theme-red,.rte h6 .theme-red{color:#e4614f}
.rte h1 .theme-orange,.rte h2 .theme-orange,.rte h3 .theme-orange,.rte h4 .theme-orange,.rte h5 .theme-orange,.rte h6 .theme-orange{color:#f29100}
.rte h1 .theme-navy,.rte h2 .theme-navy,.rte h3 .theme-navy,.rte h4 .theme-navy,.rte h5 .theme-navy,.rte h6 .theme-navy{color:#1f345a}
.rte ol,.rte ul{margin-left:20px;list-style-position:initial !important}
.accordion-dropdown{zoom:1}
.accordion-dropdown:before,.accordion-dropdown:after{display:table;line-height:0;content:""}
.accordion-dropdown:after{clear:both}
.accordion-dropdown-header{zoom:1;cursor:pointer}
.accordion-dropdown-header:before,.accordion-dropdown-header:after{display:table;line-height:0;content:""}
.accordion-dropdown-header:after{clear:both}
.accordion-dropdown-content{display:block;overflow:hidden;transition:height 600ms ease;-moz-transition:height 600ms ease;-o-transition:height 600ms ease;-webkit-transition:height 600ms ease}
.accordion-dropdown-content.closed{height:0}
.button-animated{background-color:#dbdbdb}
.button-animated__background{display:block;position:absolute;width:0;height:0;transform:translate(-50%,-50%);transition:width .4s,height .4s;border-radius:50%;background-color:rgba(0,0,0,0.15);z-index:-1;pointer-events:none}
.no-touch .button-animated:hover .button-animated__background{width:600px;height:400px}
.video-player{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}
.video-player iframe,.video-player video{position:absolute;top:0;left:0;width:100%;height:100%}
.video-player-mask{position:absolute;width:100%;height:100%;cursor:pointer}
.video-player-mask-overlay{width:100%;height:100%;z-index:1;position:relative;overflow:hidden}
.video-player-mask-overlay:before{display:block;width:100%;padding-top:56.25%;content:""}
.video-player-mask-overlay img{width:100%;position:absolute;top:0;right:0;bottom:0;left:0;padding:0}
.video-player-large-play{position:absolute;top:calc(50% - 73px);left:calc(50% - 73px);z-index:2}
.video-player-large-play:hover{cursor:pointer}
.video-player-large-play .icon-play{display:inline-block;width:145px;height:145px;border-radius:50%;background-color:#eb3c96;color:#fff;font-size:45px;text-indent:-9999px;overflow:hidden}
.video-player-large-play .icon-play:before{position:relative;top:50px;left:35%;float:left;text-indent:0}
.video-player-controllers{position:absolute;bottom:-60px;width:100%;height:60px;padding:20px;transition:bottom .5s ease-out;z-index:2}
.video-player-controllers-timeline{width:89%;float:left}
.video-player-controllers-timeline .timeline{margin-bottom:0;line-height:1}
.video-player-controllers-timeline .timeline span{color:#fff}
.video-player-controllers-settings{float:right}
.video-player-controllers .play,.video-player-controllers .pause,.video-player-controllers .full-screen,.video-player-controllers .settings,.video-player-controllers .volume{font-family:"MKGAA-ICONS" !important;display:inline-block;width:20px;float:left;color:#fff;font-size:20px;line-height:0;text-indent:-9999px;overflow:hidden}
.video-player-controllers .play:before,.video-player-controllers .pause:before,.video-player-controllers .full-screen:before,.video-player-controllers .settings:before,.video-player-controllers .volume:before{float:left;text-indent:0}
.video-player-controllers .volume,.video-player-controllers .settings{margin-right:15px}
.video-player-controllers .volume.mute{opacity:.3}
.video-player-controllers .pause{display:none}
.video-player-controllers .current-time,.video-player-controllers .total-time{margin:0 20px;float:left;color:#fff;font-size:14px}
.video-player-controllers .progress-bar{width:calc(100% - 200px);height:10px;margin-top:5px;float:left;background-color:rgba(255,255,255,0.3);cursor:pointer}
.video-player-controllers .progress-bar .inner-bar{width:0;height:10px;background-color:#fff}
.video-player-resolutions{display:none;position:absolute;right:25px;bottom:70px;padding:30px}
.video-player-resolutions-container{margin:0}
.video-player-resolutions li:before{padding-right:0;content:""}
.video-player-resolutions li a{color:rgba(255,255,255,0.3);font-size:14px;cursor:pointer}
.video-player-resolutions li a.current{color:#fff}
.video-player.player--started:hover .video-player-controllers{bottom:0;transition:bottom .5s ease-in}
.video-player.player--playing .video-player-controllers .play{display:none}
.video-player.player--playing .video-player-controllers .pause{display:inline-block}
.video-player.player--settings .settings{opacity:.3}
.video-player.player--settings .video-player-resolutions{display:block}
@media all and (min-width:768px) and (max-width:1024px){.video-player-controllers-timeline{width:85%}
}
@media all and (min-width:0) and (max-width:767px){.video-player-large-play{position:absolute;top:calc(50% - 50px);left:calc(50% - 50px)}
.video-player-large-play .icon-play{width:100px;height:100px;font-size:35px}
.video-player-large-play .icon-play:before{top:32px;left:37%}
.video-player-controllers{bottom:-50px;height:50px}
.video-player-controllers-timeline{width:60%}
.video-player-controllers .play,.video-player-controllers .pause,.video-player-controllers .full-screen,.video-player-controllers .settings,.video-player-controllers .volume{font-size:15px}
.video-player-controllers .current-time,.video-player-controllers .total-time{margin:-3px 10px 0}
.video-player-controllers .progress-bar{display:none}
}
.video-player .mi-icon--large svg{width:28px;height:20px}
.video-player .mi-big-play{padding:15px 10px 15px 12px}
.video-player .mi-player-generator.mi-big-play:hover{border:0}
.theme-red .video__play--circle{fill:#e4614f !important}
.theme-red .mi-control-bar.mi-control-bar-background,.theme-red .mi-big-play.big-play-button{background-color:#e4614f !important}
.theme-green .video__play--circle{fill:#099a90 !important}
.theme-green .mi-control-bar.mi-control-bar-background,.theme-green .mi-big-play.big-play-button{background-color:#099a90 !important}
.theme-purple .video__play--circle{fill:#8cb0f0 !important}
.theme-purple .mi-control-bar.mi-control-bar-background,.theme-purple .mi-big-play.big-play-button{background-color:#8cb0f0 !important}
.theme-orange .video__play--circle{fill:#f29100 !important}
.theme-orange .mi-control-bar.mi-control-bar-background,.theme-orange .mi-big-play.big-play-button{background-color:#f29100 !important}
.back-to-top__button{display:none;left:50%;margin-right:-143.5px;transform:translate(-50%,0);z-index:100}
.back-to-top__button--sticky{display:block;position:fixed;bottom:15px}
.back-to-top__button--affix-bottom{display:block;position:absolute;bottom:15px}
.back-to-top__icon{display:inline;width:10px;height:10px;margin:0 7px 0 0;vertical-align:top}
@media screen and (min-width:1025px){.blossom-two-column .back-to-top__button{left:59%}
}
.clinic-finder{display:block;max-width:1440px;margin:0 auto}
.clinic-finder__filter{display:none}
@media all and (min-width:0) and (max-width:767px){.clinic-finder__filter{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:column;width:100%;height:100%;background-color:#fff;overflow:auto;visibility:hidden;z-index:99999}
.clinic-finder__filter--visible{visibility:visible}
}
.clinic-finder__filter-resetall{font-family:"Source Sans Pro",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;display:table-cell;position:relative;padding:1em 0;color:#099a90;text-transform:uppercase}
.clinic-finder__filter-resetall:after,.clinic-finder__filter-resetall:before{display:block;height:1px;content:""}
.clinic-finder__filter-resetall:before{margin-bottom:-3px}
.clinic-finder__filter-resetall:after{margin-top:-3px}
@media screen and (max-width:1023px){.clinic-finder__filter-resetall{font-size:12px;font-weight:700;line-height:1.2}
.clinic-finder__filter-resetall:after,.clinic-finder__filter-resetall:before{display:block;height:1px;content:""}
.clinic-finder__filter-resetall:before{margin-bottom:-3px}
.clinic-finder__filter-resetall:after{margin-top:-3px}
}
@media all and (min-width:0) and (max-width:767px){.clinic-finder__filter-resetall{display:none}
}
.clinic-finder__filter-resetall:hover{opacity:.8}
.clinic-finder__filter-resetall::after{display:flex;position:absolute;top:50%;right:-1rem;align-items:center;justify-content:center;width:.8rem;height:.8rem;margin:0;transform:translateY(-50%);border-radius:50%;background-color:#099a90;color:#fff;font-size:.8rem;line-height:.8rem;content:"\00d7"}
.clinic-finder__filter_header,.clinic-finder__filter_footer{width:100%;height:auto;padding:1em 2em 0}
.clinic-finder__filter_header h4,.clinic-finder__filter_footer h4{padding:1em 0 .5em;font-size:1.3rem;letter-spacing:1px}
.clinic-finder__filter_header h4::first-letter ,.clinic-finder__filter_footer h4::first-letter {text-transform:uppercase}
.clinic-finder__filter_footer{display:flex;align-items:center;justify-content:space-between;background-color:#f4f4f4}
.clinic-finder__filter_footer-button{margin:1em 0;padding:.5em;border:0;border-radius:0;font-weight:600;letter-spacing:1px;text-transform:uppercase}
.clinic-finder__filter_footer-button--dark{padding:.8em 1.5em;background-color:#099a90;color:#fff}
.clinic-finder__filter_footer-button--light{border-bottom:2px solid #099a90;background-color:transparent;color:#505050}
.clinic-finder__filter_toggle{display:none;position:absolute;justify-content:center;width:100px;height:100px;margin:1em;border-radius:50%;background-color:#099a90;z-index:200}
.clinic-finder__filter_toggle-lable{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);color:#fff;font-size:1.2em;font-weight:600;text-transform:uppercase}
.clinic-finder__filter_toggle-wrapper{width:40%;height:30%;margin-top:20px}
.clinic-finder__filter_toggle-bar{position:relative;width:100%;height:4px;background-color:#fff}
.clinic-finder__filter_toggle-bar::before,.clinic-finder__filter_toggle-bar::after{position:absolute;top:10px;left:50%;width:80%;height:4px;transform:translateX(-50%);background-color:#fff;content:""}
.clinic-finder__filter_toggle-bar::after{position:absolute;top:20px;left:50%;width:60%;height:4px;transform:translateX(-50%)}
@media all and (min-width:0) and (max-width:767px){.clinic-finder__filter_toggle{display:flex}
}
.clinic-finder__filter_content{flex:1;width:100%;height:80%;padding:0 2em;overflow-y:auto}
.clinic-finder__header-container{padding:40px 52px;background:#f4f4f4}
.clinic-finder__header-inner{padding:0}
.clinic-finder__header{font-family:"Bree Serif",Arial,sans-serif;font-size:40px;font-weight:400;letter-spacing:0;line-height:1.1;margin:0}
.clinic-finder__header:after,.clinic-finder__header:before{display:block;height:1px;content:""}
.clinic-finder__header:before{margin-bottom:-10px}
.clinic-finder__header:after{margin-top:-7px}
@media screen and (max-width:1023px){.clinic-finder__header{font-family:"Bree Serif";font-size:30px;line-height:1.1}
.clinic-finder__header:after,.clinic-finder__header:before{display:block;height:1px;content:""}
.clinic-finder__header:before{margin-bottom:-9px}
.clinic-finder__header:after{margin-top:-6px}
}
.clinic-finder__back-to-results{display:none;margin-top:40px}
.clinic-finder__back-to-results-button{font-family:"Source Sans Pro",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;padding:12px 20px;transition:opacity .2s;border:0;border-radius:0;background-color:#099a90;color:#fff;letter-spacing:1px;text-transform:uppercase;opacity:1}
.clinic-finder__back-to-results-button:after,.clinic-finder__back-to-results-button:before{display:block;height:1px;content:""}
.clinic-finder__back-to-results-button:before{margin-bottom:-3px}
.clinic-finder__back-to-results-button:after{margin-top:-3px}
@media screen and (max-width:1023px){.clinic-finder__back-to-results-button{font-size:12px;font-weight:700;line-height:1.2}
.clinic-finder__back-to-results-button:after,.clinic-finder__back-to-results-button:before{display:block;height:1px;content:""}
.clinic-finder__back-to-results-button:before{margin-bottom:-3px}
.clinic-finder__back-to-results-button:after{margin-top:-3px}
}
.theme-green .clinic-finder__back-to-results-button{background-color:#099a90}
.theme-purple .clinic-finder__back-to-results-button{background-color:#8cb0f0}
.theme-red .clinic-finder__back-to-results-button{background-color:#e4614f}
.theme-orange .clinic-finder__back-to-results-button{background-color:#f29100}
.theme-navy .clinic-finder__back-to-results-button{background-color:#1f345a}
.no-touch .clinic-finder__back-to-results-button:not(.button-animated):hover{opacity:.8}
.clinic-finder__back-to-results-button:focus,.clinic-finder__back-to-results-button:active{outline:0}
.clinic-finder__no-results{padding-right:84px;transition:opacity .4s,visibility .4s;opacity:0;visibility:hidden}
.clinic-finder__no-results--show{opacity:1;visibility:visible}
.clinic-finder__no-results-title{font-family:"Bree Serif",Arial,sans-serif;font-size:30px;font-weight:400;letter-spacing:0;line-height:1.1;margin-top:40px;margin-bottom:30px}
.clinic-finder__no-results-title:after,.clinic-finder__no-results-title:before{display:block;height:1px;content:""}
.clinic-finder__no-results-title:before{margin-bottom:-8px}
.clinic-finder__no-results-title:after{margin-top:-6px}
@media screen and (max-width:1023px){.clinic-finder__no-results-title{font-family:"Bree Serif";font-size:22px;line-height:1.2}
.clinic-finder__no-results-title:after,.clinic-finder__no-results-title:before{display:block;height:1px;content:""}
.clinic-finder__no-results-title:before{margin-bottom:-8px}
.clinic-finder__no-results-title:after{margin-top:-5px}
}
.clinic-finder__no-results-tips-container{display:block;margin-bottom:40px}
.clinic-finder__no-priority-clinics--active .clinic-finder__no-results-tips-container{margin-bottom:0}
.clinic-finder__no-results-recommended-container{display:block;margin-bottom:10px}
.clinic-finder__no-priority-clinics--active .clinic-finder__no-results-recommended-container{display:none}
.clinic-finder__no-results-subTitle,.clinic-finder__no-results-recommended-title{font-family:"Bree Serif",Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.1;margin-bottom:20px}
.clinic-finder__no-results-subTitle:after,.clinic-finder__no-results-subTitle:before,.clinic-finder__no-results-recommended-title:after,.clinic-finder__no-results-recommended-title:before{display:block;height:1px;content:""}
.clinic-finder__no-results-subTitle:before,.clinic-finder__no-results-recommended-title:before{margin-bottom:-4px}
.clinic-finder__no-results-subTitle:after,.clinic-finder__no-results-recommended-title:after{margin-top:-4px}
@media screen and (max-width:1023px){.clinic-finder__no-results-subTitle,.clinic-finder__no-results-recommended-title{font-family:"Bree Serif";font-size:18px;line-height:1.1}
.clinic-finder__no-results-subTitle:after,.clinic-finder__no-results-subTitle:before,.clinic-finder__no-results-recommended-title:after,.clinic-finder__no-results-recommended-title:before{display:block;height:1px;content:""}
.clinic-finder__no-results-subTitle:before,.clinic-finder__no-results-recommended-title:before{margin-bottom:-5px}
.clinic-finder__no-results-subTitle:after,.clinic-finder__no-results-recommended-title:after{margin-top:-3px}
}
.clinic-finder__no-results-subTitle{margin-bottom:15px}
.clinic-finder__no-results-tips{list-style:none}
.clinic-finder__no-results-tip{font-family:"Source Sans Pro",Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.2;position:relative;margin-bottom:20px;padding-left:20px}
.clinic-finder__no-results-tip:after,.clinic-finder__no-results-tip:before{display:block;height:1px;content:""}
.clinic-finder__no-results-tip:before{margin-bottom:-5px}
.clinic-finder__no-results-tip:after{margin-top:-5px}
@media screen and (max-width:1023px){.clinic-finder__no-results-tip{font-size:18px;line-height:1.2}
.clinic-finder__no-results-tip:after,.clinic-finder__no-results-tip:before{display:block;height:1px;content:""}
.clinic-finder__no-results-tip:before{margin-bottom:-5px}
.clinic-finder__no-results-tip:after{margin-top:-5px}
}
.clinic-finder__no-results-tip:last-child{margin-bottom:0}
.clinic-finder__no-results-tip::before{display:inline-block;position:absolute;top:7px;left:0;width:7px;height:7px;border-radius:50%;background-color:#099a90;content:""}
.theme-green .clinic-finder__no-results-tip::before{background-color:#099a90}
.theme-purple .clinic-finder__no-results-tip::before{background-color:#8cb0f0}
.theme-red .clinic-finder__no-results-tip::before{background-color:#e4614f}
.theme-orange .clinic-finder__no-results-tip::before{background-color:#f29100}
.theme-navy .clinic-finder__no-results-tip::before{background-color:#1f345a}
.clinic-finder__no-results-recommended-description{font-family:"Source Sans Pro",Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0}
.clinic-finder__no-results-recommended-description:after,.clinic-finder__no-results-recommended-description:before{display:block;height:1px;content:""}
.clinic-finder__no-results-recommended-description:before{margin-bottom:-5px}
.clinic-finder__no-results-recommended-description:after{margin-top:-5px}
@media screen and (max-width:1023px){.clinic-finder__no-results-recommended-description{font-size:18px;line-height:1.2}
.clinic-finder__no-results-recommended-description:after,.clinic-finder__no-results-recommended-description:before{display:block;height:1px;content:""}
.clinic-finder__no-results-recommended-description:before{margin-bottom:-5px}
.clinic-finder__no-results-recommended-description:after{margin-top:-5px}
}
.clinic-finder__no-results-reset{font-family:"Source Sans Pro",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;display:flex;align-items:center;padding:12px 20px;transition:opacity .2s;border:0;border-radius:0;background:#099a90;color:#fff;letter-spacing:1px;text-transform:uppercase;opacity:1}
.clinic-finder__no-results-reset:after,.clinic-finder__no-results-reset:before{display:block;height:1px;content:""}
.clinic-finder__no-results-reset:before{margin-bottom:-3px}
.clinic-finder__no-results-reset:after{margin-top:-3px}
@media screen and (max-width:1023px){.clinic-finder__no-results-reset{font-size:12px;font-weight:700;line-height:1.2}
.clinic-finder__no-results-reset:after,.clinic-finder__no-results-reset:before{display:block;height:1px;content:""}
.clinic-finder__no-results-reset:before{margin-bottom:-3px}
.clinic-finder__no-results-reset:after{margin-top:-3px}
}
.theme-green .clinic-finder__no-results-reset{background-color:#099a90}
.theme-purple .clinic-finder__no-results-reset{background-color:#8cb0f0}
.theme-red .clinic-finder__no-results-reset{background-color:#e4614f}
.theme-orange .clinic-finder__no-results-reset{background-color:#f29100}
.theme-navy .clinic-finder__no-results-reset{background-color:#1f345a}
.no-touch .clinic-finder__no-results-reset:not(.button-animated):hover{opacity:.8}
.clinic-finder__no-results-reset:focus,.clinic-finder__no-results-reset:active{outline:0}
.clinic-finder__filter-wrapper{display:inline-flex;align-items:center;min-width:70%;margin-top:30px}
@media all and (min-width:0) and (max-width:767px){.clinic-finder__filter-wrapper{width:100%}
}
.clinic-finder__search-wrapper{display:flex;flex:5;flex-direction:column}
.clinic-finder__label{display:inline-block;max-width:100%;color:#787878;font-size:.8rem;font-weight:bold;letter-spacing:.5px;text-transform:uppercase}
.clinic-finder__search-container{display:inline-flex;position:relative;width:100%}
.clinic-finder__search-icon{position:absolute;right:0;bottom:50%;transform:translateY(50%);color:#099a90;font-size:20px;cursor:pointer}
.clinic-finder__search-icon:before{font-family:"MKGAA-ICONS" !important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e918";font-family:"icomoon" !important}
.clinic-finder__search{font-family:"Source Sans Pro",Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.2;display:block;width:100%;height:38px;padding:10px 1.6em 10px 0;border:0;border-bottom:2px solid #aaa;border-radius:0;background:#f4f4f4;color:#505050;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden;appearance:none}
.clinic-finder__search:after,.clinic-finder__search:before{display:block;height:1px;content:""}
.clinic-finder__search:before{margin-bottom:-5px}
.clinic-finder__search:after{margin-top:-5px}
@media screen and (max-width:1023px){.clinic-finder__search{font-size:18px;line-height:1.2}
.clinic-finder__search:after,.clinic-finder__search:before{display:block;height:1px;content:""}
.clinic-finder__search:before{margin-bottom:-5px}
.clinic-finder__search:after{margin-top:-5px}
}
.clinic-finder__search::placeholder{color:#505050;line-height:normal}
.clinic-finder__search::-ms-clear{display:none}
.clinic-finder-select{display:inline-flex;position:relative;flex:2;flex-direction:column;width:auto;margin-left:1.5em;padding:10px}
@media all and (min-width:0) and (max-width:767px){.clinic-finder-select{display:none}
}
.clinic-finder-select__selected{position:relative;padding-top:10px;padding-right:20px;border-bottom:2px solid #aaa;color:#505050;font-weight:600;text-transform:capitalize}
.clinic-finder-select__selected::before{position:absolute;top:24px;right:5px;width:2px;height:8px;transform:rotate(135deg);transform-origin:top;background:#099a90;content:""}
.clinic-finder-select__selected::after{position:absolute;top:24px;right:6px;width:2px;height:8px;transform:rotate(-135deg);transform-origin:top;background:#099a90;content:""}
.clinic-finder-select__options{display:none;position:absolute;top:89%;width:92%;z-index:9}
.clinic-finder-select--open{display:block;transition:all 1s ease-in-out}
.clinic-finder-select-active::before{position:absolute;top:16px;right:5px;width:2px;height:8px;transform:rotate(45deg);transform-origin:top;background:#505050;content:""}
.clinic-finder-select-active::after{position:absolute;top:16px;right:6px;width:2px;height:8px;transform:rotate(-45deg);transform-origin:top;background:#505050;content:""}
.clinic-finder-select__option{width:100%;padding:4px 12px;background:#f4f4f4;color:#505050;font-size:1rem;text-align:left}
.clinic-finder-select__option:hover{background:#fff}
.clinic-finder__container{position:relative}
.clinic-finder__inner-container{display:block;height:900px;padding:0 52px 40px 52px;padding-right:0;overflow:hidden}
.clinic-finder__inner-container.clinic-finder__no-priority-clinics--active{height:auto;padding-bottom:30px}
.clinic-finder__row,.clinic-finder__row-content{display:flex;justify-content:space-between}
.clinic-finder__row{flex-direction:row-reverse}
.clinic-finder__list{display:block;width:100%;max-width:46%;height:900px;overflow-x:hidden;overflow-y:scroll}
.clinic-finder__list--active .clinic-finder__back-to-results{display:block}
.clinic-finder__list--active .clinic-finder__paginator{display:none}
.clinic-finder__no-priority-clinics--active .clinic-finder__list{width:100%;max-width:100%;height:auto;border:0}
.clinic-finder__results{font-family:"Source Sans Pro",Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.2;padding-top:40px;padding-bottom:20px;color:#505050}
.clinic-finder__results:after,.clinic-finder__results:before{display:block;height:1px;content:""}
.clinic-finder__results:before{margin-bottom:-5px}
.clinic-finder__results:after{margin-top:-5px}
@media screen and (max-width:1023px){.clinic-finder__results{font-size:18px;line-height:1.2}
.clinic-finder__results:after,.clinic-finder__results:before{display:block;height:1px;content:""}
.clinic-finder__results:before{margin-bottom:-5px}
.clinic-finder__results:after{margin-top:-5px}
}
.clinic-finder__no-priority-clinics--active .clinic-finder__results,.clinic-finder__priority-clinics--active .clinic-finder__results{display:none}
.clinic-finder__cards{transition:opacity .4s,visibility .4s;opacity:0;visibility:hidden}
.clinic-finder__cards--show{opacity:1;visibility:visible}
.clinic-finder__no-priority-clinics--active .clinic-finder__cards{display:none}
.clinic-finder__card--inactive{display:none}
.clinic-finder__card--active{display:block}
.clinic-finder__recommended{font-family:"Source Sans Pro",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;display:none;margin-bottom:10px;color:#2b6bc7;text-transform:uppercase}
.clinic-finder__recommended:after,.clinic-finder__recommended:before{display:block;height:1px;content:""}
.clinic-finder__recommended:before{margin-bottom:-3px}
.clinic-finder__recommended:after{margin-top:-3px}
@media screen and (max-width:1023px){.clinic-finder__recommended{font-size:12px;font-weight:700;line-height:1.2}
.clinic-finder__recommended:after,.clinic-finder__recommended:before{display:block;height:1px;content:""}
.clinic-finder__recommended:before{margin-bottom:-3px}
.clinic-finder__recommended:after{margin-top:-3px}
}
.clinic-finder__card--recommended .clinic-finder__recommended{display:block}
.clinic-finder__card{position:relative;max-width:90%;min-height:1px;padding:20px 0}
.clinic-finder__card::after{display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background:#e1e1e1;content:""}
.clinic-finder__info{display:block;position:relative;max-width:405px}
.clinic-finder__card--recommended .clinic-finder__info::before{display:block;position:absolute;width:2px;height:100%;background-color:#2b6bc7;content:""}
.clinic-finder__type,.clinic-finder__address,.clinic-finder__city-country,.clinic-finder__title,.clinic-finder__contact-data{display:block}
.clinic-finder__card--recommended .clinic-finder__type,.clinic-finder__card--recommended .clinic-finder__address,.clinic-finder__card--recommended .clinic-finder__city-country,.clinic-finder__card--recommended .clinic-finder__title,.clinic-finder__card--recommended .clinic-finder__contact-data{margin-left:20px}
.clinic-finder__title{font-family:"Bree Serif",Arial,sans-serif;font-size:26px;font-weight:400;letter-spacing:0;line-height:1.1;margin-bottom:20px}
.clinic-finder__title:after,.clinic-finder__title:before{display:block;height:1px;content:""}
.clinic-finder__title:before{margin-bottom:-6px}
.clinic-finder__title:after{margin-top:-5px}
@media screen and (max-width:1023px){.clinic-finder__title{font-family:"Bree Serif";font-size:18px;line-height:1.1}
.clinic-finder__title:after,.clinic-finder__title:before{display:block;height:1px;content:""}
.clinic-finder__title:before{margin-bottom:-5px}
.clinic-finder__title:after{margin-top:-4px}
}
.clinic-finder__card--active .clinic-finder__title{color:#099a90}
.theme-green .clinic-finder__card--active .clinic-finder__title{color:#099a90}
.theme-purple .clinic-finder__card--active .clinic-finder__title{color:#8cb0f0}
.theme-red .clinic-finder__card--active .clinic-finder__title{color:#e4614f}
.theme-orange .clinic-finder__card--active .clinic-finder__title{color:#f29100}
.theme-navy .clinic-finder__card--active .clinic-finder__title{color:#1f345a}
.clinic-finder__location-type{font-family:"Source Sans Pro",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;display:block;margin-top:12px;margin-bottom:6px;padding-right:1rem;color:#787878;letter-spacing:2px;text-transform:uppercase}
.clinic-finder__location-type:after,.clinic-finder__location-type:before{display:block;height:1px;content:""}
.clinic-finder__location-type:before{margin-bottom:-3px}
.clinic-finder__location-type:after{margin-top:-3px}
@media screen and (max-width:1023px){.clinic-finder__location-type{font-size:12px;font-weight:700;line-height:1.2}
.clinic-finder__location-type:after,.clinic-finder__location-type:before{display:block;height:1px;content:""}
.clinic-finder__location-type:before{margin-bottom:-3px}
.clinic-finder__location-type:after{margin-top:-3px}
}
.clinic-finder__location-type::before{display:inline-block;margin-right:8px}
.clinic-finder__location-type--clinic:before{font-family:"MKGAA-ICONS" !important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e91e";font-family:"icomoon" !important}
.clinic-finder__location-type--pharmacy:before{font-family:"MKGAA-ICONS" !important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e91f";font-family:"icomoon" !important}
.clinic-finder__distance{font-family:"Source Sans Pro",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;display:inline-block;color:#505050}
.clinic-finder__distance:after,.clinic-finder__distance:before{display:block;height:1px;content:""}
.clinic-finder__distance:before{margin-bottom:-3px}
.clinic-finder__distance:after{margin-top:-3px}
@media screen and (max-width:1023px){.clinic-finder__distance{font-size:12px;font-weight:700;line-height:1.2}
.clinic-finder__distance:after,.clinic-finder__distance:before{display:block;height:1px;content:""}
.clinic-finder__distance:before{margin-bottom:-3px}
.clinic-finder__distance:after{margin-top:-3px}
}
.clinic-finder__title-label{padding-right:30px}
.clinic-finder__type,.clinic-finder__address,.clinic-finder__city-country,.clinic-finder__contact-data{font-family:"Source Sans Pro",Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.2;margin-bottom:20px}
.clinic-finder__type:after,.clinic-finder__type:before,.clinic-finder__address:after,.clinic-finder__address:before,.clinic-finder__city-country:after,.clinic-finder__city-country:before,.clinic-finder__contact-data:after,.clinic-finder__contact-data:before{display:block;height:1px;content:""}
.clinic-finder__type:before,.clinic-finder__address:before,.clinic-finder__city-country:before,.clinic-finder__contact-data:before{margin-bottom:-5px}
.clinic-finder__type:after,.clinic-finder__address:after,.clinic-finder__city-country:after,.clinic-finder__contact-data:after{margin-top:-5px}
@media screen and (max-width:1023px){.clinic-finder__type,.clinic-finder__address,.clinic-finder__city-country,.clinic-finder__contact-data{font-size:18px;line-height:1.2}
.clinic-finder__type:after,.clinic-finder__type:before,.clinic-finder__address:after,.clinic-finder__address:before,.clinic-finder__city-country:after,.clinic-finder__city-country:before,.clinic-finder__contact-data:after,.clinic-finder__contact-data:before{display:block;height:1px;content:""}
.clinic-finder__type:before,.clinic-finder__address:before,.clinic-finder__city-country:before,.clinic-finder__contact-data:before{margin-bottom:-5px}
.clinic-finder__type:after,.clinic-finder__address:after,.clinic-finder__city-country:after,.clinic-finder__contact-data:after{margin-top:-5px}
}
.clinic-finder__city-country{margin-bottom:30px}
.clinic-finder__address{margin-bottom:10px}
.clinic-finder__contact-data{margin-bottom:0}
.clinic-finder__address,.clinic-finder__city-country,.clinic-finder__contact-data{color:#a5a5a5}
.clinic-finder__detail{display:flex;flex-direction:column;align-items:flex-end}
.clinic-finder__contact-wrapper{display:flex;flex-direction:column;align-items:flex-end}
.clinic-finder__contact{display:flex;align-items:center;align-self:flex-end;margin-bottom:10px;transition:opacity .2s}
.no-touch .clinic-finder__contact:not(.button-animated):hover{opacity:.8}
.clinic-finder__contact:focus,.clinic-finder__contact:active{outline:0}
.clinic-finder__directions,.clinic-finder__website,.clinic-finder__email{font-family:"Source Sans Pro",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;margin-left:5px;color:#099a90;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}
.clinic-finder__directions:after,.clinic-finder__directions:before,.clinic-finder__website:after,.clinic-finder__website:before,.clinic-finder__email:after,.clinic-finder__email:before{display:block;height:1px;content:""}
.clinic-finder__directions:before,.clinic-finder__website:before,.clinic-finder__email:before{margin-bottom:-3px}
.clinic-finder__directions:after,.clinic-finder__website:after,.clinic-finder__email:after{margin-top:-3px}
@media screen and (max-width:1023px){.clinic-finder__directions,.clinic-finder__website,.clinic-finder__email{font-size:12px;font-weight:700;line-height:1.2}
.clinic-finder__directions:after,.clinic-finder__directions:before,.clinic-finder__website:after,.clinic-finder__website:before,.clinic-finder__email:after,.clinic-finder__email:before{display:block;height:1px;content:""}
.clinic-finder__directions:before,.clinic-finder__website:before,.clinic-finder__email:before{margin-bottom:-3px}
.clinic-finder__directions:after,.clinic-finder__website:after,.clinic-finder__email:after{margin-top:-3px}
}
.clinic-finder__directions--mobile,.clinic-finder__website--mobile,.clinic-finder__email--mobile{display:none}
.clinic-finder__directions--desktop,.clinic-finder__website--desktop,.clinic-finder__email--desktop{display:none}
.clinic-finder__website-icon{color:#099a90;font-size:13px}
.clinic-finder__website-icon:before{font-family:"MKGAA-ICONS" !important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e91c";font-family:"icomoon" !important}
.clinic-finder__directions-icon{color:#099a90}
.clinic-finder__directions-icon:before{font-family:"MKGAA-ICONS" !important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e91b";font-family:"icomoon" !important}
.clinic-finder__email-icon{color:#099a90}
.clinic-finder__email-icon:before{font-family:"MKGAA-ICONS" !important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90c";font-family:"icomoon" !important}
.clinic-finder__time{display:flex;flex-direction:column;align-items:flex-end;margin-top:20px}
.clinic-finder__label-time{font-family:"Source Sans Pro",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;margin-bottom:10px;color:#787878;text-transform:uppercase}
.clinic-finder__label-time:after,.clinic-finder__label-time:before{display:block;height:1px;content:""}
.clinic-finder__label-time:before{margin-bottom:-3px}
.clinic-finder__label-time:after{margin-top:-3px}
@media screen and (max-width:1023px){.clinic-finder__label-time{font-size:12px;font-weight:700;line-height:1.2}
.clinic-finder__label-time:after,.clinic-finder__label-time:before{display:block;height:1px;content:""}
.clinic-finder__label-time:before{margin-bottom:-3px}
.clinic-finder__label-time:after{margin-top:-3px}
}
.clinic-finder__schedule-time{font-family:"Source Sans Pro",Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.2;font-weight:700}
.clinic-finder__schedule-time:after,.clinic-finder__schedule-time:before{display:block;height:1px;content:""}
.clinic-finder__schedule-time:before{margin-bottom:-3px}
.clinic-finder__schedule-time:after{margin-top:-4px}
@media screen and (max-width:1023px){.clinic-finder__schedule-time{font-size:12px;line-height:1.2}
.clinic-finder__schedule-time:after,.clinic-finder__schedule-time:before{display:block;height:1px;content:""}
.clinic-finder__schedule-time:before{margin-bottom:-3px}
.clinic-finder__schedule-time:after{margin-top:-3px}
}
.clinic-finder__init{display:block;visibility:hidden}
.clinic-finder__directions-icon,.clinic-finder__directions,.clinic-finder__website,.clinic-finder__website-icon,.clinic-finder__paginator-prev,.clinic-finder__paginator-next{color:#099a90}
.theme-green .clinic-finder__directions-icon,.theme-green .clinic-finder__directions,.theme-green .clinic-finder__website,.theme-green .clinic-finder__website-icon,.theme-green .clinic-finder__paginator-prev,.theme-green .clinic-finder__paginator-next{color:#099a90}
.theme-purple .clinic-finder__directions-icon,.theme-purple .clinic-finder__directions,.theme-purple .clinic-finder__website,.theme-purple .clinic-finder__website-icon,.theme-purple .clinic-finder__paginator-prev,.theme-purple .clinic-finder__paginator-next{color:#8cb0f0}
.theme-red .clinic-finder__directions-icon,.theme-red .clinic-finder__directions,.theme-red .clinic-finder__website,.theme-red .clinic-finder__website-icon,.theme-red .clinic-finder__paginator-prev,.theme-red .clinic-finder__paginator-next{color:#e4614f}
.theme-orange .clinic-finder__directions-icon,.theme-orange .clinic-finder__directions,.theme-orange .clinic-finder__website,.theme-orange .clinic-finder__website-icon,.theme-orange .clinic-finder__paginator-prev,.theme-orange .clinic-finder__paginator-next{color:#f29100}
.theme-navy .clinic-finder__directions-icon,.theme-navy .clinic-finder__directions,.theme-navy .clinic-finder__website,.theme-navy .clinic-finder__website-icon,.theme-navy .clinic-finder__paginator-prev,.theme-navy .clinic-finder__paginator-next{color:#1f345a}
.clinic-finder__paginator{display:flex;padding-top:30px;padding-right:85px;padding-bottom:40px;transition:opacity .4s,visibility .4s;opacity:0;visibility:hidden}
.clinic-finder__paginator--show{opacity:1;visibility:visible}
.clinic-finder__no-priority-clinics--active .clinic-finder__paginator{display:none}
.clinic-finder__paginator-list{display:flex;flex-grow:1;align-items:center;justify-content:center;text-align:center}
.clinic-finder__paginator-prev,.clinic-finder__paginator-next{font-family:"Source Sans Pro",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;display:flex;align-items:center;padding:0;transition:opacity .2s,visibility .2s;border:0;border-radius:0;background:0;color:#099a90;letter-spacing:1px;text-transform:uppercase;opacity:1;visibility:visible}
.clinic-finder__paginator-prev:after,.clinic-finder__paginator-prev:before,.clinic-finder__paginator-next:after,.clinic-finder__paginator-next:before{display:block;height:1px;content:""}
.clinic-finder__paginator-prev:before,.clinic-finder__paginator-next:before{margin-bottom:-3px}
.clinic-finder__paginator-prev:after,.clinic-finder__paginator-next:after{margin-top:-3px}
@media screen and (max-width:1023px){.clinic-finder__paginator-prev,.clinic-finder__paginator-next{font-size:12px;font-weight:700;line-height:1.2}
.clinic-finder__paginator-prev:after,.clinic-finder__paginator-prev:before,.clinic-finder__paginator-next:after,.clinic-finder__paginator-next:before{display:block;height:1px;content:""}
.clinic-finder__paginator-prev:before,.clinic-finder__paginator-next:before{margin-bottom:-3px}
.clinic-finder__paginator-prev:after,.clinic-finder__paginator-next:after{margin-top:-3px}
}
.no-touch .clinic-finder__paginator-prev:not(.button-animated):hover,.no-touch .clinic-finder__paginator-next:not(.button-animated):hover{background:0;opacity:.8}
.clinic-finder__paginator-prev:focus,.clinic-finder__paginator-prev:active,.clinic-finder__paginator-next:focus,.clinic-finder__paginator-next:active{outline:0}
.clinic-finder__paginator-prev--hidden,.clinic-finder__paginator-next--hidden{opacity:0;visibility:hidden}
.clinic-finder__paginator-prev{margin-right:18px;padding-right:18px;border-right:1px solid #e1e1e1}
.clinic-finder__paginator-prev-icon:before{font-family:"MKGAA-ICONS" !important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e901";font-family:"icomoon" !important}
.clinic-finder__paginator-next{margin-left:18px;padding-left:18px;border-left:1px solid #e1e1e1}
.clinic-finder__paginator-next-icon:before{font-family:"MKGAA-ICONS" !important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";font-family:"icomoon" !important}
.clinic-finder__paginator-page{font-family:"Source Sans Pro",Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:26px;display:inline-block;margin-right:24px;padding:0 3px 3px;border-bottom:4px solid transparent;border-radius:0;background:0;color:#000}
.clinic-finder__paginator-page:last-child{margin-right:0}
.no-touch .clinic-finder__paginator-page:not(.button-animated):hover{background:0;opacity:.8}
.clinic-finder__paginator-page:focus,.clinic-finder__paginator-page:active{outline:0}
.clinic-finder__paginator-page--current{border-bottom-color:#099a90}
.theme-green .clinic-finder__paginator-page--current{border-bottom:solid 4px #099a90}
.theme-purple .clinic-finder__paginator-page--current{border-bottom:solid 4px #8cb0f0}
.theme-red .clinic-finder__paginator-page--current{border-bottom:solid 4px #e4614f}
.theme-orange .clinic-finder__paginator-page--current{border-bottom:solid 4px #f29100}
.theme-navy .clinic-finder__paginator-page--current{border-bottom:solid 4px #1f345a}
.clinic-finder__map-container{display:flex;position:static;top:0;right:0;flex-direction:column;width:100%;max-width:54%}
.clinic-finder__no-priority-clinics--active .clinic-finder__map-container{display:none}
.clinic-finder__map{flex-grow:1}
.clinic-finder__sort-by{display:flex;align-items:center}
.clinic-finder__sort-by-label{margin-right:10px;line-height:19.2px}
.clinic-finder__sort-by-switch{display:inline-block;position:relative;width:35px;height:18px}
.clinic-finder__sort-by-input{width:0;height:0;opacity:0}
.clinic-finder__sort-by-loading{margin-left:10px;color:#e1e1e1}
.clinic-finder__sort-by-slider{position:absolute;top:0;right:0;bottom:0;left:0;transition:.4s;background-color:#ccc;cursor:pointer}
.clinic-finder__sort-by-slider:before{position:absolute;bottom:4px;left:4px;width:11px;height:11px;transition:.4s;background-color:white;content:""}
.clinic-finder__sort-by-slider--round{border-radius:34px}
.clinic-finder__sort-by-slider--round:before{border-radius:50%}
.clinic-finder__sort-by-input:disabled+.clinic-finder__sort-by-slider{cursor:not-allowed;opacity:.3}
.clinic-finder__sort-by-input:checked+.clinic-finder__sort-by-slider{background-color:#099a90}
.theme-green .clinic-finder__sort-by-input:checked+.clinic-finder__sort-by-slider{background-color:#099a90}
.theme-purple .clinic-finder__sort-by-input:checked+.clinic-finder__sort-by-slider{background-color:#8cb0f0}
.theme-red .clinic-finder__sort-by-input:checked+.clinic-finder__sort-by-slider{background-color:#e4614f}
.theme-orange .clinic-finder__sort-by-input:checked+.clinic-finder__sort-by-slider{background-color:#f29100}
.theme-navy .clinic-finder__sort-by-input:checked+.clinic-finder__sort-by-slider{background-color:#1f345a}
.clinic-finder__sort-by-input:checked+.clinic-finder__sort-by-slider:before{transform:translateX(16px)}
@media all and (min-width:1281px){.clinic-finder__paginator-page--mobile{display:none}
.clinic-finder__paginator-next-icon,.clinic-finder__paginator-prev-icon{display:none}
.clinic-finder__sort-by{margin-top:-2px;margin-bottom:14px}
.clinic-finder__info{flex-grow:1}
.clinic-finder__detail{align-items:flex-end;width:100%;max-width:170px;padding-left:20px}
.clinic-finder__contact-wrapper{align-items:flex-end}
.clinic-finder__directions--desktop,.clinic-finder__website--desktop,.clinic-finder__email--desktop{display:block}
}
@media all and (min-width:1025px) and (max-width:1280px){.clinic-finder__info{padding-right:25px}
.clinic-finder__no-results{padding-right:74px}
.clinic-finder__card--recommended .clinic-finder__type,.clinic-finder__card--recommended .clinic-finder__address,.clinic-finder__card--recommended .clinic-finder__city-country,.clinic-finder__card--recommended .clinic-finder__title,.clinic-finder__card--recommended .clinic-finder__contact-data{margin-left:30px}
.clinic-finder__list{max-width:48%}
.clinic-finder__map-container{display:flex;max-width:52%}
.clinic-finder__paginator{padding-right:74px}
.clinic-finder__paginator-page--desktop{display:none}
.clinic-finder__paginator-next-icon,.clinic-finder__paginator-prev-icon{display:none}
.clinic-finder__sort-by{margin-top:-2px;margin-bottom:14px}
.clinic-finder__info{flex-grow:1}
.clinic-finder__detail{align-items:flex-end;width:100%;max-width:150px;padding-left:20px}
.clinic-finder__contact-wrapper{align-items:flex-end}
.clinic-finder__directions--desktop,.clinic-finder__website--desktop,.clinic-finder__email--desktop{display:block}
}
@media all and (min-width:768px) and (max-width:1024px){.clinic-finder__row-content{display:flex;flex-direction:column;justify-content:space-between}
.clinic-finder__inner-container{padding-left:38px}
.clinic-finder__no-results{max-width:90%;padding-right:2px}
.clinic-finder__detail{display:block;position:relative}
.clinic-finder__card--recommended .clinic-finder__detail::before{display:block;position:absolute;width:2px;height:100%;background-color:#2b6bc7;content:""}
.clinic-finder__time{align-items:flex-start;margin-top:20px}
.clinic-finder__contact-data{margin-bottom:20px}
.clinic-finder__card--recommended .clinic-finder__contact-wrapper,.clinic-finder__card--recommended .clinic-finder__time{margin-left:20px}
.clinic-finder__contact-wrapper{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:space-between}
.clinic-finder__contact-wrapper:first-child .clinic-finder__directions{margin-right:54px}
.clinic-finder__contact{margin-bottom:0}
.clinic-finder__time{margin-top:30px}
.clinic-finder__search{max-width:100%}
.clinic-finder__paginator{padding-right:40px}
.clinic-finder__paginator-prev{margin-right:9px;padding-right:9px}
.clinic-finder__paginator-next{margin-left:9px;padding-left:9px}
.clinic-finder__paginator-next-text,.clinic-finder__paginator-prev-text{display:none}
.clinic-finder__paginator-page--desktop{display:none}
.clinic-finder__sort-by{margin-bottom:16px}
.clinic-finder__sort-by-switch{width:53px;height:27px}
.clinic-finder__sort-by-slider:before{bottom:5px;left:7px;width:16px;height:16px}
.clinic-finder__sort-by-input:checked+.clinic-finder__sort-by-slider:before{transform:translateX(24px)}
.clinic-finder__directions--mobile,.clinic-finder__website--mobile,.clinic-finder__email--mobile{display:block}
}
@media all and (min-width:0) and (max-width:767px){.clinic-finder__row{display:block;height:100%}
.clinic-finder__inner-container{height:auto;max-height:900px;padding:20px 38px 0}
.clinic-finder__list{display:block;width:100%;max-width:100%;height:auto;max-height:630px}
.clinic-finder__results{padding-top:20px}
.clinic-finder__row-content{display:flex;flex-direction:column;justify-content:space-between}
.clinic-finder__back-to-results{margin-top:20px;margin-bottom:40px}
.clinic-finder__card{max-width:100%}
.clinic-finder__detail{display:block;position:relative;padding-right:0}
.clinic-finder__card--recommended .clinic-finder__detail::before{display:block;position:absolute;width:2px;height:100%;background-color:#2b6bc7;content:""}
.clinic-finder__time{align-items:flex-start;margin-top:20px}
.clinic-finder__contact-data{margin-bottom:30px}
.clinic-finder__card--recommended .clinic-finder__contact-wrapper,.clinic-finder__card--recommended .clinic-finder__time{margin-left:20px}
.clinic-finder__contact-wrapper{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:space-between}
.clinic-finder__contact-wrapper:first-child .clinic-finder__directions{margin-right:24px}
.clinic-finder__distance{display:block;margin-top:5px}
.clinic-finder__title-label{padding-right:0}
.clinic-finder__contact{margin-bottom:0}
.clinic-finder__time{margin-top:30px}
.clinic-finder__contact-data{margin-bottom:20px}
.clinic-finder__search{max-width:100%}
.clinic-finder__header-container{padding:40px 38px}
.clinic-finder__results{padding-bottom:0}
.clinic-finder__no-results{padding-right:0}
.clinic-finder__no-results-title{margin-top:20px}
.clinic-finder__no-results-recommended-container{margin-bottom:10px}
.clinic-finder__no-results-recommended-description{margin:0}
.clinic-finder__map-container{width:100%;max-width:100%;height:auto;min-height:250px}
.clinic-finder__paginator{padding-right:0}
.clinic-finder__paginator-prev{margin-right:9px;padding-right:9px}
.clinic-finder__paginator-next{margin-left:9px;padding-left:9px}
.clinic-finder__paginator-next-text,.clinic-finder__paginator-prev-text{display:none}
.clinic-finder__paginator-page--desktop{display:none}
.clinic-finder__paginator-page{margin-right:16px}
.clinic-finder__sort-by{margin-top:20px;margin-bottom:20px}
.clinic-finder__sort-by-label{margin-right:auto}
.clinic-finder__sort-by-switch{width:70px;height:36px}
.clinic-finder__sort-by-slider:before{bottom:7px;left:7px;width:21px;height:21px}
.clinic-finder__sort-by-input:checked+.clinic-finder__sort-by-slider:before{transform:translateX(34px)}
.clinic-finder__directions--mobile,.clinic-finder__website--mobile,.clinic-finder__email--mobile{display:block}
}
.clinic-finder__accordion{padding:0;border-top:2px solid #e1e1e1}
.clinic-finder__accordion div.clinic-finder__accordion-item{padding:1.5em 0}
.clinic-finder__accordion div.clinic-finder__accordion-item:not(:last-child){border-bottom:2px solid #e1e1e1}
.clinic-finder__accordion div.clinic-finder__accordion-item:last-child .accordion-item-details{border-bottom:2px solid #e1e1e1;border-radius:5px}
.clinic-finder__accordion div.clinic-finder__accordion-item:last-child{border-bottom:2px solid #e1e1e1}
.clinic-finder__accordion dd{margin-top:1rem;margin-left:0}
.clinic-finder__accordion-item-title{position:relative}
.clinic-finder__accordion-item-title h4{margin:0;color:#099a90;font-size:1.4rem;text-transform:uppercase}
.clinic-finder__accordion-item-trigger{width:100%;padding:0;border:0;outline:0;background-color:transparent;text-align:left}
.clinic-finder__accordion-item-trigger-icon{display:block;position:absolute;top:0;right:0;bottom:0;width:32px;height:32px;margin:auto;padding:5px;border-radius:50%;background:#099a90;color:#fff;font-size:1.5em}
.clinic-finder__accordion-item-trigger-icon::before,.clinic-finder__accordion-item-trigger-icon::after{position:absolute;transition:transform .25s ease-out;background-color:#fff;content:""}
.clinic-finder__accordion-item-trigger-icon::before{top:8px;left:50%;width:2.5px;height:50%;margin-left:-1.5px}
.clinic-finder__accordion-item-trigger-icon::after{top:50%;left:8px;width:50%;height:2.5px;margin-top:-1.5px}
.is-active .clinic-finder__accordion-item-trigger-icon::before{transform:rotate(90deg)}
.is-active .clinic-finder__accordion-item-trigger-icon::after{transform:rotate(180deg)}
.clinic-finder__accordion-item-details{overflow:hidden}
.clinic-finder__accordion-list{margin:0;padding:0;font-size:1.2rem;list-style:none}
.clinic-finder__accordion-list-item{display:block;position:relative;margin-bottom:.4em;padding-left:.8em;font-weight:500}
.clinic-finder__accordion-list-item::before{display:block;padding:0;content:""}
.clinic-finder__accordion-list-item:hover,.clinic-finder__accordion-list-item--active{font-weight:600}
.clinic-finder__accordion-list-item:hover::before,.clinic-finder__accordion-list-item--active::before{display:inline-block;position:absolute;top:0;bottom:0;left:0;width:5px;height:100%;background-color:#099a90;content:""}
.clinic-finder__accordion-item-enter-active,.clinic-finder__accordion-item-leave-active{transition:height .2s ease;-webkit-transition:height .2s ease;will-change:height}
.clinic-finder__accordion-item-enter,.clinic-finder__accordion-item-leave-to{height:0 !important}
.collapsible-section{padding-bottom:20px}
.collapsible-section__header{position:relative;min-height:40px;padding:10px 60px 10px 18px;background-color:#f4f4f4;color:#1f345a}
.collapsible-section__heading{position:relative;margin:0;font-size:18px}
.collapsible-section__button{display:inline-block;position:absolute;right:0;bottom:0;width:40px;height:40px;text-align:center}
.theme-green .collapsible-section__button{background-color:#099a90}
.theme-purple .collapsible-section__button{background-color:#8cb0f0}
.theme-red .collapsible-section__button{background-color:#e4614f}
.theme-orange .collapsible-section__button{background-color:#f29100}
.theme-navy .collapsible-section__button{background-color:#1f345a}
.collapsible-section__button-icon{display:inline;width:10px;height:10px;fill:#fff;stroke:#fff;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform 300ms ease;-moz-transition:transform 300ms ease;-o-transition:transform 300ms ease;-webkit-transition:transform 300ms ease}
.closed .collapsible-section__button-icon{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}
.collapsible-section__text-wrapper{padding:20px 18px;color:#505050}
.collapsible-section__text-wrapper a{font-size:16px;text-decoration:underline}
@media screen and (min-width:1025px){.collapsible-section__text-wrapper a{font-size:18px}
}
.theme-green .collapsible-section__text-wrapper a{color:#099a90}
.theme-purple .collapsible-section__text-wrapper a{color:#8cb0f0}
.theme-red .collapsible-section__text-wrapper a{color:#e4614f}
.theme-orange .collapsible-section__text-wrapper a{color:#f29100}
.theme-navy .collapsible-section__text-wrapper a{color:#1f345a}
.collapsible-section__text-wrapper a:hover{color:#787878}
@media screen and (min-width:1025px){.collapsible-section{padding-bottom:20px}
.collapsible-section__header{min-height:64px;padding:18px 84px 18px 30px}
.collapsible-section__heading{font-size:26px}
.collapsible-section__button{width:64px;height:64px}
.collapsible-section__button-icon{width:15px;height:15px}
.collapsible-section__text-wrapper{padding:20px 30px}
}
.content-page-heading{padding:24px 0 40px}
.content-page-heading__tag{display:inline-block;text-transform:uppercase}
h2.content-page-heading__tag{margin:0;font-size:15px}
.theme-green .content-page-heading__tag{color:#099a90}
.theme-purple .content-page-heading__tag{color:#8cb0f0}
.theme-red .content-page-heading__tag{color:#e4614f}
.theme-orange .content-page-heading__tag{color:#f29100}
.theme-navy .content-page-heading__tag{color:#1f345a}
h1.content-page-heading__headline{font-size:22px}
.content-page-heading__sub-headline{position:relative}
h3.content-page-heading__sub-headline{margin:0 0 30px;padding:20px 0 30px;font-size:20px}
.content-page-heading__sub-headline:after{position:absolute;bottom:0;left:0;width:80px;height:2px;background-color:#000;content:""}
.content-page-heading__left{margin-bottom:35px}
.content-page-heading__list{margin:0 -38px;padding:40px;background-color:#f4f7fd}
.content-page-heading__list ul{list-style:none;margin-left:20px;list-style:none}
.content-page-heading__list ul li{position:relative;padding-bottom:10px;color:#505050}
.content-page-heading__list ul li:before{position:absolute;top:-3px;left:-20px;color:#1f345a;font-size:200%;content:"•"}
.content-page-heading__list ul li{font-size:16px}
.content-page-heading__list h1,.content-page-heading__list h2,.content-page-heading__list h3,.content-page-heading__list h4,.content-page-heading__list h5,.content-page-heading__list h6{color:#1f345a}
.content-page-heading .container{padding:0}
@media screen and (min-width:1025px){.content-page-heading{position:relative;padding:40px 0}
h3.content-page-heading__sub-headline{font-size:27px}
.content-page-heading__wrapper{display:flex;flex-direction:row;justify-content:space-between}
.content-page-heading__right,.content-page-heading__left{flex:1;padding:0}
.content-page-heading__left{margin-bottom:0;padding-right:40px}
.content-page-heading__list{width:370px;margin:-110px 0 0 0;padding:40px;float:right;background-color:#fff}
.content-page-heading__list h1,.content-page-heading__list h2,.content-page-heading__list h3,.content-page-heading__list h4,.content-page-heading__list h5,.content-page-heading__list h6{margin-top:0;color:#000}
.content-page-heading .container{padding:0}
}
.cookie-disclaimer{position:fixed;top:-300px;left:0;width:100%;padding:25px 35px;background-color:rgba(153,185,242,0.99);z-index:999999;transition:top 300ms ease;-moz-transition:top 300ms ease;-o-transition:top 300ms ease;-webkit-transition:top 300ms ease}
@media all and (min-width:0) and (max-width:767px){.cookie-disclaimer{display:none}
}
.cookie-disclaimer--open{position:fixed;top:0;left:0}
.cookie-disclaimer--disabled{display:none}
.cookie-disclaimer__message{margin:0 auto}
.cookie-disclaimer__message h4{margin-bottom:10px;font-size:16px;line-height:1.1}
.cookie-disclaimer__message p{margin:0 0 10px 0;color:#000;font-size:14px;font-weight:400;line-height:1.5}
.cookie-disclaimer__message p a{color:#0082ca;text-decoration:underline}
.cookie-disclaimer__message .cookie-disclaimer__button{margin-bottom:5px;padding:10px;border:0;border-radius:0;background-color:#000;color:#fff;font-size:14px;letter-spacing:.5px}
.cookie-disclaimer__message .cookie-disclaimer__button:hover{background:#000;color:#099a90}
.cookie-disclaimer__message .advanced-cookie-disclaimer__settings{padding:0;padding-bottom:5px;border-bottom:1px solid #000;background:0;font-size:14px;text-transform:uppercase}
.cookie-disclaimer__content_wrapper{width:80%}
.cookie-disclaimer__button_wrapper{display:block}
.cookie-disclaimer__button_wrapper button{display:block}
@media all and (min-width:0) and (max-width:767px){.cookie-disclaimer__button_wrapper button{margin:0 auto;margin-top:15px}
.cookie-disclaimer__button_wrapper button:last-child{margin:0 auto;margin-top:20px}
}
@media screen and (min-width:768px){.cookie-disclaimer{display:flex;align-items:center;min-height:140px}
.cookie-disclaimer--disabled{display:none}
.cookie-disclaimer__message{display:flex;flex:0 1 auto;flex-direction:row;align-items:center;max-width:1280px}
.cookie-disclaimer__message p{flex:0 0 auto;width:80%;margin:0 50px 0 0}
.cookie-disclaimer__message button{flex:0 0 auto}
}
@media screen and (min-width:1281px){.cookie-disclaimer{padding:35px}
}
.advanced-cookie-disclaimer__container{position:relative;width:850px;height:auto;padding:1rem 4rem;background:#fff}
@media all and (min-width:768px) and (max-width:1024px){.advanced-cookie-disclaimer__container{width:95%;max-width:100%;height:auto;padding:20px}
}
@media all and (min-width:0) and (max-width:767px){.advanced-cookie-disclaimer__container{width:95%;max-width:100%;height:auto;padding:20px}
}
.advanced-cookie-disclaimer__overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.5);font-size:50px;z-index:1045;overflow-y:auto}
.advanced-cookie-disclaimer__title{margin:2rem 0;color:#503291;font-size:26px;text-align:center}
.advanced-cookie-disclaimer__accordion{display:flex;flex-direction:row;width:100%;margin-bottom:15px;padding:18px;transition:.4s;border:0;border-radius:0;outline:0;background-color:#f4f4f4;font-size:15px;text-align:left;cursor:pointer}
@media all and (min-width:0) and (max-width:767px){.advanced-cookie-disclaimer__accordion{padding:15px 10px}
}
.advanced-cookie-disclaimer__accordion-item-title{font-family:"Source Sans Pro",Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:26px;color:#503291;font-size:18px;font-weight:700;text-transform:none}
@media all and (min-width:0) and (max-width:767px){.advanced-cookie-disclaimer__accordion-item-title{font-size:16px}
}
.advanced-cookie-disclaimer__accordion-item-title:after{position:absolute;margin-left:5px;transform:rotate(180deg);color:#503291;font-family:"MKGAA-ICONS";font-weight:bold;content:"\e5ce"}
.advanced-cookie-disclaimer__accordion-item-title.active:after{transform:rotate(0)}
.advanced-cookie-disclaimer__accordion-item-switch{margin-left:auto}
.advanced-cookie-disclaimer__panel{display:none;padding:0;padding-left:15px;transition:max-height .2s ease-out;background-color:#fff;font-family:Arial,Helvetica,sans-serif;overflow:hidden}
.advanced-cookie-disclaimer__panel p{margin-right:3rem;font-size:14px;line-height:24px}
@media all and (min-width:0) and (max-width:767px){.advanced-cookie-disclaimer__panel p{margin:0 0 .5rem}
}
.advanced-cookie-disclaimer__switch{display:inline-block;position:relative;width:40px;height:20px}
.advanced-cookie-disclaimer__switch input{width:0;height:0;opacity:0}
.advanced-cookie-disclaimer__slider{position:absolute;top:0;right:0;bottom:0;left:0;transition:.4s;border-radius:34px;background-color:#e1e1e1;cursor:pointer;-webkit-transition:.4s}
.advanced-cookie-disclaimer__slider:before{position:absolute;bottom:3px;left:3px;width:14px;height:14px;transition:.4s;border-radius:50%;background-color:#fff;content:"";-webkit-transition:.4s}
input:disabled+.advanced-cookie-disclaimer__slider{cursor:not-allowed;opacity:.8}
input:checked+.advanced-cookie-disclaimer__slider{background-color:#099a90}
input:focus+.advanced-cookie-disclaimer__slider{box-shadow:0 0 1px #099a90}
input:checked+.advanced-cookie-disclaimer__slider:before{transform:translateX(20px);-webkit-transform:translateX(20px);-ms-transform:translateX(20px)}
.advanced-cookie-disclaimer__footer{padding:2rem 0}
@media all and (min-width:0) and (max-width:767px){.advanced-cookie-disclaimer__footer{padding:1rem 0}
}
.advanced-cookie-disclaimer__wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
@media all and (min-width:0) and (max-width:767px){.advanced-cookie-disclaimer__wrapper{flex-direction:column;align-items:stretch}
}
.advanced-cookie-disclaimer__button{position:relative;margin-top:1rem;margin-right:2rem;padding:10px 8px;border:0;border-radius:0;outline:0;font-size:10px;font-weight:normal;letter-spacing:1px;text-transform:uppercase}
.advanced-cookie-disclaimer__button:last-child{margin-right:0}
@media all and (min-width:0) and (max-width:767px){.advanced-cookie-disclaimer__button{margin-top:1rem;margin-right:0;text-align:center}
}
.advanced-cookie-disclaimer__button--light{border:1px solid #099a90;background:0;color:#099a90}
@media all and (min-width:0) and (max-width:767px){.advanced-cookie-disclaimer__button--light{order:2}
}
.advanced-cookie-disclaimer__button--light:hover{background:none !important;opacity:.6}
.advanced-cookie-disclaimer__button--light-noborder{padding:8px 0;border-bottom:1px solid #099a90;border-radius:0;background:0;color:#000;line-height:1;text-align:center}
@media all and (min-width:0) and (max-width:767px){.advanced-cookie-disclaimer__button--light-noborder{order:3}
}
.advanced-cookie-disclaimer__button--light-noborder:hover{border-bottom:1px solid #000;background:none !important;color:#099a90}
.advanced-cookie-disclaimer__button--dark{border:2px solid #099a90;background-color:#099a90;color:#fff}
@media all and (min-width:0) and (max-width:767px){.advanced-cookie-disclaimer__button--dark{order:1}
}
.advanced-cookie-disclaimer__button--dark:hover{background-color:#099a90 !important;opacity:.6}
.advanced-cookie-disclaimer__close{display:inline-block;position:absolute;top:2rem;right:2rem;width:1.5rem;height:2px;transform:rotate(45deg);background-color:#099a90;cursor:pointer}
.advanced-cookie-disclaimer__close::before{position:absolute;width:100%;height:100%;transform:rotate(90deg);background-color:#099a90;content:""}
.advanced-cookie-disclaimer__close:hover{opacity:.6}
@media all and (min-width:0) and (max-width:767px){.advanced-cookie-disclaimer__close{top:1.5rem;right:1rem}
}
@media screen and (orientation:landscape) and (min-width:319px) and (max-width:767px){.advanced-cookie-disclaimer__overlay{align-items:flex-start}
}
.cookie-jar{padding-bottom:40px}
.cookie-jar__header{display:none}
.cookie-jar__row{margin-bottom:20px;border-bottom:solid 1px #dbdbdb}
.cookie-jar__col{display:flex;flex-direction:row}
.cookie-jar__col-title{width:40%;padding:0 10px 10px 0;color:#787878;font-size:14px;font-weight:600}
.cookie-jar__col-content{width:60%;padding:0 0 10px 10px;color:#505050;font-size:16px}
.cookie-jar__col-content-name{overflow-wrap:break-word;word-wrap:break-word;-webkit-word-wrap:break-word;-moz-word-wrap:break-word;-ms-word-break:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;font-weight:600}
.cookie-jar__col-content a{text-decoration:underline}
.cookie-jar__col-content a:hover{opacity:.7}
@media screen and (min-width:768px){.cookie-jar__header{display:flex;flex-direction:row;border-bottom:solid 1px #dbdbdb}
.cookie-jar__header-title{width:33.77%;padding:20px 40px 20px 0;color:#787878;font-size:15px;font-weight:600}
.cookie-jar__row{display:flex;flex-direction:row;margin-bottom:0;border-bottom:0}
.cookie-jar__col{width:33.77%;padding:20px 40px 20px 0}
.cookie-jar__col-title{display:none}
.cookie-jar__col-content{width:100%;padding:0;font-size:18px}
}
.downloads-archive__header{padding:40px 0;background-color:#f5f5f5}
.downloads-archive__header-container{max-width:1440px;margin:0 auto}
@media all and (min-width:1281px){.downloads-archive__header-container{padding:0 52px}
}
@media all and (min-width:1025px) and (max-width:1280px){.downloads-archive__header-container{padding:0 52px}
}
@media all and (min-width:768px) and (max-width:1024px){.downloads-archive__header-container{padding:0 38px}
}
@media all and (min-width:0) and (max-width:767px){.downloads-archive__header-container{padding:0 38px}
}
.downloads-archive__header-container :last-child{margin-bottom:0}
.downloads-archive__header-title{font-family:"Bree Serif",Arial,sans-serif;font-size:30px;font-weight:400;letter-spacing:0;line-height:1.1}
.downloads-archive__header-title:after,.downloads-archive__header-title:before{display:block;height:1px;content:""}
.downloads-archive__header-title:before{margin-bottom:-8px}
.downloads-archive__header-title:after{margin-top:-6px}
@media screen and (max-width:1023px){.downloads-archive__header-title{font-family:"Bree Serif";font-size:22px;line-height:1.2}
.downloads-archive__header-title:after,.downloads-archive__header-title:before{display:block;height:1px;content:""}
.downloads-archive__header-title:before{margin-bottom:-8px}
.downloads-archive__header-title:after{margin-top:-5px}
}
.downloads-archive__header-description{font-family:"Source Sans Pro",Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.2}
.downloads-archive__header-description:after,.downloads-archive__header-description:before{display:block;height:1px;content:""}
.downloads-archive__header-description:before{margin-bottom:-5px}
.downloads-archive__header-description:after{margin-top:-5px}
@media screen and (max-width:1023px){.downloads-archive__header-description{font-size:18px;line-height:1.2}
.downloads-archive__header-description:after,.downloads-archive__header-description:before{display:block;height:1px;content:""}
.downloads-archive__header-description:before{margin-bottom:-5px}
.downloads-archive__header-description:after{margin-top:-5px}
}
.se-list>.downloads-archive__list-item-container{padding-top:0}
.downloads-archive__list-item-container{display:flex;align-items:center;padding:40px 0;border-bottom:1px solid #e1e1e1}
.downloads-archive__list-item-container:last-child{border-bottom:2px solid #e1e1e1}
.downloads-archive__list-item-container.with-thumbnail{padding:20px 0}
.downloads-archive__list-item-thumbnail-container{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;font-size:0;display:none;height:131px}
.with-thumbnail .downloads-archive__list-item-thumbnail-container{display:block}
.downloads-archive__list-item-text :last-child{margin-bottom:0}
.downloads-archive__list-item-headline{font-family:"Source Sans Pro",Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.2}
.downloads-archive__list-item-headline:after,.downloads-archive__list-item-headline:before{display:block;height:1px;content:""}
.downloads-archive__list-item-headline:before{margin-bottom:-4px}
.downloads-archive__list-item-headline:after{margin-top:-5px}
@media screen and (max-width:1023px){.downloads-archive__list-item-headline{font-size:16px;line-height:1.2}
.downloads-archive__list-item-headline:after,.downloads-archive__list-item-headline:before{display:block;height:1px;content:""}
.downloads-archive__list-item-headline:before{margin-bottom:-4px}
.downloads-archive__list-item-headline:after{margin-top:-5px}
}
.downloads-archive__list-item-size{font-family:"Source Sans Pro",Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.2;color:#787878}
.downloads-archive__list-item-size:after,.downloads-archive__list-item-size:before{display:block;height:1px;content:""}
.downloads-archive__list-item-size:before{margin-bottom:-4px}
.downloads-archive__list-item-size:after{margin-top:-5px}
@media screen and (max-width:1023px){.downloads-archive__list-item-size{font-size:16px;line-height:1.2}
.downloads-archive__list-item-size:after,.downloads-archive__list-item-size:before{display:block;height:1px;content:""}
.downloads-archive__list-item-size:before{margin-bottom:-4px}
.downloads-archive__list-item-size:after{margin-top:-5px}
}
.theme-green .downloads-archive__list-item-links{color:#099a90}
.theme-purple .downloads-archive__list-item-links{color:#8cb0f0}
.theme-red .downloads-archive__list-item-links{color:#e4614f}
.theme-orange .downloads-archive__list-item-links{color:#f29100}
.theme-navy .downloads-archive__list-item-links{color:#1f345a}
.downloads-archive__list-item-download{font-family:"Source Sans Pro",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;display:flex;align-items:center;transition:opacity .2s;text-transform:uppercase;opacity:1}
.downloads-archive__list-item-download:after,.downloads-archive__list-item-download:before{display:block;height:1px;content:""}
.downloads-archive__list-item-download:before{margin-bottom:-3px}
.downloads-archive__list-item-download:after{margin-top:-3px}
@media screen and (max-width:1023px){.downloads-archive__list-item-download{font-size:12px;font-weight:700;line-height:1.2}
.downloads-archive__list-item-download:after,.downloads-archive__list-item-download:before{display:block;height:1px;content:""}
.downloads-archive__list-item-download:before{margin-bottom:-3px}
.downloads-archive__list-item-download:after{margin-top:-3px}
}
.downloads-archive__list-item-download:before{font-family:"MKGAA-ICONS" !important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e93a";font-family:"icomoon" !important}
.downloads-archive__list-item-download::before{position:relative;top:-1px;height:auto;font-size:20px}
.no-touch .downloads-archive__list-item-download:not(.button-animated):hover .downloads-archive__list-item-download-text{opacity:.8}
.downloads-archive__list-item-download:focus,.downloads-archive__list-item-download:active{outline:0}
.downloads-archive__list-item-download-text{margin-left:5px}
@media all and (min-width:1281px){.downloads-archive__list-item-thumbnail-container{width:11%}
.downloads-archive__list-item-text{width:65%;padding-right:80px}
.with-thumbnail .downloads-archive__list-item-text{width:54%;padding-right:20px;padding-left:75px}
}
@media all and (min-width:1025px) and (max-width:1280px){.downloads-archive__list-item-thumbnail-container{width:12.1%}
.downloads-archive__list-item-text{width:65.1%;padding-right:80px}
.with-thumbnail .downloads-archive__list-item-text{width:53%;padding-right:20px;padding-left:55px}
}
@media all and (min-width:768px) and (max-width:1024px){.downloads-archive__list-item-thumbnail-container{width:10.4%}
.downloads-archive__list-item-text{width:70.4%;padding-right:40px}
.with-thumbnail .downloads-archive__list-item-text{width:60%;padding-left:65px}
}
@media all and (min-width:0) and (max-width:767px){.downloads-archive__list-item-container{display:block;padding:30px 0}
.downloads-archive__list-item-container.with-thumbnail{padding:30px 0}
.downloads-archive__list-item-thumbnail-container{width:154px;height:208px;margin-bottom:20px}
.downloads-archive__list-item-links{padding-top:25px}
}
.pdf-preview{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);cursor:pointer;z-index:99}
.pdf-preview--display{display:block}
.pdf-preview__container{position:absolute;top:20px;right:0;bottom:0;left:0;width:75%;height:75%;margin:auto}
.pdf-preview__close{position:absolute;top:-27px;right:-33px;width:30px;height:30px;cursor:pointer;z-index:8040}
.pdf-preview__close::before,.pdf-preview__close::after{position:absolute;top:14px;width:30px;height:2px;transform:rotate(45deg);transform-origin:50% 50%;background-color:#fff;content:""}
.pdf-preview__close::after{transform:rotate(-45deg)}
.pdf-preview__wrapper{width:100%;height:100%}
@media all and (min-width:768px) and (max-width:1024px){.pdf-preview__container{position:static;width:100%;height:100%}
.pdf-preview__close{top:0;right:0}
}
@media all and (min-width:0) and (max-width:767px){.pdf-preview__container{position:static;width:100%;height:100%}
.pdf-preview__close{top:0;right:0}
}
.error-page__wrapper{max-width:500px;min-height:62vh;margin:0 auto;padding:40px 0 70px 0}
.error-page__image{max-width:230px;margin:0 auto 20px auto}
.error-page__content p{margin:30px 0}
.error-page__link{display:block;width:235px;margin:20px auto;text-align:center}
@media screen and (min-width:1025px){.error-page__wrapper{max-width:100%;padding:85px}
.error-page__image{margin:0 0 40px 0}
.error-page__content{text-align:left}
.error-page__link{margin:20px 0}
}
.featured-component{display:flex;position:relative;flex-direction:column;margin-bottom:40px;padding:40px 0 0;background-color:#f4f4f4}
.featured-component__hline{position:absolute;top:48px;left:0;height:2px;border:0}
.theme-green .featured-component__hline{background-color:#099a90}
.theme-purple .featured-component__hline{background-color:#8cb0f0}
.theme-red .featured-component__hline{background-color:#e4614f}
.theme-orange .featured-component__hline{background-color:#f29100}
.theme-navy .featured-component__hline{background-color:#1f345a}
.featured-component__title{font-family:"Bree Serif",Arial,sans-serif;font-size:40px;font-weight:400;letter-spacing:0;line-height:1.1;width:100%;margin-bottom:0;color:#1f345a}
.featured-component__title:after,.featured-component__title:before{display:block;height:1px;content:""}
.featured-component__title:before{margin-bottom:-10px}
.featured-component__title:after{margin-top:-7px}
@media screen and (max-width:1023px){.featured-component__title{font-family:"Bree Serif";font-size:30px;line-height:1.1}
.featured-component__title:after,.featured-component__title:before{display:block;height:1px;content:""}
.featured-component__title:before{margin-bottom:-9px}
.featured-component__title:after{margin-top:-6px}
}
.featured-component__text{font-family:"Source Sans Pro",Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0;padding-bottom:30px}
.featured-component__text:after,.featured-component__text:before{display:block;height:1px;content:""}
.featured-component__text:before{margin-bottom:-5px}
.featured-component__text:after{margin-top:-5px}
@media screen and (max-width:1023px){.featured-component__text{font-size:18px;line-height:1.2}
.featured-component__text:after,.featured-component__text:before{display:block;height:1px;content:""}
.featured-component__text:before{margin-bottom:-5px}
.featured-component__text:after{margin-top:-5px}
}
.featured-component__link{font-family:"Source Sans Pro",Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.2;display:inline-block;align-items:center;padding:10px 18px;transition:opacity .2s;border:0;border-radius:0;background:#787878;color:#fff;text-transform:uppercase;cursor:pointer;opacity:1;margin-bottom:40px}
.featured-component__link:after,.featured-component__link:before{display:block;height:1px;content:""}
.featured-component__link:before{margin-bottom:-4px}
.featured-component__link:after{margin-top:-5px}
@media screen and (max-width:1023px){.featured-component__link{font-size:16px;line-height:1.2}
.featured-component__link:after,.featured-component__link:before{display:block;height:1px;content:""}
.featured-component__link:before{margin-bottom:-4px}
.featured-component__link:after{margin-top:-5px}
}
.featured-component__link:hover,.no-touch .featured-component__link:not(.button-animated):hover{opacity:.8}
.featured-component__link:focus,.featured-component__link:active{outline:0}
.theme-green .featured-component__link{background-color:#099a90}
.theme-purple .featured-component__link{background-color:#8cb0f0}
.theme-red .featured-component__link{background-color:#e4614f}
.theme-orange .featured-component__link{background-color:#f29100}
.theme-navy .featured-component__link{background-color:#1f345a}
.featured-component__wrapper{width:100%}
.featured-component__media{margin-bottom:-40px}
.featured-component__media-image{position:relative;overflow:hidden;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;font-size:0}
.featured-component__media-image:before{display:block;width:100%;padding-top:56.25%;content:""}
.featured-component__media-image img{width:100%;position:absolute;top:0;right:0;bottom:0;left:0}
@media all and (min-width:1281px){.featured-component__media-image img{padding:0 10px}
}
@media all and (min-width:1025px) and (max-width:1280px){.featured-component__media-image img{padding:0 10px}
}
@media all and (min-width:768px) and (max-width:1024px){.featured-component__media-image img{padding:0 10px}
}
@media all and (min-width:0) and (max-width:767px){.featured-component__media-image img{padding:0 10px}
}
@media screen and (min-width:0){.featured-component__wrapper{padding-top:0}
.featured-component__title{padding-bottom:20px}
}
@media screen and (min-width:768px){.featured-component{flex-direction:row}
.featured-component__media{margin:0 40px -40px auto;padding:0}
}
@media screen and (min-width:1025px){.onboarding-template .featured-component__wrapper{padding-top:40px}
.onboarding-template .featured-component__hline{top:95px}
.featured-component__title{padding-bottom:30px}
}
@media all and (min-width:768px) and (max-width:1024px){.featured-component__content{padding:0 20px 0 38px}
}
@media all and (min-width:0) and (max-width:767px){.featured-component{margin-bottom:80px}
.featured-component__content{padding:0 38px}
.featured-component__media{padding:0 38px}
}
.featured-tiles{margin:0 -20px;padding:0 14px}
.featured-tiles__tile{position:relative;max-width:350px;min-height:195px;margin:0 auto 20px auto;padding:40px 30px 60px;background-color:#f4f4f4}
.featured-tiles__tile p{margin:0;color:#505050;font-weight:600;line-height:1.1;text-align:center}
.featured-tiles__tile p span{line-height:1.1}
.featured-tiles__tile p span.theme-green{color:#099a90}
.featured-tiles__tile p span.theme-purple{color:#8cb0f0}
.featured-tiles__tile p span.theme-red{color:#e4614f}
.featured-tiles__tile p span.theme-orange{color:#f29100}
.featured-tiles__tile p span.theme-navy{color:#1f345a}
.featured-tiles__tile-link{position:absolute;bottom:14px;left:50%;transform:translateX(-50%)}
@media screen and (min-width:1025px){.featured-tiles{display:flex;flex-direction:row;justify-content:center;margin:30px auto}
.featured-tiles__tile{flex:1 1 auto;max-width:350px;margin:0 15px}
}
.feed-card{display:inline-table !important;width:100%}
.feed-card--small{max-width:500px;margin:0 auto 30px auto;border:solid 1px #dbdbdb}
.feed-card--large{width:100vw;margin:0}
.feed-card__top{position:relative}
.theme-green .feed-card__top{border-bottom:solid 8px #099a90}
.theme-purple .feed-card__top{border-bottom:solid 8px #8cb0f0}
.theme-red .feed-card__top{border-bottom:solid 8px #e4614f}
.theme-orange .feed-card__top{border-bottom:solid 8px #f29100}
.theme-navy .feed-card__top{border-bottom:solid 8px #1f345a}
.feed-card__top img{width:100%}
.feed-card--small .feed-card__title{position:absolute;bottom:10px;left:10px;width:80%}
.feed-card__title-tag{text-transform:uppercase}
.feed-card--small .feed-card__title-tag{font-size:12px}
.feed-card--large .feed-card__title-tag{font-size:15px}
h6.feed-card__title-tag.demoted{margin:5px 0;font-weight:700}
.theme-green .feed-card__title-tag{color:#099a90}
.theme-purple .feed-card__title-tag{color:#8cb0f0}
.theme-red .feed-card__title-tag{color:#e4614f}
.theme-orange .feed-card__title-tag{color:#f29100}
.theme-navy .feed-card__title-tag{color:#1f345a}
.feed-card__title-heading{color:#505050}
.feed-card--small .feed-card__title-heading{width:80%;font-size:18px}
.feed-card--large .feed-card__title-heading{width:80%;font-size:22px}
h3.feed-card__title-heading.demoted{margin:5px 0;font-weight:600}
.feed-card__title-date{color:#787878;font-size:15px}
.feed-card--small .feed-card__bottom{min-height:100px;padding:15px 12px 15px}
.feed-card--large .feed-card__bottom{max-width:500px;margin:0 auto;padding:46px 15px}
.feed-card__text{color:#505050}
.feed-card--small .feed-card__text{margin-top:0;font-size:14px}
.feed-card--large .feed-card__text{font-size:18px}
@media screen and (min-width:768px){.feed-card--small{margin:0 0 15px 0}
.feed-card--large{width:100%;margin:0 0 30px 0}
.feed-card--small .feed-card__title{width:92%;min-height:100px}
h6.feed-card__title-tag.demoted{margin:10px 0}
.feed-card--small .feed-card__title-heading{width:90%;font-size:18px}
.feed-card--large .feed-card__title-heading{font-size:24px}
h3.feed-card__title-heading.demoted{margin:10px 0}
.feed-card:hover .feed-card__title-heading{text-decoration:underline}
.feed-card--small .feed-card__bottom{height:100px;padding:10px}
.feed-card--large .feed-card__bottom{max-width:none;margin:0;padding:10px}
.feed-card__text{color:#505050}
.feed-card--large .feed-card__text{margin-top:40px;padding-right:20px}
}
@media screen and (min-width:0){.feed-card--small{width:100%;word-break:break-word}
.feed-card--large{width:100%;padding:0 5px 0 5px;word-break:break-word}
}
.blossom-footer{padding:0 20px;background-color:#282828;color:#fff}
.blossom-footer-items{display:flex;flex-direction:column;margin:30px 0 20px 0;padding:0;list-style:none}
.blossom-footer-items-item{padding:0 0 10px 0;line-height:12px}
.blossom-footer-items-item:before{display:none}
.blossom-footer-items-item-link{display:inline-block;color:#fff;font-size:12px;line-height:12px}
.blossom-footer-items-item-link:hover{color:#099a90}
.blossom-footer-text{margin-bottom:30px}
.blossom-footer-text-item{margin:0;font-size:14px;line-height:18px;white-space:pre}
.blossom-footer-social{margin-bottom:60px}
.blossom-footer-social-heading{margin:0 0 10px 0;font-family:"Source Sans Pro";font-size:14px;font-weight:400;line-height:14px}
.blossom-footer-social-items{display:flex;flex-direction:row;margin:0;padding:0;list-style:none}
.blossom-footer-social-items-item{padding:0 8px}
.blossom-footer-social-items-item:first-child{padding:0 8px 0 0}
.blossom-footer-social-items-item:before{display:none}
.blossom-footer-social-items-item-link{display:inline-block;max-width:18px;max-height:18px}
.blossom-footer-social-items-item-link-icon{width:18px;height:18px;margin-bottom:8px;fill:#099a90}
.blossom-footer-social-items-item-link-icon:hover{fill:#fff}
.blossom-footer .cookie-settings-link{cursor:pointer}
@media screen and (min-width:1025px){.blossom-footer-text{margin-bottom:30px}
.blossom-footer-social{margin-bottom:30px}
.blossom-footer-items{flex-direction:row;margin:20px 0}
.blossom-footer-items-item{padding:0 8px;border-right:solid 1px #fff}
.blossom-footer-items-item:first-child{padding:0 8px 0 0}
.blossom-footer-items-item:last-child{border-right:0}
}
.glossary{margin-bottom:40px}
.glossary__nav{position:relative;margin:0 -38px;border-bottom:solid 3px #f4f4f4}
.glossary__nav-next,.glossary__nav-prev{opacity:1;transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease}
.glossary__nav-next.slick-disabled,.glossary__nav-prev.slick-disabled{opacity:0}
.glossary__nav-next-icon,.glossary__nav-prev-icon{width:25px;height:25px;fill:#787878}
.glossary__nav-prev{position:absolute;top:10px;left:10px;z-index:10;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}
.glossary__nav-next{position:absolute;top:10px;right:10px;z-index:10}
.glossary__nav-items{margin:0;padding:10px 40px;text-align:center}
.glossary__nav-link{display:inline-block;padding:0 2px;color:#787878;font-size:24px;font-weight:600}
.glossary__nav-link:hover{color:#1f345a}
.glossary__nav-link--disabled{color:#dbdbdb}
.glossary__nav-link--disabled:hover{color:#dbdbdb}
.glossary__item-title{margin:10px 0;padding:20px 0;border-bottom:solid 2px #dbdbdb;color:#1f345a;font-size:64px}
.glossary__item-header{display:none}
.glossary__item-content{padding-bottom:20px}
.glossary__item-term{margin:10px 0;color:#000;font-size:24px;font-weight:600}
.glossary__item-definition{margin:10px 0;color:#505050;font-size:18px}
@media screen and (min-width:768px){.glossary__nav{margin:0;border-bottom:0}
.glossary__nav-next,.glossary__nav-prev{display:none}
.glossary__nav-items{display:flex;flex-direction:row;padding:35px 0}
.glossary__nav-item{flex-grow:1}
.glossary__nav-link{border-bottom:solid 3px #fff}
.glossary__nav-link:hover{border-bottom:solid 3px #1f345a}
.glossary__nav-link--disabled:hover{border-bottom:solid 3px #fff}
.glossary__item{border-bottom:solid 1px #dbdbdb}
.glossary__item-title{border-bottom:0}
.glossary__item-header{display:block;margin:20px 0;padding:10px 0;border-bottom:solid 1px #dbdbdb;color:#787878;font-size:15px;font-weight:600;text-transform:uppercase}
.glossary__item-content{padding-bottom:40px}
.glossary__item-term{font-size:18px}
}
.blossom-header-mobile{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:68px;padding:0 20px;background-color:#fff}
.blossom-header-mobile__spacer{transition:height 300ms ease;-moz-transition:height 300ms ease;-o-transition:height 300ms ease;-webkit-transition:height 300ms ease;height:68px}
@media screen and (min-width:1025px){.blossom-header-mobile__spacer{display:none}
}
.blossom-header-mobile__spacer.active,.blossom-header-mobile__spacer.open-by-default{height:120px}
.blossom-header-mobile__image{width:150px;margin:auto}
.blossom-header-mobile__button-icon{width:18px;height:18px;fill:#b3b3b3}
.blossom-header-mobile__button-icon.icon-icons_burger_nav{width:15px;height:15px}
.blossom-header-mobile__button-icon.icon-icons_search{width:18px;height:18px}
.blossom-header-mobile__lightbox{position:fixed;top:0;left:0;display:none;width:100vw;height:100vh;background-color:#000;opacity:.3;z-index:500}
.blossom-header-mobile__lightbox.active{display:block;left:0}
.blossom-header-mobile__menu{position:absolute;top:0;left:-314px;transition:left 300ms ease;-moz-transition:left 300ms ease;-o-transition:left 300ms ease;-webkit-transition:left 300ms ease;display:flex;flex-flow:column;width:314px;height:80vh;max-height:576px;background-color:#fff;z-index:1000}
.blossom-header-mobile__menu.open{left:0}
.blossom-header-mobile__menu-button-close{position:absolute;top:20px;right:20px}
.blossom-header-mobile__menu-button-close .icon-icons_cross{width:15px;height:15px;fill:#b3b3b3;stroke:#b3b3b3}
.blossom-header-mobile__menu-secondary{overflow:auto;-webkit-overflow-scrolling:touch}
.blossom-header-mobile__menu .blossom-header-utility{padding:20px 20px}
.blossom-header-mobile__menu .blossom-header-utility__desktop{display:none}
.blossom-header-mobile__menu .blossom-header-utility__clinic-finder{display:inline-block;padding:9px 10px 0}
.blossom-header-mobile__menu .blossom-header-utility__clinic-finder-container{display:flex;align-items:center}
.blossom-header-mobile__menu .blossom-header-utility__clinic-finder-container:before{font-family:"MKGAA-ICONS" !important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e91d";font-family:"icomoon" !important}
.blossom-header-mobile__menu .blossom-header-utility__clinic-finder-container::before{font-size:15px}
.theme-green .blossom-header-mobile__menu .blossom-header-utility__clinic-finder-container::before{color:#099a90}
.theme-purple .blossom-header-mobile__menu .blossom-header-utility__clinic-finder-container::before{color:#8cb0f0}
.theme-red .blossom-header-mobile__menu .blossom-header-utility__clinic-finder-container::before{color:#e4614f}
.theme-orange .blossom-header-mobile__menu .blossom-header-utility__clinic-finder-container::before{color:#f29100}
.theme-navy .blossom-header-mobile__menu .blossom-header-utility__clinic-finder-container::before{color:#1f345a}
.blossom-header-mobile__menu .blossom-header-utility__clinic-finder-text{font-family:"Source Sans Pro",Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.625;margin-left:5px;color:#979797}
.blossom-header-mobile__menu .blossom-header-utility__clinic-finder-text:after,.blossom-header-mobile__menu .blossom-header-utility__clinic-finder-text:before{display:block;height:1px;content:""}
.blossom-header-mobile__menu .blossom-header-utility__clinic-finder-text:before{margin-bottom:-8px}
.blossom-header-mobile__menu .blossom-header-utility__clinic-finder-text:after{margin-top:-8px}
@media screen and (max-width:1023px){.blossom-header-mobile__menu .blossom-header-utility__clinic-finder-text{font-size:16px;line-height:1.625}
.blossom-header-mobile__menu .blossom-header-utility__clinic-finder-text:after,.blossom-header-mobile__menu .blossom-header-utility__clinic-finder-text:before{display:block;height:1px;content:""}
.blossom-header-mobile__menu .blossom-header-utility__clinic-finder-text:before{margin-bottom:-8px}
.blossom-header-mobile__menu .blossom-header-utility__clinic-finder-text:after{margin-top:-8px}
}
.blossom-header-mobile__menu .blossom-header-utility__form{padding:0 11px}
.blossom-header-mobile__menu .blossom-header-utility__items{display:flex;flex-direction:row;margin:0;padding:0}
.blossom-header-mobile__menu .blossom-header-utility__items-item{list-style:none}
.blossom-header-mobile__menu .blossom-header-utility__items-item:before,.blossom-header-mobile__menu .blossom-header-utility__items-item:last-child{display:none}
.blossom-header-mobile__menu .blossom-header-utility__items-item-home,.blossom-header-mobile__menu .blossom-header-utility__items-item-account,.blossom-header-mobile__menu .blossom-header-utility__items-item-country,.blossom-header-mobile__menu .blossom-header-utility__items-item-search{display:inline-block;padding:1px 10px 11px}
.blossom-header-mobile__menu .blossom-header-utility__items-item-home-icon,.blossom-header-mobile__menu .blossom-header-utility__items-item-account-icon,.blossom-header-mobile__menu .blossom-header-utility__items-item-country-icon,.blossom-header-mobile__menu .blossom-header-utility__items-item-search-icon{width:18px;height:18px;fill:#b3b3b3}
.blossom-header-mobile__menu .blossom-header-utility__items-item-accountPopup,.blossom-header-mobile__menu .blossom-header-utility__items-item-countryPopup{display:none;position:fixed;top:66px;left:50%;transform:translate(-50%,0);background-color:#f5f4f3;box-shadow:0 4px 15px 1px gray}
.blossom-header-mobile__menu .blossom-header-utility__items-item-accountPopup-close,.blossom-header-mobile__menu .blossom-header-utility__items-item-countryPopup-close{position:absolute;top:15px;left:15px}
.blossom-header-mobile__menu .blossom-header-utility__items-item-accountPopup-close-icon,.blossom-header-mobile__menu .blossom-header-utility__items-item-countryPopup-close-icon{width:15px;height:15px;color:#b3b3b3;fill:#b3b3b3;stroke:#b3b3b3}
.blossom-header-mobile__menu .blossom-header-utility__items-item-accountPopup-close-icon:hover,.blossom-header-mobile__menu .blossom-header-utility__items-item-countryPopup-close-icon:hover{color:#000;fill:#000;stroke:#000}
.blossom-header-mobile__menu .blossom-header-utility__items-item-accountPopup.active,.blossom-header-mobile__menu .blossom-header-utility__items-item-countryPopup.active{display:block}
.blossom-header-mobile__menu .blossom-header-utility__items-item-accountPopup{width:226px;height:271px}
.blossom-header-mobile__menu .blossom-header-utility__items-item-countryPopup{width:226px;height:132px}
.blossom-header-mobile__menu .blossom-header-utility__items-item-countryPopup-title{margin-top:20px;text-align:center}
.blossom-header-mobile__menu .blossom-header-primary{min-height:154px;padding:26px 50px;background-color:#e8effc}
.blossom-header-mobile__menu .blossom-header-primary__items{margin:0;padding:0}
.blossom-header-mobile__menu .blossom-header-primary__items-item{line-height:0;list-style:none}
.blossom-header-mobile__menu .blossom-header-primary__items-item:before{display:none}
.blossom-header-mobile__menu .blossom-header-primary__items-item-link{display:block;padding-bottom:14px;color:#1f345a;font-size:15px;font-weight:bold;line-height:15px;text-transform:uppercase}
.blossom-header-mobile__menu .blossom-header-primary__items-item-link.active{text-decoration:underline}
.blossom-header-mobile [class*=" bl-icon-"]:before{position:relative;top:5px}
.blossom-header-mobile .bl-icon-country{color:#b3b3b3;font-size:16px}
.blossom-header-mobile__menu-utility .blossom-header-utility__items-item-langs{display:none}
.blossom-header-mobile__langs{display:flex;margin:0 30px;padding:30px 0}
.blossom-header-mobile__langs-lang{color:gray;font-family:"Source Sans Pro";font-size:15px;font-weight:600;letter-spacing:0;line-height:16.5px;text-transform:uppercase}
.blossom-header-mobile__langs-link--active,.blossom-header-mobile__langs-link:hover{color:#000}
.blossom-header-mobile__langs-separator{padding:0 20px;color:#dbdbdb}
.blossom-header-mobile__langs-lang:last-child .blossom-header-mobile__langs-separator{display:none}
@media screen and (orientation:landscape){.blossom-header-mobile__menu{position:absolute;top:0;left:-600px;flex-flow:row;flex-wrap:wrap;justify-content:space-between;width:600px;height:76vh}
.blossom-header-mobile__menu .blossom-header-utility{display:flex}
.blossom-header-mobile__menu-utility{width:100%}
.blossom-header-mobile__menu-primary,.blossom-header-mobile__menu-secondary{width:50%;height:calc(100% - 78px)}
.blossom-header-mobile__menu .blossom-header-primary{height:100%;padding:50px 50px}
.blossom-header-mobile__langs{position:relative;top:-77px;left:0}
}
.blossom-header-desktop{position:relative;padding:40px 65px 18px 65px;border-bottom:1px solid #dbdbdb;text-align:center}
.blossom-header-desktop .blossom-header-utility{position:absolute;top:32px;right:65px}
.blossom-header-desktop .blossom-header-utility__items-item-langs{display:flex;padding:0 10px}
.blossom-header-desktop .blossom-header-utility__items-item-langs-lang{font-family:"Source Sans Pro",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;color:gray;font-size:14px;font-weight:600;line-height:18px;text-transform:uppercase}
.blossom-header-desktop .blossom-header-utility__items-item-langs-lang:after,.blossom-header-desktop .blossom-header-utility__items-item-langs-lang:before{display:block;height:1px;content:""}
.blossom-header-desktop .blossom-header-utility__items-item-langs-lang:before{margin-bottom:-3px}
.blossom-header-desktop .blossom-header-utility__items-item-langs-lang:after{margin-top:-3px}
@media screen and (max-width:1023px){.blossom-header-desktop .blossom-header-utility__items-item-langs-lang{font-size:12px;font-weight:700;line-height:1.2}
.blossom-header-desktop .blossom-header-utility__items-item-langs-lang:after,.blossom-header-desktop .blossom-header-utility__items-item-langs-lang:before{display:block;height:1px;content:""}
.blossom-header-desktop .blossom-header-utility__items-item-langs-lang:before{margin-bottom:-3px}
.blossom-header-desktop .blossom-header-utility__items-item-langs-lang:after{margin-top:-3px}
}
.blossom-header-desktop .blossom-header-utility__items-item-langs-link--active,.blossom-header-desktop .blossom-header-utility__items-item-langs-link:hover{color:#000}
.blossom-header-desktop .blossom-header-utility__items-item-langs-separator{padding:0 7px}
.blossom-header-desktop .blossom-header-utility__items-item-langs-lang:last-child .blossom-header-utility__items-item-langs-separator,.blossom-header-desktop .blossom-header-utility__mobile{display:none}
.blossom-header-desktop .blossom-header-utility__form{padding:0 11px}
.blossom-header-desktop .blossom-header-utility__items{display:flex;flex-direction:row;align-items:center;margin:0;padding:0;list-style:none}
.blossom-header-desktop .blossom-header-utility__items-item{display:flex;position:relative;align-items:center;height:32px}
.blossom-header-desktop .blossom-header-utility__items-item-home,.blossom-header-desktop .blossom-header-utility__items-item-account,.blossom-header-desktop .blossom-header-utility__items-item-country,.blossom-header-desktop .blossom-header-utility__items-item-search,.blossom-header-desktop .blossom-header-utility__items-item-clinic-finder{display:inline-block;margin:0 -3px;padding:9px 10px 11px}
.blossom-header-desktop .blossom-header-utility__items-item-home-icon,.blossom-header-desktop .blossom-header-utility__items-item-account-icon,.blossom-header-desktop .blossom-header-utility__items-item-country-icon,.blossom-header-desktop .blossom-header-utility__items-item-search-icon,.blossom-header-desktop .blossom-header-utility__items-item-clinic-finder-icon{width:18px;height:18px;color:#b3b3b3;fill:#b3b3b3;stroke:#b3b3b3}
.blossom-header-desktop .blossom-header-utility__items-item-home-icon:hover,.blossom-header-desktop .blossom-header-utility__items-item-account-icon:hover,.blossom-header-desktop .blossom-header-utility__items-item-country-icon:hover,.blossom-header-desktop .blossom-header-utility__items-item-search-icon:hover,.blossom-header-desktop .blossom-header-utility__items-item-clinic-finder-icon:hover{color:#000;fill:#000;stroke:#000}
.blossom-header-desktop .blossom-header-utility__items-item-home.active,.blossom-header-desktop .blossom-header-utility__items-item-account.active,.blossom-header-desktop .blossom-header-utility__items-item-country.active,.blossom-header-desktop .blossom-header-utility__items-item-search.active{outline:0}
.blossom-header-desktop .blossom-header-utility__items-item-clinic-finder{padding:11px 10px 11px}
.blossom-header-desktop .blossom-header-utility__items-item-clinic-finder.active{outline:0}
.blossom-header-desktop .blossom-header-utility__items-item-clinic-finder:hover .blossom-header-utility__items-item-clinic-finder-text{color:#099a90}
.theme-green .blossom-header-desktop .blossom-header-utility__items-item-clinic-finder:hover .blossom-header-utility__items-item-clinic-finder-text{color:#099a90}
.theme-purple .blossom-header-desktop .blossom-header-utility__items-item-clinic-finder:hover .blossom-header-utility__items-item-clinic-finder-text{color:#8cb0f0}
.theme-red .blossom-header-desktop .blossom-header-utility__items-item-clinic-finder:hover .blossom-header-utility__items-item-clinic-finder-text{color:#e4614f}
.theme-orange .blossom-header-desktop .blossom-header-utility__items-item-clinic-finder:hover .blossom-header-utility__items-item-clinic-finder-text{color:#f29100}
.theme-navy .blossom-header-desktop .blossom-header-utility__items-item-clinic-finder:hover .blossom-header-utility__items-item-clinic-finder-text{color:#1f345a}
.blossom-header-desktop .blossom-header-utility__items-item-clinic-finder--bigger{padding:15px 10px 16px}
.blossom-header-desktop .blossom-header-utility__items-item-clinic-finder-container{display:flex;align-items:center}
.blossom-header-desktop .blossom-header-utility__items-item-clinic-finder-container:before{font-family:"MKGAA-ICONS" !important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e91d";font-family:"icomoon" !important}
.blossom-header-desktop .blossom-header-utility__items-item-clinic-finder-container::before{color:#099a90;font-size:15px}
.theme-green .blossom-header-desktop .blossom-header-utility__items-item-clinic-finder-container::before{color:#099a90}
.theme-purple .blossom-header-desktop .blossom-header-utility__items-item-clinic-finder-container::before{color:#8cb0f0}
.theme-red .blossom-header-desktop .blossom-header-utility__items-item-clinic-finder-container::before{color:#e4614f}
.theme-orange .blossom-header-desktop .blossom-header-utility__items-item-clinic-finder-container::before{color:#f29100}
.theme-navy .blossom-header-desktop .blossom-header-utility__items-item-clinic-finder-container::before{color:#1f345a}
.blossom-header-desktop .blossom-header-utility__items-item-clinic-finder-text{font-family:"Source Sans Pro",Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.625;margin-left:5px;color:#979797}
.blossom-header-desktop .blossom-header-utility__items-item-clinic-finder-text:after,.blossom-header-desktop .blossom-header-utility__items-item-clinic-finder-text:before{display:block;height:1px;content:""}
.blossom-header-desktop .blossom-header-utility__items-item-clinic-finder-text:before{margin-bottom:-8px}
.blossom-header-desktop .blossom-header-utility__items-item-clinic-finder-text:after{margin-top:-8px}
@media screen and (max-width:1023px){.blossom-header-desktop .blossom-header-utility__items-item-clinic-finder-text{font-size:16px;line-height:1.625}
.blossom-header-desktop .blossom-header-utility__items-item-clinic-finder-text:after,.blossom-header-desktop .blossom-header-utility__items-item-clinic-finder-text:before{display:block;height:1px;content:""}
.blossom-header-desktop .blossom-header-utility__items-item-clinic-finder-text:before{margin-bottom:-8px}
.blossom-header-desktop .blossom-header-utility__items-item-clinic-finder-text:after{margin-top:-8px}
}
.blossom-header-desktop .blossom-header-utility__items-item-account.active,.blossom-header-desktop .blossom-header-utility__items-item-country.active{box-shadow:0 10px 10px 0 rgba(128,128,128,0.59);-webkit-box-shadow:0 10px 10px 0 rgba(128,128,128,0.59);-moz-box-shadow:0 10px 10px 0 rgba(128,128,128,0.59);background-color:#f5f4f3}
.blossom-header-desktop .blossom-header-utility__items-item-accountPopup,.blossom-header-desktop .blossom-header-utility__items-item-countryPopup{box-shadow:0 10px 10px 0 rgba(128,128,128,0.59);-webkit-box-shadow:0 10px 10px 0 rgba(128,128,128,0.59);-moz-box-shadow:0 10px 10px 0 rgba(128,128,128,0.59);display:none;position:absolute;top:0;right:-3px;background-color:#f5f4f3;z-index:11}
.blossom-header-desktop .blossom-header-utility__items-item-accountPopup-close,.blossom-header-desktop .blossom-header-utility__items-item-countryPopup-close{position:absolute;top:15px;left:15px}
.blossom-header-desktop .blossom-header-utility__items-item-accountPopup-close-icon,.blossom-header-desktop .blossom-header-utility__items-item-countryPopup-close-icon{width:15px;height:15px;color:#b3b3b3;fill:#b3b3b3;stroke:#b3b3b3}
.blossom-header-desktop .blossom-header-utility__items-item-accountPopup-close-icon:hover,.blossom-header-desktop .blossom-header-utility__items-item-countryPopup-close-icon:hover{color:#000;fill:#000;stroke:#000}
.blossom-header-desktop .blossom-header-utility__items-item-accountPopup.active,.blossom-header-desktop .blossom-header-utility__items-item-countryPopup.active{display:block}
.blossom-header-desktop .blossom-header-utility__items-item-accountPopup{width:226px;height:271px}
.blossom-header-desktop .blossom-header-utility__items-item-countryPopup{width:226px;height:132px}
.blossom-header-desktop .blossom-header-utility__items-item-countryPopup-title{margin-top:20px;text-align:center}
.blossom-header-desktop .blossom-header-primary{margin:24px 0 0 0}
.blossom-header-desktop .blossom-header-primary__items{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0;padding:0;list-style:none}
.blossom-header-desktop .blossom-header-primary__items-item{padding:0 26px}
.blossom-header-desktop .blossom-header-primary__items-item-link{display:inline-block;padding:10px 0;color:#787878;font-family:"Source Sans Pro",sans-serif;font-size:15px;font-weight:700;line-height:1;text-transform:uppercase}
.blossom-header-desktop .blossom-header-primary__items-item-link:hover{color:#000}
.blossom-header-desktop .blossom-header-primary__items-item-link.active{border-bottom:2px solid;border-color:#000;color:#000}
.blossom-header-desktop .blossom-header-primary__items-item-link.active.theme-green{border-bottom:solid 2px #099a90}
.blossom-header-desktop .blossom-header-primary__items-item-link.active.theme-purple{border-bottom:solid 2px #8cb0f0}
.blossom-header-desktop .blossom-header-primary__items-item-link.active.theme-red{border-bottom:solid 2px #e4614f}
.blossom-header-desktop .blossom-header-primary__items-item-link.active.theme-orange{border-bottom:solid 2px #f29100}
.blossom-header-desktop .blossom-header-primary__items-item-link.active.theme-navy{border-bottom:solid 2px #1f345a}
.blossom-header-desktop [class*=" bl-icon-"]:before{position:relative;top:2px}
.blossom-header-desktop .bl-icon-country{color:#b3b3b3}
.blossom-header-desktop .bl-icon-country:hover{color:#000}
.blossom-header-search{display:flex;position:absolute;align-items:center;justify-content:center;width:100%;height:0;background-color:#fff;overflow:hidden;z-index:10;transition:height 300ms ease;-moz-transition:height 300ms ease;-o-transition:height 300ms ease;-webkit-transition:height 300ms ease}
.blossom-header-search.open-by-default,.blossom-header-search.active{height:60px;border-top:solid 1px #dbdbdb;border-bottom:1px solid #dbdbdb}
.blossom-header-search-form{display:flex;align-items:center;justify-content:center;width:70%;margin:0}
.blossom-header-search-form-button-icon{width:19px;height:19px;margin-right:14px;fill:#1f345a}
.blossom-header-search-form-input{border:0;font-size:24px}
.blossom-header-search-form-input::-ms-clear{display:none}
.blossom-header-search-button-close{position:absolute;top:15px;right:20px;bottom:15px}
.blossom-header-search-button-close .icon-icons_cross{width:15px;height:15px;fill:#b3b3b3;stroke:#b3b3b3}
@media screen and (min-width:1025px){.blossom-header-search.active{border-top:0}
.blossom-header-search.open-by-default{position:relative;height:60px;border-top:0;box-shadow:0 5px 5px 0 rgba(0,0,0,0.03);-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.03);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,0.03)}
.blossom-header-search-form{width:auto}
.blossom-header-search-form-button-close{position:absolute;top:15px;right:65px;bottom:15px}
}
.blossom-header{position:fixed;top:0;left:0;width:100%;z-index:300}
.blossom-header-mobile{display:flex}
.blossom-header-desktop{display:none}
@media screen and (min-width:1025px){.blossom-header{position:static}
.blossom-header-mobile{display:none}
.blossom-header-desktop{display:block}
}
.headline{color:#1f345a}
.headline h1,.headline h2,.headline .underline{position:relative;padding-bottom:20px}
.headline h1:after,.headline h2:after,.headline .underline:after{position:absolute;bottom:0;left:0;width:16px;height:2px;background-color:#1f345a;content:""}
.headline h1,.headline h2,.headline h3,.headline h4,.headline h5,.headline h6{margin:20px 0 40px}
.hello-world{min-height:400px;margin:20px 0}
.hello-world__title{margin-bottom:20px}
.theme-green .hello-world__title{color:#099a90}
.theme-purple .hello-world__title{color:#8cb0f0}
.theme-red .hello-world__title{color:#e4614f}
.theme-orange .hello-world__title{color:#f29100}
.theme-navy .hello-world__title{color:#1f345a}
.hello-world__content{color:#000}
@media screen and (min-width:1025px){.hello-world{min-height:774px}
}
.image-with-text{position:relative}
.image-with-text__image{width:100%;height:auto}
.image-with-text__text{position:absolute;bottom:28px;left:32px;padding:19px 19px;background-color:rgba(225,225,225,0.33);color:#fff}
.image-with-text__text--dark{color:#000}
.image-with-text__text h1,.image-with-text__text h2,.image-with-text__text h3,.image-with-text__text h4,.image-with-text__text h5,.image-with-text__text h6{margin:0;font-size:15px}
@media screen and (min-width:1025px){.image-with-text__text{position:absolute;top:45px;bottom:auto;left:50px;padding:28px 18px}
.image-with-text__text h1,.image-with-text__text h2,.image-with-text__text h3,.image-with-text__text h4,.image-with-text__text h5,.image-with-text__text h6{margin:0;font-size:20px}
}
@media screen and (min-width:0){.image-with-text__text{bottom:90px}
}
.large-video__container{width:100%}
@media all and (min-width:0) and (max-width:767px){.large-video__container{padding-top:40px !important}
}
@media all and (min-width:768px) and (max-width:1024px){.large-video__container{padding-top:40px !important}
}
@media all and (min-width:1025px) and (max-width:1280px){.large-video__container{padding-top:40px !important}
}
@media all and (min-width:1281px){.large-video__container{padding-top:40px !important}
}
@media all and (min-width:0) and (max-width:767px){.large-video__container{padding-bottom:40px !important}
}
@media all and (min-width:768px) and (max-width:1024px){.large-video__container{padding-bottom:40px !important}
}
@media all and (min-width:1025px) and (max-width:1280px){.large-video__container{padding-bottom:40px !important}
}
@media all and (min-width:1281px){.large-video__container{padding-bottom:40px !important}
}
.large-video__title{font-family:"Bree Serif",Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.1}
.large-video__title:after,.large-video__title:before{display:block;height:1px;content:""}
.large-video__title:before{margin-bottom:-4px}
.large-video__title:after{margin-top:-4px}
@media screen and (max-width:1023px){.large-video__title{font-family:"Bree Serif";font-size:18px;line-height:1.1}
.large-video__title:after,.large-video__title:before{display:block;height:1px;content:""}
.large-video__title:before{margin-bottom:-5px}
.large-video__title:after{margin-top:-3px}
}
.large-video__caption{font-family:"Source Sans Pro",Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.2;margin:30px 0 0;color:#505050}
.large-video__caption:after,.large-video__caption:before{display:block;height:1px;content:""}
.large-video__caption:before{margin-bottom:-4px}
.large-video__caption:after{margin-top:-5px}
@media screen and (max-width:1023px){.large-video__caption{font-size:16px;line-height:1.2}
.large-video__caption:after,.large-video__caption:before{display:block;height:1px;content:""}
.large-video__caption:before{margin-bottom:-4px}
.large-video__caption:after{margin-top:-5px}
}
.large-video--full-width .large-video__container--full{display:block}
.large-video--full-width .large-video__container--half{display:none}
.large-video__inner{width:100%}
.large-video__container--full{display:none}
.large-video__container--half{display:block}
.large-video__inner--half{display:flex}
.large-video__half{flex:0 1 50%}
@media all and (min-width:1281px){.large-video__half:nth-child(2){margin-left:25px}
}
@media all and (min-width:1025px) and (max-width:1280px){.large-video__half:nth-child(2){margin-left:25px}
}
@media all and (min-width:768px) and (max-width:1024px){.large-video__half:nth-child(2){margin-left:20px}
}
@media all and (min-width:0) and (max-width:767px){.large-video__inner--half{flex-direction:column}
.large-video__half{flex:none}
.large-video__half:nth-child(2){margin-top:30px}
.large-video__caption{margin-top:20px}
.large-video .mi-player{position:inherit}
}
.large-video.theme-red .large-video__title{color:#e4614f}
.large-video.theme-green .large-video__title{color:#099a90}
.large-video.theme-purple .large-video__title{color:#8cb0f0}
.large-video.theme-orange .large-video__title{color:#f29100}
@media all and (min-width:0) and (max-width:767px){.content-well .large-video--full-width{margin:0 -38px}
.content-well .large-video--full-width .large-video__title,.content-well .large-video--full-width .large-video__caption{padding:0 38px}
}
.leaving-website{display:none}
.leaving-website--active{display:block}
.leaving-website--stop-scrolling{overflow:hidden}
.leaving-website__lightbox{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:.3;z-index:1000}
.leaving-website__messagebox{display:flex;flex-direction:column;align-items:center;justify-content:center;width:90%;max-width:500px;padding:40px 30px;transform:translate(-50%,-60%);background-color:#fff;position:fixed;top:50%;left:50%;z-index:1001}
.leaving-website__messagebox-headline{color:#1f345a;font-size:24px;text-align:center}
.leaving-website__messagebox-content{width:100%;text-align:center}
.leaving-website__messagebox-content p{font-size:14px}
.leaving-website__messagebox-buttons{display:flex;flex-direction:row;text-align:center}
.leaving-website__confirm{width:100px;margin-right:20px;font-size:15px;text-align:center}
.leaving-website__cancel{width:100px;font-size:15px;text-align:center}
@media screen and (orientation:landscape){.leaving-website__messagebox{padding:20px;transform:translate(-50%,-50%)}
}
@media screen and (min-width:1025px){.leaving-website__messagebox{width:100%;max-width:770px;padding:80px 0 50px 0;transform:translate(-50%,-50%)}
.leaving-website__messagebox-headline{font-size:30px}
.leaving-website__messagebox-content{width:70%;margin-bottom:40px}
.leaving-website__messagebox-content p{font-size:18px}
}
@media all and (min-width:0) and (max-width:767px){.lot-search__container{padding-top:40px !important}
}
@media all and (min-width:768px) and (max-width:1024px){.lot-search__container{padding-top:40px !important}
}
@media all and (min-width:1025px) and (max-width:1280px){.lot-search__container{padding-top:40px !important}
}
@media all and (min-width:1281px){.lot-search__container{padding-top:40px !important}
}
@media all and (min-width:0) and (max-width:767px){.lot-search__container{padding-bottom:40px !important}
}
@media all and (min-width:768px) and (max-width:1024px){.lot-search__container{padding-bottom:40px !important}
}
@media all and (min-width:1025px) and (max-width:1280px){.lot-search__container{padding-bottom:40px !important}
}
@media all and (min-width:1281px){.lot-search__container{padding-bottom:40px !important}
}
.lot-search__headline{font-family:"Bree Serif",Arial,sans-serif;font-size:26px;font-weight:400;letter-spacing:0;line-height:1.1}
.lot-search__headline:after,.lot-search__headline:before{display:block;height:1px;content:""}
.lot-search__headline:before{margin-bottom:-6px}
.lot-search__headline:after{margin-top:-5px}
@media screen and (max-width:1023px){.lot-search__headline{font-family:"Bree Serif";font-size:18px;line-height:1.1}
.lot-search__headline:after,.lot-search__headline:before{display:block;height:1px;content:""}
.lot-search__headline:before{margin-bottom:-5px}
.lot-search__headline:after{margin-top:-4px}
}
.lot-search__description,.lot-search__image-hint{font-family:"Source Sans Pro",Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.2}
.lot-search__description:after,.lot-search__description:before,.lot-search__image-hint:after,.lot-search__image-hint:before{display:block;height:1px;content:""}
.lot-search__description:before,.lot-search__image-hint:before{margin-bottom:-5px}
.lot-search__description:after,.lot-search__image-hint:after{margin-top:-5px}
@media screen and (max-width:1023px){.lot-search__description,.lot-search__image-hint{font-size:18px;line-height:1.2}
.lot-search__description:after,.lot-search__description:before,.lot-search__image-hint:after,.lot-search__image-hint:before{display:block;height:1px;content:""}
.lot-search__description:before,.lot-search__image-hint:before{margin-bottom:-5px}
.lot-search__description:after,.lot-search__image-hint:after{margin-top:-5px}
}
.lot-search__image-hint{margin-bottom:30px;color:#505050}
.lot-search__data{display:flex;min-height:95px}
.lot-search__image-wrapper{position:relative;flex-basis:25.7%}
.lot-search__image{display:block;width:100%;height:100%;border:1px solid #f4f4f4;background-repeat:no-repeat;background-position:center center;background-size:cover;font-size:0}
.lot-search__form-wrapper{position:relative;flex-basis:74.3%;padding:30px;background-color:#f4f4f4}
.lot-search__form{display:flex;justify-content:space-between;overflow:hidden}
.lot-search__input-wrapper{flex-grow:2}
.lot-search__input{font-family:"Source Sans Pro",Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.2;width:100%;margin-top:-5px;margin-right:30px;padding-bottom:15px;transition:border-color .2s;border:0;border-bottom:2px solid #e1e1e1;outline:0;background:transparent;text-overflow:ellipsis;-webkit-appearance:none;place-self:self-start}
.lot-search__input:after,.lot-search__input:before{display:block;height:1px;content:""}
.lot-search__input:before{margin-bottom:-5px}
.lot-search__input:after{margin-top:-5px}
@media screen and (max-width:1023px){.lot-search__input{font-size:18px;line-height:1.2}
.lot-search__input:after,.lot-search__input:before{display:block;height:1px;content:""}
.lot-search__input:before{margin-bottom:-5px}
.lot-search__input:after{margin-top:-5px}
}
.lot-search__input::-ms-clear{display:none}
.lot-search__input::-webkit-input-placeholder{color:#787878}
.lot-search__input::-moz-placeholder{color:#787878;opacity:1}
.lot-search__input:-ms-input-placeholder{color:#787878}
.lot-search__input:-moz-placeholder{color:#787878}
.lot-search__cta{font-family:"Source Sans Pro",Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.2;display:inline-block;align-items:center;padding:10px 18px;transition:opacity .2s;border:0;border-radius:0;background:#787878;color:#fff;text-transform:uppercase;cursor:pointer;opacity:1;margin-left:30px;pointer-events:none}
.lot-search__cta:after,.lot-search__cta:before{display:block;height:1px;content:""}
.lot-search__cta:before{margin-bottom:-4px}
.lot-search__cta:after{margin-top:-5px}
@media screen and (max-width:1023px){.lot-search__cta{font-size:16px;line-height:1.2}
.lot-search__cta:after,.lot-search__cta:before{display:block;height:1px;content:""}
.lot-search__cta:before{margin-bottom:-4px}
.lot-search__cta:after{margin-top:-5px}
}
.lot-search__cta:hover,.no-touch .lot-search__cta:not(.button-animated):hover{opacity:.8}
.lot-search__cta:focus,.lot-search__cta:active{outline:0}
.lot-search__cta.lot-search__cta--active{pointer-events:all}
.theme-green .lot-search__cta.lot-search__cta--active{background-color:#099a90}
.theme-purple .lot-search__cta.lot-search__cta--active{background-color:#8cb0f0}
.theme-red .lot-search__cta.lot-search__cta--active{background-color:#e4614f}
.theme-orange .lot-search__cta.lot-search__cta--active{background-color:#f29100}
.theme-navy .lot-search__cta.lot-search__cta--active{background-color:#1f345a}
.lot-search__error-msg,.lot-search__error-msg-page{display:none;transition:color .2s}
.lot-search__form--error .lot-search__error-msg,.lot-search__form--error-page .lot-search__error-msg-page{font-family:"Source Sans Pro",Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.2;display:block;position:absolute;padding-top:8px;color:#e61e50}
.lot-search__form--error .lot-search__error-msg:after,.lot-search__form--error .lot-search__error-msg:before,.lot-search__form--error-page .lot-search__error-msg-page:after,.lot-search__form--error-page .lot-search__error-msg-page:before{display:block;height:1px;content:""}
.lot-search__form--error .lot-search__error-msg:before,.lot-search__form--error-page .lot-search__error-msg-page:before{margin-bottom:-3px}
.lot-search__form--error .lot-search__error-msg:after,.lot-search__form--error-page .lot-search__error-msg-page:after{margin-top:-4px}
@media screen and (max-width:1023px){.lot-search__form--error .lot-search__error-msg,.lot-search__form--error-page .lot-search__error-msg-page{font-size:12px;line-height:1.2}
.lot-search__form--error .lot-search__error-msg:after,.lot-search__form--error .lot-search__error-msg:before,.lot-search__form--error-page .lot-search__error-msg-page:after,.lot-search__form--error-page .lot-search__error-msg-page:before{display:block;height:1px;content:""}
.lot-search__form--error .lot-search__error-msg:before,.lot-search__form--error-page .lot-search__error-msg-page:before{margin-bottom:-3px}
.lot-search__form--error .lot-search__error-msg:after,.lot-search__form--error-page .lot-search__error-msg-page:after{margin-top:-3px}
}
.lot-search__form--error .lot-search__input,.lot-search__form--error-page .lot-search__input{border-color:#e61e50}
@media all and (min-width:1281px){.lot-search__image-wrapper{padding-right:25px}
}
@media all and (min-width:1025px) and (max-width:1280px){.lot-search__image-wrapper{padding-right:25px}
}
@media all and (min-width:768px) and (max-width:1024px){.lot-search__image-wrapper{padding-right:20px}
}
@media all and (min-width:0) and (max-width:767px){.lot-search__data,.lot-search__form{display:block}
.lot-search__image-wrapper{padding-bottom:20px}
.lot-search__input{display:flex;width:100%}
.lot-search__image{position:relative;overflow:hidden}
.lot-search__image:before{display:block;width:100%;padding-top:75%;content:""}
.lot-search__image img{width:100%;position:absolute;top:0;right:0;bottom:0;left:0;padding:0}
.lot-search__cta{margin-top:30px;margin-left:0}
.lot-search__form--error .lot-search__error-msg,.lot-search__form--error-page .lot-search__error-msg-page{position:relative}
.lot-search__form--error .lot-search__cta{margin-top:20px}
}
@font-face{font-family:"Lato-Bold";src:url("clientlib-base/resources/font/lato/Lato-Bold.eot");src:url("clientlib-base/resources/font/lato/Lato-Bold.eot?#iefix") format("embedded-opentype"),url("clientlib-base/resources/font/lato/Lato-Bold.woff") format("woff"),url("clientlib-base/resources/font/lato/Lato-Bold.ttf") format("truetype"),url("clientlib-base/resources/font/lato/Lato-Bold.svg#svgFontName") format("svg")}
@font-face{font-family:"Lato-Regular";src:url("clientlib-base/resources/font/lato/Lato-Regular.eot");src:url("clientlib-base/resources/font/lato/Lato-Regular.eot?#iefix") format("embedded-opentype"),url("clientlib-base/resources/font/lato/Lato-Regular.woff") format("woff"),url("clientlib-base/resources/font/lato/Lato-Regular.ttf") format("truetype"),url("clientlib-base/resources/font/lato/Lato-Regular.svg#svgFontName") format("svg")}
@media all and (min-width:0) and (max-width:1024px){.blossom-header-mobile__menu-primary{display:none}
.blossom-header-mobile__menu-secondary{order:5;margin-left:15px}
.blossom-header-mobile__langs{padding:30px 0 0;top:0}
.blossom-header-mobile__menu.open{width:90%;height:100vh;overflow:scroll;max-height:unset;padding-top:32px}
.blossom-header-mobile__menu-utility{padding-left:32px;padding-right:32px}
.blossom-header-mobile__menu .blossom-header-utility{padding:0}
.blossom-header-mobile__menu .blossom-header-utility__items-item-home{padding-left:0;padding-bottom:20px}
.blossom-header-mobile__menu .blossom-header-utility__clinic-finder{display:block;padding:0;padding-bottom:20px}
ul.cmp-navigation__group{list-style-type:none;margin-bottom:0}
li.cmp-navigation__item.cmp-navigation__item--level-0 .cmp-nav-head{position:relative}
li.cmp-navigation__item.cmp-navigation__item--level-0>.cmp-nav-head{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #fff;display:block;background-color:#e8effc;padding-left:32px;padding-right:52px}
.cmp-navigation__item .cmp-navigation__group{display:none}
.cmp-navigation__item.cmp-navigation__item--level-0>.cmp-nav-head .click-close:after{color:#1f345a;content:"";border:solid #1f345a;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin-left:.5rem;transform:rotate(45deg);-webkit-transform:rotate(45deg);float:right;text-align:center;right:32px;top:30px;position:absolute}
.blossom-header-mobile__menu-button-close{top:32px;right:32px}
a.cmp-navigation__item-link{font-size:14px;line-height:20px;font-family:"Lato-Bold";color:#1f345a}
a.cmp-navigation__item-link.nav-open{border-bottom:1px solid #1f345a}
.cmp-navigation__item.cmp-navigation__item--level-0>.cmp-nav-head .click-icon.click-open:after{color:#1f345a;content:"";border:solid #1f345a;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin-left:.5rem;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);float:right;text-align:center;right:32px;top:30px;position:absolute}
ul.cmp-navigation__group .cmp-navigation__item.cmp-navigation__item--level-1{padding-left:44px;padding-right:32px;padding-bottom:25px}
.cmp-navigation__item.cmp-navigation__item--level-0 ul.cmp-navigation__group{padding-top:20px}
.cmp-navigation__item.cmp-navigation__item--level-1>.cmp-nav-head{position:relative}
.cmp-navigation__item.cmp-navigation__item--level-1>.cmp-nav-head .click-icon.click-open:after{content:"";background:url("clientlib-base/resources/img/static/img/icons/png/icons_minus.png");right:-10px;top:0;position:absolute;width:30px;height:30px;background-size:100% 100%}
.cmp-navigation__item.cmp-navigation__item--level-1>.cmp-nav-head .click-icon.click-close:after{content:"";background:url("clientlib-base/resources/img/static/img/icons/png/icons_plus.png");right:-10px;top:0;position:absolute;width:30px;height:30px;background-size:100% 100%}
ul.cmp-navigation__group .cmp-navigation__item.cmp-navigation__item--level-2{padding-bottom:25px}
li.cmp-navigation__item.cmp-navigation__item--level-2 a.cmp-navigation__item-link{font-family:"Lato-Regular";color:#787878}
li.cmp-navigation__item.cmp-navigation__item--level-1 a.cmp-navigation__item-link{color:#787878}
li.cmp-navigation__item.cmp-navigation__item--level-1 a.cmp-navigation__item-link.nav-open{border-bottom:0}
.blossom-mobile-header-nav{width:100%}
.blossom-header-mobile__menu .blossom-header-utility{display:block !important}
}
@media screen and (orientation:landscape){.blossom-header-mobile__menu{justify-content:unset}
}
.navigation .cmp-navigation{display:none}
.navigation-secondary{max-width:287px;padding:30px 25px 30px 35px;font-family:"Source Sans Pro"}
.navigation-secondary-group-header{position:relative;padding-left:16px;color:#787878;font-size:18px;font-weight:600}
.navigation-secondary-group-header.active{color:#000;font-weight:700}
.navigation-secondary-group-header.open .icon-icons_minus{display:block}
.navigation-secondary-group-header.closed .icon-icons_plus{display:block}
.navigation-secondary-group-header-icon{position:absolute;top:4px;left:-20px;display:none;width:18px;height:18px;color:#787878;fill:#787878;stroke:#787878}
.navigation-secondary-group-list{margin:0;padding-bottom:3px;padding-left:16px}
.navigation-secondary-group-list-item{display:block;margin:0;padding:3px 0;line-height:normal;list-style-type:none}
.navigation-secondary-group-list-item:before{display:none}
.navigation-secondary-group-list-item-link{display:inline-block;color:#787878;font-size:15px;line-height:normal}
.navigation-secondary-group-list-item-link:hover{color:#000;text-decoration:underline}
.navigation-secondary-group-list-item-link.active{position:relative;font-weight:700}
.navigation-secondary-group-list-item-link.active:before{position:absolute;top:0;left:-16px;display:inline-block;width:6px;height:20px;content:""}
.theme-green .navigation-secondary-group-list-item-link.active:before{background-color:#099a90}
.theme-purple .navigation-secondary-group-list-item-link.active:before{background-color:#8cb0f0}
.theme-red .navigation-secondary-group-list-item-link.active:before{background-color:#e4614f}
.theme-orange .navigation-secondary-group-list-item-link.active:before{background-color:#f29100}
.theme-navy .navigation-secondary-group-list-item-link.active:before{background-color:#1f345a}
@media screen and (min-width:1025px){.navigation-secondary{padding:50px 25px 50px 50px}
.navigation-secondary.sticky{position:fixed;top:0}
.navigation-secondary.affix-bottom{position:absolute;top:initial;bottom:0}
.navigation-secondary-group-list{padding-bottom:10px}
.navigation-secondary-group-list-item{padding:10px 0}
}
.next-card{max-width:500px;margin:0 auto 25px auto}
.next-card__top{display:flex;position:relative;align-items:center;height:54px}
.next-card__title{margin-top:0}
.next-card__container.theme-green{border-top:solid 8px #099a90}
.next-card__container.theme-purple{border-top:solid 8px #8cb0f0}
.next-card__container.theme-red{border-top:solid 8px #e4614f}
.next-card__container.theme-orange{border-top:solid 8px #f29100}
.next-card__container.theme-navy{border-top:solid 8px #1f345a}
.next-card__text{margin:14px 0}
.next-card__link{display:block;color:#505050 !important;font-size:12px !important;font-weight:600 !important;line-height:1;text-decoration:none !important}
.next-card__link:hover{color:#000;text-decoration:underline !important}
@media screen and (min-width:768px){.next-card{position:relative;max-width:none;height:auto;margin:0 auto 30px auto;padding-bottom:30px}
}
.question-card{max-width:500px;margin:0 auto 30px auto;border:solid 1px #dbdbdb}
.question-card__top img{width:100%}
.question-card__title.theme-green{border-bottom:solid 8px #099a90}
.question-card__title.theme-purple{border-bottom:solid 8px #8cb0f0}
.question-card__title.theme-red{border-bottom:solid 8px #e4614f}
.question-card__title.theme-orange{border-bottom:solid 8px #f29100}
.question-card__title.theme-navy{border-bottom:solid 8px #1f345a}
.question-card__title-heading{color:#505050;font-size:18px}
h6.question-card__title-heading{margin:0 0 20px 0;font-weight:600}
.question-card__bottom{position:relative;padding:20px}
.question-card__text{margin-top:16px;color:#505050;font-size:14px}
.question-card__link{display:block;color:#505050 !important;font-size:12px !important;font-weight:600;line-height:1;text-decoration:none !important}
.question-card__link:hover{color:#000;text-decoration:underline !important}
.question-card__feedback{margin-bottom:10px;margin-left:1rem}
@media screen and (min-width:768px){.question-card{max-width:280px}
}
.quote__container{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:290px;margin:0 auto;overflow:hidden}
.quote__list{display:flex;flex-direction:row;flex-flow:wrap;justify-content:center;margin:0;list-style:none}
.quote__list-item{flex:0 0 auto;width:95px;height:95px;margin:10px;overflow:hidden;border-radius:45px;-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px}
.quote__list-item-image{width:100%}
.quote__text-paragraph{margin:8px 0;color:#505050;font-weight:300;text-align:center}
.quote__source-paragraph{margin:8px 0;color:#505050;font-size:15px;text-align:center}
.quote__nav{text-align:center}
.quote__nav-link{display:inline-block;margin:8px 0;color:#505050;font-size:15px;font-weight:600}
.quote__nav-link:hover{text-decoration:underline}
.references{position:relative;font-family:"Source Sans Pro"}
.references-container{position:relative}
.references-container.fixed{position:absolute;right:0;bottom:0;left:0;z-index:1}
.references-container-header{display:flex;align-items:center;justify-content:space-between;padding:23px 38px;background-color:#f4f4f4;color:#505050;font-size:18px;font-weight:600}
.references-container-header-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:auto;background-color:#dbdbdb;text-align:center;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transition:transform 300ms ease;-moz-transition:transform 300ms ease;-o-transition:transform 300ms ease;-webkit-transition:transform 300ms ease}
.open .references-container-header-button{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}
.references-container-header-button-icon{display:inline;width:10px;height:10px}
.references-container-text{padding:0 38px}
.references-container-text-list{margin:0 0 0 20px;padding:33px 0 23px 0}
.references-container-text-list-item{color:#505050;font-size:16px;line-height:normal}
.references-container-text-list-item:before{padding-right:16px}
@media screen and (min-width:1025px){.references-container-header{justify-content:flex-start;padding:23px 52px}
.references-container-header-button{margin-left:16px;float:none}
.references-container-text{padding:0 52px 0 52px}
.references-container-text-list{padding:33px 0 23px 0}
}
@media all and (min-width:0) and (max-width:767px){.related-videos__container{padding-top:40px !important}
}
@media all and (min-width:768px) and (max-width:1024px){.related-videos__container{padding-top:40px !important}
}
@media all and (min-width:1025px) and (max-width:1280px){.related-videos__container{padding-top:40px !important}
}
@media all and (min-width:1281px){.related-videos__container{padding-top:40px !important}
}
@media all and (min-width:0) and (max-width:767px){.related-videos__container{padding-bottom:40px !important}
}
@media all and (min-width:768px) and (max-width:1024px){.related-videos__container{padding-bottom:40px !important}
}
@media all and (min-width:1025px) and (max-width:1280px){.related-videos__container{padding-bottom:40px !important}
}
@media all and (min-width:1281px){.related-videos__container{padding-bottom:40px !important}
}
.related-videos__items{margin-top:40px !important;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.related-videos__headline{font-family:"Bree Serif",Arial,sans-serif;font-size:26px;font-weight:400;letter-spacing:0;line-height:1.1}
.related-videos__headline:after,.related-videos__headline:before{display:block;height:1px;content:""}
.related-videos__headline:before{margin-bottom:-6px}
.related-videos__headline:after{margin-top:-5px}
@media screen and (max-width:1023px){.related-videos__headline{font-family:"Bree Serif";font-size:18px;line-height:1.1}
.related-videos__headline:after,.related-videos__headline:before{display:block;height:1px;content:""}
.related-videos__headline:before{margin-bottom:-5px}
.related-videos__headline:after{margin-top:-4px}
}
.related-videos__description{font-family:"Source Sans Pro",Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.2}
.related-videos__description:after,.related-videos__description:before{display:block;height:1px;content:""}
.related-videos__description:before{margin-bottom:-5px}
.related-videos__description:after{margin-top:-5px}
@media screen and (max-width:1023px){.related-videos__description{font-size:18px;line-height:1.2}
.related-videos__description:after,.related-videos__description:before{display:block;height:1px;content:""}
.related-videos__description:before{margin-bottom:-5px}
.related-videos__description:after{margin-top:-5px}
}
.related-videos__item{display:flex;flex-grow:0;flex-shrink:0;padding-top:20px}
.related-videos__item-wrapper{display:flex;flex-direction:column;width:100%;padding:30px;background-color:#f4f4f4;overflow:hidden}
.related-videos__item-video-preview{position:relative;height:0;margin-bottom:30px;padding-bottom:56.25%}
.related-videos__item-video-thumbnail{display:block;position:absolute;width:100%;height:100%;font-size:0}
.related-videos__item-video-play{display:flex;position:absolute;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer}
.related-videos__item-video-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:20}
.related-videos__item-video-overlay--visible{display:block}
.related-videos__item-video-content{position:relative;width:90%;height:auto;margin:0 auto;padding-top:8em}
.related-videos__item-close{position:absolute;top:7.5em;right:-12px;width:22px;height:22px;padding:5px 8px;border-radius:50%;background-color:#fff;color:transparent;cursor:pointer;z-index:12}
.related-videos__item-close::before,.related-videos__item-close::after{position:absolute;top:10px;left:3px;width:16px;height:1px;transform:rotate(45deg);transform-origin:50% 50%;background-color:gray;content:""}
.related-videos__item-close::after{transform:rotate(-45deg)}
.related-videos__item-content{flex-grow:1;flex-shrink:1}
.related-videos__item-headline{font-family:"Bree Serif",Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.1}
.related-videos__item-headline:after,.related-videos__item-headline:before{display:block;height:1px;content:""}
.related-videos__item-headline:before{margin-bottom:-4px}
.related-videos__item-headline:after{margin-top:-4px}
@media screen and (max-width:1023px){.related-videos__item-headline{font-family:"Bree Serif";font-size:18px;line-height:1.1}
.related-videos__item-headline:after,.related-videos__item-headline:before{display:block;height:1px;content:""}
.related-videos__item-headline:before{margin-bottom:-5px}
.related-videos__item-headline:after{margin-top:-3px}
}
.no-touch a .related-videos__item-headline:hover{opacity:.8}
.related-videos__item-description{font-family:"Source Sans Pro",Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.2;margin-bottom:30px}
.related-videos__item-description:after,.related-videos__item-description:before{display:block;height:1px;content:""}
.related-videos__item-description:before{margin-bottom:-4px}
.related-videos__item-description:after{margin-top:-5px}
@media screen and (max-width:1023px){.related-videos__item-description{font-size:16px;line-height:1.2}
.related-videos__item-description:after,.related-videos__item-description:before{display:block;height:1px;content:""}
.related-videos__item-description:before{margin-bottom:-4px}
.related-videos__item-description:after{margin-top:-5px}
}
.related-videos__item-eyebrow{font-family:"Source Sans Pro",Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0;color:#787878}
.related-videos__item-eyebrow:after,.related-videos__item-eyebrow:before{display:block;height:1px;content:""}
.related-videos__item-eyebrow:before{margin-bottom:-3px}
.related-videos__item-eyebrow:after{margin-top:-4px}
@media screen and (max-width:1023px){.related-videos__item-eyebrow{font-size:12px;line-height:1.2}
.related-videos__item-eyebrow:after,.related-videos__item-eyebrow:before{display:block;height:1px;content:""}
.related-videos__item-eyebrow:before{margin-bottom:-3px}
.related-videos__item-eyebrow:after{margin-top:-3px}
}
.related-videos__item-eyebrow--xl{display:none}
@media all and (min-width:1281px){.related-videos__header-wrapper{width:62%}
.related-videos__items::after{display:block;flex-basis:32%;content:""}
.related-videos__item{flex-basis:32%}
.related-videos__item-video,.related-videos__item-video-preview,.related-videos__item-content{width:100%}
.related-videos__item-wrapper{padding-bottom:40px}
.related-videos__item-video-content{width:60%}
.related-videos__item-eyebrow{display:none}
.related-videos__item-eyebrow--xl{display:block}
.related-videos__item:nth-child(-n+3){padding-top:0}
}
@media all and (min-width:1025px) and (max-width:1280px){.related-videos__header-wrapper{width:62%}
.related-videos__item{flex-basis:48%}
.related-videos__item-video,.related-videos__item-video-preview,.related-videos__item-content{width:100%}
.related-videos__item-wrapper{padding-bottom:40px}
.related-videos__item-video-content{width:60%}
.related-videos__item-eyebrow{display:none}
.related-videos__item-eyebrow--xl{display:block}
.related-videos__item:nth-child(-n+2){padding-top:0}
}
@media all and (min-width:768px) and (max-width:1024px){.related-videos__item{flex-basis:100%}
.related-videos__item-wrapper{flex-direction:row;width:100%}
.related-videos__item-video{padding-right:15px;padding-left:0}
.related-videos__item-video-preview{width:37%;margin-right:20px;padding:0 0 20.8%}
.related-videos__item-video-preview{margin-bottom:0}
.related-videos__item-content{flex-basis:0;height:100%}
.related-videos__item-description--no-eyebrow{padding-bottom:0}
.related-videos__item:first-child{padding-top:0}
}
@media all and (min-width:0) and (max-width:767px){.related-videos__items{margin-top:30px !important}
.related-videos__item{flex-basis:100%}
.related-videos__item-wrapper{flex-basis:0;flex-grow:1;flex-shrink:1;padding:30px 48px}
.related-videos__item-video,.related-videos__item-video-preview,.related-videos__item-content{width:100%}
.related-videos__item-description--no-eyebrow{margin-bottom:0}
.related-videos__item:last-of-type .related-videos__item-wrapper{margin-bottom:0}
.related-videos__item:first-child{padding-top:0}
}
.related-videos .video-player .mi-player{height:0;padding-bottom:56.25%}
.related-videos.theme-red a .related-videos__item-headline{color:#e4614f}
.related-videos.theme-red .related-videos__item-video-thumbnail{background-color:#e4614f}
.related-videos.theme-green a .related-videos__item-headline{color:#099a90}
.related-videos.theme-green .related-videos__item-video-thumbnail{background-color:#099a90}
.related-videos.theme-purple a .related-videos__item-headline{color:#8cb0f0}
.related-videos.theme-purple .related-videos__item-video-thumbnail{background-color:#8cb0f0}
.related-videos.theme-orange a .related-videos__item-headline{color:#f29100}
.related-videos.theme-orange .related-videos__item-video-thumbnail{background-color:#f29100}
@media all and (min-width:0) and (max-width:767px){.blossom-section .related-videos__items{margin:0 -48px}
}
.expand-icon{position:relative;width:32px;height:32px;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;-webkit-transition:background-color .2s linear;cursor:pointer}
.theme-green .expand-icon{background-color:#099a90}
.theme-purple .expand-icon{background-color:#8cb0f0}
.theme-red .expand-icon{background-color:#e4614f}
.theme-orange .expand-icon{background-color:#f29100}
.theme-navy .expand-icon{background-color:#1f345a}
.expand-icon-symbol{position:absolute;top:0;right:0;bottom:0;left:0}
.expand-icon-symbol-vertical,.expand-icon-symbol-horizontal{background-color:#fff}
.expand-icon-symbol-vertical{width:2px;height:12px;position:absolute;top:10px;left:15px;transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear}
.expand-icon-symbol-horizontal{width:12px;height:2px;position:absolute;top:15px;left:10px}
.expand-icon--open .expand-icon-symbol-vertical{height:2px;position:absolute;top:15px;left:15px}
.expand-icon.expand-icon--open{background-color:#2b6bc7}
.se-bar{position:relative;background-color:#505050}
.se-bar-container{max-width:1440px;margin:0 auto}
@media all and (min-width:1281px){.se-bar-container{padding:0 52px}
}
@media all and (min-width:1025px) and (max-width:1280px){.se-bar-container{padding:0 52px}
}
@media all and (min-width:768px) and (max-width:1024px){.se-bar-container{padding:0 38px}
}
@media all and (min-width:0) and (max-width:767px){.se-bar-container{padding:0 38px}
}
.se-bar-layout{display:flex}
.se-bar-layout-right{display:flex;flex:1;min-width:1px}
.se-bar-icon i{color:#fff;font-size:22px}
.se-bar-input{font-family:"Source Sans Pro",Arial,sans-serif;font-size:24px;font-weight:600;letter-spacing:0;line-height:1.1;display:none;flex:1;min-width:1px;border:0;background-color:transparent;color:#fff}
.se-bar-input:after,.se-bar-input:before{display:block;height:1px;content:""}
.se-bar-input:before{margin-bottom:-5px}
.se-bar-input:after{margin-top:-5px}
@media screen and (max-width:1023px){.se-bar-input{font-size:22px;font-weight:600;line-height:1.1}
.se-bar-input:after,.se-bar-input:before{display:block;height:1px;content:""}
.se-bar-input:before{margin-bottom:-6px}
.se-bar-input:after{margin-top:-5px}
}
.se-bar-input:focus{outline:0}
.se-bar-results{position:relative;z-index:1000}
.se-bar-results-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(80,50,145,0.2);z-index:1000}
.se-bar-results-content{position:relative;background-color:#fff;z-index:1001;zoom:1}
.se-bar-results-content:before,.se-bar-results-content:after{display:table;line-height:0;content:""}
.se-bar-results-content:after{clear:both}
.se-bar-results-list{position:relative;overflow:hidden;z-index:1001}
.se-bar-results-list-item{padding-top:8px !important;padding-bottom:8px !important;padding-right:24px !important;margin-bottom:0;line-height:24px;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;cursor:pointer;overflow:hidden}
.se-bar-results-list-item .mark{font-weight:bold}
.se-bar-results-list-item:hover{background-color:rgba(150,215,210,0.4)}
.se-bar-results-show-all{cursor:pointer}
.se-bar-results-show-all-label{font-size:12px;line-height:1.2;margin-bottom:0;color:#eb3c96;font-weight:bold;text-transform:uppercase;padding-top:16px !important;padding-bottom:16px !important}
@media all and (min-width:768px) and (max-width:1024px){.se-bar-results-show-all-label{font-size:12px;line-height:1.2}
}
@media all and (min-width:1025px) and (max-width:1280px){.se-bar-results-show-all-label{font-size:12px;line-height:1.2}
}
@media all and (min-width:1281px){.se-bar-results-show-all-label{font-size:12px;line-height:1.2}
}
.se-bar-results-animation-enter-active{transition:opacity .5s}
.se-bar-results-animation-enter{opacity:0}
.se-bar--hydrated .se-bar-results-overlay{display:block}
.se-bar--large .se-bar-results-overlay{background-color:rgba(80,50,145,0.4)}
@media all and (min-width:1281px){.se-bar{height:80px}
.se-bar--large{height:220px}
.se-bar--large .se-bar-form{padding:66px 0}
.se-bar--large .se-bar-layout{width:100%}
.se-bar--large .se-bar-layout-left,.se-bar--large .se-bar-layout-right{border-bottom:1px solid #757575}
.se-bar--large .se-bar-input{display:block}
.se-bar--large .se-bar-results{margin-top:-66px;z-index:1002}
.se-bar-icon{margin-right:20px}
.se-bar-icon i{line-height:80px}
.se-bar-input{height:80px}
.se-bar-input--desktop{display:block}
.se-bar-results-content{width:100%;position:relative;min-height:1px;padding:0 10px;padding-top:24px !important;padding-bottom:16px !important}
.se-bar-results-list{max-height:280px;margin-right:-10px;margin-left:-10px}
.se-bar-results-list-item{padding-left:80px !important}
.se-bar-results-show-all{padding-left:80px !important;margin-left:-10px}
}
@media all and (min-width:1025px) and (max-width:1280px){.se-bar{height:80px}
.se-bar--large{height:220px}
.se-bar--large .se-bar-form{padding:66px 0}
.se-bar--large .se-bar-layout{width:100%}
.se-bar--large .se-bar-layout-left,.se-bar--large .se-bar-layout-right{border-bottom:1px solid #757575}
.se-bar--large .se-bar-input{display:block}
.se-bar--large .se-bar-results{margin-top:-66px;z-index:1002}
.se-bar-icon{margin-right:20px}
.se-bar-icon i{line-height:80px}
.se-bar-input{height:80px}
.se-bar-input--desktop{display:block}
.se-bar-results-content{width:100%;position:relative;min-height:1px;padding:0 10px;padding-top:24px !important;padding-bottom:16px !important}
.se-bar-results-list{max-height:280px;margin-right:-10px;margin-left:-10px}
.se-bar-results-list-item{padding-left:80px !important}
.se-bar-results-show-all{padding-left:80px !important;margin-left:-10px}
}
@media all and (min-width:768px) and (max-width:1024px){.se-bar{height:80px}
.se-bar--large{height:217px}
.se-bar--large .se-bar-form{padding:64px 0}
.se-bar--large .se-bar-layout{width:100%}
.se-bar--large .se-bar-layout-left,.se-bar--large .se-bar-layout-right{border-bottom:1px solid #757575}
.se-bar--large .se-bar-input{display:block}
.se-bar--large .se-bar-results{margin-top:-64px;z-index:1002}
.se-bar-icon{margin-right:20px}
.se-bar-icon i{line-height:80px}
.se-bar-input{height:80px}
.se-bar-input--mobile{display:block}
.se-bar-results-content{width:100%;position:relative;min-height:1px;padding:0 10px;padding-top:24px !important;padding-bottom:16px !important}
.se-bar-results-list{max-height:200px;margin-right:-10px;margin-left:-10px}
.se-bar-results-list-item{padding-left:80px !important}
.se-bar-results-show-all{padding-left:80px !important;margin-left:-10px}
}
@media all and (min-width:0) and (max-width:767px){.se-bar{height:80px}
.se-bar--large{height:217px}
.se-bar--large .se-bar-form{padding:64px 0}
.se-bar--large .se-bar-layout{width:100%}
.se-bar--large .se-bar-layout-left,.se-bar--large .se-bar-layout-right{border-bottom:1px solid #757575}
.se-bar--large .se-bar-icon{margin-right:16px !important}
.se-bar--large .se-bar-input{display:block}
.se-bar--large .se-bar-results{margin-top:-64px;z-index:1002}
.se-bar-icon{margin-right:20px}
.se-bar-icon i{line-height:80px}
.se-bar-input{height:80px}
.se-bar-input--mobile{display:block}
.se-bar-results{background-color:#fff}
.se-bar-results-content{background-color:transparent;width:100%;position:relative;min-height:1px;padding:0 10px;padding-top:24px !important;padding-bottom:16px !important}
.se-bar-results-list{max-height:200px;margin-right:-30px;margin-left:-30px}
.se-bar-results-list-item{padding-left:80px !important}
.se-bar-results-show-all{padding-left:80px !important;margin-left:-30px}
}
@keyframes se-filter-accordion-fade-in{0{opacity:0}
50%{opacity:1}
}
.se-filter-reset-button{font-family:"Source Sans Pro",Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.2;display:inline-block;align-items:center;padding:10px 18px;transition:opacity .2s;border:0;border-radius:0;background:#787878;color:#fff;text-transform:uppercase;cursor:pointer;opacity:1;margin-right:20px;background-color:#505050;color:#fff}
.se-filter-reset-button:after,.se-filter-reset-button:before{display:block;height:1px;content:""}
.se-filter-reset-button:before{margin-bottom:-4px}
.se-filter-reset-button:after{margin-top:-5px}
@media screen and (max-width:1023px){.se-filter-reset-button{font-size:16px;line-height:1.2}
.se-filter-reset-button:after,.se-filter-reset-button:before{display:block;height:1px;content:""}
.se-filter-reset-button:before{margin-bottom:-4px}
.se-filter-reset-button:after{margin-top:-5px}
}
.se-filter-reset-button:hover,.no-touch .se-filter-reset-button:not(.button-animated):hover{opacity:.8}
.se-filter-reset-button:focus,.se-filter-reset-button:active{outline:0}
.se-filter-button-done{font-family:"Source Sans Pro",Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.2;display:inline-block;align-items:center;padding:10px 18px;transition:opacity .2s;border:0;border-radius:0;background:#787878;color:#fff;text-transform:uppercase;cursor:pointer;opacity:1;margin-right:10px}
.se-filter-button-done:after,.se-filter-button-done:before{display:block;height:1px;content:""}
.se-filter-button-done:before{margin-bottom:-4px}
.se-filter-button-done:after{margin-top:-5px}
@media screen and (max-width:1023px){.se-filter-button-done{font-size:16px;line-height:1.2}
.se-filter-button-done:after,.se-filter-button-done:before{display:block;height:1px;content:""}
.se-filter-button-done:before{margin-bottom:-4px}
.se-filter-button-done:after{margin-top:-5px}
}
.se-filter-button-done:hover,.no-touch .se-filter-button-done:not(.button-animated):hover{opacity:.8}
.se-filter-button-done:focus,.se-filter-button-done:active{outline:0}
.theme-green .se-filter-button-done{background-color:#099a90}
.theme-purple .se-filter-button-done{background-color:#8cb0f0}
.theme-red .se-filter-button-done{background-color:#e4614f}
.theme-orange .se-filter-button-done{background-color:#f29100}
.theme-navy .se-filter-button-done{background-color:#1f345a}
.se-filter-header{position:relative;padding-top:24px !important;padding-bottom:24px !important}
.se-filter-header-title{font-family:"Source Sans Pro",Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.2;margin-right:16px !important;display:inline-block;margin:0;color:gray}
.se-filter-header-title:after,.se-filter-header-title:before{display:block;height:1px;content:""}
.se-filter-header-title:before{margin-bottom:-5px}
.se-filter-header-title:after{margin-top:-5px}
@media screen and (max-width:1023px){.se-filter-header-title{font-size:18px;line-height:1.2}
.se-filter-header-title:after,.se-filter-header-title:before{display:block;height:1px;content:""}
.se-filter-header-title:before{margin-bottom:-5px}
.se-filter-header-title:after{margin-top:-5px}
}
.se-filter-header-close i{color:#eb3c96}
.se-filter-footer{padding-top:16px !important;padding-bottom:16px !important;position:fixed;right:0;bottom:0;left:0;background-color:#505050}
.se-filter--hidden{display:none}
.se-filter-section{position:relative;zoom:1}
.se-filter-section:before,.se-filter-section:after{display:table;line-height:0;content:""}
.se-filter-section:after{clear:both}
.se-filter-section:first-child{border-top:0}
.se-filter-section-line{height:1px;background-color:#e1e1e1}
.se-filter-section-header{zoom:1;padding-top:24px !important;padding-bottom:24px !important}
.se-filter-section-header:before,.se-filter-section-header:after{display:table;line-height:0;content:""}
.se-filter-section-header:after{clear:both}
.se-filter-section-content{height:0;overflow:hidden;transition:height .5s linear;-moz-transition:height .5s linear;-o-transition:height .5s linear;-webkit-transition:height .5s linear}
.se-filter-section-title{font-size:14px;line-height:1.2;margin:0;color:#503291;font-weight:bold;line-height:32px !important}
@media all and (min-width:768px) and (max-width:1024px){.se-filter-section-title{font-size:14px;line-height:1.2}
}
@media all and (min-width:1025px) and (max-width:1280px){.se-filter-section-title{font-size:14px;line-height:1.2}
}
@media all and (min-width:1281px){.se-filter-section-title{font-size:14px;line-height:1.2}
}
.se-filter-section-expand-icon{float:right}
.se-filter-section .search-select-content{margin-left:-20px}
.se-filter-section .search-select-list{padding-left:20px}
.se-filter-section .search-select-list-item-cross{display:none;position:absolute;bottom:0;left:-20px;width:30px;height:100%;z-index:1}
.se-filter-section .search-select-list-item-cross:after,.se-filter-section .search-select-list-item-cross:before{position:absolute;top:-1px;left:5px;width:3px;height:15px;transform:rotate(45deg);content:"";cursor:pointer}
.theme-green .se-filter-section .search-select-list-item-cross:after,.theme-green .se-filter-section .search-select-list-item-cross:before{background-color:#099a90}
.theme-purple .se-filter-section .search-select-list-item-cross:after,.theme-purple .se-filter-section .search-select-list-item-cross:before{background-color:#8cb0f0}
.theme-red .se-filter-section .search-select-list-item-cross:after,.theme-red .se-filter-section .search-select-list-item-cross:before{background-color:#e4614f}
.theme-orange .se-filter-section .search-select-list-item-cross:after,.theme-orange .se-filter-section .search-select-list-item-cross:before{background-color:#f29100}
.theme-navy .se-filter-section .search-select-list-item-cross:after,.theme-navy .se-filter-section .search-select-list-item-cross:before{background-color:#1f345a}
.se-filter-section .search-select-list-item-cross:after{transform:rotate(-45deg)}
.se-filter-section .search-select-list-item--active>.search-select-list-item-cross{display:block}
.se-filter-controls{margin-top:40px}
.se-filter-radio-list-item-label{font-size:14px;line-height:24px;margin-bottom:16px !important}
.se-filter-radio-list-item-radio{position:relative;width:24px;height:24px;float:left;margin-right:16px !important}
.se-filter-radio-list-item-radio-outside{width:20px;height:20px;border:2px solid #eb3c96;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;position:absolute;top:2px;left:2px}
.se-filter-radio-list-item-radio-inside{width:0;height:0;background-color:#eb3c96;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;position:absolute;top:12px;left:12px;transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear}
.se-filter-radio-list-item.active .se-filter-radio-list-item-radio-inside{width:12px;height:12px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;position:absolute;top:6px;left:6px}
.se-filter-select-line{width:0;height:18px;transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;position:absolute;top:6px;right:100%;transform:translateX(4px);-webkit-transform:translateX(4px);-moz-transform:translateX(4px);-ms-transform:translateX(4px);-o-transform:translateX(4px)}
.se-filter-select .se-filter-list-item--active{position:relative;font-weight:bold}
.se-filter-select .se-filter-list-item--active>.se-filter-select-line{width:4px;background-color:#eb3c96}
.se-filter-select .se-filter-list-item--active>.se-filter-select .se-filter-list-item--active-button>.se-filter-select .se-filter-list-item--active-label{color:#eb3c96}
.se-filter-section-header--select{cursor:pointer}
.se-filter-modal-overlay{background-color:rgba(80,50,145,0.2);position:fixed;top:0;right:0;bottom:0;left:0;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);z-index:1000}
.se-filter-modal-content{width:80%;background-color:#261845;position:fixed;top:0;right:0;bottom:0;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transition:transform .2s linear;-moz-transition:transform .2s linear;-o-transition:transform .2s linear;-webkit-transition:transform .2s linear;overflow:auto;z-index:1000}
.se-filter-modal-header{display:flex;border-bottom:1px solid rgba(255,255,255,0.2);margin-right:24px !important;margin-left:24px !important;padding-top:24px !important;padding-bottom:24px !important}
.se-filter-modal-header-left{flex:1}
.se-filter-modal-header-title{font-size:14px;line-height:1.2;margin:0;color:#fff;font-weight:bold;text-transform:uppercase}
@media all and (min-width:768px) and (max-width:1024px){.se-filter-modal-header-title{font-size:14px;line-height:1.2}
}
@media all and (min-width:1025px) and (max-width:1280px){.se-filter-modal-header-title{font-size:14px;line-height:1.2}
}
@media all and (min-width:1281px){.se-filter-modal-header-title{font-size:14px;line-height:1.2}
}
.se-filter-modal-close i{color:#eb3c96}
.se-filter-modal-list{padding-top:24px !important;padding-bottom:24px !important;margin-right:24px !important;margin-left:24px !important}
.se-filter-modal-list-item-label{color:#fff;font-size:14px;margin-bottom:16px !important}
.se-filter-modal--open .se-filter-modal-overlay{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}
.se-filter-modal--open .se-filter-modal-content{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}
.se-filter-list-item{position:relative;cursor:pointer}
.se-filter-list-item--0:last-child{margin-bottom:24px !important}
.se-filter-list-item-button{cursor:pointer}
.se-filter-list-item-button-label{margin-bottom:0;font-size:14px;line-height:32px}
.se-filter-list-item-button-label-hits{color:gray;font-weight:normal}
.se-filter-list-item-button:hover .se-filter-list-item-button-label{color:#eb3c96}
.se-filter-list-item--0{font-weight:bold}
.se-filter-list-item--1{font-weight:normal;padding-left:16px !important}
.se-filter-list-item--active>div>.se-filter-list-item-button-label{color:#eb3c96}
.se-filter-list-item--active.se-filter-list-item--1>div>.se-filter-list-item-button-label{font-weight:normal}
.se-filter-floating-button{width:60px;height:60px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;position:fixed;bottom:24px;left:24px;z-index:1}
.theme-green .se-filter-floating-button{background-color:#099a90}
.theme-purple .se-filter-floating-button{background-color:#8cb0f0}
.theme-red .se-filter-floating-button{background-color:#e4614f}
.theme-orange .se-filter-floating-button{background-color:#f29100}
.theme-navy .se-filter-floating-button{background-color:#1f345a}
.se-filter-floating-button-icon{width:20px;height:20px;margin-top:-10px;margin-left:-10px;color:#fff;font-size:20px;line-height:65px;position:absolute;top:30%;left:35%}
.se-filter-floating-button-icon:before{font-family:"MKGAA-ICONS" !important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e900"}
.se-filter-floating-button-icon::before{position:absolute;top:7px;left:6px;font-size:18px}
.se-filter-floating-button-icon::after{position:relative;left:2px;font-family:"Source Sans Pro" !important;font-size:12px;font-style:normal;font-weight:900;text-transform:uppercase;content:"filter"}
.se-filter-section-header-left,.se-filter-section-header-right{float:left}
@media all and (min-width:1281px){.theme-green .se-filter-reset-button{background-color:#099a90}
.theme-purple .se-filter-reset-button{background-color:#8cb0f0}
.theme-red .se-filter-reset-button{background-color:#e4614f}
.theme-orange .se-filter-reset-button{background-color:#f29100}
.theme-navy .se-filter-reset-button{background-color:#1f345a}
.se-filter-header{display:none}
.se-filter-footer{display:none}
.se-filter-section-header-left{position:relative;width:75%;min-height:1px;padding:0 10px;float:left}
.se-filter-section-header-right{position:relative;width:25%;min-height:1px;padding:0 10px;float:left;padding-right:0}
.se-filter-section-content{width:100%}
.se-filter-floating-button{display:none}
.se-filter-list-item{padding-left:10px}
.se-filter-modal{display:none}
.se-filter-body .se-filter-section:first-of-type .search-select-header:first-of-type{padding-top:0}
}
@media all and (min-width:1025px) and (max-width:1280px){.theme-green .se-filter-reset-button{background-color:#099a90}
.theme-purple .se-filter-reset-button{background-color:#8cb0f0}
.theme-red .se-filter-reset-button{background-color:#e4614f}
.theme-orange .se-filter-reset-button{background-color:#f29100}
.theme-navy .se-filter-reset-button{background-color:#1f345a}
.se-filter-header{display:none}
.se-filter-footer{display:none}
.se-filter-section-line{position:absolute;right:0;bottom:0;left:10px}
.se-filter-section-header-left{position:relative;width:75%;min-height:1px;padding:0 10px;float:left}
.se-filter-section-header-right{position:relative;width:25%;min-height:1px;padding:0 10px;float:left;padding-right:0}
.se-filter-section-content{width:100%}
.se-filter-floating-button{display:none}
.se-filter-list-item{padding-left:10px}
.se-filter-modal{display:none}
.se-filter-body .se-filter-section:first-of-type .search-select-header:first-of-type{padding-top:0}
}
@media all and (min-width:768px) and (max-width:1024px){.se-filter-inner-scroll{width:100%;background-color:#fff;opacity:0;position:fixed;top:0;bottom:52px;left:100%;transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-webkit-transition:opacity .2s linear}
.se-filter-footer{opacity:0;transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-webkit-transition:opacity .2s linear}
.se-filter-controls{display:none}
.se-filter--open .se-filter-inner{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}
.se-filter--open .se-filter-inner-scroll{opacity:1;overflow:scroll;z-index:1000;-webkit-overflow-scrolling:touch;position:fixed;right:0;bottom:64px;left:0}
.se-filter--open .se-filter-inner-scroll--stop{overflow:hidden}
.se-filter--open .se-filter-footer{opacity:1}
.se-filter-header{padding-top:30px !important;padding-right:34px;padding-left:34px}
.se-filter-header-close{position:absolute;top:24px;right:0}
.se-filter-body{padding-bottom:64px !important}
.se-filter-footer{width:100%;max-width:500px;margin:0 auto;zoom:1}
.se-filter-footer:before,.se-filter-footer:after{display:table;line-height:0;content:""}
.se-filter-footer:after{clear:both}
}
@media all and (min-width:768px) and (max-width:1024px) and (min-width:0) and (max-width:767px){.se-filter-footer{max-width:100%;padding-right:20px;padding-left:20px}
}
@media all and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.se-filter-footer{max-width:1024px;padding-right:20px;padding-left:20px}
}
@media all and (min-width:768px) and (max-width:1024px) and (min-width:1025px) and (max-width:1280px){.se-filter-footer{max-width:1280px;padding-right:20px;padding-left:20px}
}
@media all and (min-width:768px) and (max-width:1024px) and (min-width:1281px){.se-filter-footer{max-width:500px;padding-right:20px;padding-left:20px}
}
@media all and (min-width:768px) and (max-width:1024px){.se-filter-footer-inner{width:100%;position:relative;min-height:1px;padding:0 10px;display:flex;justify-content:flex-end}
.se-filter-section:first-child .search-select-header{border-top:solid 1px #e1e1e1}
.se-filter-section-line{display:block !important;position:absolute;right:34px;bottom:0;left:34px}
.se-filter-section .search-select-list-item-cross:after,.se-filter-section .search-select-list-item-cross:before{top:0}
.se-filter-list-item{padding-left:20px}
.se-filter-controls{padding-left:20px}
}
@media all and (min-width:0) and (max-width:767px){.se-filter-inner-scroll{width:100%;background-color:#fff;opacity:0;position:fixed;top:0;bottom:52px;left:100%;transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-webkit-transition:opacity .2s linear}
.se-filter-footer{opacity:0;transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-webkit-transition:opacity .2s linear}
.se-filter-controls{display:none}
.se-filter--open .se-filter-inner{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}
.se-filter--open .se-filter-inner-scroll{opacity:1;overflow:scroll;z-index:1000;-webkit-overflow-scrolling:touch;position:fixed;right:0;bottom:64px;left:0}
.se-filter--open .se-filter-inner-scroll--stop{overflow:hidden}
.se-filter--open .se-filter-footer{opacity:1}
.se-filter-header{padding-top:30px !important;padding-right:34px;padding-left:34px}
.se-filter-header-title{font-family:"Source Sans Pro",Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.2;color:gray}
.se-filter-header-title:after,.se-filter-header-title:before{display:block;height:1px;content:""}
.se-filter-header-title:before{margin-bottom:-5px}
.se-filter-header-title:after{margin-top:-5px}
.se-filter-header-close{position:absolute;top:24px;right:24px}
.se-filter-body{padding-bottom:64px !important}
.se-filter-footer{width:100%;max-width:500px;margin:0 auto;zoom:1}
.se-filter-footer:before,.se-filter-footer:after{display:table;line-height:0;content:""}
.se-filter-footer:after{clear:both}
}
@media all and (min-width:0) and (max-width:767px) and (min-width:0) and (max-width:767px){.se-filter-footer{max-width:100%;padding-right:20px;padding-left:20px}
}
@media all and (min-width:0) and (max-width:767px) and (min-width:768px) and (max-width:1024px){.se-filter-footer{max-width:1024px;padding-right:20px;padding-left:20px}
}
@media all and (min-width:0) and (max-width:767px) and (min-width:1025px) and (max-width:1280px){.se-filter-footer{max-width:1280px;padding-right:20px;padding-left:20px}
}
@media all and (min-width:0) and (max-width:767px) and (min-width:1281px){.se-filter-footer{max-width:500px;padding-right:20px;padding-left:20px}
}
@media all and (min-width:0) and (max-width:767px){.se-filter-footer-inner{width:100%;position:relative;min-height:1px;padding:0 10px;display:flex;justify-content:flex-end}
.se-filter-section:first-child .search-select-header{border-top:solid 1px #e1e1e1}
.se-filter-section-line{display:block !important;position:absolute;right:34px;bottom:0;left:34px}
.se-filter-section .search-select-list-item-cross:after,.se-filter-section .search-select-list-item-cross:before{top:0}
.se-filter-list-item{padding-left:20px}
.se-filter-controls{padding-left:20px}
}
.se-filter-section-content--open{height:auto;animation-name:se-filter-accordion-fade-in;animation-duration:1s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}
.se-container{max-width:1440px;margin:0 auto}
@media all and (min-width:1281px){.se-container{padding:0 52px}
}
@media all and (min-width:1025px) and (max-width:1280px){.se-container{padding:0 52px}
}
@media all and (min-width:768px) and (max-width:1024px){.se-container{padding:0 38px}
}
@media all and (min-width:0) and (max-width:767px){.se-container{padding:0 38px}
}
.se-body{display:none}
.se-sidebar{padding-top:30px;z-index:2}
.se-results{padding-top:40px}
@media all and (min-width:1281px){.se-container{display:flex;justify-content:space-between}
.se-sidebar{flex-basis:22%}
.se-results{flex-basis:68%}
}
@media all and (min-width:1025px) and (max-width:1280px){.se-container{display:flex;justify-content:space-between}
.se-sidebar{flex-basis:24%}
.se-results{flex-basis:69%}
}
@media all and (min-width:768px) and (max-width:1024px){.se-results{flex-basis:69%}
.se-sidebar{padding-top:0;z-index:1000}
}
@media all and (min-width:0) and (max-width:767px){.se-sidebar{padding-top:0;z-index:1000}
}
.se-body--initiated{display:block}
.se-list{padding-top:20px}
.se-list-item{position:relative;padding-top:32px !important;padding-bottom:32px !important;zoom:1}
.se-list-item:before,.se-list-item:after{display:table;line-height:0;content:""}
.se-list-item:after{clear:both}
.se-list-item-right{display:none}
.se-list-item-most-relevant{display:inline-block;margin-bottom:16px;padding-right:6px;padding-left:6px;background-color:#ffc832;font-size:12px;font-weight:bold;line-height:1.8;text-transform:uppercase}
.se-list-item-title{margin:0;color:#000;text-overflow:ellipsis;text-transform:inherit}
.se-list-item-title a{font-family:"Source Sans Pro",Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:26px;color:#000}
.se-list-item-title a:hover{color:#eb3c96}
.se-list-item-title a:hover em{background-color:transparent}
.se-list-item-url{font-size:12px;line-height:1.2;margin-bottom:4px !important;color:gray;overflow-wrap:break-word;word-wrap:break-word;-webkit-word-wrap:break-word;-moz-word-wrap:break-word;-ms-word-break:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}
@media all and (min-width:768px) and (max-width:1024px){.se-list-item-url{font-size:12px;line-height:1.2}
}
@media all and (min-width:1025px) and (max-width:1280px){.se-list-item-url{font-size:12px;line-height:1.2}
}
@media all and (min-width:1281px){.se-list-item-url{font-size:12px;line-height:1.2}
}
.se-list-item-description{font-family:"Source Sans Pro",Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:26px;margin:12px 0 -6px}
.se-list-item-description .mark{font-weight:bold}
.se-list-item-type{font-size:12px;line-height:1.2;margin-bottom:0;color:#503291;font-weight:bold}
@media all and (min-width:768px) and (max-width:1024px){.se-list-item-type{font-size:12px;line-height:1.2}
}
@media all and (min-width:1025px) and (max-width:1280px){.se-list-item-type{font-size:12px;line-height:1.2}
}
@media all and (min-width:1281px){.se-list-item-type{font-size:12px;line-height:1.2}
}
.se-list-item-type span:after{content:", "}
.se-list-item-type span:last-child:after{content:none}
.se-list-item-image{position:relative;overflow:hidden;display:none;width:100%;background-repeat:no-repeat;background-size:cover}
.se-list-item-image:before{display:block;width:100%;padding-top:75%;content:""}
.se-list-item-image img{width:100%;position:absolute;top:0;right:0;bottom:0;left:0}
@media all and (min-width:1281px){.se-list-item-image img{padding:0 10px}
}
@media all and (min-width:1025px) and (max-width:1280px){.se-list-item-image img{padding:0 10px}
}
@media all and (min-width:768px) and (max-width:1024px){.se-list-item-image img{padding:0 10px}
}
@media all and (min-width:0) and (max-width:767px){.se-list-item-image img{padding:0 10px}
}
.se-list-item a.se-list-item-image-link:hover{opacity:1}
.se-list-item-play-btn{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer}
.se-list-item-line{height:1px;background-color:#eee}
.se-list-item__eyebrow{font-family:"Source Sans Pro",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;padding-bottom:20px;color:gray;letter-spacing:1px;text-transform:uppercase}
.se-list-item__eyebrow:after,.se-list-item__eyebrow:before{display:block;height:1px;content:""}
.se-list-item__eyebrow:before{margin-bottom:-3px}
.se-list-item__eyebrow:after{margin-top:-3px}
@media screen and (max-width:1023px){.se-list-item__eyebrow{font-size:12px;font-weight:700;line-height:1.2}
.se-list-item__eyebrow:after,.se-list-item__eyebrow:before{display:block;height:1px;content:""}
.se-list-item__eyebrow:before{margin-bottom:-3px}
.se-list-item__eyebrow:after{margin-top:-3px}
}
.se-list-item--image .se-list-item-right,.se-list-item--image .se-events-list-item-right{display:block}
.se-list-item--image .se-list-item .se-list-item-image,.se-list-item--image .se-list-item .se-events-list-image,.se-list-item--image .se-events-list-item .se-list-item-image,.se-list-item--image .se-events-list-item .se-events-list-image{display:block}
.se-list-job-item{position:relative;padding-top:32px !important;padding-bottom:32px !important;border-bottom:1px solid #eee;zoom:1}
.se-list-job-item:before,.se-list-job-item:after{display:table;line-height:0;content:""}
.se-list-job-item:after{clear:both}
.se-list-job-item-details{font-size:12px;line-height:1.2;margin-bottom:8px !important;color:gray;font-weight:bold;text-transform:uppercase}
@media all and (min-width:768px) and (max-width:1024px){.se-list-job-item-details{font-size:12px;line-height:1.2}
}
@media all and (min-width:1025px) and (max-width:1280px){.se-list-job-item-details{font-size:12px;line-height:1.2}
}
@media all and (min-width:1281px){.se-list-job-item-details{font-size:12px;line-height:1.2}
}
.se-list-job-item-title{margin:0;margin-bottom:8px !important;font-size:18px;font-weight:bold;text-transform:inherit}
.se-list-job-item-title a{color:#000}
.se-list-job-item-title a:hover{color:#eb3c96}
.se-list-job-item-title a:hover em{background-color:transparent}
.se-list-job-item-title em{background-color:#96d7d2;font-style:normal;font-weight:bold}
.se-list-job-item-url{font-size:14px;line-height:1.2;margin-bottom:0 !important;color:gray}
@media all and (min-width:768px) and (max-width:1024px){.se-list-job-item-url{font-size:14px;line-height:1.2}
}
@media all and (min-width:1025px) and (max-width:1280px){.se-list-job-item-url{font-size:14px;line-height:1.2}
}
@media all and (min-width:1281px){.se-list-job-item-url{font-size:14px;line-height:1.2}
}
.se-list-job-item-location{margin-bottom:8px !important}
.se-list-job-item-call-to-action{float:right}
.se-list-loader-inner{display:flex;justify-content:center}
.se-list-summary-label{font-family:"Source Sans Pro",Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.2;margin-bottom:0;color:#787878}
.se-list-summary-label:after,.se-list-summary-label:before{display:block;height:1px;content:""}
.se-list-summary-label:before{margin-bottom:-5px}
.se-list-summary-label:after{margin-top:-5px}
@media screen and (max-width:1023px){.se-list-summary-label{font-size:18px;line-height:1.2}
.se-list-summary-label:after,.se-list-summary-label:before{display:block;height:1px;content:""}
.se-list-summary-label:before{margin-bottom:-5px}
.se-list-summary-label:after{margin-top:-5px}
}
.se-list-empty{margin-top:24px !important}
.se-list-empty-description{margin:0;color:#000;font-size:24px;text-transform:inherit;margin-bottom:24px !important}
.se-list-empty-reset-button{margin-bottom:24px !important}
.se-list-empty-suggestion-title{font-weight:bold}
.se-list-empty-suggestion-list-item--link{color:#eb3c96;cursor:pointer}
.se-list-empty-suggestion-list-item--link:hover{color:rgba(235,60,150,0.8)}
.se-list-summary,.se-list-empty{width:85%}
.se-list-item-left{float:left}
.se-list-item-right{float:right}
.se-list-job-item-left{float:left}
.se-list-job-item-right{float:right}
@media all and (min-width:1281px){.se-list-item-left{width:85%}
.se-list-item-line{position:absolute;right:10px;bottom:0;left:10px}
.se-list-item--image .se-list-item-left{position:relative;width:72.72727%;min-height:1px;padding:0 10px;float:left}
.se-list-item--image .se-list-item-right{position:relative;width:18.18182%;min-height:1px;padding:0 10px;float:left}
.se-list-job-item-left{position:relative;width:63.63636%;min-height:1px;padding:0 10px;float:left}
.se-list-job-item-right{position:relative;width:36.36364%;min-height:1px;padding:0 10px;float:left}
}
@media all and (min-width:1025px) and (max-width:1280px){.se-list-item-left{position:relative;width:100%;min-height:1px;padding:0 10px;float:left}
.se-list-item .se-events-list-item-left{position:relative;width:90.90909%;min-height:1px;padding:0 10px;float:left}
.se-list-item-line{position:absolute;right:10px;bottom:0;left:10px}
.se-list-item--image .se-list-item-left{position:relative;width:81.81818%;min-height:1px;padding:0 10px;float:left}
.se-list-item--image .se-list-item-right{position:relative;width:18.18182%;min-height:1px;padding:0 10px;float:left}
.se-list-item--image .se-events-list-item-left{position:relative;width:54.54545%;min-height:1px;padding:0 10px;float:left}
.se-list-item--image .se-events-list-item-right{position:relative;width:36.36364%;min-height:1px;padding:0 10px;float:left}
.se-list-job-item-left{position:relative;width:63.63636%;min-height:1px;padding:0 10px;float:left}
.se-list-job-item-right{position:relative;width:36.36364%;min-height:1px;padding:0 10px;float:left}
}
@media all and (min-width:768px) and (max-width:1024px){.se-list-item-left{position:relative;width:100%;min-height:1px;padding:0 10px;float:left}
.se-list-item-line{position:absolute;right:10px;bottom:0;left:10px}
.se-list-item--image .se-list-item-left{position:relative;width:83.33333%;min-height:1px;padding:0 10px;float:left}
.se-list-item--image .se-list-item-right{position:relative;width:16.66667%;min-height:1px;padding:0 10px;float:left;padding-right:20px}
.se-list-item--image .se-events-list-item-left{position:relative;width:66.66667%;min-height:1px;padding:0 10px;float:left}
.se-list-item--image .se-events-list-item-right{position:relative;width:33.33333%;min-height:1px;padding:0 10px;float:left}
.se-list-job-item-call-to-action{float:none}
.se-list-job-item-left{position:relative;width:80%;min-height:1px;padding:0 10px;float:left}
.se-list-job-item-right{position:relative;width:20%;min-height:1px;padding:0 10px;float:left}
}
@media all and (min-width:0) and (max-width:767px){.se-list{padding-top:10px}
.se-list-item{padding-top:20px !important}
.se-list-item-left{position:relative;width:100%;min-height:1px;padding:0 10px;float:left}
.se-list-item-right{position:relative;width:100%;min-height:1px;padding:0 10px;float:left}
.se-list-item-line{position:absolute;right:10px;bottom:0;left:10px}
.se-list-item-image{display:none;margin-bottom:30px}
.se-list-job-item-call-to-action{float:none}
.se-list-job-item-left{position:relative;width:100%;min-height:1px;padding:0 10px;float:left}
.se-list-job-item-right{position:relative;width:100%;min-height:1px;padding:0 10px;float:left}
}
.se-pagination{margin-top:48px !important;margin-bottom:48px !important;position:relative;width:100%}
.se-pagination-layout{display:flex;justify-content:center}
.se-pagination-button{font-family:"Source Sans Pro",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;display:flex;align-items:center;justify-content:center;height:48px;text-transform:uppercase}
.theme-green .se-pagination-button{color:#099a90}
.theme-purple .se-pagination-button{color:#8cb0f0}
.theme-red .se-pagination-button{color:#e4614f}
.theme-orange .se-pagination-button{color:#f29100}
.theme-navy .se-pagination-button{color:#1f345a}
.se-pagination-button:after,.se-pagination-button:before{display:block;height:1px;content:""}
.se-pagination-button:before{margin-bottom:-3px}
.se-pagination-button:after{margin-top:-3px}
@media screen and (max-width:1023px){.se-pagination-button{font-size:12px;font-weight:700;line-height:1.2}
.se-pagination-button:after,.se-pagination-button:before{display:block;height:1px;content:""}
.se-pagination-button:before{margin-bottom:-3px}
.se-pagination-button:after{margin-top:-3px}
}
.se-pagination-button--next,.se-pagination-button--previous{cursor:pointer}
.se-pagination-button--previous{padding-right:24px !important;border-right:1px solid #eee}
.se-pagination-button--next{padding-left:24px !important;border-left:1px solid #eee}
.se-pagination-placer{position:relative;height:48px}
.se-pagination-list{position:relative;height:48px;transition:left 200ms linear;-moz-transition:left 200ms linear;-o-transition:left 200ms linear;-webkit-transition:left 200ms linear}
.se-pagination-list-item{display:inline-block;position:relative;width:48px;height:48px;line-height:48px;text-align:center;cursor:pointer}
.se-pagination-list-item-label{font-family:"Source Sans Pro",Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:26px;display:flex;align-items:center;justify-content:center;height:48px;margin:0}
.se-pagination-list-item-line{position:absolute;top:44px;right:14px;left:14px;height:0;transition:height 200ms linear;-moz-transition:height 200ms linear;-o-transition:height 200ms linear;-webkit-transition:height 200ms linear}
.theme-green .se-pagination-list-item-line{background-color:#099a90}
.theme-purple .se-pagination-list-item-line{background-color:#8cb0f0}
.theme-red .se-pagination-list-item-line{background-color:#e4614f}
.theme-orange .se-pagination-list-item-line{background-color:#f29100}
.theme-navy .se-pagination-list-item-line{background-color:#1f345a}
.se-pagination-list-item--active .se-pagination-list-item-line{height:4px}
.se-pagination-list--mobile{display:none}
.se-pagination-single{width:48px;margin:0 auto}
.se-pagination-placer{margin:0 auto;overflow:hidden}
@media all and (min-width:1281px){.se-pagination-layout-left--mobile{display:none}
.se-pagination-placer{width:336px}
.se-pagination-single{display:none}
}
@media all and (min-width:1025px) and (max-width:1280px){.se-pagination-layout-left--mobile{display:none}
.se-pagination-placer{width:336px}
.se-pagination-single{display:none}
}
@media all and (min-width:768px) and (max-width:1024px){.se-pagination-layout-left--mobile{display:none}
.se-pagination-placer{width:336px}
.se-pagination-single{display:none}
}
@media all and (min-width:0) and (max-width:767px){.se-pagination-list--desktop{display:block}
.se-pagination-list--mobile{display:none}
.se-pagination-layout-left{float:left}
.se-pagination-layout-left--desktop{display:none}
.se-pagination-layout-right{float:right}
.se-pagination-layout-center{margin-bottom:24px !important}
.se-pagination-placer{width:240px}
.se-pagination-single{display:none}
}
.search-select{position:relative;zoom:1}
.search-select:before,.search-select:after{display:table;line-height:0;content:""}
.search-select:after{clear:both}
.search-select-header{zoom:1;display:flex;padding-top:20px;padding-bottom:20px}
.search-select-header:before,.search-select-header:after{display:table;line-height:0;content:""}
.search-select-header:after{clear:both}
.search-select-header-title{font-family:"Source Sans Pro",Arial,sans-serif;font-size:15px;font-weight:700;letter-spacing:0;line-height:1.1;margin:0;color:#2b6bc7;text-transform:uppercase}
.search-select-header-title:after,.search-select-header-title:before{display:block;height:1px;content:""}
.search-select-header-title:before{margin-bottom:-4px}
.search-select-header-title:after{margin-top:-4px}
@media screen and (max-width:1023px){.search-select-header-title{font-size:15px;font-weight:700;line-height:1.1}
.search-select-header-title:after,.search-select-header-title:before{display:block;height:1px;content:""}
.search-select-header-title:before{margin-bottom:-3px}
.search-select-header-title:after{margin-top:-3px}
}
.search-select-header-expand-icon{float:right}
.search-select-content{position:relative;zoom:1;overflow-y:hidden;transition:height .5s linear;-moz-transition:height .5s linear;-o-transition:height .5s linear;-webkit-transition:height .5s linear}
.search-select-content:before,.search-select-content:after{display:table;line-height:0;content:""}
.search-select-content:after{clear:both}
.search-select-content-inner{position:relative;zoom:1}
.search-select-content-inner:before,.search-select-content-inner:after{display:table;line-height:0;content:""}
.search-select-content-inner:after{clear:both}
.search-select-list{zoom:1;padding-bottom:30px}
.search-select-list:before,.search-select-list:after{display:table;line-height:0;content:""}
.search-select-list:after{clear:both}
.search-select-list-item{position:relative;cursor:pointer}
.search-select-list-item--0{font-weight:bold}
.search-select-list-item--1{font-weight:normal;margin-left:16px !important}
.search-select-list-item-line{width:0;height:16px;transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear}
.search-select-list-item-line--active{width:4px}
.theme-green .search-select-list-item-line--active{background-color:#099a90}
.theme-purple .search-select-list-item-line--active{background-color:#8cb0f0}
.theme-red .search-select-list-item-line--active{background-color:#e4614f}
.theme-orange .search-select-list-item-line--active{background-color:#f29100}
.theme-navy .search-select-list-item-line--active{background-color:#1f345a}
.search-select-list-item-label{font-family:"Source Sans Pro",Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.2;margin:25px 0}
.search-select-list-item-label:after,.search-select-list-item-label:before{display:block;height:1px;content:""}
.search-select-list-item-label:before{margin-bottom:-4px}
.search-select-list-item-label:after{margin-top:-5px}
@media screen and (max-width:1023px){.search-select-list-item-label{font-size:16px;line-height:1.2}
.search-select-list-item-label:after,.search-select-list-item-label:before{display:block;height:1px;content:""}
.search-select-list-item-label:before{margin-bottom:-4px}
.search-select-list-item-label:after{margin-top:-5px}
}
.search-select-list-item-label--active{font-weight:900}
.theme-green .search-select-list-item-label--active{color:#099a90}
.theme-purple .search-select-list-item-label--active{color:#8cb0f0}
.theme-red .search-select-list-item-label--active{color:#e4614f}
.theme-orange .search-select-list-item-label--active{color:#f29100}
.theme-navy .search-select-list-item-label--active{color:#1f345a}
.search-select-list-item-hits{color:gray;font-weight:normal}
.search-select-list-item-hits--hidden{display:none}
.search-select-list .search-select-list-item:first-of-type .search-select-list-item-label{margin-top:0}
.search-select-list .search-select-list-item:last-of-type .search-select-list-item-label{margin-bottom:0}
.search-select-line{height:1px;background-color:#e1e1e1}
.search-select-header-left{display:flex;align-items:center}
@media all and (min-width:1281px){.search-select-header-left{width:80%}
.search-select-header-right{width:20%}
.search-select-content{margin-left:-10px}
.search-select-list{padding-left:10px}
.search-select-list-item-line{position:absolute;top:-2px;left:-10px}
.search-select-line{position:absolute;right:0;bottom:0;left:0}
}
@media all and (min-width:1025px) and (max-width:1280px){.search-select-header-left{width:80%}
.search-select-header-right{width:20%}
.search-select-content{margin-left:-10px}
.search-select-list{padding-left:10px}
.search-select-list-item-line{position:absolute;top:-2px;left:-10px}
.search-select-line{position:absolute;right:0;bottom:0;left:0}
}
@media all and (min-width:768px) and (max-width:1024px){.search-select{padding-right:34px;padding-left:34px}
.search-select-header-left{width:80%}
.search-select-header-right{width:20%}
.search-select-content{margin-left:-10px}
.search-select-list{padding-left:10px}
.search-select-list-item-line{position:absolute;top:0;left:-10px}
.search-select-list-item-label--active{padding-top:1px}
}
@media all and (min-width:0) and (max-width:767px){.search-select{padding-right:34px;padding-left:34px}
.search-select-header-left{width:80%}
.search-select-header-right{width:20%}
.search-select-content{margin-left:-10px}
.search-select-list{padding-left:10px}
.search-select-list-item-line{position:absolute;top:0;left:-10px}
.search-select-list-item-label--active{padding-top:1px}
}
.search-cards{min-height:41vh}
.search-cards__no-results{margin:0 auto;text-align:center}
.search-cards__no-results p{color:#787878}
.search-cards__card{max-width:500px;margin:0 auto 60px auto}
.search-cards__card-media-image{width:100%;height:auto}
h6.search-cards__card-tag{font-size:12px;font-weight:600}
.theme-green .search-cards__card-tag{color:#099a90}
.theme-purple .search-cards__card-tag{color:#8cb0f0}
.theme-red .search-cards__card-tag{color:#e4614f}
.theme-orange .search-cards__card-tag{color:#f29100}
.theme-navy .search-cards__card-tag{color:#1f345a}
.search-cards__card-description{color:#505050;font-size:12px}
.search-cards__card-link{color:#505050;font-size:12px;font-weight:600}
.search-cards__card-link:hover{color:#000;text-decoration:underline}
@media screen and (min-width:768px){.search-cards__card{display:flex;flex-direction:row;max-width:none}
.search-cards__card-media{flex:1;max-width:392px;margin-right:70px}
.search-cards__card-content{display:flex;flex:1;flex-direction:column;align-content:center;justify-content:center}
h6.search-cards__card-tag{margin:0}
.search-cards__card-description{margin-top:10px;font-size:15px}
.search-cards__card-link{font-size:15px}
}
.search-filters{padding:25px 0 55px 0}
.search-filters__total{color:#505050;font-size:15px;text-align:center}
.search-filters__options{display:flex;flex-direction:row;align-items:center;justify-content:center}
.search-filters__options-label{display:flex;position:relative;flex:0 0 auto;flex-direction:row;align-items:center;padding:0 25px;color:#505050;font-size:15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.search-filters__options label:last-child{padding-right:0}
.search-filters__options-input{position:absolute;cursor:pointer;opacity:0}
.search-filters__options-input:checked ~ .search-filters__options-radiobtn{background-color:#1f345a}
.search-filters__options-radiobtn{position:absolute;left:0;width:13px;height:12px;border:solid 2px #1f345a;border-radius:50%;background-color:#fff}
@media screen and (min-width:1025px){.search-filters__options{justify-content:flex-start}
}
.search-pagination{position:relative;max-width:325px;margin:0 auto 40px auto}
.search-pagination__next,.search-pagination__prev{cursor:pointer;opacity:1;transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease}
.search-pagination__next.slick-disabled,.search-pagination__prev.slick-disabled{opacity:0}
.search-pagination__next-icon,.search-pagination__prev-icon{width:12px;height:12px;stroke:#787878;fill:#787878}
.search-pagination__prev{position:absolute;top:8px;left:10px;z-index:10}
.search-pagination__next{position:absolute;top:8px;right:10px;z-index:10}
.search-pagination__items{margin:0;padding:10px 30px;text-align:center}
.search-pagination__item{display:inline-block}
.search-pagination__link{display:inline-block;padding:0 5px;color:#787878;font-size:18px;font-weight:600}
.search-pagination__link--active{border-bottom:solid 3px #1f345a;color:#1f345a}
.search-pagination__link:hover{color:#1f345a}
.search-results{padding-top:0}
@media screen and (min-width:1025px){.search-results{padding-top:0}
}
.sitemap__container{padding:20px 0}
.sitemap__row{margin-bottom:20px;padding:20px 0;border-bottom:solid 1px #dbdbdb}
.sitemap__row--last{border-bottom:0}
.sitemap__row-flex{display:flex;flex-direction:column;flex-flow:wrap}
.sitemap__col-flex{flex:1 0 auto;width:100%;padding:0}
.sitemap__section-title{color:#1f345a}
h3.sitemap__section-title{margin:0 0 20px 0;font-size:22px}
.sitemap__subsection-title{color:#505050}
h4.sitemap__subsection-title.demoted{margin:0 0 10px 0;font-size:22px}
.sitemap__subsection-items{margin:0 0 20px 0;padding:0;list-style:none}
.sitemap__subsection-item{position:relative;padding:5px 0 5px 30px}
.sitemap__subsection-item-icon{position:absolute;top:5px;left:0;width:20px;height:20px;color:#787878}
.sitemap__subsection-link{font-size:18px}
.sitemap__subsection-link:hover{color:#000;text-decoration:underline}
@media screen and (min-width:768px){.sitemap__container{padding:35px 0}
.sitemap__row{padding:35px 0}
.sitemap__row-flex{flex-direction:row}
.sitemap__col-flex{width:50%;padding:0 10px}
.sitemap__section-title{width:90%}
h3.sitemap__section-title{margin:0 0 20px 0;font-size:24px}
.sitemap__subsection-title{color:#505050}
h4.sitemap__subsection-title.demoted{margin:0 0 15px 0;font-size:24px}
}
.social-media{position:relative}
.social-media__bg{position:absolute;width:100%;height:152px;background-color:#1f345a}
.social-media__container{padding:40px 30px}
.social-media__title{font-family:"Bree Serif",Arial,sans-serif;font-size:30px;font-weight:400;letter-spacing:0;line-height:1.1;position:relative;margin-bottom:30px;color:#fff}
.social-media__title:after,.social-media__title:before{display:block;height:1px;content:""}
.social-media__title:before{margin-bottom:-8px}
.social-media__title:after{margin-top:-6px}
@media screen and (max-width:1023px){.social-media__title{font-family:"Bree Serif";font-size:22px;line-height:1.2}
.social-media__title:after,.social-media__title:before{display:block;height:1px;content:""}
.social-media__title:before{margin-bottom:-8px}
.social-media__title:after{margin-top:-5px}
}
.social-media__list{display:flex;position:relative;justify-content:space-around;width:100%;margin:0;background-color:#f4f4f4;list-style:none}
.social-media__list:before{color:#099a90}
.social-media__link{font-family:"Source Sans Pro",Arial,sans-serif;font-size:24px;font-weight:600;letter-spacing:0;line-height:1.1;display:inline-block;padding-left:18px}
.social-media__link:after,.social-media__link:before{display:block;height:1px;content:""}
.social-media__link:before{margin-bottom:-5px}
.social-media__link:after{margin-top:-5px}
@media screen and (max-width:1023px){.social-media__link{font-size:22px;font-weight:600;line-height:1.1}
.social-media__link:after,.social-media__link:before{display:block;height:1px;content:""}
.social-media__link:before{margin-bottom:-6px}
.social-media__link:after{margin-top:-5px}
}
.social-media__list-item{display:flex;align-items:center;justify-content:center;width:100%;padding:40px 0;transition:color .3s}
.social-media__list-item:hover{padding-bottom:36px;border-bottom:4px solid #099a90;color:#099a90}
.social-media__list-item-LinkedIn:before{font-family:"MKGAA-ICONS" !important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e911"}
.social-media__list-item-Facebook:before{font-family:"MKGAA-ICONS" !important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90a"}
.social-media__list-item-Twitter:before{font-family:"MKGAA-ICONS" !important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90e"}
.social-media__list-item:before{color:#099a90;font-size:32px}
@media all and (min-width:0) and (max-width:767px){.social-media{width:100% !important;margin-left:0 !important}
}
.social-media-stacked:before{height:175px}
.social-media-stacked .social-media__title,.social-media-stacked .social-media__link{font-size:22px}
.social-media-stacked .social-media__list{flex-direction:column;padding:30px}
.social-media-stacked .social-media__list-item{justify-content:flex-start;padding:0 0 20px}
.social-media-stacked .social-media__list-item:last-child{padding-bottom:0}
.social-media-stacked .social-media__list-item:hover{border:0}
.social-share-container{display:inline-block;position:relative;width:112px;height:40px}
.social-share{position:absolute;top:0;z-index:1}
.social-share--active{box-shadow:0 5px 5px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,0.3)}
.social-share__button{display:flex;width:100%;padding:2px 5px;color:#2b2b2b;font-size:15px;font-weight:600}
.social-share__button-icon{width:16px;height:16px;margin-right:5px;fill:#2b2b2b}
.social-share__items{max-height:0;margin:0;padding:0 5px;list-style:none;visibility:hidden;transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease}
.social-share__items--open{max-height:10em;padding:10px 5px;visibility:visible}
.social-share__item{padding:5px 0}
.social-share__item-button{display:flex;align-items:center;color:#2b2b2b;font-size:12px}
.social-share__item-button:hover span{text-decoration:underline}
.social-share__item-button-icon{width:15px;height:15px;margin-right:5px;fill:#2b2b2b}
.blossom-spacer{display:flex;align-items:center;height:5px;margin:0;padding:0;font-size:0;line-height:0}
.blossom-spacer--sm{height:10px}
.blossom-spacer--md{height:20px}
.blossom-spacer--lg{height:30px}
.blossom-spacer--xlg{height:40px}
.blossom-horizontal-rule{width:100%;height:1px;border:0;background:#dbdbdb}
@media screen and (min-width:1025px){.blossom-spacer{height:10px}
.blossom-spacer--sm{height:20px}
.blossom-spacer--md{height:40px}
.blossom-spacer--lg{height:60px}
.blossom-spacer--xlg{height:80px}
}
.suggestion-card{max-width:500px;margin:0 auto 50px auto;border:solid 1px #dbdbdb}
.suggestion-card__top{display:flex;position:relative;align-items:center;height:54px}
.theme-green .suggestion-card__top{background-color:#dbefee}
.theme-purple .suggestion-card__top{background-color:#d6e1f2}
.theme-red .suggestion-card__top{background-color:#efa29a}
.theme-orange .suggestion-card__top{background-color:#f4c17d}
.theme-navy .suggestion-card__top{background-color:#f4f7fd}
.suggestion-card__icon{position:absolute;top:0;right:10px;bottom:0;width:32px;height:32px;margin:auto}
.suggestion-card__icon.icon-icons_advice_and_support{fill:#f4c17d}
.suggestion-card__title{padding:0 52px 0 20px;font-size:15px}
h4.suggestion-card__title{margin:0}
.suggestion-card__bottom{padding:16px}
.suggestion-card__text{margin:0 0 20px 0;color:#787878;font-size:14px}
.suggestion-card__link{display:block;color:#505050;font-size:12px;font-weight:600;line-height:1}
.suggestion-card__link:hover{color:#000;text-decoration:underline}
@media screen and (min-width:768px){.suggestion-card{max-width:none;margin:0 auto 30px auto}
.suggestion-card__bottom{position:relative;height:100px;padding-bottom:30px}
.suggestion-card__link{position:absolute;bottom:10px}
}
.text-header{padding:28px 0 40px 0;background-color:#1f345a;color:#fff}
.text-header__heading{position:relative;padding-bottom:25px}
h1.text-header__heading.demoted{margin:0;font-size:22px}
.text-header__heading:after{position:absolute;bottom:0;left:0;width:16px;height:2px;background-color:#fff;content:""}
@media screen and (min-width:1025px){.text-header{padding:40px 0 60px 0}
h1.text-header__heading.demoted{font-size:24px}
}
.feedback-component__container{display:flex;align-items:center;width:100%;padding:1rem 0rem}
.feedback-component__message{height:auto;margin-right:1rem;color:#000;font-size:1rem;font-weight:600;word-break:break-word}
.feedback-component__actions-wrapper{display:flex}
.feedback-component__action-button{display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0 .5rem;padding:6px;cursor:pointer}
.feedback-component__action-button--like-inactive{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/gray/thumb-up-outline-inactive.svg") !important}
.feedback-component__action-button--like-richblue{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/blue/thumb-up-outline-blue.svg");background-size:100% 100%}
.feedback-component__action-button--like-richblue:hover,.feedback-component__action-button--like-richblue-active{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/blue/thumb-up-solid-blue.svg") !important}
.feedback-component__action-button--like-vibrantcyan{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/cyan/thumb-up-outline-cyan.svg");background-size:100% 100%}
.feedback-component__action-button--like-vibrantcyan:hover,.feedback-component__action-button--like-vibrantcyan-active{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/cyan/thumb-up-solid-cyan.svg") !important}
.feedback-component__action-button--like-richgreen{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/green_rich/thumb-up-outline-green-rich.svg");background-size:100% 100%}
.feedback-component__action-button--like-richgreen:hover,.feedback-component__action-button--like-richgreen-active{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/green_rich/thumb-up-solid-green-rich.svg") !important}
.feedback-component__action-button--like-vibrantgreen{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/green_vibrant/thumb-up-outline-green-vibrant.svg");background-size:100% 100%}
.feedback-component__action-button--like-vibrantgreen:hover,.feedback-component__action-button--like-vibrantgreen-active{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/green_vibrant/thumb-up-solid-green-vibrant.svg") !important}
.feedback-component__action-button--like-vibrantmagenta{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/magenta/thumb-up-outline-magenta.svg");background-size:100% 100%}
.feedback-component__action-button--like-vibrantmagenta:hover,.feedback-component__action-button--like-vibrantmagenta-active{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/magenta/thumb-up-solid-magenta.svg") !important}
.feedback-component__action-button--like-richpurple{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/purple/thumb-up-outline-purple.svg");background-size:100% 100%}
.feedback-component__action-button--like-richpurple:hover,.feedback-component__action-button--like-richpurple-active{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/purple/thumb-up-solid-purple.svg") !important}
.feedback-component__action-button--like-richred{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/red/thumb-up-outline-red.svg");background-size:100% 100%}
.feedback-component__action-button--like-richred:hover,.feedback-component__action-button--like-richred-active{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/red/thumb-up-solid-red.svg") !important}
.feedback-component__action-button--like-vibrantyellow{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/yellow/thumb-up-outline-yellow.svg");background-size:100% 100%}
.feedback-component__action-button--like-vibrantyellow:hover,.feedback-component__action-button--like-vibrantyellow-active{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/yellow/thumb-up-solid-yellow.svg") !important}
.feedback-component__action-button--dislike-inactive{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/gray/thumb-down-outline-inactive.svg") !important}
.feedback-component__action-button--dislike-richblue{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/blue/thumb-down-outline-blue.svg");background-size:100% 100%}
.feedback-component__action-button--dislike-richblue:hover,.feedback-component__action-button--dislike-richblue-active{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/blue/thumb-down-solid-blue.svg") !important}
.feedback-component__action-button--dislike-vibrantcyan{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/cyan/thumb-down-outline-cyan.svg");background-size:100% 100%}
.feedback-component__action-button--dislike-vibrantcyan:hover,.feedback-component__action-button--dislike-vibrantcyan-active{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/cyan/thumb-down-solid-cyan.svg") !important}
.feedback-component__action-button--dislike-richgreen{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/green_rich/thumb-down-outline-green-rich.svg");background-size:100% 100%}
.feedback-component__action-button--dislike-richgreen:hover,.feedback-component__action-button--dislike-richgreen-active{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/green_rich/thumb-down-solid-green-rich.svg") !important}
.feedback-component__action-button--dislike-vibrantgreen{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/green_vibrant/thumb-down-outline-green-vibrant.svg");background-size:100% 100%}
.feedback-component__action-button--dislike-vibrantgreen:hover,.feedback-component__action-button--dislike-vibrantgreen-active{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/green_vibrant/thumb-down-solid-green-vibrant.svg") !important}
.feedback-component__action-button--dislike-vibrantmagenta{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/magenta/thumb-down-outline-magenta.svg");background-size:100% 100%}
.feedback-component__action-button--dislike-vibrantmagenta:hover,.feedback-component__action-button--dislike-vibrantmagenta-active{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/magenta/thumb-down-solid-magenta.svg") !important}
.feedback-component__action-button--dislike-richpurple{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/purple/thumb-down-outline-purple.svg");background-size:100% 100%}
.feedback-component__action-button--dislike-richpurple:hover,.feedback-component__action-button--dislike-richpurple-active{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/purple/thumb-down-solid-purple.svg") !important}
.feedback-component__action-button--dislike-richred{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/red/thumb-down-outline-red.svg");background-size:100% 100%}
.feedback-component__action-button--dislike-richred:hover,.feedback-component__action-button--dislike-richred-active{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/red/thumb-down-solid-red.svg") !important}
.feedback-component__action-button--dislike-vibrantyellow{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/yellow/thumb-down-outline-yellow.svg");background-size:100% 100%}
.feedback-component__action-button--dislike-vibrantyellow:hover,.feedback-component__action-button--dislike-vibrantyellow-active{background-image:url("../../../etc/designs/mkgaa-blossom/assets/feedback/yellow/thumb-down-solid-yellow.svg") !important}
.btnFeedbackClicked{cursor:default !important}
.btnFeedbackUnClicked{cursor:pointer !important}
.kalendae .k-btn-close:after{display:flex;margin-top:-2px;margin-left:1px}
.wFormContainer .inputWrapper input[type="text"],.wFormContainer .inputWrapper input[type="password"]{height:3em !important}
.wFormContainer *{max-width:100%}
@media screen and (max-width:767px) and (min-width:320px){.cmp-form-assembly .cmp-form-assembly__after-submit{margin-left:2rem}
.kalendae .k-btn-close:after{margin-top:-3px;margin-left:.5px}
}
@supports(-webkit-overflow-scrolling:touch){.kalendae .k-btn-close:after{display:flex;margin-top:-2px;margin-left:-3px}
}
.hidden{display:none}
.cmp-percent-graph-wrapper *{margin:0;padding:0;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px}
.cmp-percent-cont{position:relative;left:-10px;width:590px;height:650px;clear:both}
.pointerplus{position:absolute;width:14px;height:13px;margin-top:58px;margin-left:61px}
.full-width{width:100%}
.full-height{height:100%}
.canvasjs-chart-credit,.hide{display:none}
.graph_gender li a{width:35px;height:50px;float:left}
.fchartContainer{width:100%;float:left;background-color:#e6ebf4}
.cmp-percent-right-wrapper{width:28%;margin-left:15px;float:left}
.cmp-percent-right-wrapper-section{width:100%;height:auto;margin-bottom:20px;float:left;background-color:#e6ebf4}
.cmp-percent-gender-radio{width:100%;float:left}
.fcolor{color:#7993c5}
.cmp-percent-input-wrapper{margin-bottom:20px;float:left}
.cmp-percent-input-wrapper-calender,.heightimg{width:30%;float:left}
.cmp-percent-infoicon{width:15%;margin-left:15px;transform:translateY(50%)}
.cmp-percent-input-wrapper-calendfield{width:70%;float:left}
.cmp-percent-input-wrapper-calendfield p{width:50%;margin-top:16px;float:left;color:#7993c5;font-weight:bold}
.cmp-percent-fleft-heightimgfield{width:100%;padding:0;clear:both;color:#7993c5;font-size:20px;font-weight:bold}
.heightText{width:100%;color:#000;font-weight:bold}
.errorbg{background-color:#fed4d5}
.mtop10{margin-top:10px}
.cmp-percent-mtop15{margin-top:15px}
.mtop20{margin-top:20px}
.mleft5{margin-left:5px}
.f12{font-size:12px}
.cmp-percent-fleft{float:left}
.fright{float:right}
.mBottom10{margin-bottom:10px}
.fullwidth{width:100%}
.halfwidth{width:50%}
.cmp-percent-input-wrapper-calender img{width:42px;margin:15px 0 0 15px;float:left}
.radio-male{width:50%;margin-top:10px;float:left;text-align:center;cursor:pointer}
.radio-female{position:relative;right:16px;width:50%;margin-top:10px;float:left;cursor:pointer}
.radio-male img,.radio-female img{margin-left:50px}
.btnblue{padding:2px 15px;background-color:#00309b;color:#fff}
.infomsgcontainer{width:72%;padding:10px}
.cmp-percent-footertext{margin-top:15px;margin-left:84px;font-size:9px}
.cmp-percent-footertext p{font-size:9px}
.cmp-percent-topMessage{width:49%;float:left}
.cmp-percent-graph-wrapper{width:1024px;margin:0 auto}
.graphlimit{width:15%;margin-top:8px;margin-left:15px}
.infomsgcontainer1{width:72%;padding:10px}
@media only screen and (min-device-width:320px) and (max-device-width:767px){.cmp-percent-noFloat{margin:auto;float:none !important;clear:both}
.cmp-percent-right-wrapper{display:inline-block;width:90%;margin-top:20px}
.cmp-percent-cont{position:relative;width:100%;height:auto;clear:both}
.cmp-percent-topMessage{width:90%;margin-top:15px;margin-left:25px;float:left;clear:both;text-align:justify}
.cmp-percent-graph-wrapper{width:100%;margin:0 auto}
.cmp-percent-footertext{display:inline-block;position:relative;bottom:20px;left:20px;width:90%;margin:0;font-size:10px}
.cmp-percent-footertext p{margin-right:15px;margin-left:10px;font-size:8px}
.cmp-percent-infoicon{width:15%;margin-left:15px}
.show{display:block}
.cmp-percent-mheight{height:auto}
.tml10{margin-left:10px}
.cmp-percent-fleft-heightimgfield{font-size:18px}
}
@media only screen and (min-device-width:768px) and (max-device-width:1023px){.cmp-percent-graph-wrapper{width:100%;margin:0 auto}
.cmp-percent-right-wrapper{width:40%;margin-left:0;float:left}
.cmp-percent-topMessage{width:91%;padding:10 31px;float:left;text-align:left}
.cmp-percent-footertext{display:inline-block;position:relative;bottom:20px;left:35px;width:100%;margin:0;font-size:10px}
.cmp-percent-footertext p{font-size:9px}
.cmp-percent-infoicon{width:15%;margin-left:15px}
.cmp-percent-cont{position:relative;width:412px;height:650px;clear:both}
.tml10{margin-left:10px}
.cmp-percent-fleft-heightimgfield{font-size:18px}
.ipadmargintop70{margin-top:70px}
}
@media only screen and (min-device-width:375px) and (max-device-width:375px){.pointerplus{position:absolute;width:14px;height:13px;margin-top:59px;margin-left:43px}
}
@media only screen and (min-device-width:667px) and (max-device-width:667px){.cmp-percent-footertext{margin-top:25px;margin-left:25px}
}
@media only screen and (min-device-width:640px) and (max-device-width:640px){.cmp-percent-footertext p{margin-top:15px;margin-left:32px}
}
@media only screen and (min-device-width:568px) and (max-device-width:667px){.cmp-percent-cont{position:relative;width:100%;height:auto;clear:both}
.autoHeight{height:auto}
}
.percent .cmp-percent-right-wrapper input{height:28px;border:1px solid #aaa}
@media print{.no-print,.no-print *{display:none !important}
.cmp-percent-printview{transform:scale(1)}
}
.cmp-percent-empty{height:25px;clear:both}
.cmp-percent-logo{margin-left:20%}
@media print and (orientation:landscape){.cmp-pagebreak{margin-top:90px}
.cmp-percent-printview .blossom-footer{page-break-before:always}
}
@media print and (orientation:portrait){.cmp-percent-cont{height:auto}
.cmp-pagebreak,.cmp-percent-printview .blossom-footer{page-break-before:always}
.cmp-percent-right-wrapper{float:none}
.cmp-percent-graph-wrapper{margin-top:-50px}
.cmp-percent-printview .headline.container{margin-top:-50px}
.cmp-percent-right-wrapper.cmp-percent-mtop15{margin-top:25px}
.blossom-footer .blossom-footer-text-item{width:550px;white-space:normal}
}
.slick-slider{display:block;position:relative;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-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{display:block;position:relative;margin:0;padding:0;overflow:hidden}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}
.slick-track{display:block;position:relative;top:0;left:0;margin-right:auto;margin-left:auto}
.slick-track:before,.slick-track:after{display:table;content:""}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{height:100%;min-height:1px;float:left}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url("clientlib-base/ajax-loader.gif") center center no-repeat}
.slick-prev,.slick-next{display:block;position:absolute;top:50%;width:20px;height:20px;padding:10px;transform:translate(0,-50%);border:solid #30aa9e;border-width:0 5px 5px 0;border-radius:0;outline:0;background:transparent;color:transparent;font-size:0;line-height:0;cursor:pointer;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0;background:transparent;background-color:transparent !important;color:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev{left:-25px;z-index:1}
[dir="rtl"] .slick-prev{right:-25px;left:auto}
.slick-next{right:-25px}
[dir="rtl"] .slick-next{right:auto;left:-25px}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{display:block;position:absolute;bottom:-40px;width:100%;margin:0;padding:0;list-style:none;text-align:center}
.slick-dots li{display:inline-block;position:relative;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{display:block;position:absolute;top:0;left:0;width:0;height:0;padding:5px;border:0;border-radius:50%;outline:0;background:transparent;background-color:#e1e1e1;color:transparent;font-size:6px;line-height:20px;text-align:center;cursor:pointer;-webkit-font-smoothing:antialiased}
@media all and (min-width:0) and (max-width:767px){.slick-dots li button{padding:8px}
}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li:before{display:none}
.slick-dots li.slick-active button:before{color:#e1e1e1;opacity:.75}
.slick-track{display:flex}
.slick-track .slick-slide{display:flex;height:auto}
.cmp-testmonial .slider{width:70%;margin:100px auto}
.cmp-testmonial .slick-slide{margin:0 20px;transition:all ease-in-out .3s;border:1px solid #787878;border-top:2px solid #787878;opacity:.2}
@media all and (min-width:0) and (max-width:767px){.cmp-testmonial .slick-slide{margin:0 4px}
}
.cmp-testmonial .slick-slide img{width:100%}
.cmp-testmonial .slick-prev:before,.cmp-testmonial .slick-next:before{color:#1f345a}
.cmp-testmonial .slick-active button{background-color:#30aa9e}
.cmp-testmonial .slick-active button:hover{background-color:#30aa9e}
.cmp-testmonial .slick-current{border:1px;border-top:2px solid #30aa9e;opacity:1}
@media all and (min-width:0) and (max-width:767px){.cmp-testmonial .slick-current{border-top:3px solid #30aa9e}
}
.cmp-testmonial .slick-prev.slick-arrow{position:absolute;margin-left:35px}
.cmp-testmonial .slick-prev.slick-arrow.slick-disabled{display:none !important}
.cmp-testmonial .slick-next.slick-arrow{position:absolute;margin-right:35px}
.cmp-testmonial .slick-next.slick-arrow.slick-disabled{display:none !important}
.cmp-testmonial__placeholder{width:100%;margin-top:-1px;padding:10px 20px;border:2px solid #EEE;font-family:"Source Sans Pro";text-align:center;z-index:-1}
.cmp-testmonial__content-box{display:inline-block;justify-content:center;width:inherit;padding:0 10px;text-align:center}
@media all and (min-width:0) and (max-width:767px){.cmp-testmonial__content-box{padding:0}
}
.cmp-testmonial__quotation{margin-bottom:50px;color:#1f345a;font-family:"Bree Serif";font-size:22px;font-weight:600;line-height:30px;quotes:"\201C" "\201D" "\2018" "\2019";word-break:break-word}
.cmp-testmonial__quotation:before{color:#1f345a;font-family:inherit;content:open-quote}
.cmp-testmonial__quotation:after{color:#1f345a;font-family:inherit;content:close-quote}
.cmp-testmonial__quotation-source{color:#30aa9e;font-size:14px;font-weight:800;text-transform:uppercase;word-break:break-word}
.cmp-testmonial__quotation-description{color:#787878;font-family:"Bree Serif";font-size:13px;opacity:.6;word-break:break-word}
.cmp-testmonial__carousel-slide{outline:0}
.cmp-testmonial button.slick-next.slick-arrow{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.cmp-testmonial button.slick-prev.slick-arrow{transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.cmp-testmonial .no-touch button:not(.button-animated):hover,.cmp-testmonial .no-touch .button:not(.button-animated):hover{background-color:#30aa9e !important}
.cmp-testmonial .carousel-not-active{display:none}
@media all and (min-width:0) and (max-width:767px){.cmp-testmonial__quotation{padding:10px 5px;font-size:20px;word-break:break-word}
.cmp-testmonial .slider{width:100%;margin:100px auto}
.cmp-testmonial .slick-prev,.slick-prev,.slick-next{display:none !important}
}
.container .colortheme-text.theme-purple ul a,.container .colortheme-text.theme-purple p a{color:#8cb0f0;text-decoration:underline}
.container .colortheme-text.theme-purple ul a:hover,.container .colortheme-text.theme-purple p a:hover{color:#787878}
.container .colortheme-text.theme-red ul a,.container .colortheme-text.theme-red p a{color:#e4614f;text-decoration:underline}
.container .colortheme-text.theme-red ul a:hover,.container .colortheme-text.theme-red p a:hover{color:#787878}
.container .colortheme-text.theme-green ul a,.container .colortheme-text.theme-green p a{color:#099a90;text-decoration:underline}
.container .colortheme-text.theme-green ul a:hover,.container .colortheme-text.theme-green p a:hover{color:#787878}
.container .colortheme-text.theme-orange ul a,.container .colortheme-text.theme-orange p a{color:#f29100;text-decoration:underline}
.container .colortheme-text.theme-orange ul a:hover,.container .colortheme-text.theme-orange p a:hover{color:#787878}
.close-button-common-style{display:inline-block;position:absolute;top:0;right:2rem;width:1.5rem;height:2px;transform:rotate(45deg);background-color:#979797;cursor:pointer}
.close-button-common-style::before{position:absolute;width:100%;height:100%;transform:rotate(90deg);background-color:#979797;content:""}
.close-button-common-style:hover{opacity:1}
.cmp-adv-cookie--disclaimer__wrap{position:fixed;bottom:0;right:0;left:0;top:auto;background:#f5f5f5;width:100%;z-index:1000;max-height:100%;overflow:auto}
.cmp-adv-cookie--disclaimer{position:relative;top:0;width:100%;background-color:#f5f5f5;z-index:1002;left:0}
.cmp-adv-cookie--disclaimer__container{zoom:1;padding:40px 20px;margin:0 3%}
.cmp-adv-cookie--disclaimer__row{display:flex;justify-content:space-between;flex-wrap:wrap}
.cmp-adv-cookie--disclaimer__overlay{position:absolute;background:rgba(0,0,0,0.75);z-index:99;top:0;left:0;width:100%;height:100vw}
.cmp-adv-cookie--disclaimer__close{display:inline-block;position:absolute;top:0;right:2rem;width:1.5rem;height:2px;transform:rotate(45deg);background-color:#979797;cursor:pointer;top:30px;right:1rem}
.cmp-adv-cookie--disclaimer__close::before{position:absolute;width:100%;height:100%;transform:rotate(90deg);background-color:#979797;content:""}
.cmp-adv-cookie--disclaimer__close:hover{opacity:1}
.advanced-cookie-disclaimer__container{position:relative;width:850px;height:auto;padding:1rem 4rem;background:#fff;z-index:1034;top:0;margin:0 auto;max-height:93vh;overflow:auto}
.advanced-cookie-disclaimer__overlay{position:relative;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;background-color:#fff;font-size:50px;z-index:999;display:flex;height:100vmin}
.cmp-adv-cookie--disclaimer__title{padding-right:20px}
.cmp-adv-cookie--disclaimer__title h4{font-family:"Lato","Noto Sans Arabic",Arial,sans-serif;font-size:30px;font-weight:900;letter-spacing:normal;line-height:1.2;display:inline-block;margin:0;padding:0;color:#000}
.advanced-cookie-disclaimer__title{margin:2rem 0;color:#000;font-family:"Lato","Noto Sans Arabic",Arial,sans-serif;text-align:center}
.advanced-cookie-disclaimer__accordion{display:flex;flex-direction:row;width:100%;padding:18px 0;transition:.4s;border:0;border-top:1px solid #e9e9e9;border-radius:0;outline:0;background-color:#fff;font-size:15px;text-align:left;cursor:pointer}
.advanced-cookie-disclaimer__accordion:hover{background:none !important}
.advanced-cookie-disclaimer__accordion:last-of-type{border-bottom:1px solid #e9e9e9}
.advanced-cookie-disclaimer__accordion-item-title{font-family:"Lato","Noto Sans Arabic",Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:normal;line-height:1.45455;color:#008490;font-size:18px;text-transform:none;position:relative;width:100%}
.advanced-cookie-disclaimer__accordion-item-title .accordion-label{cursor:pointer}
.advanced-cookie-disclaimer__accordion-item-title .accordion-label:after{margin-left:5px;color:#008490;font-weight:bold;content:"\002B"}
.advanced-cookie-disclaimer__accordion-item-title input{position:absolute;opacity:0;z-index:1;width:90%;cursor:pointer}
.advanced-cookie-disclaimer__accordion-item-title input:checked+.accordion-label:after{content:"\2212"}
.advanced-cookie-disclaimer__accordion-item-title input:checked ~ .advanced-cookie-disclaimer__panel{max-height:100vh}
.advanced-cookie-disclaimer__accordion-item-switch{position:absolute;right:0}
.advanced-cookie-disclaimer__panel{display:block;max-height:0;padding:0 1em;transition:max-height .5s;padding:0;background-color:#fff;font-family:Arial,Helvetica,sans-serif;overflow:hidden}
.advanced-cookie-disclaimer__panel p{margin-right:4rem;font-size:14px;line-height:24px;font-weight:400;letter-spacing:normal;color:#000}
.advanced-cookie-disclaimer__switch{display:inline-block;position:relative;width:40px;height:20px}
.advanced-cookie-disclaimer__switch input{width:0;height:0;opacity:0}
.advanced-cookie-disclaimer__slider{position:absolute;top:0;right:0;bottom:0;left:0;transition:.4s;border-radius:34px;background-color:#e1e1e1;cursor:pointer;-webkit-transition:.4s}
.advanced-cookie-disclaimer__slider:before{position:absolute;bottom:3px;left:3px;width:14px;height:14px;transition:.4s;border-radius:50%;background-color:#fff;content:"";-webkit-transition:.4s}
.advanced-cookie-disclaimer__checkbox:disabled+.advanced-cookie-disclaimer__slider{cursor:not-allowed;opacity:.5}
.advanced-cookie-disclaimer__checkbox:checked+.advanced-cookie-disclaimer__slider{background-color:#008490}
.advanced-cookie-disclaimer__checkbox:checked+.advanced-cookie-disclaimer__slider:before{transform:translateX(20px);-webkit-transform:translateX(20px);-ms-transform:translateX(20px)}
.advanced-cookie-disclaimer__checkbox:focus+.advanced-cookie-disclaimer__slider{box-shadow:0 0 1px #008490}
.advanced-cookie-disclaimer__footer{padding:0 0 1.5rem}
.advanced-cookie-disclaimer__wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.advanced-cookie-disclaimer__button{position:relative;margin-top:1rem;margin-right:2rem;padding:10px 8px;border:0;border-radius:0;outline:0;font-size:10px;font-weight:normal;letter-spacing:1px;text-transform:uppercase}
.advanced-cookie-disclaimer__button:last-child{margin-right:0}
.advanced-cookie-disclaimer__button--light{border:1px solid #008490;background:0;color:#008490}
.advanced-cookie-disclaimer__button--light:hover{background:none !important;opacity:.6}
.advanced-cookie-disclaimer__button--light-noborder{padding:8px 0;border-bottom:1px solid #008490;border-radius:0;background:0;color:#000;line-height:1;text-align:center}
.advanced-cookie-disclaimer__button--light-noborder:hover{border-bottom:1px solid #008490;background:none !important;color:#000;text-decoration:none}
.advanced-cookie-disclaimer__accordion-item-title:after{display:none}
.advanced-cookie-disclaimer__button--dark{border:2px solid #008490;background-color:#008490;color:#fff}
.advanced-cookie-disclaimer__button--dark:hover{background-color:#7de1ec !important;border-color:#7de1ec !important}
.advanced-cookie-disclaimer__close{display:inline-block;position:absolute;right:2rem;width:1.5rem;height:2px;transform:rotate(45deg);background-color:#acacac;cursor:pointer}
.advanced-cookie-disclaimer__close::before{position:absolute;width:100%;height:100%;transform:rotate(90deg);background-color:#acacac;content:""}
.advanced-cookie-disclaimer__close:hover{opacity:1}
.advanced-cookie-details-window__cookieDetailsBack{font-size:16px;line-height:27px;color:#000;font-weight:700}
.advanced-cookie-details-window__cookieDetailsLogo{max-width:200px;margin:0 auto;display:block;height:68px}
.advanced-cookie-details-window__content{font-size:16px;line-height:27px;color:#000;font-weight:700}
.advanced-cookie-details-window__content table{width:100%;font-size:16px;line-height:27px;color:#000;font-weight:700}
.cmp-advanceddisclaimer-hide{display:none}
.hide{display:none !important}
.advanced-cookie-disclaimer__overlay{position:fixed;height:100%;background-color:rgba(0,0,0,0.8);align-items:center;justify-content:center;overflow-y:auto;box-sizing:content-box;overflow:-moz-scrollbars-none;-ms-overflow-style:none;z-index:9999;display:flex !important}
.advanced-cookie-disclaimer__overlay.hide{display:none !important}
.advanced-cookie-disclaimer__overlay::-webkit-scrollbar{width:0 !important}
.cmp-adv-cookie--disclaimer__overlay{display:none}
.cmp-adv-cookie--disclaimer__close{display:none}
.cmp-adv-cookie--disclaimer__title{width:30%;float:left}
.cmp-adv-cookie--disclaimer__description{width:52%}
.cmp-adv-cookie--disclaimer__controls{width:18%;text-align:center}
.cmp-adv-cookie--disclaimer__controls .cmp-adv-cookie-disclaimer__cta-container{margin-bottom:30px}
.cmp-adv-cookie--disclaimer__message{width:95%}
.cmp-adv-cookie--disclaimer__message p{line-height:1.5}
.cmp-adv-cookie--disclaimer__message a{color:#008490}
.cmp-adv-cookie--disclaimer__message a:hover{color:#008490}
.cmp-adv-cookie--disclaimer .advanced-cookie-disclaimer__settings{border-bottom:1px solid #008490}
.cmp-adv-cookie--disclaimer .cmp-adv-cookie-disclaimer__accept,.cmp-adv-cookie--disclaimer .cmp-adv-cookie-disclaimer__acceptMandatory{background-color:#008490;padding:15px;border-radius:0;display:inline-block;position:relative;border:0;background-image:none;color:#fff !important;font-size:12px;font-weight:600;letter-spacing:2px;line-height:13px;text-transform:uppercase;box-shadow:none;cursor:pointer;overflow:hidden;vertical-align:top;z-index:1;font-family:"Lato","Noto Sans Arabic",Arial,sans-serif;text-decoration:none;text-align:center}
@media(min-width:1281px){.cmp-adv-cookie-disclaimer-wrapper{width:1280px;padding:40px 30px;margin:0 auto;position:relative}
}
@media(max-width:1280px) and (min-width:1025px){.cmp-adv-cookie-disclaimer-wrapper{width:1024px;padding:40px 30px}
}
@media all and (min-width:768px) and (max-width:1024px){.advanced-cookie-disclaimer__container{width:95%;max-width:100%;height:auto;padding:20px}
.cmp-adv-cookie-disclaimer-wrapper{width:100%;padding:30px 20px}
}
@media all and (min-width:0) and (max-width:767px){.advanced-cookie-disclaimer__container{width:95%;max-width:100%;height:auto;padding:20px}
.advanced-cookie-disclaimer__accordion{padding:15px 0}
.advanced-cookie-disclaimer__accordion-item-title{font-size:20px;line-height:1.45;font-size:16px}
.advanced-cookie-disclaimer__panel p{margin:0 0 .5rem}
.advanced-cookie-disclaimer__footer{padding:1rem 0}
.advanced-cookie-disclaimer__wrapper{flex-direction:column-reverse;align-items:stretch}
.advanced-cookie-disclaimer__button{margin-top:1rem;margin-right:0}
.cmp-adv-cookie-disclaimer-wrapper{width:100%;padding:30px 20px}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.advanced-cookie-disclaimer__overlay{justify-content:flex-start;align-items:flex-start}
}
@media only screen and (min-width:768px) and (max-width:1024px){.cmp-adv-cookie--disclaimer__message{padding-left:0;width:100%}
.cmp-adv-cookie--disclaimer__description{width:75%}
.cmp-adv-cookie--disclaimer__controls{width:25%}
.cmp-adv-cookie--disclaimer__title{width:100%;display:block;float:left;margin-bottom:20px}
.cmp-adv-cookie--disclaimer__wrap.open .cmp-adv-cookie--disclaimer__title{width:100%;display:block;float:left}
.cmp-adv-cookie--disclaimer__wrap.open .cmp-adv-cookie--disclaimer__message{padding-left:0}
}
@media only screen and (max-width:767px){.cmp-adv-cookie--disclaimer__title{width:100%}
.cmp-adv-cookie--disclaimer__headline{font-size:24px;line-height:30px}
.cmp-adv-cookie--disclaimer__container{padding:40px 20px}
.cmp-adv-cookie--disclaimer__description{display:block;width:100%}
.cmp-adv-cookie--disclaimer__message{width:100%;margin:0 0 40px;padding-left:0}
.cmp-adv-cookie--disclaimer__controls{width:100%}
.cmp-adv-cookie--disclaimer__title{width:100%;margin-bottom:20px}
.cmp-adv-cookie--disclaimer__cta-container{margin-bottom:15px}
.cmp-adv-cookie--disclaimer .cmp-adv-cookie-disclaimer__accept,.cmp-adv-cookie--disclaimer .cmp-adv-cookie-disclaimer__acceptMandatory{width:100%}
}