﻿ html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:0.1rem dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:0.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 4rem}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
   .container{position:relative;width:100%;margin:0 auto;padding:0 2rem;box-sizing:border-box}
.column,.columns{width:100%;float:left;box-sizing:border-box}
@media (min-width:20em){.container{width:100%;padding:0}
.five.columns{width:39.3333333333%}
.seven.columns{width:56.6666666667%}
}
@media (min-width:50em){.container{width:100%}
.column,.columns{margin-left:4%}
.column:first-child,.columns:first-child{margin-left:0}
.one.column,.one.columns{width:4.66666666667%}
.two.columns{width:13.3333333333%}
.three.columns{width:22%}
.four.columns{width:30.6666666667%}
.five.columns{width:39.3333333333%}
.six.columns{width:48%}
.seven.columns{width:56.6666666667%}
.eight.columns{width:65.3333333333%}
.nine.columns{width:74%}
.ten.columns{width:82.6666666667%}
.eleven.columns{width:91.3333333333%}
.twelve.columns{width:100%;margin-left:0}
.one-third.column{width:30.6666666667%}
.two-thirds.column{width:65.3333333333%}
.one-half.column{width:48%}
.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}
.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}
.offset-by-three.column,.offset-by-three.columns{margin-left:26%}
.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}
.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}
.offset-by-six.column,.offset-by-six.columns{margin-left:52%}
.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}
.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}
.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}
.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}
.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}
.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}
.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}
.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}
}
  html{font-size:62.5%}
body{font-size:1.4em; line-height:1.6;font-weight:400;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;color:#222}
 h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}
h1{font-size:4.0rem;line-height:1.2;letter-spacing:-.1rem}
h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}
h3{font-size:3.0rem;line-height:1.3;letter-spacing:-.1rem}
h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}
h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}
h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}
p{margin-top:0}
 a{color:#6a035e}
a:hover{color:#43036a}
h2 a{text-decoration:none}
h2 a:hover{text-decoration:underline}
 .button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:3.8rem;padding:0 3rem;color:#555;text-align:center;font-size:1.1rem;font-weight:600;line-height:3.8rem;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:0.4rem;border:0.1rem solid #bbb;cursor:pointer;box-sizing:border-box}
.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{background-color:#701f6c;color:#ffffff;outline:0}
.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#FFF;background-color:#701f6c;border-color:#701f6c}
.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{color:#FFF;background-color:#84257f;border-color:#84257f}
 input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{height:3.8rem;padding:0.6rem 1rem;background-color:#fff;border:0.1rem solid #D1D1D1;border-radius:0.4rem;box-shadow:none;box-sizing:border-box}
 input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}
textarea{min-height:6.5rem;padding-top:0.6rem;padding-bottom:0.6rem}
input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:0.1rem solid #701f6c;outline:0}
label,legend{display:block;margin-bottom:.5rem;font-weight:600}
fieldset{padding:0;border-width:0}
input[type="checkbox"],input[type="radio"]{display:inline}
label > .label-body{display:inline-block;margin-left:.5rem;font-weight:normal}
legend{font-size:3rem}
label{cursor:pointer}
 ul{list-style:circle inside}
ol{list-style:decimal inside}
ol,ul{padding-left:0;margin-top:0}
ul ul,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}
li{margin-bottom:1rem}
 code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:0.1rem solid #E1E1E1;border-radius:0.4rem}
pre > code{display:block;padding:1rem 1.5rem;white-space:pre}
 th,td{padding:1.2rem 1.5rem;text-align:left;border-bottom:0.1rem solid #E1E1E1}
th:first-child,td:first-child{padding-left:0}
th:last-child,td:last-child{padding-right:0}
 button,.button{margin-bottom:1rem}
input,textarea,select,fieldset{margin-bottom:1.5rem}
pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}
 .u-full-width{width:100%;box-sizing:border-box}
.u-max-full-width{max-width:100%;box-sizing:border-box}
.u-pull-right{float:right}
.u-pull-left{float:left}
.u-txt-right{text-align:right}
#herotxtpage h1{font-size:3.1rem;letter-spacing:0.1rem;line-height:3.2rem;padding:2.9rem 2rem 1rem 6.5rem}
#ctabox h2{font-size:2.0rem;color:#683462;margin-bottom:0.4rem;font-weight:bold}
#ctabox p{font-size:1.3rem;line-height:1.4rem;margin-bottom:0.4rem}
#ctabox a{font-size:1.3rem;border-color:#701F6C;color:#701F6C;text-transform:none;height:2.8rem;line-height:2.8rem;padding:0 1.5rem}
#ctabox a:hover{color:#ffffff;background-color:#701f6c}
#footer a{color:#333333;text-decoration:none}
#footer a:hover{text-decoration:underline}
.sidemenu{list-style-type:none}
.sidemenu li{line-height:1.7rem;padding-bottom:1rem}
.sidemenu-level1 li:last-child{border:none;padding-bottom:0;margin-bottom:0}
.sidemenu-active{color:#701f6c!important}
.sidemenu-norm{color:#000000!important}
.sidemenu a{text-decoration:none}
.sidemenu a:hover{text-decoration:underline}
.sidemenu-level2{margin:0.6rem 0 0 1.0rem}
.sidemenu-level2 li{margin-bottom:0.4rem;padding-bottom:0rem}
.sidemenu-level3{margin:0.6rem 0 0 1.0rem}
.pagecontent h2{color:#6A035E;font-size:2.1rem;margin-bottom:0.5rem}
.pagecontent h3{color:#6A035E;font-size:1.6rem;margin-bottom:0.5rem}
.alert-danger{padding:1.2rem;border:0.1rem solid #f10000;background-color:#ffdddd;border-radius:0.5rem}
.form-error{margin-bottom:0.5rem}
.mand{color:#f10000}
.recaptcha-anchor-label:after{content:"*";color:#f10000}
.pagelist{color:#701f6c;list-style:inside square;padding-left:3rem;text-indent:-1rem}
@supports (-ms-accelerator:true){.pagelist{color:#701f6c;list-style:inside square;padding-left:3rem;text-indent:-2.7rem;margin-left:2rem}
}
cite{display:block}
p{margin-bottom:2rem}
dl{margin:3.5rem 0 3.5rem 0}
dt,dd{line-height:1.8rem}
dt{font-weight:700}
dd{margin-left:0}
.dl-horizontal dt{float:left;width:14rem;clear:left;text-align:left;overflow:hidden;text-overf‌​low:ellipsis;white-space:nowrap}
.dl-horizontal dd{margin:0 0 2.5rem 16rem}
.decagon{height:24.7rem;width:17rem;transform:rotate(90deg)}
.decagon,.rct{position:absolute}
.rct{background-color:#00B0F0;height:5.5rem;left:0;right:0}
.rct:hover,.rcttxt:hover{cursor:pointer}
.decagon .rct:nth-child(2){transform:rotate(36deg)}
.decagon .rct:nth-child(3){transform:rotate(72deg)}
.decagon .rct:nth-child(4){transform:rotate(108deg)}
.decagon .rct:nth-child(5){transform:rotate(144deg)}
.pentagon{border-style:solid;border-width:6.6rem 3.4rem 0;position:relative;width:7rem}
.pentagon::before{border-style:solid;border-width:0 6.9rem 5.4rem;content:"";height:0;left:-3.4rem;position:absolute;top:-12rem;width:0}
.quote-speech{background:rgba(0,0,0,0) linear-gradient(#701f6c,#ac30a6) repeat scroll 0 0;border-radius:1rem;color:#ffffff;margin:0;padding:1.5rem 3rem;position:relative}
.quote-speech::after{border-color:transparent #ac30a6;border-style:solid;border-width:0 2.7rem 2.9rem 0;bottom:-2.9rem;content:"";display:block;left:5rem;position:absolute;width:0}
.quote-speech + p{font-style:italic;margin:1.5rem 0 2rem 8.5rem}
video{background:transparent url('/themes/aspasia/assets/img/play-button-overlay.png') no-repeat 50% 50%;cursor:pointer}
#herotxtpage{position:relative;z-index:1}
#partialUserResetForm{display:none}
.hoverstart{}
.hoverend{padding:1rem;height:0;width:0;opacity:0.0;transition:all 500ms ease-in-out;border-radius:0.5rem;box-shadow:0 0.5rem 1.5rem rgba(0,0,0,0.3);position:absolute;left:13.8rem;top:13.8rem;background-color:#3060a0;color:#ffffff;font-weight:bold;z-index:101;text-align:center}
.hoverend > span{opacity:0.0}
.hoverstart:hover + .hoverend{opacity:1.0;height:7rem;width:20rem}
.hoverstart:hover + .hoverend span{opacity:1.0;transition:all 800ms ease-in-out}
.circle-container{position:relative;width:42rem;height:42rem;padding:0;border-radius:50%;list-style:none;box-sizing:content-box;margin:7rem auto 0;border:solid 0.2rem #002060;background-color:#00b0f0}
.circle-container > *{display:block;position:absolute;top:50%;left:50%;width:11.2rem;height:11.2rem;margin:-4.2rem}
.circle-container > *:nth-of-type(1){transform:rotate(0deg) translate(15em) rotate(-0deg)}
.circle-container > *:nth-of-type(2){transform:rotate(60deg) translate(15em) rotate(-60deg)}
.circle-container > *:nth-of-type(3){transform:rotate(120deg) translate(15em) rotate(-120deg)}
.circle-container > *:nth-of-type(4){transform:rotate(180deg) translate(15em) rotate(-180deg)}
.circle-container > *:nth-of-type(5){transform:rotate(240deg) translate(15em) rotate(-240deg)}
.circle-container > *:nth-of-type(6){transform:rotate(300deg) translate(15em) rotate(-300deg)}
.circle-inner{display:block;border-radius:50%;box-shadow:0 0 0 0.2rem #002060;position:relative;height:100%;background-color:#7030a0;text-align:center;color:#ffffff}
.main-caption{background-color:#ffffff;border:0.2rem solid #002060;border-radius:1.5rem;font-size:1.8rem;font-weight:bold;height:8.6rem!important;margin:0 0 0 -8.1rem;text-align:center;transform:none !important;width:27rem}
#circlebg{width:400px;height:400px;border-radius:50% 50%;position:absolute;background-color:#add8e6}
.segment{border-radius:200px 0 0 200px;width:200px;height:400px;background:#add8e6;transform-origin:100% 50%;transform:rotate(144deg);pointer-events:auto;cursor:default}
.x{cursor:default;font-size:1.1rem;text-align:center}
.sw{transform-origin:100% 50%;width:200px;height:400px;position:absolute;overflow:hidden;pointer-events:none;cursor:default}
#s1{transform:rotate(36deg)}
#s2{transform:rotate(72deg)}
#s3{transform:rotate(108deg)}
#s4{transform:rotate(144deg)}
#s5{transform:rotate(180deg)}
#s6{transform:rotate(216deg)}
#s7{transform:rotate(252deg)}
#s8{transform:rotate(288deg)}
#s9{transform:rotate(324deg)}
#ss1:hover{background-color:#750080}
#ss2:hover{background-color:#750080}
#ss3:hover{background-color:#750080}
#ss4:hover{background-color:#750080}
#ss5:hover{background-color:#750080}
#ss6:hover{background-color:#750080}
#ss7:hover{background-color:#750080}
#ss8:hover{background-color:#750080}
#ss9:hover{background-color:#750080}
#ss10:hover{background-color:#750080}
#s1:hover ~ #s32 > #ss32{background-color:#ab00bb;color:#ffffff}
#s2:hover ~ #s32 > #ss32{background-color:#ab00bb;color:#ffffff}
#s3:hover ~ #s22 > #ss22{background-color:#ab00bb;color:#ffffff}
#s4:hover ~ #s22 > #ss22{background-color:#ab00bb;color:#ffffff}
#s5:hover ~ #s22 > #ss22{background-color:#ab00bb;color:#ffffff}
#s6:hover ~ #s42 > #ss42{background-color:#ab00bb;color:#ffffff}
#s7:hover ~ #s42 > #ss42{background-color:#ab00bb;color:#ffffff}
#s8:hover ~ #s42 > #ss42{background-color:#ab00bb;color:#ffffff}
#s9:hover ~ #s42 > #ss42{background-color:#ab00bb;color:#ffffff}
#s10:hover ~ #s42 > #ss42{background-color:#ab00bb;color:#ffffff}
#s1:hover ~ #t1,#t1:hover{color:#ffffff}
#s2:hover ~ #t2,#t2:hover{color:#ffffff}
#s3:hover ~ #t3,#t3:hover{color:#ffffff}
#s4:hover ~ #t4,#t4:hover{color:#ffffff}
#s5:hover ~ #t5,#t5:hover{color:#ffffff}
#s6:hover ~ #t6,#t6:hover{color:#ffffff}
#s7:hover ~ #t7,#t7:hover{color:#ffffff}
#s8:hover ~ #t8,#t8:hover{color:#ffffff}
#s9:hover ~ #t9,#t9:hover{color:#ffffff}
#s10:hover ~ #t10,#t10:hover{color:#ffffff}
#ss22:hover{background-color:#750080;color:#ffffff}
#ss32:hover{background-color:#750080;color:#ffffff}
#ss42:hover{background-color:#750080;color:#ffffff}
#circlebg2{background:#cccccc none repeat scroll 0 0;border-radius:50%;height:250px;left:75px;position:absolute;top:75px;width:250px}
.segment2{border-radius:200px 0 0 200px;width:125px;height:250px;transform-origin:100% 50%;pointer-events:auto;cursor:default}
.sw2{transform-origin:100% 50%;width:125px;height:250px;position:absolute;overflow:hidden;pointer-events:none;top:75px;left:75px;z-index:101}
#s22{transform:rotate(180deg)}
#s32{transform:rotate(73deg)}
#ss42{transform:rotate(0deg)}
#ss22{transform:rotate(72deg)}
#ss32{transform:rotate(107deg)}
#circlebg3{background:#cccccc none repeat scroll 0 0;border-radius:50%;height:125px;left:138px;position:absolute;top:138px;width:125px;z-index:103}
#t1{position:absolute;left:208px;top:26px;color:#0000b3}
#t2{color:#0000b3;left:295px;position:absolute;top:83px}
#t3{position:absolute;left:330px;top:179px;color:#0000b3}
#t4{position:absolute;left:307px;top:276px;color:#0000b3}
#t5{position:absolute;left:221px;top:346px;color:#0000b3}
#t6{position:absolute;left:127px;top:326px;color:#0000b3}
#t7{position:absolute;left:41px;top:267px;color:#0000b3}
#t8{position:absolute;left:6px;top:182px;color:#0000b3}
#t9{position:absolute;left:37px;top:85px;color:#0000b3}
#t10{position:absolute;left:121px;top:21px;color:#0000b3}
#s01{position:absolute;left:38px;top:39px}
#s02{left:40px;position:absolute;top:186px;transform:rotate(220deg);z-index:2}
#s03{left:0px;position:absolute;top:166px;transform:rotate(60deg);z-index:2}
#s04{left:-18px;position:absolute;top:98px;transform:rotate(-70deg);z-index:2}
.block-label--stacked{background-color:#dee0e2;border:1px solid #dee0e2;border-radius:5px;box-shadow:3px 3px 4px 1px #ccc;cursor:pointer;display:block;position:relative}
.block-label--stacked{margin-bottom:5px;margin-top:5px}
.block-label--stacked{clear:none;float:left;line-height:1;padding:18px 30px 15px 30px;margin:5px 10px 5px 0}
.block-label--stacked:hover{box-shadow:3px 3px 4px 1px #7d7d7d}
.block-label--stacked input{cursor:pointer;transform:translateY(-50%);border:1px solid #0b0c0c}
.block-label--stacked input{display:block;margin:0 auto 0.8em}
.block-label--stacked span{display:inline-block;border-bottom:2px solid #dee0e2}
.block-label--stacked input[type="radio"]:checked + span{color:#701f6c;border-bottom:2px solid #701f6c}
.show-menu{text-decoration:none;color:#fff;text-align:center;padding:.8rem 0 .2rem 0;display:none}
#show-menu{display:none}
input[type=checkbox]:checked ~ #mainmenu1,input[type=checkbox] ~ #mainmenu1 li.active #submenu,input[type=checkbox] ~ #mainmenu1 li.section #submenu{display:block}
.flash-message{border-radius:0.2rem;color:#ffffff;font-size:1.3rem;position:fixed;top:1.3rem;z-index:10000}
@media (min-width:20em){.align3r{text-align:left}
.bdr3r{border-radius:0}
.bkg2{background-position:17.5rem 0.4rem}
.bkg3{height:auto}
.bkg11{height:auto}
.dis1r{display:inline-block}
.fon1r{font-size:5.5rem}
.fon2r{font-size:5rem}
.fon3r{font-size:2rem}
.fon4r{font-size:1rem}
.fon7r{font-size:1.3rem;font-family:Calibri,Arial,sans-serif;line-height:2.2rem}
.fon8r{font-size:1.7rem}
.hgt2r{height:22rem}
.hgt4r{height:48rem}
.lin1r{line-height:.9}
.mar1r{margin:1rem 0}
.mar2r{margin:0}
.mar3r{margin-top:-2rem}
.mar4r{margin:2.7rem 0 2.5rem 0}
.mar5r{margin-top:1.3rem}
.mar16{margin-left:0}
.pad2r{padding:0.8rem 0 0 0}
.pad3r{padding:2rem 0 0 12rem}
.pad7r{padding:0 2.2rem 0 2.2rem}
.pad8r{padding:0 0 0 .6rem}
.pad9r{padding-left:.5rem}
.pad10{padding:0.6rem 2.5rem 0 2.5rem}
.pad12r{padding:0}
.pad13r{padding:0.6rem 2.5rem 0 2.5rem}
.pad14r{padding-left:0}
.pad15r{padding:0.6rem 2.5rem 0 2.5rem}
.pad16r{padding:0.6rem 2.5rem 0 2.5rem}
.pos1r{position:absolute;top:0;right:0}
.wid1r{width:12rem}
.wid2r{width:100%}
.wid3r{width:100%}
.wid4r{width:33%}
.wid7r{width:100%}
.wid9r{width:100%}
.wid10r{width:100%}
.wid11r{width:100%}
.hero-text{margin:0;padding:2.5rem 0 0 1rem;width:29rem}
.hero-text h1{font-size:2.2rem}
#herotxt h1{font-size:2.2rem;padding:1.2rem 1.2rem;line-height:3rem}
#heroimg{display:none}
#herotxtpage h1{font-size:2.2rem;letter-spacing:.1rem;line-height:3.2rem;padding:.5rem 2rem .2rem 2.5rem;margin-bottom:0}
#herotxtpage p{line-height:1rem;font-size:1.4rem;line-height:2rem;padding:0 0 0 .9rem}
#ctabox p:first-of-type{height:6rem}
.herobg1,.herobg2,.herobg3{background:none}
.overviewlnk{display:none;border-bottom:none}
#Form_Form_EditableTextField5{height:23rem;width:23rem;margin-bottom:0}
.infopanel{padding:0 0 .6em;text-align:right;width:23rem;margin-bottom:1rem;font-size:1.2rem}
div.fielderr{width:90%}
#mainmenu1,#submenu,#submenu2{display:none}
.show-menu{display:block;position:relative;width:7rem;font-size:1rem;color:#838383}
.show-menu::before{background:#a9a9a9 none repeat scroll 0 0;bottom:0;box-shadow:0 .5rem 0 #a9a9a9,0 -.5rem 0 #a9a9a9;content:"";display:block;height:.3rem;margin:auto 0;position:absolute;left:.4rem;top:.4rem;width:1.5rem}
.mainmenu{margin:-.8rem 0;padding:0 0 0.8rem 0;text-align:left;z-index:12}
.mainmenu li{list-style:outside none none;margin:.8rem;clear:left;border-bottom:.1rem solid #ccc}
.mainmenu li:last-child{border-bottom:none}
.mainmenu a{color:#701f6c;display:block;font-family:Verdana;margin:0;padding:.5rem 1rem .5rem 1rem}
.mainmenu li.active a,.mainmenu li.section a{color:#000 !important;font-weight:bold}
.mainmenu a:hover{color:#000;text-decoration:underline}
.mainmenu a:link,.mainmenu a:visited{text-decoration:none}
#mainmenu1 a.current-main,#mainmenu a.section-main,#submenu a.current-sub,#mainmenu1 a.section-sub{color:#7b0346 !important;font-weight:bold}
#submenu a.link-sub{color:#701f6c !important;font-weight:normal}
#submenu{margin-top:0}
.sidemenu li{padding-left:0.5rem}
.cssmodel{display:none}
.confirm-container{clear:left;margin:0 2.5rem 2rem 2.5rem}
input[type=text],input[type=email],input[type=url],input[type=password],textarea,select{max-width:100%}
.pagelist{text-indent:-2.7rem}
.u-is-fail{background-color:#f3e9e8;border-left:0.5rem solid #d3080c;height:3.8rem;padding:0 0 0 1rem;margin-top:2.7rem;line-height:1.8rem}
.flash-message{width:100%;padding:1rem 3rem 1rem 2.5rem}
}
@media (min-width:25em){.fon1r{font-size:7rem}
.fon7r{font-size:1.7rem}
.fon8r{font-size:2.1rem}
.wid1r{width:19.6rem}
.wid2r{width:75%}
.hero-text{width:34rem}
#herotxt h1{font-size:2.1rem;line-height:3.5rem}
#herotxtpage h1{font-size:3.1rem;letter-spacing:.1rem;line-height:3.2rem;padding:1.7rem 2rem 1rem 2.5rem;margin-bottom:0}
#herotxtpage p{font-size:1.6rem;padding:0 0 0 .9rem}
#Form_Form_EditableTextField5{height:23rem;width:27rem;margin-bottom:0}
.infopanel{padding:0 0 .6em;text-align:right;width:27rem;margin-bottom:1rem;font-size:1.2rem}
div.fielderr{width:39.3333%;float:right}
}
@media (min-width:40em){.fon7r{font-size:2rem}
.pad3r{padding:2rem 0 0 0}
.wid4r{width:20%}
#herotxt h1{font-size:2.2rem;line-height:4rem}
.hero-text{width:54rem}
.hero-unit{height:18.4rem}
}
@media (min-width:50em){.align3r{text-align:right}
.bdr3r{border-radius:0 0 48% / 38.7rem 4.7rem}
.bkg2{background-position:17rem -0.2rem}
.bkg3{height:3.6rem}
.bkg11{height:3.6rem}
.dis1r{display:inline}
.fon1r{font-size:8rem}
.fon2r{font-size:6rem}
.fon3r{font-size:3rem}
.fon7r{font-size:1.9rem;line-height:3rem}
.hgt2r{height:30rem}
.hgt4r{height:21rem}
.mar1r{margin-left:2rem}
.mar4r{margin:2.7rem 0 2.5rem 14rem}
.mar5r{margin-top:0}
.mar16{margin-left:8rem}
.pad2r{padding:2rem 0.5rem 0 0}
.pad3r{padding:2rem 0 0 0}
.pad7r{padding:0 6.5rem 0 6.5rem}
.pad8r{padding:0.6rem 0 0 6.5rem}
.pad9r{padding-left:.5rem}
.pad10{padding:0.6rem 0 0 6.5rem}
.pad12r{padding-left:1rem}
.pad13r{padding:0}
.pad14r{padding-left:6.5rem}
.pad15r{padding:0.6rem 0 0 6.5rem}
.pad16r{padding:0}
.pos1r{position:relative}
.wid1r{width:22rem}
.wid2r{width:40%}
.wid3r{width:25%}
.wid4r{width:33%}
.wid7r{width:42.4%}
.wid9r{width:53.1%}
.wid10r{width:34%}
.wid11r{width:32%}
.hero-unit{height:25.4rem}
.hero-text{margin:0;padding:2.5rem 0 0 2rem;width:48rem}
.hero-text h1{font-size:3rem}
#herotxt h1{font-size:2.5rem;padding:4rem 2rem 0 6.5rem;line-height:3.2rem}
#heroimg{display:block;margin-left:-11.4rem;position:relative;z-index:0}
.stripetwoH{border-left:2.5rem solid rgba(255,192,203,0.3);height:25.5rem;position:absolute;left:64.6rem}
#herotxtpage h1{font-size:3.1rem;letter-spacing:0.1rem;line-height:3.2rem;padding:2.9rem 2rem 1rem 6.5rem}
#herotxtpage p{font-size:1.7rem;padding:0 0 0 1rem}
#ctabox p:first-of-type{height:10rem}
.herobg1,.herobg2,.herobg3{background:transparent url("../themes/aspasia/assets/img/hero-img-4.jpg") no-repeat scroll 100% 0}
.overviewlnk{display:inherit;border-bottom:inherit}
#Form_Form_EditableTextField5{height:23rem;width:48rem;margin-bottom:0}
.infopanel{padding:0 0 .6em;text-align:right;width:48rem;margin-bottom:1rem;font-size:1.2rem}
div.fielderr{width:39.3333%;float:right}
.show-menu{display:none}
#mainmenu1,#submenu2{display:block}
#submenu{display:none !important}
.mainmenu{float:left;height:3.6rem;margin:0;overflow:hidden;padding:0 0 0 5.5rem;text-align:right}
.mainmenu li{float:left;height:3rem;list-style:outside none none;margin:0.1rem 1.5em 0 0;clear:none;border-bottom:none}
.mainmenu a{color:#701f6c;display:block;font-family:Verdana;height:3rem;margin:0;padding:.5rem 1rem 0}
.mainmenu li.active a,.mainmenu li.section a{color:#000 !important;font-weight:normal}
.mainmenu a:hover{color:#000}
.mainmenu a:link,.mainmenu a:visited{text-decoration:none}
#mainmenu1 li.current a,#mainmenu1 li.section a{font-weight:normal}
#submenu2{background-color:#eae7de;float:left;height:2.5rem;margin:0;overflow:hidden;padding:0 0 0 .1rem;width:100%}
#submenu2 li:first-child{margin:.2rem 1.5em 0 1.4rem}
#submenu2 li{float:left;height:25px;list-style:outside none none;margin:2px 1.5em 0 0}
#submenu2 li.current a,#mainmenu1 li.section a{color:#7b0346 !important}
#submenu2 a:link,#mainmenu1 a:visited{text-decoration:none}
#submenu2 a{color:#000;display:block;font-family:Arial;height:25px;margin:0;padding:2px 10px 0 0}
#submenu2 a:hover{color:#7b0346}
.navbar-right li:last-of-type{margin-right:0}
.navbar-right li:last-of-type a{padding-right:0.5rem}
.sidemenu li{padding-left:0}
.cssmodel{display:block}
.confirm-container{clear:left;margin:0 0 2rem 6.5rem}
.pagelist{text-indent:-1rem}
.u-is-fail{padding:0.6rem 0 0 1rem;margin-top:2.9rem;line-height:2.2rem}
.flash-message{margin-left:-25rem;left:50%;width:50rem;padding:1rem 3rem 1rem 10.5rem}
}
.align1{text-align:right}
.align2{text-align:center}
.bdr1{border-top:0.1rem solid #F1F2ED;border-bottom:0.2rem solid #E3E0D9}
.bdr2{border-bottom:0.1rem solid #A24595}
.bdr3{border-radius:0 0 48% / 38.7rem 4.7rem}
.bdr4{border-bottom:0.1rem solid #B2B2B2}
.bdr5{border-top:0.1rem solid #A24595}
.bdr6{border-bottom:0.1rem solid #C9C9C9}
.bdr7{border-bottom:0.1rem solid #999999}
.bkg1{background-color:#F3F0E9}
.bkg2{background-image:url('/themes/aspasia/assets/img/bitmap-icons.png');background-repeat:no-repeat;background-color:transparent}
.bkg3{background-image:linear-gradient(#fcfbf7,#eae7de);width:100%;border-top:0.1rem solid #f1f0ec;border-bottom:0.1rem solid #e3dfd6}
.bkg4{background:linear-gradient(135deg,#cec0d1 18%,#b17dad 98%)}
.bkg5{background-color:#ffffff}
.bkg6{background-color:#add8e6}
.bkg7{background-color:#b0e0e6}
.bkg8{background-color:#d8bfd8}
.bkg9{background-color:#e6e6fa}
.bkg10{background-color:#dda0dd}
.col1{color:#333333}
.col2{color:#1f1f1f}
.col3{color:#996699}
.col4{border-color:#7030A0 transparent}
.col4::before{border-color:transparent transparent #7030A0}
.col4:hover{border-color:#9752cb transparent;cursor:pointer}
.col4:hover::before{border-color:transparent transparent #9752cb}
.col5{border-color:#002060 transparent}
.col5::before{border-color:transparent transparent #002060}
.col5:hover{border-color:#003aad transparent;cursor:pointer}
.col5:hover::before{border-color:transparent transparent #003aad}
.col6{color:#222222}
.col7{color:#701f6c}
.col8{color:#ffffff}
.dis1{display:none}
.dis2{display:block}
.floR{float:right!important}
.fon1{font-size:1.2rem}
.fon2{font-family:Calibri,Arial,Sans-Serif;font-size:1.9rem}
.fon3{font-family:Calibri Light,Arial,Sans-Serif;font-size:2.4rem}
.fon4{font-size:2.2rem}
.fon5{font-size:1.8rem}
.fon6{font-size:1.4rem}
.hgt1{height:9rem}
.hgt2{height:30rem}
.hgt3{height:29.9rem}
.hgt4{height:21rem}
.hgt5{min-height:50rem}
.hgt6{height:9.1rem}
.hgt7{height:9.7rem}
.hgt8{height:34.5rem}
.hgt9{height:44rem}
.hgt10{height:54rem}
.hgt11{height:43rem}
.mar1{margin-left:1.5rem}
.mar2{margin:0 6.5rem 0 6.5rem}
.mar3{margin-left:0}
.mar4{margin-top:0.4rem}
.mar5{margin:4rem 0 6rem 0}
.mar6{margin-bottom:2rem}
.mar7{margin-top:1.5rem}
.mar8{margin-bottom:3rem}
.mar9{margin:0 auto}
.mar10{margin-top:3rem}
.mar11{margin-top:1rem}
.mar12{margin-bottom:1rem}
.mar13{margin-top:2rem}
.mar14{margin:-2rem 13rem 0 0}
.mar15{margin-left:-15rem}
.mar17{margin:2rem 0 6rem 0}
.mar18{margin:16.1rem 0 0 18.1rem}
.mar19{margin:6.1rem 6.7rem}
.mar20{margin-top:-6.6rem}
.mar21{margin:-5.8rem 0 0 0.9rem}
.mar22{margin:4.6rem 0 0 17.9rem}
.mar23{margin:-6.7rem 0 0 7.6rem}
.mar24{margin:5.3rem 0 0 0.7rem}
.mar25{margin:0 0 0 0.7rem}
.mar26{margin:5.3rem 0 0 7.6rem}
.mar27{margin:-6.6rem 0 0 17.9rem}
.mar28{margin:-6.6rem 0 0 28.2rem}
.mar29{margin:-18.5rem 0 0 35.1rem}
.mar30{margin:-13.2rem 0 0 35.1rem}
.mar31{margin:-18.5rem 0 0 28.3rem}
.mar32{margin:2rem 0 0 13rem}
.mar33{margin-left:-10.3rem}
.ovr1{overflow:hidden}
.pad1{padding-left:18.8rem!important}
.pad2{padding:2rem 4.9rem 0 0}
.pad3{padding:2rem 0 0 6.5rem}
.pad4{padding:1rem 0 1rem 0}
.pad5{padding:1.2rem 1.2rem 4rem 1.2rem}
.pad6{padding-top:2rem}
.pad7{padding:0 6.5rem 0 6.5rem}
.pad8{padding:0.6rem 0 0 6.5rem}
.pad9{padding-left:6.5rem}
.pad10{}
.pad11{padding-top:4.1rem}
.posR{position:relative}
.posA{position:absolute}
.trn1{transform:perspective(0.1rem) rotate(180deg)}
.trn2{transform:perspective(0.1rem) rotate(0deg)}
.trn3{transform:rotate(180deg)}
.wid1{width:34%}
.wid2{width:32%}
.wid3{max-width:96rem}
.wid4{width:50rem}
.wid5{width:7rem}
.wid6{width:20rem}
.wid7{width:36%}
.wid8{width:28%}
.wgt1{font-weight:bold}
.zin1{z-index:0}
.zin2{z-index:1}
.zin3{z-index:99}
.flash-message.fade{opacity:0;transform:scale(0.9);transition:all 0.5s ease 0s,width 0s ease 0s}
.flash-message.fade.in{opacity:1;transform:scale(1)}
.flash-message.success{background:#ac30a6 none repeat scroll 0 0}
.flash-message.error{background:#cc3300 none repeat scroll 0 0}
.flash-message.warning{background:#f0ad4e none repeat scroll 0 0}
.flash-message.info{background:#5fb6f5 none repeat scroll 0 0}
.flash-message button{color:white;float:none;position:absolute;right:1rem;top:0.2rem}
.flash-message button:hover{color:white}
.flash-message.static{display:block !important;margin-left:0 !important;position:static !important;width:auto !important}
.close{float:right;font-size:2.1rem;font-weight:bold;line-height:1;color:#000000;text-shadow:0 0.1rem 0 #ffffff;opacity:0.2;filter:alpha(opacity=20)}
.close:hover,.close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
body.oc-loading,body.oc-loading *{cursor:wait !important}
.stripe-loading-indicator{height:5px;background:transparent;position:fixed;top:0;left:0;width:100%;overflow:hidden;z-index:2000}
.stripe-loading-indicator .stripe,.stripe-loading-indicator .stripe-loaded{height:5px;display:block;background:#701f6c;position:absolute;-webkit-box-shadow:inset 0 1px 1px -1px #FFF,inset 0 -1px 1px -1px #FFF;box-shadow:inset 0 1px 1px -1px #FFF,inset 0 -1px 1px -1px #FFF}
.stripe-loading-indicator .stripe{width:100%;-webkit-animation:infinite-loader 60s linear;animation:infinite-loader 60s linear}
.stripe-loading-indicator .stripe-loaded{width:0;opacity:0;filter:alpha(opacity=0)}
.stripe-loading-indicator.loaded{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.4s linear;transition:opacity 0.4s linear;-webkit-transition-delay:0.3s;transition-delay:0.3s}
.stripe-loading-indicator.loaded .stripe-loaded{opacity:1;filter:alpha(opacity=100);-webkit-transition:width 0.3s linear;transition:width 0.3s linear;width:100% !important}
.stripe-loading-indicator.hide{display:none}
@-moz-keyframes infinite-loader{0%{width:0%}
10%{width:42%}
20%{width:63%}
30%{width:78.75%}
40%{width:88.59375%}
50%{width:94.130859375%}
60%{width:97.07244873046875%}
70%{width:98.58920574188232%}
80%{width:99.35943391174078%}
90%{width:99.74755670045852%}
100%{width:99.9423761471391%}
}
@-webkit-keyframes infinite-loader{0%{width:0%}
10%{width:42%}
20%{width:63%}
30%{width:78.75%}
40%{width:88.59375%}
50%{width:94.130859375%}
60%{width:97.07244873046875%}
70%{width:98.58920574188232%}
80%{width:99.35943391174078%}
90%{width:99.74755670045852%}
100%{width:99.9423761471391%}
}
@-o-keyframes infinite-loader{0%{width:0%}
10%{width:42%}
20%{width:63%}
30%{width:78.75%}
40%{width:88.59375%}
50%{width:94.130859375%}
60%{width:97.07244873046875%}
70%{width:98.58920574188232%}
80%{width:99.35943391174078%}
90%{width:99.74755670045852%}
100%{width:99.9423761471391%}
}
@-ms-keyframes infinite-loader{0%{width:0%}
10%{width:42%}
20%{width:63%}
30%{width:78.75%}
40%{width:88.59375%}
50%{width:94.130859375%}
60%{width:97.07244873046875%}
70%{width:98.58920574188232%}
80%{width:99.35943391174078%}
90%{width:99.74755670045852%}
100%{width:99.9423761471391%}
}
@keyframes infinite-loader{0%{width:0%}
10%{width:42%}
20%{width:63%}
30%{width:78.75%}
40%{width:88.59375%}
50%{width:94.130859375%}
60%{width:97.07244873046875%}
70%{width:98.58920574188232%}
80%{width:99.35943391174078%}
90%{width:99.74755670045852%}
100%{width:99.9423761471391%}
}
@-webkit-keyframes progress{to{background-position:4rem 0}
}
@keyframes progress{to{background-position:4rem 0}
}
.sr-only{position:absolute!important;clip:rect(0.1rem,0.1rem,0.1rem,0.1rem);padding:0!important;border:0!important;height:0.1rem!important;width:0.1rem!important;overflow:hidden}
.player{position:relative;max-width:100%;min-width:29rem}
.player,.player *,.player ::after,.player ::before{box-sizing:border-box}
.player-video-wrapper{position:relative;border:0.1rem solid #DDDFE1;border-bottom:none}
.player audio,.player video{width:100%;height:auto;vertical-align:middle}
.player-video-embed{padding-bottom:56.25%;height:0}
.player-video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.player-captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:2rem 2rem 3rem;color:#fff;font-size:2rem;text-align:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
.player-captions span{border-radius:0.2rem;padding:0.3rem 1rem;background:rgba(0,0,0,.9)}
.player-captions span:empty{display:none}
@media (min-width:768px){.player-captions{font-size:2.4rem}
}
.player.captions-active .player-captions{display:block}
.player.fullscreen-active .player-captions{font-size:3.2rem}
.player-controls{zoom:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:relative;padding:1rem;background:#fff;line-height:1;text-align:center;border:0.1rem solid #DDDFE1;border-top:none}
.player-controls:after,.player-controls:before{content:"";display:table}
.player-controls:after{clear:both}
.player-controls-right{display:block;margin:1rem auto 0}
@media (min-width:560px){.player-controls-left{float:left}
.player-controls-right{float:right;margin-top:0}
}
.player-controls button{display:inline-block;vertical-align:middle;margin:0 0.2rem;padding:0.5rem 1rem;overflow:hidden;border:0;background:0 0;border-radius:3rem;cursor:pointer;color:#6b7d86;transition:background .3s ease,color .3s ease,opacity .3s ease}
.player-controls button svg{width:1.8rem;height:1.8rem;display:block;fill:currentColor;transition:fill .3s ease}
.player-controls button.tab-focus,.player-controls button:hover{background:#701f6c;color:#fff}
.player-controls button:focus{outline:0}
.player-controls .icon-captions-on,.player-controls .icon-exit-fullscreen,.player-controls .icon-muted{display:none}
.player-controls .player-time{display:inline-block;vertical-align:middle;margin-left:1rem;color:#6b7d86;font-weight:600;font-size:1.4rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
.player-controls .player-time+.player-time{display:none}
@media (min-width:560px){.player-controls .player-time+.player-time{display:inline-block}
}
.player-controls .player-time+.player-time::before{content:'\2044';margin-right:1rem}
.player-tooltip{position:absolute;z-index:2;bottom:100%;margin-bottom:1rem;padding:1rem 1.5rem;opacity:0;background:#fff;border:0.1rem solid #d6dadd;border-radius:0.3rem;color:#6b7d86;font-size:1.4rem;line-height:1.5;font-weight:600;-webkit-transform:translate(-50%,3rem) scale(0);transform:translate(-50%,3rem) scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;transition:-webkit-transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease}
.player-tooltip::after{content:'';position:absolute;z-index:1;top:100%;left:50%;display:block;width:1rem;height:1rem;background:#fff;-webkit-transform:translate(-50%,-50%) rotate(45deg) translateY(0.1rem);transform:translate(-50%,-50%) rotate(45deg) translateY(0.1rem);border:0.1rem solid #d6dadd;border-width:0 0.1rem 0.1rem 0}
.player button.tab-focus:focus .player-tooltip,.player button:hover .player-tooltip{opacity:1;-webkit-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}
.player button:hover .player-tooltip{z-index:3}
.player-progress{position:absolute;bottom:100%;left:0;right:0;width:100%;height:1rem;background:rgba(86,93,100,.2)}
.player-progress-buffer[value],.player-progress-played[value],.player-progress-seek[type=range]{position:absolute;left:0;top:0;width:100%;height:`1rem;margin:0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;border:none;background:0 0}
.player-progress-buffer[value]::-webkit-progress-bar,.player-progress-played[value]::-webkit-progress-bar{background:0 0}
.player-progress-buffer[value]::-webkit-progress-value,.player-progress-played[value]::-webkit-progress-value{background:currentColor}
.player-progress-buffer[value]::-moz-progress-bar,.player-progress-played[value]::-moz-progress-bar{background:currentColor}
.player-progress-played[value]{z-index:2;color:#701f6c}
.player-progress-buffer[value]{color:rgba(86,93,100,.25)}
.player-progress-seek[type=range]{z-index:4;cursor:pointer;outline:0}
.player-progress-seek[type=range]::-webkit-slider-runnable-track{background:0 0;border:0}
.player-progress-seek[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:0 0;border:0;width:2rem;height:1rem}
.player-progress-seek[type=range]::-moz-range-track{background:0 0;border:0}
.player-progress-seek[type=range]::-moz-range-thumb{-moz-appearance:none;background:0 0;border:0;width:2rem;height:1rem}
.player-progress-seek[type=range]::-ms-track{color:transparent;background:0 0;border:0}
.player-progress-seek[type=range]::-ms-fill-lower,.player-progress-seek[type=range]::-ms-fill-upper{background:0 0;border:0}
.player-progress-seek[type=range]::-ms-thumb{background:0 0;border:0;width:2rem;height:1rem}
.player-progress-seek[type=range]:focus{outline:0}
.player-progress-seek[type=range]::-moz-focus-outer{border:0}
.player.loading .player-progress-buffer{-webkit-animation:progress 1s linear infinite;animation:progress 1s linear infinite;background-size:4rem 4rem;background-repeat:repeat-x;background-color:rgba(86,93,100,.25);background-image:linear-gradient(-45deg,rgba(0,0,0,.15) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.15) 75%,transparent 75%,transparent);color:transparent}
.player-controls [data-player=pause],.player.playing .player-controls [data-player=play]{display:none}
.player.playing .player-controls [data-player=pause]{display:inline-block}
.player-volume[type=range]{display:inline-block;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;width:10rem;margin:0 1rem 0 0;padding:0;cursor:pointer;background:0 0;border:none}
.player-volume[type=range]::-webkit-slider-runnable-track{height:0.6rem;background:#e6e6e6;border:0;border-radius:0.3rem}
.player-volume[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-0.3rem;height:1.2rem;width:1.2rem;background:#6b7d86;border:0;border-radius:0.6rem;transition:background .3s ease;cursor:ew-resize}
.player-volume[type=range]::-moz-range-track{height:0.6rem;background:#e6e6e6;border:0;border-radius:0.3rem}
.player-volume[type=range]::-moz-range-thumb{height:1.2rem;width:1.2rem;background:#6b7d86;border:0;border-radius:0.6rem;transition:background .3s ease;cursor:ew-resize}
.player-volume[type=range]::-ms-track{height:0.6rem;background:0 0;border-color:transparent;border-width:0.3rem 0;color:transparent}
.player-volume[type=range]::-ms-fill-lower,.player-volume[type=range]::-ms-fill-upper{height:0.6rem;background:#e6e6e6;border:0;border-radius:0.3rem}
.player-volume[type=range]::-ms-thumb{height:1.2rem;width:1.2rem;background:#6b7d86;border:0;border-radius:0.6rem;transition:background .3s ease;cursor:ew-resize}
.player-volume[type=range]:focus{outline:0}
.player-volume[type=range]:focus::-webkit-slider-thumb{background:#701f6c}
.player-volume[type=range]:focus::-moz-range-thumb{background:#701f6c}
.player-volume[type=range]:focus::-ms-thumb{background:#701f6c}
.player-audio.ios .player-controls-right,.player.ios .player-volume,.player.ios [data-player=mute]{display:none}
.player-audio.ios .player-controls-left{float:none}
.player-audio .player-controls{padding-top:2rem}
.player-audio .player-progress{bottom:auto;top:0;background:#d6dadd}
.player-fullscreen,.player.fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10000000;background:#000}
.player-fullscreen video,.player.fullscreen-active video{height:100%}
.player-fullscreen .player-video-wrapper,.player.fullscreen-active .player-video-wrapper{height:100%;width:100%}
.player-fullscreen .player-controls,.player.fullscreen-active .player-controls{position:absolute;bottom:0;left:0;right:0}
.player-fullscreen.fullscreen-hide-controls.playing .player-controls,.player.fullscreen-active.fullscreen-hide-controls.playing .player-controls{-webkit-transform:translateY(100%) translateY(0.5rem);transform:translateY(100%) translateY(0.5rem);transition:-webkit-transform .3s .2s ease;transition:transform .3s .2s ease}
.player-fullscreen.fullscreen-hide-controls.playing.player-hover .player-controls,.player.fullscreen-active.fullscreen-hide-controls.playing.player-hover .player-controls{-webkit-transform:translateY(0);transform:translateY(0)}
.player-fullscreen.fullscreen-hide-controls.playing .player-captions,.player.fullscreen-active.fullscreen-hide-controls.playing .player-captions{bottom:0.5rem;transition:bottom .3s .2s ease}
.player-fullscreen .player-captions,.player-fullscreen.fullscreen-hide-controls.playing.player-hover .player-captions,.player.fullscreen-active .player-captions,.player.fullscreen-active.fullscreen-hide-controls.playing.player-hover .player-captions{top:auto;bottom:9rem}
@media (min-width:560px){.player-fullscreen .player-captions,.player-fullscreen.fullscreen-hide-controls.playing.player-hover .player-captions,.player.fullscreen-active .player-captions,.player.fullscreen-active.fullscreen-hide-controls.playing.player-hover .player-captions{bottom:6rem}
}
.player.captions-active .player-controls .icon-captions-on,.player.fullscreen-active .icon-exit-fullscreen,.player.muted .player-controls .icon-muted{display:block}
.player [data-player=captions],.player [data-player=fullscreen],.player.captions-active .player-controls .icon-captions-on+svg,.player.fullscreen-active .icon-exit-fullscreen+svg,.player.muted .player-controls .icon-muted+svg{display:none}
.player.captions-enabled [data-player=captions],.player.fullscreen-enabled [data-player=fullscreen]{display:inline-block}
 hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:0.1rem solid #E1E1E1}
  .container:after,.row:after,.u-cf{content:"";display:table;clear:both}