@import url(../fonts/fonts.css);.row{max-width:1125px}.footer-row{max-width:820px !important;margin:0 auto !important}p,span,div,h1,h2,h3,h4,h5,h6,input,textarea,label{font-family:'Assistant'}p,span{font-size:1.0rem;line-height:1.3}h1{font-size:2.385rem;font-weight:700;color:#37424a;line-height:1.359}h2{font-size:2rem;font-weight:700;color:#01635b}h3{font-size:1.6875rem;line-height:1.3}h4{font-size:1.625rem;font-weight:700;margin:0}h5{font-size:1.5rem;font-weight:600}.header{position:absolute;z-index:2;top:0;right:-352px;pointer-events:none !important}.main{padding-top:80px}.title .main-header{max-width:745px;width:100%;position:relative}.title .main-header::after{content:'';position:absolute;width:99px;height:4px;background-color:#00877c;bottom:-10px;left:0}.title .sec-header{padding:10px 0;margin-bottom:10px}.banner{background-color:#00877c;background-image:url("../assets/images/banner-bg.png");padding:30px 0; background-size: cover;}.banner .person-part-wrapper{margin-bottom:50px}.banner .person-part-wrapper::after{display:block;content:"";clear:both}.banner .person-part-wrapper .image-wrapper{float:left;width:36%}.banner .person-part-wrapper .image-wrapper img{border-radius:50%}.banner .person-part-wrapper .text-wrapper{float:right;width:64%;margin-top:12px;color:#fff}.banner .person-part-wrapper .text-wrapper p{font-size:1.25rem}.banner .person-part-wrapper .text-wrapper p.position{font-weight:700;position:relative}.banner .person-part-wrapper .text-wrapper p.position::after{content:'';position:absolute;width:54px;height:3px;background-color:#00877c;bottom:-10px;left:0}.banner .person-part-wrapper .text-wrapper p.desc{line-height:1.2}.banner .event-details-wrapper h3{color:#fff}.agenda{padding-top:30px}.agenda .agenda-title{color:#00877c}.agenda .agenda-list{list-style:none;padding-bottom:50px;margin-left:0;}.agenda .agenda-list::after{display:block;content:"";clear:both}.agenda .agenda-list li{margin:18px 0}.agenda .agenda-list li .hour{float:left;max-width:140px;width:100%;color:#00877c;font-weight:700}.agenda .agenda-list li .content{display:inline-block}footer .footer-wrapper{border-top:1px solid #000}footer .footer-wrapper .footer-inner{padding:30px 0}footer .footer-wrapper .footer-inner::after{display:block;content:"";clear:both}footer .footer-wrapper .footer-inner .logo-wrapper{border-right:2px solid #000;float:left;width:28%; padding-right: 10px;}footer .footer-wrapper .footer-inner .copyright{float:right;width:72%}footer .footer-wrapper .footer-inner .copyright::after{display:block;content:"";clear:both}footer .footer-wrapper .footer-inner .copyright p{font-size:0.875rem;margin-left:20px}.form-column{position:relative}.form-column::after{display:block;content:"";clear:both}.site_wrapper{overflow:hidden;max-width:100%;position:relative}.form-wrapper{position:absolute;top:50%;right:0;min-width:384px;padding:30px 16px;border-radius:5px;z-index:1;background:#005b49;background:-moz-linear-gradient(top, #005b49 0%, #00877c 20%, #00877c 100%);background:-webkit-linear-gradient(top, #005b49 0%, #00877c 20%, #00877c 100%);background:linear-gradient(to bottom, #005b49 0%, #00877c 20%, #00877c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#005b49', endColorstr='#00877c',GradientType=0 )}.form-wrapper .form-title{margin-bottom:10px}.form-wrapper .form-title p{line-height:1.3;color:#fff;text-align:center}.form-wrapper .form .field-wrapper.checkbox-wrapper .checkbox-label p.hover a {display: none;
    opacity: 0;
    transition: all 0.3s;
}
.form-wrapper .form .field-wrapper.checkbox-wrapper .checkbox-label p {
    color: white;
    text-decoration: underline;
}
.agenda-footer {
    text-align: center;
}
.agenda-footer span{
    display: block;
} 
.form-wrapper .form .field-wrapper.checkbox-wrapper .checkbox-label p.hover.in a {
    display: block;
    opacity: 1;
    position: absolute;
    background: white;
    color: black;
    text-decoration: none;
    top: 20.5vw;
    width: 22vw;
    right: 0vw;
    padding: 1vw;
    text-align: left;
    background-color: white !important;
    color: black !important;
    width: 100% !important;
    max-width: unset !important;
    padding: 10px 10px 20px 10px !important;
    -webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.75);
}
.form-wrapper .form{width:100%}.form-wrapper .form .field-wrapper input,.form-wrapper .form .field-wrapper textarea{border-radius:5px;margin-bottom:8px;border:none;min-width:267px}.form-wrapper .form .field-wrapper input::placeholder,.form-wrapper .form .field-wrapper textarea::placeholder{color:#000;font-size:0.9375rem}.form-wrapper .form .field-wrapper input:focus::placeholder,.form-wrapper .form .field-wrapper textarea:focus::placeholder{opacity:0}.form-wrapper .form .field-wrapper textarea{min-height:77px}.form-wrapper .form .field-wrapper input[type="submit"]{cursor:pointer;background-color:#333e48;font-size:1.625rem;font-weight:500;margin:0;padding:8.5px 0;color:#fff;width:100%}.form-wrapper .form .field-wrapper.checkbox-wrapper{margin-top:10px}.form-wrapper .form .field-wrapper.checkbox-wrapper::after{display:block;content:"";clear:both}.form-wrapper .form .field-wrapper.checkbox-wrapper .checkbox{width:6%;float:left;position:relative}.form-wrapper .form .field-wrapper.checkbox-wrapper .checkbox input{min-width:0;margin-bottom:0;top:4px}.form-wrapper .form .field-wrapper.checkbox-wrapper .checkbox-label{width:94%;float:right}.form-wrapper .form .field-wrapper.checkbox-wrapper .checkbox-label label{font-size:1rem;font-weight:300;max-width:290px;color:#fff;line-height:1.3}.form-wrapper .form .checkboxes{margin:20px auto}.form-wrapper .form .calendar-wrapper{text-align:center;margin-top:20px}.form-wrapper .form .calendar-wrapper a{display:inline-block;color:#fff;max-width:218px;width:100%;border:1px solid #fff;font-size:1.188125rem;font-weight:400;border-radius:8px;padding:2.5px;padding-left:15px;background-image:url(../assets/images/cal.png);background-repeat:no-repeat;background-size:inherit;background-position:10px 50%}@media screen and (max-width: 1680px){.header{right:-475px}}@media screen and (max-width: 1366px){html{font-size:90%}.header{right:-492px}}@media screen and (max-width: 1280px){html{font-size:85%}.header{right:-560px}}@media screen and (max-width: 1024px){html{font-size:80%}.header{right:-500px}.banner .person-part-wrapper .image-wrapper{width:40%}.banner .person-part-wrapper .text-wrapper{width:60%}}@media screen and (max-width: 960px){html{font-size:75%}.header{right:-800px}.main{padding-top:80px}.banner{padding:20px 0}.agenda{padding:20px 0}.agenda .agenda-list{padding-bottom:20px}.form-wrapper{position:relative;max-width:none;top:0 !important;right:auto !important}.form-wrapper .form{max-width:none}.form-wrapper .form .field-wrapper.checkbox-wrapper .checkbox-label label{max-width:none}.form-wrapper .form .field-wrapper input,.form-wrapper .form .field-wrapper textarea{min-width:0}footer .footer-wrapper .footer-inner{padding:20px 0}footer .footer-wrapper .footer-inner .logo-wrapper{padding:0 10px}}.check{position:absolute}.check+label{position:relative;cursor:pointer;padding:0}.check:before{content:'';position:relative;margin-right:10px;display:block;width:13px;height:13px;background-image:url("../assets/images/check.png");background-size:cover;background-position:center center;background-repeat:no-repeat}.check:checked:before{background-image:url("../assets/images/check-full.png");background-size:cover;background-position:center center;background-repeat:no-repeat}
