*,::after,::before{box-sizing:border-box;}
body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}
hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25;}
h2,h3,h4{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;}
h2{font-size:calc(1.325rem + .9vw);}
@media (min-width:1200px){
h2{font-size:2rem;}
}
h3{font-size:calc(1.3rem + .6vw);}
@media (min-width:1200px){
h3{font-size:1.75rem;}
}
h4{font-size:calc(1.275rem + .3vw);}
@media (min-width:1200px){
h4{font-size:1.5rem;}
}
p{margin-top:0;margin-bottom:1rem;}
ul{padding-left:2rem;}
ul{margin-top:0;margin-bottom:1rem;}
b{font-weight:bolder;}
a{color:var(--bs-link-color);text-decoration:underline;}
a:hover{color:var(--bs-link-hover-color);}
img,svg{vertical-align:middle;}
label{display:inline-block;}
button{border-radius:0;}
button:focus:not(:focus-visible){outline:0;}
button,input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button{text-transform:none;}
[type=button],[type=submit],button{-webkit-appearance:button;}
[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer;}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield;}
iframe{border:0;}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);}
.col{flex:1 0 0%;}
.col-auto{flex:0 0 auto;width:auto;}
.col-4{flex:0 0 auto;width:33.33333333%;}
.col-5{flex:0 0 auto;width:41.66666667%;}
.col-7{flex:0 0 auto;width:58.33333333%;}
.col-8{flex:0 0 auto;width:66.66666667%;}
.col-9{flex:0 0 auto;width:75%;}
.col-12{flex:0 0 auto;width:100%;}
@media (min-width:768px){
.col-md-2{flex:0 0 auto;width:16.66666667%;}
.col-md-3{flex:0 0 auto;width:25%;}
.col-md-4{flex:0 0 auto;width:33.33333333%;}
.col-md-5{flex:0 0 auto;width:41.66666667%;}
.col-md-8{flex:0 0 auto;width:66.66666667%;}
.col-md-9{flex:0 0 auto;width:75%;}
}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.form-control{transition:none;}
}
.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);}
.form-control::placeholder{color:#6c757d;opacity:1;}
.form-control:disabled{background-color:#e9ecef;opacity:1;}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;}
.input-group>.form-control{position:relative;flex:1 1 auto;width:1%;min-width:0;}
.input-group>.form-control:focus{z-index:5;}
.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0;}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0;}
.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.375rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.btn{transition:none;}
}
.btn:first-child:hover,:not(.btn-check)+.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);}
.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);}
.btn.disabled,.btn:disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity);}
.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd;}
.fade{transition:opacity .15s linear;}
@media (prefers-reduced-motion:reduce){
.fade{transition:none;}
}
.fade:not(.show){opacity:0;}
.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:#fff;--bs-pagination-border-width:1px;--bs-pagination-border-color:#dee2e6;--bs-pagination-border-radius:0.375rem;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:#e9ecef;--bs-pagination-hover-border-color:#dee2e6;--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:#e9ecef;--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:#6c757d;--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:#dee2e6;display:flex;padding-left:0;list-style:none;}
.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.page-link{transition:none;}
}
.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color);}
.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow);}
.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color);}
.page-item:not(:first-child) .page-link{margin-left:-1px;}
.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius);}
.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius);}
.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:0.375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius);}
.badge:empty{display:none;}
.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:0.5rem;--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius:calc(0.5rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;}
.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none;}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px);}
@media (prefers-reduced-motion:reduce){
.modal.fade .modal-dialog{transition:none;}
}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0;}
@media (min-width:576px){
.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);}
.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto;}
}
.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.float-end{float:right!important;}
.d-inline{display:inline!important;}
.d-inline-block{display:inline-block!important;}
.d-block{display:block!important;}
.d-flex{display:flex!important;}
.d-inline-flex{display:inline-flex!important;}
.d-none{display:none!important;}
.position-relative{position:relative!important;}
.position-absolute{position:absolute!important;}
.top-0{top:0!important;}
.start-100{left:100%!important;}
.translate-middle{transform:translate(-50%,-50%)!important;}
.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;}
.border-end-0{border-right:0!important;}
.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important;}
.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important;}
.w-100{width:100%!important;}
.w-auto{width:auto!important;}
.h-100{height:100%!important;}
.flex-column{flex-direction:column!important;}
.flex-wrap{flex-wrap:wrap!important;}
.flex-nowrap{flex-wrap:nowrap!important;}
.justify-content-start{justify-content:flex-start!important;}
.justify-content-end{justify-content:flex-end!important;}
.justify-content-center{justify-content:center!important;}
.align-items-start{align-items:flex-start!important;}
.align-items-center{align-items:center!important;}
.align-items-baseline{align-items:baseline!important;}
.align-self-baseline{align-self:baseline!important;}
.order-1{order:1!important;}
.order-2{order:2!important;}
.order-3{order:3!important;}
.m-0{margin:0!important;}
.mx-0{margin-right:0!important;margin-left:0!important;}
.mx-1{margin-right:.25rem!important;margin-left:.25rem!important;}
.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important;}
.mt-1{margin-top:.25rem!important;}
.mt-2{margin-top:.5rem!important;}
.me-0{margin-right:0!important;}
.me-1{margin-right:.25rem!important;}
.me-2{margin-right:.5rem!important;}
.mb-1{margin-bottom:.25rem!important;}
.mb-2{margin-bottom:.5rem!important;}
.mb-4{margin-bottom:1.5rem!important;}
.ms-0{margin-left:0!important;}
.ms-1{margin-left:.25rem!important;}
.p-0{padding:0!important;}
.p-2{padding:.5rem!important;}
.px-0{padding-right:0!important;padding-left:0!important;}
.px-2{padding-right:.5rem!important;padding-left:.5rem!important;}
.px-3{padding-right:1rem!important;padding-left:1rem!important;}
.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important;}
.pt-0{padding-top:0!important;}
.pt-2{padding-top:.5rem!important;}
.pt-3{padding-top:1rem!important;}
.pe-0{padding-right:0!important;}
.pe-1{padding-right:.25rem!important;}
.pe-3{padding-right:1rem!important;}
.pb-0{padding-bottom:0!important;}
.ps-0{padding-left:0!important;}
.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important;}
.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important;}
.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important;}
.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important;}
.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important;}
.rounded{border-radius:var(--bs-border-radius)!important;}
.rounded-circle{border-radius:50%!important;}
.rounded-pill{border-radius:var(--bs-border-radius-pill)!important;}
.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important;}
.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important;}
@media (min-width:768px){
.d-md-inline{display:inline!important;}
.d-md-none{display:none!important;}
.justify-content-md-end{justify-content:flex-end!important;}
.order-md-2{order:2!important;}
.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important;}
}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.glyphicon-search:before{content:"\e003";}
.glyphicon-lock:before{content:"\e033";}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;}
body{font-family:thesansosflight,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.428571429;color:#222;background-color:#fff;}
button,input{font-family:inherit;font-size:inherit;line-height:inherit;}
a{color:inherit;text-decoration:none;}
a:focus,a:hover{color:inherit;text-decoration:none;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
img{vertical-align:middle;}
hr{margin-top:25px;margin-bottom:25px;border:0;border-top:1px solid #eee;}
h2,h3,h4{font-family:thesansosflight;font-weight:400;line-height:1.1;color:inherit;}
h2,h3{margin-top:25px;margin-bottom:12.5px;}
h4{margin-top:12.5px;margin-bottom:12.5px;}
h2{font-size:38px;}
h3{font-size:31px;}
h4{font-size:23px;}
p{margin:0 0 12.5px;}
.text-info{color:#31b0d5;}
.bg-primary{color:#fff;}
.bg-primary{background-color:#d80669;}
ul{margin-top:0;margin-bottom:12.5px;}
.o-Layout,.o-Modal .modal-dialog{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.o-Layout:after,.o-Layout:before,.o-Modal .modal-dialog:after,.o-Modal .modal-dialog:before{content:" ";display:table;}
.o-Layout:after,.o-Modal .modal-dialog:after{clear:both;}
@media (min-width:740px){
.o-Layout,.o-Modal .modal-dialog{width:750px;}
}
@media (min-width:980px){
.o-Layout,.o-Modal .modal-dialog{width:970px;}
}
@media (min-width:1300px){
.o-Layout,.o-Modal .modal-dialog{width:1170px;}
}
.row{margin-left:-15px;margin-right:-15px;}
.row:after,.row:before{content:" ";display:table;}
.row:after{clear:both;}
.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-8,.col-md-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
@media (min-width:980px){
.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-8,.col-md-9{float:left;}
.col-md-2{width:16.6666666667%;}
.col-md-3{width:25%;}
.col-md-4{width:33.3333333333%;}
.col-md-5{width:41.6666666667%;}
.col-md-8{width:66.6666666667%;}
.col-md-9{width:75%;}
}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;}
input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box;}
input[type=checkbox]{margin:4px 0 0;line-height:normal;}
input[type=checkbox]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.form-control{display:block;width:100%;height:39px;padding:6px 12px;font-size:18px;line-height:1.428571429;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
input[type=search]{-webkit-appearance:none;}
.btn,.o-Btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:18px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.btn:active:focus,.btn:focus,.o-Btn:active:focus,.o-Btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:focus,.btn:hover,.o-Btn:focus,.o-Btn:hover{color:#333;text-decoration:none;}
.btn:active,.o-Btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
.btn.disabled,.btn[disabled]{cursor:not-allowed;opacity:.65;-webkit-box-shadow:none;box-shadow:none;}
.btn-default{color:#333;background-color:#fff;border-color:#ccc;}
.btn-default:focus{color:#333;background-color:#e6e5e5;border-color:#8c8c8c;}
.btn-default:hover{color:#333;background-color:#e6e5e5;border-color:#adadad;}
.btn-default:active{color:#333;background-color:#e6e5e5;border-color:#adadad;}
.btn-default:active:focus,.btn-default:active:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c;}
.btn-default:active{background-image:none;}
.btn-primary{color:#fff;background-color:#d80669;border-color:#bf055d;}
.btn-primary:focus{color:#fff;background-color:#a60551;border-color:#430221;}
.btn-primary:hover{color:#fff;background-color:#a60551;border-color:#840440;}
.btn-primary:active{color:#fff;background-color:#a60551;border-color:#840440;}
.btn-primary:active:focus,.btn-primary:active:hover{color:#fff;background-color:#840440;border-color:#430221;}
.btn-primary:active{background-image:none;}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;}
.input-group{position:relative;display:table;border-collapse:separate;}
.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;}
.input-group .form-control:focus{z-index:3;}
.input-group .form-control,.input-group-addon{display:table-cell;}
.input-group-addon{width:1%;white-space:nowrap;vertical-align:middle;}
.input-group-addon{padding:6px 12px;font-size:18px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px;}
.input-group .form-control:first-child{border-bottom-right-radius:0;border-top-right-radius:0;}
.input-group-addon:last-child{border-bottom-left-radius:0;border-top-left-radius:0;}
.input-group-addon:last-child{border-left:0;}
.pagination{display:inline-block;padding-left:0;margin:25px 0;border-radius:4px;}
.pagination>li{display:inline;}
.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;}
.label:empty{display:none;}
.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:16px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px;}
.badge:empty{display:none;}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;}
.modal-dialog{position:relative;width:auto;margin:10px;}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;}
@media (min-width:740px){
.modal-dialog{width:600px;margin:30px auto;}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);}
}
.visible-lg-block,.visible-md-block,.visible-sm-block,.visible-xs-block{display:none!important;}
@media (max-width:739px){
.visible-xs-block{display:block!important;}
}
@media (min-width:740px) and (max-width:979px){
.visible-sm-block{display:block!important;}
}
@media (min-width:980px) and (max-width:1299px){
.visible-md-block{display:block!important;}
}
@media (min-width:1300px){
.visible-lg-block{display:block!important;}
}
@media print{
.hidden-print{display:none!important;}
}
.visible-lg-block,.visible-md-block,.visible-xs-block,.visible-xsLandscape-block{display:none!important;}
@media (max-width:739px){
.visible-xs-block{display:block!important;}
}
@media (min-width:480px) and (max-width:739px){
.visible-xsLandscape-block{display:block!important;}
}
@media (min-width:740px) and (max-width:979px){
.visible-sm-block{display:block!important;}
}
@media (min-width:980px) and (max-width:1299px){
.visible-md-block{display:block!important;}
}
@media (min-width:1300px){
.visible-lg-block{display:block!important;}
}
.fa{font-family:var(--fa-style-family, "Font Awesome 6 Pro");font-weight:var(--fa-style,900);}
.fa,.fa-brands,.fa-regular,.fa-solid{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;}
.fa-brands::before,.fa-regular::before,.fa-solid::before,.fa::before{content:var(--fa);}
.fa-regular,.fa-solid{font-family:'Font Awesome 6 Pro';}
.fa-brands{font-family:'Font Awesome 6 Brands';}
.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em;}
.fa-fw{text-align:center;width:1.25em;}
.fa-forward-step{--fa:"\f051";--fa--fa:"\f051\f051";}
.fa-chevron-up{--fa:"\f077";--fa--fa:"\f077\f077";}
.fa-user{--fa:"\f007";--fa--fa:"\f007\f007";}
.fa-map-marker{--fa:"\f041";--fa--fa:"\f041\f041";}
.fa-arrow-right{--fa:"\f061";--fa--fa:"\f061\f061";}
.fa-basket-shopping{--fa:"\f291";--fa--fa:"\f291\f291";}
.fa-arrow-up-9-1{--fa:"\f887";--fa--fa:"\f887\f887";}
.fa-arrow-down-1-9{--fa:"\f162";--fa--fa:"\f162\f162";}
.fa-arrow-down-a-z{--fa:"\f15d";--fa--fa:"\f15d\f15d";}
.fa-backward-step{--fa:"\f048";--fa--fa:"\f048\f048";}
.fa-sliders{--fa:"\f1de";--fa--fa:"\f1de\f1de";}
.fa-power-off{--fa:"\f011";--fa--fa:"\f011\f011";}
.fa-eraser{--fa:"\f12d";--fa--fa:"\f12d\f12d";}
.fa-magnifying-glass{--fa:"\f002";--fa--fa:"\f002\f002";}
.fa-search{--fa:"\f002";--fa--fa:"\f002\f002";}
.fa-chevron-down{--fa:"\f078";--fa--fa:"\f078\f078";}
.fa-calendar{--fa:"\f133";--fa--fa:"\f133\f133";}
.fa-arrow-up-z-a{--fa:"\f882";--fa--fa:"\f882\f882";}
.fa-rss{--fa:"\f09e";--fa--fa:"\f09e\f09e";}
.fa-circle-xmark{--fa:"\f057";--fa--fa:"\f057\f057";}
.fa-regular{font-weight:400;}
.fa-solid{font-weight:900;}
.fa-brands{font-weight:400;}
.fa-x-twitter{--fa:"\e61b";}
.fa-linkedin{--fa:"\f08c";}
.fa-instagram{--fa:"\f16d";}
.fa-facebook{--fa:"\f09a";}
.fa-youtube{--fa:"\f167";}
.fa.fa-clock-o{font-family:'Font Awesome 6 Pro';font-weight:400;}
.fa.fa-clock-o{--fa:"\f017";}
.fa.fa-map-marker{--fa:"\f3c5";}
.fa.fa-calendar{--fa:"\f073";}
.fa.fa-facebook{font-family:'Font Awesome 6 Brands';font-weight:400;}
.fa.fa-facebook{--fa:"\f39e";}
.fa.fa-linkedin{font-family:'Font Awesome 6 Brands';font-weight:400;}
.fa.fa-linkedin{--fa:"\f0e1";}
.fa.fa-youtube{font-family:'Font Awesome 6 Brands';font-weight:400;}
.fa.fa-instagram{font-family:'Font Awesome 6 Brands';font-weight:400;}
footer,header,nav,section{display:block;}
main{display:block;}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
b{font-weight:inherit;}
b{font-weight:bolder;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
button,input{margin:0;}
button,input{overflow:visible;}
button{text-transform:none;}
[type=submit],button,html [type=button]{-webkit-appearance:button;}
[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}
@media print{
*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
a[href^="#"]:after{content:"";}
img{page-break-inside:avoid;}
img{max-width:100%!important;}
h2,h3,p{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}
.label{border:1px solid #000;}
}
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body{margin:0;padding:0;overflow-x:hidden;}
.t-corporate main a{color:#d80669;}
.t-corporate main a:hover{color:#b80559;}
a,button{outline:0!important;outline-style:none;border:0;text-decoration:none!important;}
body{font-size:18px;}
h2{color:default!important;font-family:thesansosfbold;font-size:1.3333333333rem;line-height:1;}
@media screen and (min-width:740px){
h2{font-size:1.7777777778rem;}
}
@media screen and (min-width:980px){
h2{font-size:2.3333333333rem;}
}
h3{color:default!important;font-family:thesansosfbold;font-size:1.1666666667rem;line-height:1.25;}
@media screen and (min-width:740px){
h3{font-size:1.3333333333rem;}
}
@media screen and (min-width:980px){
h3{font-size:1.7777777778rem;}
}
h4{color:default!important;font-family:thesansosfextrabold;font-size:.8888888889rem;line-height:1.25;}
@media screen and (min-width:740px){
h4{font-size:1rem;}
}
@media screen and (min-width:980px){
h4{font-size:1.1666666667rem;}
}
.o-Layout--main ul{margin:.6111111111rem 0;padding-left:0;list-style:none;}
nav ul{list-style:none;padding:0;margin:0;}
nav ul li:not([class]){padding:0;}
nav ul li:not([class]):before{display:none!important;}
img{display:block;max-width:100%;height:auto;}
.t-corporate .btn-primary{color:#fff;background-color:#d80669;border-color:#bf055d;color:#fff!important;}
.t-corporate .btn-primary:focus{color:#fff;background-color:#a60551;border-color:#430221;}
.t-corporate .btn-primary:hover{color:#fff;background-color:#a60551;border-color:#840440;}
.t-corporate .btn-primary:active{color:#fff;background-color:#a60551;border-color:#840440;}
.t-corporate .btn-primary:active:focus,.t-corporate .btn-primary:active:hover{color:#fff;background-color:#840440;border-color:#430221;}
.t-corporate .btn-primary:active{background-image:none;}
.badge{color:#fff!important;}
.pagination li{padding-left:0;}
.pagination li:before{display:none!important;}
.o-Layout--main{background-color:#fff!important;padding-top:.8333333333rem;padding-bottom:.8333333333rem;}
@media screen and (min-width:740px){
.o-Layout--main{padding-top:1.6666666667rem;padding-bottom:1.6666666667rem;}
}
.o-Grid{margin-left:-15px;margin-right:-15px;}
.o-Grid:after,.o-Grid:before{content:" ";display:table;}
.o-Grid:after{clear:both;}
.o-Col{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;}
.o-NavPrimary{color:#fff;background-color:#000;}
.t-corporate .o-NavPrimary{background-color:#d80669;}
.o-NavSecondary{color:#fff;background-color:#404040;}
.t-corporate .o-NavSecondary{background-color:#6c0335;}
.o-NavTertiary{color:#fff;}
.t-corporate .o-NavTertiary{background-color:#d80669;}
.t-corporate .o-NavTertiary{background-color:#f2f2f2;color:#d80669;}
.o-NavTools .o-Layout{position:relative;}
.o-Navbar{padding:.1111111111rem 0;}
.o-Navbar-colTitle{position:relative;float:left;width:41.6666666667%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
@media (min-width:740px){
.o-Navbar-colTitle{float:left;width:16.6666666667%;}
}
@media (min-width:1300px){
.o-Navbar-colTitle{float:left;width:16.6666666667%;}
}
.o-Navbar-colNav{position:relative;float:left;width:58.3333333333%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;text-align:right;}
@media (min-width:740px){
.o-Navbar-colNav{float:left;width:83.3333333333%;}
}
@media (min-width:1300px){
.o-Navbar-colNav{float:left;width:83.3333333333%;}
}
.o-Icon{font-size:1rem;background-color:transparent;width:1.9444444444rem;height:1.9444444444rem;line-height:1.9444444444rem;text-align:center;}
.o-Icon--square{border-radius:0;background-color:grey;}
.t-corporate .o-Icon--square{background-color:#e2448f;color:#6c0335;}
.o-Icon--coursera{display:inline-block;}
.o-Icon--coursera:after{content:"";display:inline-block;vertical-align:middle;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 612 792' width='1.1111111111em' height='1.1111111111em' y='1792' fill='%23262626' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M608.836 398.831a200.29 200.29 0 00-.451-7.052v-.082c-2.255-25.564-10.701-49.487-25.031-71.094a155.483 155.483 0 00-21.894-26.24c-11.951-11.5-25.789-21.012-41.39-28.536-23.473-11.213-49.405-16.871-77.08-16.871-2.706 0-5.535.041-8.385.144-19.434.881-38.232 4.571-55.903 11.07-17.814 6.437-33.333 14.944-46.022 25.154-2.583 2.05-5.392 4.572-8.405 7.339l-2.173 2.132-2.973 3.157h.042l-1.394 1.374-.677.738-3.547 3.731a248.065 248.065 0 00-7.462 8.794l-.021-.041-.082-.082c-4.859 5.904-9.348 12.013-12.648 17.507a302.201 302.201 0 00-6.519 10.783l-28.967 58.568.041.041-1.517 2.973-3.198 6.478c-6.355 12.853-13.161 25.666-20.766 36.244-16.953 18.593-36.121 27.695-60.762 27.695-1.722 0-3.485-.082-5.289-.185-14.842-.594-27.572-4.1-38.868-10.783a73.066 73.066 0 01-3.506-2.214c-9.225-6.129-16.298-14.001-21.587-23.821-5.965-11.132-8.61-22.509-8.241-34.563.021-.328.041-.615.041-.882.799-19.188 8.118-34.112 22.858-47.007 3.588-3.095 7.339-5.72 11.254-8.057a33.115 33.115 0 011.661-.922c10.947-5.966 23.411-8.938 37.699-8.938l4.449.123c22.693.861 40.201 7.954 54.161 21.792l43.788-78.617c-10.475-7.011-22.304-13.038-35.342-17.938-.492-.185-1.005-.389-1.517-.553-1.558-.553-3.095-1.128-4.694-1.64-13.858-4.633-28.393-7.482-43.357-8.774-.369-.062-.779-.103-1.148-.144-2.296-.143-4.633-.43-6.929-.533a233.135 233.135 0 00-7.482-.164h-1.415c-27.532.103-53.116 5.74-76.506 16.913-26.199 12.628-47.437 31.017-63.181 54.715C12.798 344.26 4.229 370.561 2.999 398.79a170.753 170.753 0 00-.164 7.175c-.02 39.483 14.37 74.21 42.988 103.361 29.868 30.586 68.716 47.068 115.354 49.015 2.993.123 5.945.205 8.897.205 26.383 0 50.799-4.695 72.693-14.083 5.473-2.337 10.783-5.084 16.215-8.138 2.952-1.702 5.74-3.506 8.508-5.433l2.05-1.373 3.444-2.357c4.141-2.973 8.015-6.191 11.787-9.615l1.312-1.251c2.214-2.111 4.428-4.243 6.519-6.437l7.852-8.876 2.993-3.751 1.394-2.05 1.394-2.009c11.665-19.598 49.63-90.918 49.63-90.918v-.143l2.255-4.346 1.886-3.403c5.597-10.189 9.635-17.425 14.986-25.031l.143-.225c12.484-18.102 33.948-30.996 59.245-33.169 42.435-3.649 79.622 24.231 83.045 62.279 3.403 38.048-28.249 71.853-70.684 75.522-8.836.759-17.425.164-25.523-1.62l-.205.082c-31.139-6.478-50.963-29.192-60.741-39.34l-40.836 75.092s12.69 12.792 21.382 19.188c8.712 6.375 19.967 12.648 28.946 16.543 21.792 9.307 45.49 14.883 71.668 14.883 3.034 0 2.419 0 5.576-.123 46.596-1.948 88.129-19.803 118.08-50.389 28.372-29.049 43.768-62.217 43.911-101.475v-1.168c-.02-2.174-.081-4.367-.163-6.581z'/%3E%3C/svg%3E");-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center center;width:1.1111111111em;height:1.1111111111em;margin:0;fill:#262626;}
.o-Modal-content{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;}
.o-Modal .modal-content{margin-left:-15px;margin-right:-15px;background:#fff;padding:2.2222222222rem;}
.o-Modal .modal-content:after,.o-Modal .modal-content:before{content:" ";display:table;}
.o-Modal .modal-content:after{clear:both;}
.o-Modal--fullscreen .o-Modal-banner{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;}
.o-Modal--fullscreen .o-Modal-content{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;margin-top:2.7777777778rem;}
.o-Modal--fullscreen .modal-content{background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;}
.o-Form-search .input-group-addon{background:0 0;padding-left:0;padding-right:.5555555556rem;text-align:right;}
.o-Form-search .form-control{border-right:0;}
.o-Form-search .form-control:focus+.input-group-addon,.o-Form-search .form-control:hover+.input-group-addon{-webkit-box-shadow:none;box-shadow:none;}
.t-corporate .o-Form-search .form-control:focus+.input-group-addon,.t-corporate .o-Form-search .form-control:hover+.input-group-addon{border-color:#e2448f;}
.o-Form-search button[type=submit]{border:0;background:0 0;text-align:right;}
.t-corporate .o-Form-search button[type=submit]:hover{color:#e2448f;}
.hamburger{padding:0 0;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,filter;-o-transition-property:opacity,filter;transition-property:opacity,filter;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}
.hamburger:hover{opacity:.7;}
.hamburger-box{width:30px;height:21px;display:inline-block;position:relative;}
.hamburger-inner{display:block;top:50%;margin-top:-1.5px;}
.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:30px;height:3px;background-color:inherit;border-radius:2px;position:absolute;-webkit-transition-property:-webkit-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;}
.hamburger-inner::after,.hamburger-inner::before{content:"";display:block;}
.hamburger-inner::before{top:-9px;}
.hamburger-inner::after{bottom:-9px;}
.hamburger--arrowalt-r .hamburger-inner::before{-webkit-transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);-o-transition:top .1s .1s ease,-o-transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1);}
.hamburger--arrowalt-r .hamburger-inner::after{-webkit-transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);-o-transition:bottom .1s .1s ease,-o-transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1);}
.c-NavPrimary{height:2.2777777778rem;}
@media screen and (min-width:980px){
.c-NavPrimary{height:2.7777777778rem;}
}
@media screen and (min-width:1300px){
.c-NavPrimary{height:3.3888888889rem;}
}
@media screen and (max-width:739px){
.c-NavPrimary{display:none!important;}
}
.c-NavPrimary ul{font-size:0;}
.c-NavPrimary li{display:inline;}
.c-NavPrimary-item{display:inline-block;text-transform:uppercase;color:#fff;padding:.6666666667rem .3333333333rem;font-family:thesansosfplain;font-size:.6666666667rem;letter-spacing:.03125rem;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}
@media screen and (min-width:980px){
.c-NavPrimary-item{padding:.8333333333rem .5555555556rem;font-size:.7777777778rem;}
}
@media screen and (min-width:1300px){
.c-NavPrimary-item{padding:1.1111111111rem;font-size:.8333333333rem;}
}
.c-NavPrimary-item:hover{background-color:#404040;}
.t-corporate .c-NavPrimary-item:hover{background-color:#6c0335;}
.c-NavSecondary{position:relative;min-height:1px;padding-left:15px;padding-right:15px;display:none;}
@media (min-width:1300px){
.c-NavSecondary{float:left;width:100%;}
}
@media screen and (max-width:739px){
.c-NavSecondary{display:none!important;}
}
.c-NavSecondary li{padding:0;}
.c-NavSecondary-section{position:relative;margin-left:-15px;margin-right:-15px;margin-top:1.6666666667rem;margin-bottom:1.6666666667rem;display:none;}
.c-NavSecondary-section:after,.c-NavSecondary-section:before{content:" ";display:table;}
.c-NavSecondary-section:after{clear:both;}
.c-NavSecondary-col{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
@media (min-width:740px){
.c-NavSecondary-col{float:left;width:33.3333333333%;}
}
.c-NavSecondary-col li:last-child>a{border:none!important;}
.c-NavSecondary-item{display:block;padding:1.1111111111rem .2777777778rem;font-size:.7777777778rem;color:#fff;border-bottom:1px dashed grey;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}
@media screen and (min-width:980px){
.c-NavSecondary-item{padding:1.1111111111rem .5555555556rem;}
}
@media screen and (min-width:1300px){
.c-NavSecondary-item{font-size:.8333333333rem;}
}
.t-corporate .c-NavSecondary-item{border-bottom:1px dashed #d80669;}
.c-NavSecondary-item:hover{background-color:#5a5a5a;}
.t-corporate .c-NavSecondary-item:hover{background-color:#97044a;}
.c-NavTertiary{padding:.0555555556rem 0;}
.t-corporate .c-NavTertiary{background-color:#e2448f;}
.t-corporate .c-NavTertiary{background-color:#e6e6e6;}
@media screen and (max-width:739px){
.c-NavTertiary{display:none!important;}
}
.c-NavTertiary ul{font-size:0;}
.c-NavTertiary li{display:inline;padding:0;}
.c-NavTertiary-item{display:inline-block;font-family:thesansosfplain;padding:.5555555556rem .5rem;font-size:.6111111111rem;text-transform:none;color:inherit;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}
.t-fac .c-NavTertiary-item{color:#fff;}
.t-corporate.t-fac .c-NavTertiary-item{color:#d80669;}
@media screen and (min-width:980px){
.c-NavTertiary-item{font-size:.7222222222rem;padding:.4444444444rem .6666666667rem;}
}
@media screen and (min-width:1300px){
.c-NavTertiary-item{font-size:.7777777778rem;padding:.8333333333rem 1.1111111111rem;}
}
.t-corporate .c-NavTertiary-item:hover{background-color:#b80559;}
.t-corporate .c-NavTertiary-item:hover{background-color:#ccc;}
.t-corporate .is-active .c-NavTertiary-item{background-color:#b80559;}
.t-corporate .is-active .c-NavTertiary-item{background-color:#f2f2f2;}
.c-NavQuaternary{position:absolute;width:calc(100% - 30px);z-index:10;display:none;}
.t-corporate .c-NavQuaternary{background-color:#b80559;}
.t-corporate .c-NavQuaternary{background-color:#f2f2f2;}
@media screen and (max-width:739px){
.c-NavQuaternary{display:none!important;}
}
.c-NavQuaternary li{padding:0;}
.c-NavQuaternary-section{margin-left:5px;margin-right:5px;padding-top:1.1111111111rem;padding-bottom:1.1111111111rem;display:none;}
.c-NavQuaternary-section:after,.c-NavQuaternary-section:before{content:" ";display:table;}
.c-NavQuaternary-section:after{clear:both;}
.c-NavQuaternary-col{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
@media (min-width:740px){
.c-NavQuaternary-col{float:left;width:33.3333333333%;}
}
.c-NavQuaternary-col li:last-child>a{border:none!important;}
.c-NavQuaternary-item{display:block;padding:.5555555556rem 0;font-size:.6666666667rem;text-transform:none;color:#fff;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
.t-corporate .c-NavQuaternary-item{border-bottom:1px dashed #e2448f;}
.t-corporate .c-NavQuaternary-item{border-bottom:1px dashed #ccc;color:#d80669;}
@media screen and (min-width:980px){
.c-NavQuaternary-item{font-size:.7777777778rem;padding:.4444444444rem 0;}
}
@media screen and (min-width:1300px){
.c-NavQuaternary-item{font-size:.8333333333rem;padding:.8333333333rem 0;}
}
.t-corporate .c-NavQuaternary-item:hover{color:#ec83b4;}
.t-corporate .c-NavQuaternary-item:hover{color:#6c0335;}
.c-NavTools{position:absolute;z-index:25;top:0;left:0;padding-top:.5555555556rem;padding-bottom:.5555555556rem;text-align:right;font-family:thesansosfplain;}
@media screen and (max-width:739px){
.c-NavTools{display:none!important;}
}
.c-NavTools ul{display:inline;font-size:0;}
.c-NavTools li{display:inline-block;padding-left:0;}
.t-corporate .c-NavTools-section{border-right:1px solid #d80669;}
.t-fac .c-NavTools-section{border-right:1px solid #fff;}
.t-corporate.t-fac .c-NavTools-section{border-right:1px solid #d80669;}
.c-NavTools-item{display:inline-block;padding:0 .5rem;font-size:.6666666667rem;text-transform:none;background-color:transparent;}
.t-corporate .c-NavTools-item{color:#d80669;}
@media screen and (min-width:980px){
.c-NavTools-item{font-size:.7777777778rem;padding:0 .3333333333rem;}
}
@media screen and (min-width:1300px){
.c-NavTools-item{font-size:.8333333333rem;padding:0 .5555555556rem;}
}
.t-corporate.t-fac .c-NavTools-item{color:#fff;}
.t-corporate.t-fac .c-NavTools-item{color:#d80669!important;}
.t-corporate .c-NavTools-item:hover{color:#6c0335;}
.c-NavTools-item .glyphicon{line-height:inherit;}
.c-NavMobile{font-family:thesansosflight;background:#262626;z-index:35!important;}
.t-corporate .c-NavMobile{background:#d80669;}
@media screen and (min-width:740px){
.c-NavMobile{display:none!important;}
}
.c-NavMobile-level1{font-size:1.3333333333rem;text-transform:uppercase;}
.c-NavMobile-level2{font-size:1rem;text-transform:uppercase;}
.c-NavMobile-item{cursor:pointer;border-top:1px solid #404040!important;padding:1.6666666667rem 1.3888888889rem!important;color:#fff;}
.t-corporate .c-NavMobile-item{border-top:1px solid #97044a!important;}
.c-NavMobile-item:last-child{border-bottom:1px solid #404040!important;}
.t-corporate .c-NavMobile-item:last-child{border-bottom:1px solid #97044a!important;}
.c-NavMobile-item:hover{background-color:#404040;}
.t-corporate .c-NavMobile-item:hover{background-color:#97044a;}
.c-NavMobile-item a,.c-NavMobile-item span{padding:0!important;}
.c-NavMobile-trigger{display:inline-block;width:1.6666666667rem;height:1.3888888889rem;-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;margin:1.2222222222rem 0 0;}
@media screen and (min-width:740px){
.c-NavMobile-trigger{display:none!important;}
}
.c-NavMobile-trigger span{display:block;position:absolute;height:.1666666667rem;width:100%;background:#fff;border-radius:.1666666667rem;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.c-NavMobile-trigger span:nth-child(1){top:0;-webkit-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.c-NavMobile-trigger span:nth-child(2){top:.5555555556rem;-webkit-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.c-NavMobile-trigger span:nth-child(3){top:1.1111111111rem;-webkit-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.c-NavMobile-searchTrigger{position:relative;top:-10px;margin:0 1.1111111111rem 0 0;font-size:1rem;padding:0;color:#fff;background-color:transparent;border-color:#fff;padding:2px 7px;font-size:16px;line-height:auto;border-radius:3px;}
.c-NavMobile-searchTrigger:focus{color:#fff;background-color:rgba(0,0,0,0);border-color:#bfbfbf;}
.c-NavMobile-searchTrigger:hover{color:#fff;background-color:rgba(0,0,0,0);border-color:#e0e0e0;}
.c-NavMobile-searchTrigger:active{color:#fff;background-color:rgba(0,0,0,0);border-color:#e0e0e0;}
.c-NavMobile-searchTrigger:active:focus,.c-NavMobile-searchTrigger:active:hover{color:#fff;background-color:rgba(0,0,0,0);border-color:#bfbfbf;}
.c-NavMobile-searchTrigger:active{background-image:none;}
@media screen and (min-width:740px){
.c-NavMobile-searchTrigger{display:none!important;}
}
.c-NavMobileSecondary{font-family:thesansosflight;}
.t-corporate .c-NavMobileSecondary{background-color:#b80559;}
.t-corporate .c-NavMobileSecondary{background-color:#f2f2f2;}
@media screen and (min-width:740px){
.c-NavMobileSecondary{display:none!important;}
}
.c-NavMobileSecondary-level1{font-size:1.3333333333rem;text-transform:uppercase;}
.c-NavMobileSecondary-level2{font-size:1rem;text-transform:uppercase;}
.c-NavMobileSecondary-item{cursor:pointer;padding:1.3888888889rem 1.1111111111rem!important;color:#fff;}
.t-corporate .c-NavMobileSecondary-item{border-top:1px solid #6c0335!important;}
.t-corporate .c-NavMobileSecondary-item{color:#d80669;background-color:#f2f2f2;border-top:1px solid #ccc!important;}
.t-corporate .c-NavMobileSecondary-item:last-child{border-bottom:1px solid #6c0335!important;}
.t-corporate .c-NavMobileSecondary-item:last-child{border-bottom:1px solid #ccc!important;}
.t-corporate .c-NavMobileSecondary-item.is-active,.t-corporate .c-NavMobileSecondary-item:hover{background-color:#d80669;}
.t-corporate .c-NavMobileSecondary-item.is-active,.t-corporate .c-NavMobileSecondary-item:hover{background-color:#e6e6e6;}
.c-NavMobileSecondary-item a,.c-NavMobileSecondary-item span{padding:0!important;}
.c-NavMobileSecondary-item a{color:#fff;}
.t-corporate .c-NavMobileSecondary-item a{color:#d80669;}
.c-NavMobileSecondary-item a:hover{color:#fff;}
.t-corporate .c-NavMobileSecondary-item a:hover{color:#97044a;}
.c-NavMobileSecondary-trigger{float:right;padding:.2777777778rem 0 .2777777778rem .2777777778rem;}
@media screen and (min-width:740px){
.c-NavMobileSecondary-trigger{display:none!important;}
}
.c-NavMobileSecondary-trigger .hamburger-inner{background-color:#fff;}
.c-NavMobileSecondary-trigger .hamburger-inner:after,.c-NavMobileSecondary-trigger .hamburger-inner:before{background-color:#fff;}
.t-corporate .c-NavMobileSecondary-trigger .hamburger-inner{background-color:#d80669;}
.t-corporate .c-NavMobileSecondary-trigger .hamburger-inner:after,.t-corporate .c-NavMobileSecondary-trigger .hamburger-inner:before{background-color:#d80669;}
.c-NavMobileTertiary{font-family:thesansosflight;background-color:#f2f2f2;}
@media screen and (min-width:740px){
.c-NavMobileTertiary{display:none!important;}
}
.c-NavMobileSearch{position:fixed;width:100%;display:none;right:0;font-family:thesansosflight;padding:1.1111111111rem .8333333333rem;background-color:#fff;z-index:39;-webkit-box-shadow:0 13px 26px -17px rgba(0,0,0,.5);box-shadow:0 13px 26px -17px rgba(0,0,0,.5);}
.t-corporate .c-NavMobileSearch{border-bottom:1px solid #d80669;}
@media screen and (min-width:740px){
.c-NavMobileSearch{display:none!important;}
}
.c-HeaderSite{position:fixed;left:0;top:0;z-index:40;}
@media screen and (min-width:320px) and (max-width:739px){
.c-HeaderSite{-webkit-box-shadow:0 13px 26px -17px rgba(0,0,0,.5);box-shadow:0 13px 26px -17px rgba(0,0,0,.5);}
.t-corporate .c-HeaderSite{background:#d80669;}
}
.c-HeaderFac{position:relative;z-index:20;}
@media screen and (min-width:320px) and (max-width:739px){
.c-HeaderFac{position:fixed!important;-webkit-box-shadow:0 13px 26px -17px rgba(0,0,0,.5);box-shadow:0 13px 26px -17px rgba(0,0,0,.5);}
}
.c-HeaderFac-title{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;margin:.8333333333rem 0;font-family:thesansosflight;text-transform:uppercase;font-size:1.3333333333rem;}
.c-HeaderFac-title:after,.c-HeaderFac-title:before{content:" ";display:table;}
.c-HeaderFac-title:after{clear:both;}
@media screen and (min-width:740px){
.c-HeaderFac-title{margin:1.6666666667rem 0;}
}
@media screen and (min-width:980px){
.c-HeaderFac-title{margin:2.5rem 0;font-size:2.2222222222rem;}
}
@media screen and (max-width:739px){
.c-HeaderFac-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.c-HeaderFac-title::after,.c-HeaderFac-title::before{display:none;}
}
.c-HeaderFac-link{display:none;position:relative;float:left;width:75%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
@media screen and (min-width:740px){
.c-HeaderFac-link{display:block;}
}
@media (min-width:740px){
.c-HeaderFac-link{float:left;width:100%;}
}
@media screen and (min-width:740px){
.c-HeaderFac-link{padding:0;}
}
.c-HeaderFac-link--alt{display:block;}
@media screen and (min-width:740px){
.c-HeaderFac-link--alt{display:none;}
}
.c-HeaderFac-nav{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.c-Footer{padding-top:1.1111111111rem;padding-bottom:1.1111111111rem;color:#fff;}
.c-Footer--site{background-color:#262626;}
@media screen and (min-width:740px){
.c-Footer{padding-top:2.2222222222rem;padding-bottom:2.2222222222rem;}
}
.c-Footer-section{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
@media (min-width:740px){
.c-Footer-section{float:left;width:25%;}
}
.c-Footer-section li{display:inline;padding:0;}
.c-Footer-title{padding:0 .2777777778rem;}
.c-Footer-item{display:block;font-size:.7777777778rem;padding:.5555555556rem .2777777778rem;}
li:last-child .c-Footer-item{border:none;}
.c-Footer-item[href]:hover{background-color:#404040;}
.c-Footer-item--icon{display:inline-block;border:none!important;padding-bottom:.2777777778rem;}
.c-Footer--site .c-Footer-item--icon .o-Icon{background-color:grey;color:#262626;}
.c-Footer-item--icon:hover{background:0 0!important;}
.c-Footer-item--icon:hover .o-Icon{background-color:#fff;}
.c-Footer--site .c-Footer-item{color:grey;border-bottom:1px dashed #404040;}
.c-FooterPartners{padding-top:1.1111111111rem;padding-bottom:1.1111111111rem;color:#000;background-color:#f2f2f2;}
.c-FooterPartners-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.c-FooterPartners-section::after,.c-FooterPartners-section::before{display:none;}
@media (max-width:739px){
.c-FooterPartners-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
.c-CorporateLogo-img{display:block;max-width:100%;height:auto;}
.o-NavPrimary .c-CorporateLogo-img{margin:.6666666667rem 0;}
@media screen and (min-width:740px){
.o-NavPrimary .c-CorporateLogo-img{margin:.2777777778rem 0 0;}
}
@media screen and (min-width:980px){
.o-NavPrimary .c-CorporateLogo-img{margin:.2777777778rem 0 0;}
}
.u-fw{width:100%!important;}
.unige-topnav{position:fixed;bottom:25px;right:25px;z-index:1000;display:none;text-decoration:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:rgba(0,0,0,.5);}
.unige-topnav i{color:#fff;position:relative;bottom:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.unige-topnav:hover i{bottom:5px;}
nav.c-NavPrimary,.c-NavPrimary ul{display:inline-block;}
.c-NavMobile-searchTrigger{margin-right:0.4rem;}
.o-Navbar-colNav{padding-left:0px;}