[data-request-validate] [data-validate-for]:not(.jax-visible),
[data-request-validate] [data-validate-error]:not(.jax-visible){display:none}
.mailinglist-form{position:relative;background-color:#3F51B5;padding-top:40px;padding-bottom:40px;color:#a1a9b1}
.mailinglist-form .col-sm-4{text-align:right}
@media (max-width:767px){.mailinglist-form .col-sm-4{width:auto;display:inline-block;float:right;text-align:center}}
@media (max-width:668px){.mailinglist-form .col-sm-4{display:block;float:none}}
.mailinglist-form form{margin:0;position:relative}
@media (max-width:767px){.mailinglist-form form .col-sm-8{width:65%;display:inline-block;float:left}}
@media (max-width:668px){.mailinglist-form form .col-sm-8{width:auto;display:block;float:none;text-align:center}}
.mailinglist-form input[type="text"],
.mailinglist-form input[type="email"]{width:100%;height:auto;margin:0;padding:0;border:0;background:transparent;line-height:60px;font-size:50px;color:white;font-weight:500;letter-spacing:-1px;outline:none}
.mailinglist-form input[type="text"]::-moz-placeholder,
.mailinglist-form input[type="email"]::-moz-placeholder{color:white;opacity:1}
.mailinglist-form input[type="text"]:-ms-input-placeholder,
.mailinglist-form input[type="email"]:-ms-input-placeholder{color:white}
.mailinglist-form input[type="text"]::-webkit-input-placeholder,
.mailinglist-form input[type="email"]::-webkit-input-placeholder{color:white}
.mailinglist-form .btn{border:none;margin-top:8px;width:220px;max-width:100%}
.mailinglist-form .btn.btn-primary{background:#36459a}
.mailinglist-form .btn.btn-primary:hover,
.mailinglist-form .btn.btn-primary:focus{background:#5c6bc0}
.mailinglist-form .btn.btn-primary:active,
.mailinglist-form .btn.btn-primary.active{background:#293576}
@media (max-width:480px){.mailinglist-form input[type="text"],.mailinglist-form input[type="email"]{width:100%;margin-bottom:33px;line-height:27px;font-size:25px;color:white;text-align:center}}
@media (max-width:688px){.mailinglist-form input[type="text"],.mailinglist-form input[type="email"]{width:100%;margin-bottom:20px;text-align:center}}
/*! * Animations */
.animated-content{opacity:0}
.no-js .animated-content,
.no-csstransitions .animated-content{opacity:1}
.lt-ie9 .animated-content{opacity:1;animation:none !important;transform:none !important}.animate.fade-in{-webkit-animation:fadeIn 0.65s ease forwards;-moz-animation:fadeIn 0.65s ease forwards;animation:fadeIn 0.65s ease forwards}
@-webkit-keyframes fadeIn{to{opacity:1}}
@-moz-keyframes fadeIn{to{opacity:1}}
@keyframes fadeIn{to{opacity:1}}.animate.move-left{-webkit-transform:translateX(-200px);-moz-transform:translateX(-200px);transform:translateX(-200px);-webkit-animation:moveLeft 0.65s ease forwards;-moz-animation:moveLeft 0.65s ease forwards;animation:moveLeft 0.65s ease forwards}
@-webkit-keyframes moveLeft{to{-webkit-transform:translateX(0);opacity:1}}
@-moz-keyframes moveLeft{to{-moz-transform:translateX(0);opacity:1}}
@keyframes moveLeft{to{transform:translateX(0);opacity:1}}.animate.move-right{-webkit-transform:translateX(200px);-moz-transform:translateX(200px);transform:translateX(200px);-webkit-animation:moveLeft 0.65s ease forwards;-moz-animation:moveLeft 0.65s ease forwards;animation:moveLeft 0.65s ease forwards}
@-webkit-keyframes moveRight{to{-webkit-transform:translateX(0);opacity:1}}
@-moz-keyframes moveRight{to{-moz-transform:translateX(0);opacity:1}}
@keyframes moveRight{to{transform:translateX(0);opacity:1}}.animate.move-up{-webkit-transform:translateY(200px);-moz-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp 0.65s ease forwards;-moz-animation:moveUp 0.65s ease forwards;animation:moveUp 0.65s ease forwards}
@-webkit-keyframes moveUp{to{-webkit-transform:translateY(0);opacity:1}}
@-moz-keyframes moveUp{to{-moz-transform:translateY(0);opacity:1}}
@keyframes moveUp{to{transform:translateY(0);opacity:1}}.animate.scale-up{-webkit-transform:scale(0.6);-moz-transform:scale(0.6);transform:scale(0.6);-webkit-animation:scaleUp 0.65s ease-in-out forwards;-moz-animation:scaleUp 0.65s ease-in-out forwards;animation:scaleUp 0.65s ease-in-out forwards}
@-webkit-keyframes scaleUp{to{-webkit-transform:scale(1);opacity:1}}
@-moz-keyframes scaleUp{to{-moz-transform:scale(1);opacity:1}}
@keyframes scaleUp{to{transform:scale(1);opacity:1}}.animate.little-bounce{-webkit-transform:scale(0.4);-moz-transform:scale(0.4);transform:scale(0.4);-webkit-animation:popUp 0.8s ease-in forwards;-moz-animation:popUp 0.8s ease-in forwards;animation:popUp 0.8s ease-in forwards}
@-webkit-keyframes popUp{70%{-webkit-transform:scale(1.1);opacity:1;-webkit-animation-timing-function:ease-out}100%{-webkit-transform:scale(1);opacity:1}}
@-moz-keyframes popUp{70%{-moz-transform:scale(1.1);opacity:1;-moz-animation-timing-function:ease-out}100%{-moz-transform:scale(1);opacity:1}}
@keyframes popUp{70%{transform:scale(1.1);opacity:1;animation-timing-function:ease-out}100%{transform:scale(1);opacity:1}}
.side-menu{z-index:2000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform-origin:0 10%;-moz-transform-origin:0 10%;-ms-transform-origin:0 10%;transform-origin:0 10%;-webkit-transform:perspective(1000px) scale(1.3) rotateY(-80deg);-moz-transform:perspective(1000px) scale(1.3) rotateY(-80deg);-ms-transform:perspective(1000px) scale(1.3) rotateY(-80deg);transform:perspective(1000px) scale(1.3) rotateY(-80deg)}
.side-menu.in{-webkit-transition:all 0.3s 0 ease-out;-moz-transition:all 0.3s 0 ease-out;-o-transition:all 0.3s 0 ease-out;-ms-transition:all 0.3s 0 ease-out;transition:all 0.3s 0 ease-out;-moz-transition-duration:0.3s;-moz-transition-property:all;-moz-transition-delay:0;-webkit-transform:perspective(1000px) scale(1) rotateY(0deg) translate3d(-260px,0,0);-moz-transform:perspective(1000px) scale(1) rotateY(0deg) translate3d(-260px,0,0);-ms-transform:perspective(1000px) scale(1) rotateY(0deg) translate3d(-260px,0,0);transform:perspective(1000px) scale(1) rotateY(0deg) translate3d(-260px,0,0)}
.side-menu-overlay{top:0;left:0;position:fixed;display:block;width:100%;height:100%;background:#000;z-index:-1;opacity:0;-webkit-transition:all 0.4s 0 cubic-bezier(0.25,0.25,0.75,0.75);-moz-transition:all 0.4s 0 cubic-bezier(0.25,0.25,0.75,0.75);-o-transition:all 0.4s 0 cubic-bezier(0.25,0.25,0.75,0.75);-ms-transition:all 0.4s 0 cubic-bezier(0.25,0.25,0.75,0.75);transition:all 0.4s 0 cubic-bezier(0.25,0.25,0.75,0.75);-moz-transition-duration:0.4s;-moz-transition-property:all;-moz-transition-delay:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.side-menu-overlay.on{z-index:1000;opacity:0.4}
div[data-control="social-share"]{height:20px}
div[data-control="social-share"] .platform{height:20px;float:left;display:inline;margin-right:13px}
div[data-control="social-share"] .platform.active{margin-right:0}
div[data-control="social-share"] .platform.active.facebook{width:48px}
div[data-control="social-share"] .platform.active.facebook img{margin-right:20px}
div[data-control="social-share"] .platform.active.facebook.active{width:85px}
div[data-control="social-share"] .platform.active.twitter{width:55px}
div[data-control="social-share"] .platform.active.twitter img{margin-right:20px}
div[data-control="social-share"] .platform.active.twitter.active{width:85px}
div[data-control="social-share"] .platform.active.google{width:32px}
div[data-control="social-share"] .platform.active.google img{margin-right:20px}
div[data-control="social-share"] .platform.active.google.active{width:68px}
div[data-control="social-share"] .platform.active.pinterest{width:40px}
div[data-control="social-share"] .platform.active.pinterest img{margin-right:20px}
div[data-control="social-share"] .platform.active.pinterest.active{width:55px}
div[data-control="social-share"] .platform.active.facebook-homepage{margin-right:10px}
div[data-control="minimal-textarea"].is-minimal textarea{height:5rem !important;max-height:none !important;min-height:inherit !important}
div[data-control="minimal-textarea"].is-minimal .hide-minimal{display:none}
div[data-control="inline-editor"] .edit.content{display:none}
div[data-control="inline-editor"].edit-mode .edit.content{display:block}
div[data-control="inline-editor"].edit-mode .view.content{display:none}
div[data-control="inline-editor"] .pointing.label[inline-edit]>i{margin:0}
div[data-control="inline-editor"] i.icon[inline-save]{cursor:pointer !important}
.t-ww{word-wrap:break-word;word-break:break-word}
.border-none{border:0}
.pos-r{position:relative !important}
.pos-a{position:absolute !important}
.pos-f{position:fixed !important}
.w-sm{width:25% !important}
.w-md{width:50% !important}
.w-lg{width:75% !important}
.w-full{width:100% !important}
.w-50{width:50px !important}
.w-100{width:100px !important}
.w-120{width:120px !important}
.w-130{width:130px !important}
.w-140{width:140px !important}
.w-150{width:150px !important}
.w-200{width:200px !important}
.w-300{width:300px !important}
.w-350{width:350px !important}
.m-a-0{margin:0 !important}
.m-t-0{margin-top:0 !important}
.m-r-0{margin-right:0 !important}
.m-b-0{margin-bottom:0 !important}
.m-l-0{margin-left:0 !important}
.m-a{margin:1rem !important}
.m-t{margin-top:1rem !important}
.m-r{margin-right:1rem !important}
.m-b{margin-bottom:1rem !important}
.m-l{margin-left:1rem !important}
.m-x{margin-right:1rem !important;margin-left:1rem !important}
.m-y{margin-top:1rem !important;margin-bottom:1rem !important}
.m-x-auto{margin-right:auto !important;margin-left:auto !important}
.m-a-xs{margin:0.25rem !important}
.m-t-xs{margin-top:0.25rem !important}
.m-r-xs{margin-right:0.25rem !important}
.m-b-xs{margin-bottom:0.25rem !important}
.m-l-xs{margin-left:0.25rem !important}
.m-x-xs{margin-right:0.25rem !important;margin-left:0.25rem !important}
.m-y-xs{margin-top:0.25rem !important;margin-bottom:0.25rem !important}
.m-a-sm{margin:0.5rem !important}
.m-t-sm{margin-top:0.5rem !important}
.m-r-sm{margin-right:0.5rem !important}
.m-b-sm{margin-bottom:0.5rem !important}
.m-l-sm{margin-left:0.5rem !important}
.m-x-sm{margin-right:0.5rem !important;margin-left:0.5rem !important}
.m-y-sm{margin-top:0.5rem !important;margin-bottom:0.5rem !important}
.m-a-md{margin:1.5rem !important}
.m-t-md{margin-top:1.5rem !important}
.m-r-md{margin-right:1.5rem !important}
.m-b-md{margin-bottom:1.5rem !important}
.m-l-md{margin-left:1.5rem !important}
.m-x-md{margin-right:1.5rem !important;margin-left:1.5rem !important}
.m-y-md{margin-top:1.5rem !important;margin-bottom:1.5rem !important}
.m-a-lg{margin:3rem !important}
.m-t-lg{margin-top:3rem !important}
.m-r-lg{margin-right:3rem !important}
.m-b-lg{margin-bottom:3rem !important}
.m-l-lg{margin-left:3rem !important}
.m-x-lg{margin-right:3rem !important;margin-left:3rem !important}
.m-y-lg{margin-top:3rem !important;margin-bottom:3rem !important}
.p-a-0{padding:0 !important}
.p-t-0{padding-top:0 !important}
.p-r-0{padding-right:0 !important}
.p-b-0{padding-bottom:0 !important}
.p-l-0{padding-left:0 !important}
.p-a{padding:1rem !important}
.p-t{padding-top:1rem !important}
.p-r{padding-right:1rem !important}
.p-b{padding-bottom:1rem !important}
.p-l{padding-left:1rem !important}
.p-x{padding-right:1rem !important;padding-left:1rem !important}
.p-y{padding-top:1rem !important;padding-bottom:1rem !important}
.p-a-xs{padding:0.25rem !important}
.p-t-xs{padding-top:0.25rem !important}
.p-r-xs{padding-right:0.25rem !important}
.p-b-xs{padding-bottom:0.25rem !important}
.p-l-xs{padding-left:0.25rem !important}
.p-x-xs{padding-right:0.25rem !important;padding-left:0.25rem !important}
.p-y-xs{padding-top:0.25rem !important;padding-bottom:0.25rem !important}
.p-a-sm{padding:0.5rem !important}
.p-t-sm{padding-top:0.5rem !important}
.p-r-sm{padding-right:0.5rem !important}
.p-b-sm{padding-bottom:0.5rem !important}
.p-l-sm{padding-left:0.5rem !important}
.p-x-sm{padding-right:0.5rem !important;padding-left:0.5rem !important}
.p-y-sm{padding-top:0.5rem !important;padding-bottom:0.5rem !important}
.p-a-md{padding:1.5rem !important}
.p-t-md{padding-top:1.5rem !important}
.p-r-md{padding-right:1.5rem !important}
.p-b-md{padding-bottom:1.5rem !important}
.p-l-md{padding-left:1.5rem !important}
.p-x-md{padding-right:1.5rem !important;padding-left:1.5rem !important}
.p-y-md{padding-top:1.5rem !important;padding-bottom:1.5rem !important}
.p-a-lg{padding:3rem !important}
.p-t-lg{padding-top:3rem !important}
.p-r-lg{padding-right:3rem !important}
.p-b-lg{padding-bottom:3rem !important}
.p-l-lg{padding-left:3rem !important}
.p-x-lg{padding-right:3rem !important;padding-left:3rem !important}
.p-y-lg{padding-top:3rem !important;padding-bottom:3rem !important}
.pull-right{float:right !important}
.pull-left{float:left !important}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-muted{color:#999}
.text-inverted{color:white}
.text-success{color:#3c763d}
a.text-success:hover{color:#2b542c}
.text-info{color:#31708f}
a.text-info:hover{color:#245269}
.text-warning{color:#8a6d3b}
a.text-warning:hover{color:#66512c}
.text-danger{color:#a94442}
a.text-danger:hover{color:#843534}
.visible-mobile,
.visible-tablet,
.visible-computer{display:none !important}
@media (max-width:767px){.visible-mobile{display:block !important}}
@media (min-width:768px) and (max-width:991px){.visible-tablet{display:block !important}}
@media (min-width:992px) and (max-width:1199px){.visible-computer{display:block !important}}
@media (max-width:767px){.hidden-mobile{display:none !important}}
@media (min-width:768px) and (max-width:991px){.hidden-tablet{display:none !important}}
@media (min-width:992px) and (max-width:1199px){.hidden-computer{display:none !important}}
/*! * # Semantic UI 0.0.6 - Calendar * http://github.com/semantic-org/semantic-ui/ * * * Released under the MIT license * http://opensource.org/licenses/MIT * */ .ui.calendar .ui.popup{max-width:none;padding:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} .ui.calendar .calendar:focus{outline:0} .ui.calendar .ui.popup .ui.grid{display:block;white-space:nowrap}
.ui.calendar .ui.popup .ui.grid>.column{width:auto} .ui.calendar .ui.table.year,
.ui.calendar .ui.table.month,
.ui.calendar .ui.table.minute{min-width:15em}
.ui.calendar .ui.table.day{min-width:18em}
.ui.calendar .ui.table.hour{min-width:20em}
.ui.calendar .ui.table tr th,
.ui.calendar .ui.table tr td{padding:0.5em;white-space:nowrap}
.ui.calendar .ui.table tr th{border-left:none}
.ui.calendar .ui.table tr th .icon{margin:0}
.ui.calendar .ui.table tr th .icon{margin:0}
.ui.calendar .ui.table tr:first-child th{position:relative;padding-left:0;padding-right:0}
.ui.calendar .ui.table.day tr:first-child th{border:none}
.ui.calendar .ui.table.day tr:nth-child(2) th{padding-top:0.2em;padding-bottom:0.3em}
.ui.calendar .ui.table tr td{padding-left:0.1em;padding-right:0.1em}
.ui.calendar .ui.table tr .link{cursor:pointer}
.ui.calendar .ui.table tr .prev.link{width:14.28571429%;position:absolute;left:0}
.ui.calendar .ui.table tr .next.link{width:14.28571429%;position:absolute;right:0}
.ui.calendar .ui.table tr .disabled{pointer-events:none;color:rgba(40,40,40,0.3)} .ui.calendar .ui.table tr td.today{font-weight:bold}
.ui.calendar .ui.table tr td.range{background:rgba(0,0,0,0.05);color:rgba(0,0,0,0.95);box-shadow:none}
.ui.calendar .ui.table.inverted tr td.range{background:rgba(255,255,255,0.08);color:#fff;box-shadow:none}
.ui.calendar .calendar:focus .ui.table tbody tr td.focus,
.ui.calendar .calendar.active .ui.table tbody tr td.focus{box-shadow:inset 0 0 0 1px #85B7D9}
.ui.calendar .calendar:focus .ui.table.inverted tbody tr td.focus,
.ui.calendar .calendar.active .ui.table.inverted tbody tr td.focus{box-shadow:inset 0 0 0 1px #85B7D9}