.red-link a{color:#d8344f!important;text-decoration:underline!important}.red-link a:hover{color:#d8344f}h2.red,h3.red{color:#d83a4f!important}@media (max-width:991px){.text-lg-center{text-align:center}}@media (min-width:1199px){.gpage--center{margin-left:auto;margin-right:auto;width:66.6666%}.gpage--center .col-lg-4,.gpage--center .col-lg-8,.gpage--center .control-label{width:50%}}.grad_button{display:inline}.grad_button a,.grad_button input{align-items:center;background:linear-gradient(113deg,#d70e2e,#455b99);border:0;border-radius:12px;color:#fff!important;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:22px;padding:13px;text-decoration:none}.grad_button a:hover,.grad_button input:hover{color:#fff}.grad_button--block{display:block}.btn.btn-default{align-items:center;border-radius:12px;display:inline-flex;font-size:16px;height:48px;justify-content:center;line-height:22px}.breadcrumb{background-color:transparent;padding:0;position:relative;top:40px;width:calc(100% - 354px)}@media (max-width:768px){.breadcrumb{width:100%}}.breadcrumb--static{padding-top:40px;position:static}.breadcrumb li{font-size:14px;line-height:34px}.breadcrumb li a,.breadcrumb li a:hover{color:#331d4f}.breadcrumb li.active{font-weight:700}@media (max-width:768px){.breadcrumb{padding-top:32px;top:0}.breadcrumb li{font-size:16px}}.breadcrumb>li+li:before{content:">"}#logout-form button,#logout-form-2 button{background-color:transparent;border:0;box-shadow:none;color:#fff}#logout-form-2{font-weight:700}.ddown{align-items:center;display:flex}.ddown__wrapper{border:2px solid #331d4f;border-radius:12px;cursor:pointer;height:60px;min-width:347px;position:relative}.ddown__ruler{background-color:#331d4f;height:2px;margin-right:17px;width:100%}.ddown__ruler--empty{margin-bottom:29px;margin-right:0;margin-top:29px}.ddown__ruler--empty-shallow{margin-bottom:10px;margin-right:0;margin-top:29px}.ddown__selection{color:#4165a0;font-weight:700;justify-content:space-between;left:15px;right:45px}.ddown__chevron,.ddown__selection{align-items:center;bottom:0;display:flex;font-size:20px;line-height:34px;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ddown__chevron{color:#331d4f;justify-content:center;right:0;width:45px}.ddown__list{background-color:#fff;border:2px solid #331d4f;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-color:rgba(51,29,79,.5);display:none;left:-2px;max-height:calc(100dvh - 265px);overflow:hidden;overflow-y:scroll;position:absolute;right:-2px;top:56px;z-index:500}.ddown__sublist{list-style:none;margin-bottom:0;padding-left:0}.ddown__entry{color:#331d4f;display:block;font-size:20px;line-height:34px;padding:8px 13px}.ddown__entry:hover{background-color:#4165a0;color:#fff;text-decoration:none}.ddown__entry--lvl-1{padding-left:13px}.ddown__entry--lvl-2{padding-left:26px}.ddown__entry--lvl-3{padding-left:39px}.ddown__entry--lvl-4{padding-left:52px}.ddown__entry--active{font-weight:700}.ddown--show .ddown__wrapper{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.ddown--show .ddown__list{display:block}.ddown--show .ddown__chevron{transform:rotate(180deg)}@media (max-width:768px){.ddown{margin-bottom:32px}.ddown__ruler{display:none}.ddown__ruler--mobile{display:block;margin-top:0}.ddown__ruler--empty-shallow{margin-bottom:0}.ddown__wrapper{min-width:0;width:100%}}body{font-size:16px;line-height:24px;margin:0;padding:0}body,h1,h2,h3,h4{color:#331d4f;font-family:nunito,arial,sans-serif}h1,h2,h3,h4{font-weight:400}h1{color:#331d4f;font-size:32px;font-weight:700;margin:20px 0}@media (max-width:768px){h1{font-size:20px;line-height:34px;margin:0 0 16px}}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}b,strong{color:#4165a0}ol,ul{overflow:hidden}img{border:0}a:active,a:hover,a:link,a:visited{color:#4165a0;text-decoration:none}a:hover{text-decoration:underline}dl.dl-horizontal dt{clear:none;margin-right:10px;text-align:left;white-space:normal}@media (min-width:768px){dl.dl-horizontal dt{width:220px}}dl.dl-horizontal dd{margin-bottom:8px}table{margin-bottom:20px}table th{text-align:left}table td,table th{padding:5px}table tr.highlight{background:#b3e6ff}table.procedures .name{width:450px!important}table.procedures th.select-all{cursor:pointer}table.procedures .select-all{text-align:center}table.procedures .js-selectall{color:#fff;margin-bottom:4px}div.highlight .inner{background:#b3e6ff;margin-bottom:15px;padding:5px}div.highlight .inner .form-group{margin-bottom:0}hr{border-top:1px solid #c8c8c8}.image_left{float:left;margin-bottom:10px;margin-right:10px}.image_right{float:right;margin-bottom:10px;margin-left:10px}.django_messages{padding:25px 45px}.django_messages .message{moz-border-radius:4px;border-radius:4px;margin-bottom:20px;padding:15px}.django_messages .message-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.django_messages .message-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.django_messages .message-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.required{color:red}.form-horizontal .control-label{text-align:left}.form-group.CheckboxInput{margin-bottom:10px}.form-group.CheckboxInput .checkbox{padding-top:0}.help-block{clear:both;margin-bottom:0;margin-top:0}.danger-block{clear:both;color:red!important;display:block;margin-bottom:10px;margin-top:5px}.submit{margin-top:15px;padding-left:272px}.submit a,.submit input{background:#008bcd;border:0;color:#fff;cursor:pointer;float:left;font-size:1.1em;margin-right:10px;padding:10px;text-transform:uppercase}.submit .secondary{background:#385b6e}.btn{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.btn.btn-primary{background:#d83a4f;border-color:#d83a4f;color:#fff;text-decoration:none;text-transform:uppercase}.btn.btn-primary.active,.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:#d83a4f;border-color:#d83a4f;color:#fff;text-decoration:underline}.btn.btn-secondary{background:#d83a4f;background:#385b6e;border:1px solid #385b6e;color:#fff;text-decoration:none;text-transform:uppercase}.btn.btn-secondary.active,.btn.btn-secondary:active,.btn.btn-secondary:focus,.btn.btn-secondary:hover{background-color:#d83a4f;border-color:#d83a4f;color:#fff;text-decoration:underline}.btn.btn-secondary:hover{background:#385b6e;border:1px solid #385b6e}.btn.btn-success{color:#fff}.btn.btn-default{color:#333}.button{background:#008bcd;border:0;color:#fff!important;cursor:pointer;font-size:1.1em;margin-right:10px;padding:10px;text-transform:uppercase}.button.secondary{background:#385b6e}.clear{clear:both}.left{float:left}.right{float:right}.last{margin-right:0!important}.separator{background:#dfedf4;height:2px;margin:10px 0}.error,.errorlist{color:#f8071f}.success{color:green}.messages{margin:0;padding:1em 0 1em 2.1em}.date{font-weight:bolder}.activity_count{align-items:center;background-color:red;border:2px solid #fff;border-radius:10px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:20px;justify-content:center;line-height:10px;line-height:14px;min-width:20px;white-space:nowrap}.head .activity_count{right:-12px;top:8px}#header{padding:25px 0}@media (max-width:767px){#header{padding:10px 0}}#header .logo{width:200px}@media (max-width:767px){#header .logo{width:120px}}#header .strapline{color:#4165a0;font-size:18px;margin:15px 0 0}@media (max-width:991px){#header .strapline{font-size:15px}}#header .social .social_link{color:#fff!important;display:inline-block;font-size:18px;height:32px;margin-right:3px;padding:3px 0 0;width:32px}#header .social .social_link:hover{color:#fff}#header .social .social_link:last-child{margin-right:0}#header .social .social_link.facebook{background-color:#3d5294}#header .social .social_link.twitter{background-color:#1da0f1}#header .social .social_link.linked{background-color:#1178b3}#header .login_search{font-size:14px}#header .login_search .login{margin-bottom:14px}#header .login_search .login .userinfo{color:#4165a0;padding-right:15px}#header .login_search .login .userinfo a{color:#4165a0}#header .login_search .login .userinfo .locker_button{border:0;margin-left:5px;position:relative}@media (max-width:767px){#header .login_search .login{display:none}}#header .login_search .login-mobile{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;justify-content:left;margin-top:12px}#header .login_search .login-mobile a{color:#4165a0;cursor:pointer;font-size:28px}#header .login_search .login-mobile a:focus{outline:none}#header .login_search .login-mobile a:hover{text-decoration:none}#header .login_search .login-mobile .social .social_link{font-size:20px;height:34px;width:34px}#header .login_search .search{float:right;width:250px}#header .login_search .search .fields{display:flex;justify-content:left}#header .login_search .search .fields .field_outer{align-items:center;border:1px solid #c8c8c8;-moz-column-gap:10px;column-gap:10px;display:flex;padding:0 0 0 10px;width:200px}#header .login_search .search .fields .field_outer i{color:#c8c8c8;font-size:16px}#header .login_search .search .fields .field_outer .field{-moz-border-radius-topleft:2px;-moz-border-radius-bottomleft:2px;border:0;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;color:#9c9c9c;height:38px;padding:10px}#header .login_search .search .fields .field_outer .field::-webkit-input-placeholder{color:#9c9c9c}#header .login_search .search .fields .field_outer .field:-moz-placeholder,#header .login_search .search .fields .field_outer .field::-moz-placeholder{color:#9c9c9c;opacity:1}#header .login_search .search .fields .field_outer .field:-ms-input-placeholder{color:#9c9c9c}#header .login_search .search .fields .btn{-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;border:0;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;height:40px;width:50px}@media (max-width:767px){#header .login_search .search{display:none}}#header .search_members{clear:right;margin-top:10px;text-align:right}@media (max-width:767px){#header .search_members{text-align:left}}#header .search_members a{font-weight:700}.head{padding-left:48px;padding-right:48px}.head .container{max-width:100%!important}.head__wrapper{background-color:#331d4f;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.head__row{align-items:center;display:flex;justify-content:space-between;padding-bottom:7px;padding-top:13px}@media (max-width:768px){.head__row{align-items:flex-start;flex-direction:column;width:100%}}.head__logo-a{margin-right:auto}.head__logo{height:68px;max-height:68px}.head__burger,.head__user{background-color:transparent;border:0;box-shadow:none;color:#fff;display:none;font-size:32px;line-height:32px;margin:0;padding:0}.head__user{color:#fff;font-size:24px;line-height:24px;margin-right:24px}.head__user:active,.head__user:hover,.head__user:link,.head__user:visited{color:#fff}.head__locker{color:#fff;display:none;font-size:24px;line-height:24px;margin-right:24px}.head__locker:active,.head__locker:hover,.head__locker:link,.head__locker:visited{color:#fff}@media (max-width:991px){.head__locker{display:block}}.head__search{color:#fff;display:none;font-size:24px;line-height:24px;margin-right:24px}.head__search:active,.head__search:hover,.head__search:link,.head__search:visited{color:#fff}.head__top{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:400;justify-content:flex-end}.head__top i{position:relative;top:3px}.head__top i.fa-solid.fa-user{top:-2px}.head__top a{font-weight:700}.head__top a:active,.head__top a:hover,.head__top a:link,.head__top a:visited{color:#fff}.head__bottom{align-items:center;display:flex;display:none;justify-content:flex-end}@media (min-width:992px){.head__bottom{display:block!important}}.head__bottom ul.top_level{float:left;margin:0;overflow:visible;padding:0}.head__bottom ul.top_level>li{font-size:16px;font-weight:700;height:60px;list-style:none;margin:0 15px 0 0;padding:30px 0 0;position:relative}@media (max-width:1199px){.head__bottom ul.top_level>li{font-size:14px;margin-right:10px}}@media (max-width:1040px){.head__bottom ul.top_level>li{font-size:13px;margin-right:8px}}@media (max-width:991px){.head__bottom ul.top_level>li{float:none;font-size:16px;height:auto;margin-right:0;width:100%}}.head__bottom ul.top_level>li>a{color:#fff;padding:0;text-decoration:none}.head__bottom ul.top_level>li>a.hover,.head__bottom ul.top_level>li>a:hover{background-color:transparent;text-decoration:underline}.head__bottom ul.top_level>li.active>a{background:none;color:#fff;text-decoration:underline}.head__bottom ul.top_level>li.hover .submenu{display:block}.head__bottom ul.top_level>li.last{margin-right:0}@media (max-width:991px){.head__bottom ul.top_level>li.last{padding-bottom:16px}}.head__bottom ul.top_level>li .submenu{background:#4165a0;box-shadow:0 4px 20px 0 rgba(0,0,0,.08);display:none;font-size:14px;list-style:none;padding:20px;position:absolute;top:60px;width:260px;z-index:500}.head__bottom ul.top_level>li .submenu li{padding-bottom:20px}.head__bottom ul.top_level>li .submenu li:last-child{padding-bottom:0}.head__bottom ul.top_level>li .submenu li a{color:#fff}@media (max-width:991px){.head__bottom ul.top_level>li .submenu{background:none;box-shadow:none;display:block!important;height:auto;position:static;width:auto}.head__bottom ul.top_level>li .submenu li a{color:#fff}}.head--home .head__row{padding-top:32px}.head--home .head__wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0}.head--home .head__logo{height:95px;max-height:95px}@media (max-width:1199px){.head--home .head__logo{height:80px;max-height:80px}}.head--sticky{position:-webkit-sticky;position:sticky;top:0;z-index:1000}.head--show .head__bottom{display:block}@media (max-width:991px){.head__row{flex-direction:column;padding-bottom:30px}.head__right{width:100%}.head__bottom{align-items:flex-start;justify-content:flex-start;max-height:400px;overflow-y:scroll}.head__top{display:none}.head__burger,.head__search,.head__user{display:block}.head__mob-top{align-items:center;display:flex;justify-content:space-between;width:100%}.head__bottom ul.top_level>li.head__search{display:none}}@media (max-width:768px){.head{padding-left:15px;padding-right:15px}}.banner{container-type:inline-size;padding-left:48px;padding-right:48px}.banner__wrapper{aspect-ratio:1800/460;background-color:#331d4f;background-image:url("/static/images/bsir-right.001d13f5ad7a.png"),url("/static/images/bsir-left.e07f6ee091dc.png");background-position:100% 0,0 70%;background-repeat:no-repeat,no-repeat;background-size:54% auto,13.75% auto;border-bottom-left-radius:30px;border-bottom-right-radius:30px}@media (max-width:1199px){.banner__wrapper{aspect-ratio:1800/540}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.banner__wrapper{background-image:url("/static/images/bsir-right@2x.27e1bb9663ad.png"),url("/static/images/bsir-left@2x.131259962dce.png")}}.banner__container{align-items:center;display:flex;height:100%}.banner__text{margin-right:10%}.banner__text h1{color:#fff;font-size:47px;line-height:56px}.banner__text h2{color:#fff;font-size:16px;line-height:22px;text-shadow:2px 2px #331d4f}.banner__frame{aspect-ratio:600/350;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,97%,.2);border-radius:15px;margin-left:auto;position:relative}@media (max-width:1580px) and (min-width:1200px){.banner__frame{max-height:250px}}.banner__frame-back{background:linear-gradient(135deg,#fff 25%,grey 75%);opacity:.2}.banner__frame-back,.banner__frame-front{border-radius:13px;bottom:0;left:0;position:absolute;right:0;top:0}.banner__frame-front{align-items:center;display:flex;padding:24px}.banner__front-left{align-items:center;display:flex;height:100%;width:60%}.banner__txt{color:#fff;padding-right:12%}.banner__frame-title{font-size:24px;font-weight:700;margin-bottom:32px}.banner__frame-content{color:#fff;font-size:16px;line-height:22px;padding-right:12%}.banner__frame-content a{color:#fff;text-decoration:underline}.banner__front-right{border:3px solid #fff;border-radius:12px;height:100%;position:relative;width:40%}.banner__front-image{border-radius:12px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.banner__front-button{left:0;position:absolute;top:50%}.banner__front-button a:active,.banner__front-button a:hover,.banner__front-button a:link,.banner__front-button a:visited{color:#fff;text-decoration:none}.banner__button{align-items:center;background:linear-gradient(135deg,#d70e2e,#455b99);border-radius:44px;display:flex;font-size:48px;height:88px;justify-content:center;transform:translateX(-50%) translateY(-50%);width:88px}@media (max-width:1199px){.banner__button{font-size:36px;height:60px;width:60px}.banner__text{margin-bottom:32px;margin-right:0}.banner__text h1{font-size:38px;line-height:48px}.banner__text h2{font-size:20px;line-height:28px}}@media (max-width:991px){.banner__wrapper{aspect-ratio:auto;padding-bottom:45px}}@media (max-width:768px){.banner{padding-left:15px;padding-right:15px}.banner__wrapper{background-position:100% 70%,0 90%;background-size:80% auto,50% auto}.banner__frame-front{padding:15px}.banner__frame-title{font-size:16px;margin-bottom:16px}.banner__frame-content{font-size:14px;line-height:20px;padding-right:3%}.banner__button{border-radius:23px;font-size:24px;height:46px;width:46px}}#home_content{padding:60px 0}@media (max-width:768px){#home_content{padding:30px 0}}#home_content #homepage_text{color:#9c9c9c;padding-top:25px}#home_content #homepage_text .text_left{padding-right:45px}@media (max-width:991px){#home_content #homepage_text .text_left{padding-right:15px}}#home_content #homepage_text .text_right{padding-left:45px}@media (max-width:991px){#home_content #homepage_text .text_right{padding-left:15px}}.resource{padding-bottom:32px;padding-top:72px}.resource__flex{align-items:center;display:flex;justify-content:space-between;padding-bottom:72px}.resource__flex--flip{flex-direction:row-reverse}.resource__image{width:calc(50% - 15px)}.resource__image img{border-radius:12px;width:100%}.resource__texts{text-align:center;width:calc(50% - 15px)}.resource__title{color:#331d4f;font-size:24px;font-weight:700;line-height:34px;margin-bottom:32px}.resource__content{color:#331d4f;font-size:16px;line-height:22px;margin-bottom:24px}.resource__button{display:inline}.resource__button a,.resource__button input{align-items:center;background:linear-gradient(113deg,#d70e2e,#455b99);border:0;border-radius:12px;color:#fff!important;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:22px;padding:13px;text-decoration:none}.resource__button a:hover,.resource__button input:hover{color:#fff}.resource__button--block{display:block}@media (max-width:768px){.resource{padding-top:32px}.resource__flex{flex-direction:column;padding-bottom:24px}.resource__image{margin-bottom:16px;width:100%}.resource__texts{width:100%}.resource__title{font-size:20px;line-height:34px;margin-bottom:9px;min-height:0}.resource__content{font-size:14px;line-height:20px;margin-bottom:13px}.resource__button a{width:100%}}.event{background-color:#331d4f;background-image:url("/static/images/event_bg_tl.f0a5f2007c4c.png"),url("/static/images/event_bg_br.12e1c62dd314.png");background-position:0 52px,100% calc(100% - 54px);background-repeat:no-repeat,no-repeat;background-size:22.55% auto,13% auto;padding-bottom:44px;padding-top:64px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.event{background-image:url("/static/images/event_bg_tl@2x.5a882fa889cb.png"),url("/static/images/event_bg_br@2x.b834e33c4689.png")}}.event__title{color:#fff;font-size:32px;line-height:34px;margin-bottom:16px;text-align:center}.event__title a{color:#fff}.event__content{color:#fff;font-size:16px;line-height:24px;margin-bottom:30px;text-align:center}.event__content a{color:#fff;text-decoration:underline}.event__content strong{color:#fff}.event__subtitle{color:#fff;font-size:24px;font-weight:700;line-height:34px;margin-bottom:5px}.event__subtitle a,.event__subtitle strong{color:#fff}.event__date{margin-bottom:16px}.event__date,.event__detail{color:#fff;font-size:16px;line-height:22px}.event__detail a{color:#fff;text-decoration:underline}.event__detail strong{color:#fff}@media (max-width:768px){.event{background-image:none;padding-top:48px}.event__flex{flex-direction:column}.event__image{margin-bottom:24px;width:100%}.event__image img{width:100%}.event__title{font-size:20px;line-height:34px}.event__content{font-size:14px;line-height:20px;margin-bottom:24px}.event__date{font-size:14px}.event__subtitle{font-size:14px;line-height:20px}}.news{background-color:rgba(51,29,79,.1);padding-bottom:44px;padding-top:64px}.news__title{font-size:32px;font-weight:700;line-height:34px;margin-bottom:16px;text-align:center}.news__title,.news__title a,.news__title a:hover{color:#331d4f}.news__content{color:#331d4f;font-size:16px;line-height:24px;margin-bottom:30px;text-align:center}.news__content a{color:#331d4f;text-decoration:underline}.event__flex,.news__flex{align-items:stretch;display:flex;gap:16px;justify-content:space-between}.event__item,.news__item{display:flex;flex-direction:column;width:100%}.event__image,.news__image{margin-bottom:16px}.event__image img,.news__image img{border-radius:12px;width:100%}.event__ititle,.news__ititle{color:#331d4f;font-size:24px;font-weight:700;line-height:34px;margin-bottom:8px;min-height:68px}.event__ititle a,.news__ititle a{color:#331d4f}.event__ilead,.news__ilead{-webkit-line-clamp:6;-webkit-box-orient:vertical;color:#331d4f;display:-webkit-box;font-size:16px;line-height:24px;margin-bottom:16px;max-height:144px;overflow:hidden;text-overflow:ellipsis}.event__ilead a,.news__ilead a{color:#331d4f;text-decoration:underline}.event__idate,.news__idate{color:#331d4f;font-size:16px;line-height:22px;margin-bottom:16px}.event__ilink,.news__ilink{font-size:24px;margin-top:auto;text-align:right}.event__ilink a,.news__ilink a{color:#331d4f;text-decoration:none}@media (max-width:768px){.event,.news{padding-top:48px}.event__flex,.news__flex{flex-direction:column}.event__image,.news__image{margin-bottom:24px;width:100%}.event__image img,.news__image img{width:100%}.event__title,.news__title{font-size:20px;line-height:34px}.event__content,.news__content{font-size:14px;line-height:20px;margin-bottom:24px}.event__ititle,.news__ititle{font-size:20px;line-height:28px;min-height:56px}.event__idate,.news__idate{font-size:14px;line-height:22px}.event__icontent,.news__icontent{font-size:14px;line-height:20px}}.cta{padding-bottom:68px;padding-top:68px}.cta__title{font-size:32px;font-weight:700;line-height:34px;margin-bottom:16px}.cta__content,.cta__title{color:#331d4f;text-align:center}.cta__content{font-size:16px;line-height:24px;margin-bottom:24px}.cta__content a{color:#331d4f;text-decoration:underline}.cta__button{display:inline;text-align:center}.cta__button a,.cta__button input{align-items:center;background:linear-gradient(113deg,#d70e2e,#455b99);border:0;border-radius:12px;color:#fff!important;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:22px;padding:13px;text-decoration:none}.cta__button a:hover,.cta__button input:hover{color:#fff}.cta__button--block{display:block}@media (max-width:768px){.cta{padding-bottom:38px;padding-top:38px}.cta__title{font-size:20px;line-height:34px}.cta__content{font-size:14px;line-height:20px}.cta__button a{width:100%}}.action{margin-bottom:30px}.action.banner_action .carousel-caption{bottom:70px;left:65px;padding:0;text-align:left;z-index:20}@media (max-width:767px){.action.banner_action .carousel-caption{bottom:20px;left:20px}}.action.banner_action .carousel-caption h2{color:#fff;font-size:32px;margin:0}@media (max-width:767px){.action.banner_action .carousel-caption h2{font-size:26px}}.action.banner_action .carousel-caption h2 a{color:#fff}.action.banner_action .carousel-caption .btn{border-radius:21px;font-size:18px;height:45px;margin-top:30px;padding:10px 25px;text-transform:none!important}@media (max-width:767px){.action.banner_action .carousel-caption .btn{height:35px;margin-top:15px;padding:5px 15px}}.action.banner_action .carousel-indicators{left:auto;margin:0;right:20px;width:auto}.action.normal_action .image{position:relative}.action.normal_action .image .video-icon{color:#fff;font-size:50px;left:50%;margin-left:-25px;margin-top:-25px;position:absolute;top:50%}.action.normal_action .image img{width:100%}.action.normal_action .image .embed{background:#000;display:none;padding-top:56.25%}.action.normal_action .image iframe{max-height:100%;width:100%}.action.normal_action .content{background:#f8f8f8;min-height:142px;overflow:hidden}@media (max-width:1199px){.action.normal_action .content{min-height:162px}}@media (max-width:991px){.action.normal_action .content{min-height:140px}}@media (max-width:767px){.action.normal_action .content{min-height:auto}}.action.normal_action .content .content_title{background-color:#4165a0;display:table;width:100%}.action.normal_action .content .content_title h2{color:#fff;display:table-cell;font-size:18px;height:58px;margin:0;padding:10px!important;vertical-align:middle;width:100%}.action.normal_action .content .content_title h2 a{color:#fff}.action.normal_action .content p{color:#0f2445;font-size:15px;margin:0;padding:10px;width:100%}.action.news_action h2.title{color:#4165a0;font-size:16px;margin:0 0 10px;text-transform:uppercase}.action.news_action .articles .article{margin-bottom:30px}@media (max-width:767px){.action.news_action .articles .article{margin-bottom:50px}}.action.news_action .articles .article h3{color:#0f2445;font-size:18px;margin-bottom:5px}.action.news_action .articles .article .content,.action.news_action .articles .article .date{color:#9c9c9c;margin-bottom:15px}.action.news_action .articles .article a{color:#0f2445}.action.twitter_action{background:#008bce;padding:30px 15px 15px}.action.twitter_action .twitter-logo{font-size:40px;margin-bottom:20px;text-align:center}.action.twitter_action .twitter-logo i{color:#fff}.action.twitter_action .content{color:#fff;font-size:18px;text-align:center}.action.twitter_action .content .tweet{padding-bottom:15px}.action.twitter_action .content a{color:#fff}.action.twitter_action .content .age{font-size:15px}#page_content{padding:0 0 50px}@media (max-width:768px){#page_content{padding-top:0}}#page_content #col_left .page_search{margin-bottom:30px}#page_content #col_left .page_search h2{border-bottom:0;margin-bottom:15px;padding:0}@media (max-width:768px){#page_content #col_left .page_search h2{padding:10px 20px}}#page_content #col_left .page_search .query{border:1px solid #c8c8c8;color:#9c9c9c;float:left;height:38px;padding:10px 15px 10px 35px;width:80%}#page_content #col_left .page_search .submit{border:0;float:left;height:38px;margin:0;padding:0;width:20%}#page_content #col_left h2{border-bottom:1px solid #c8c8c8;font-size:20px;margin:0 0 20px;padding:0 0 15px}#page_content #col_left .secondary_nav{margin-bottom:15px}#page_content #col_left .secondary_nav>ul{margin:0;overflow:visible;padding:0}#page_content #col_left .secondary_nav>ul>li{border-bottom:1px solid #c8c8c8;font-size:15px;list-style:none;margin-bottom:15px;padding:0 0 15px}#page_content #col_left .secondary_nav>ul>li:last-child{margin-bottom:0}#page_content #col_left .secondary_nav>ul>li .inner{position:relative}#page_content #col_left .secondary_nav>ul>li .inner .dropdown{color:#4165a0;cursor:pointer;font-size:18px;line-height:1em;position:absolute;right:5px;top:2px}#page_content #col_left .secondary_nav>ul>li .inner a{color:#0f2445;display:block}#page_content #col_left .secondary_nav>ul>li.active .inner a{color:#4165a0}#page_content #col_left .secondary_nav>ul>li.active .inner .dropdown{content:"-";display:none}#page_content #col_left .secondary_nav>ul>li.hover .inner a{color:#4165a0}#page_content #col_left .secondary_nav>ul>li ul{display:none;padding:5px 0 5px 10px}#page_content #col_left .secondary_nav>ul>li ul li{font-size:14px;list-style:none;margin-bottom:0;margin-top:3px;padding-bottom:0}#page_content #col_left .secondary_nav>ul>li ul li a{color:#0f2445;display:block;padding:5px 10px 5px 0}#page_content #col_left .secondary_nav>ul>li ul li.active a{color:#4165a0}#page_content #col_left .secondary_nav>ul>li.active ul{display:block}@media (max-width:768px){#page_content #col_left{padding:0}#page_content #col_left h2{background-color:#4165a0;color:#fff;margin:0;padding:10px 20px}#page_content #col_left h2.active{background-color:#4165a0}#page_content #col_left h2 a{color:#fff}#page_content #col_left .secondary_nav{margin-bottom:0}#page_content #col_left .secondary_nav>ul>li{background:#f8f8f8;font-size:16px;margin-bottom:0;padding:10px 20px}#page_content #col_left .secondary_nav>ul>li ul li{padding-left:0}#page_content #col_left .secondary_nav>ul>li ul li a{color:#0f2445}#page_content #col_left .secondary_nav>ul>li ul li.active a{color:#fff}#page_content #col_left .secondary_nav>ul>li ul li li{padding-left:0}#page_content #col_left .secondary_nav>ul>li ul li li a{color:#0f2445}#page_content #col_left .secondary_nav>ul>li ul li li.active a{color:#fff}#page_content #col_left .secondary_nav>ul>li .inner a{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#4165a0;text-decoration:none}#page_content #col_left .secondary_nav>ul>li .inner a:hover{text-decoration:underline}#page_content #col_left .secondary_nav>ul>li.active{background-color:#4165a0}#page_content #col_left .secondary_nav>ul>li.active>.inner>a,#page_content #col_left .secondary_nav>ul>li.active>a{color:#fff}}#page_content #col_right{padding-left:68px}@media (max-width:991px){#page_content #col_right{padding-left:15px}}@media (max-width:767px){#page_content #col_right{padding-top:30px}}#page_content #col_right .breadcrumb{background:none;font-size:13px;margin-bottom:25px;padding:0}#page_content #col_right .breadcrumb li a{color:#9c9c9c}#page_content #col_right .breadcrumb>li+li:before{color:#4165a0;content:"> "}#page_content #col_right .page_title h1{border-bottom:1px solid #c8c8c8;padding-bottom:5px}@media (max-width:767px){#page_content #col_right{padding-left:15px}}#page_content #col_right .table{border-color:#888}#page_content #col_right .table td{border-top:0;border-color:#888;padding:5px}#page_content #col_right .table th{border-color:#888;padding:5px}#page_content #col_right #pageresources,#page_content #col_right .sectionresources{margin-bottom:10px}#page_content #col_right #pageresources .resource,#page_content #col_right .sectionresources .resource{padding-top:18px}#page_content #col_right #pageresources .resource .thumb,#page_content #col_right .sectionresources .resource .thumb{float:left;margin-right:10px}#page_content #col_right #pageresources .resource .details,#page_content #col_right .sectionresources .resource .details{float:left}#page_content #col_right #pageresources .resource .details h3,#page_content #col_right .sectionresources .resource .details h3{margin:0 0 5px}#page_content #col_right #pageresources .resource p,#page_content #col_right .sectionresources .resource p{margin:0}#page_content #col_right #pageresources .resource .downloadlink,#page_content #col_right .sectionresources .resource .downloadlink{margin-top:5px}#page_content #col_right a{word-break:break-all}#page_content #col_right h2.upcoming-title{color:#008bce;font-size:28px;margin:20px 0 30px}#page_content #col_right .upcoming-meeting h3,#page_content #col_right .upcoming-meeting h4{color:#0f2445}#page_content #col_right .upcoming-meeting .date{font-weight:700;margin-bottom:5px}.section__offset{position:relative;top:-140px}.section__wrapper{margin-bottom:32px}.section__heading{font-weight:700}.section__bememb,.section__heading{color:#331d4f;font-size:24px;line-height:34px;margin-bottom:16px}.section__bememb strong{color:#331d4f}.section__bememb p{margin-bottom:24px}.section__bememb p:last-child{margin-bottom:0}.section__bememb a{color:#331d4f;text-decoration:underline}.section__content{color:#331d4f;font-size:16px;line-height:24px;margin-bottom:16px}.section__content--3-4ths{width:75%}.section__content h2{color:#331d4f;font-size:24px;font-weight:700;line-height:34px;margin-bottom:16px}.section__content h3{color:#d8344f;font-size:22px;font-weight:700;line-height:31px;margin-bottom:20px}.section__content p{margin-bottom:24px}.section__content p:last-child{margin-bottom:0}.section__content a{color:#331d4f;text-decoration:underline}.section__content-test{color:#331d4f;font-size:18px;line-height:24px;margin-bottom:16px}.section__content-test p{margin-bottom:24px}.section__content-test p:last-child{margin-bottom:0}.section__content-test a{color:#331d4f;text-decoration:underline}.section__button{display:inline;margin-bottom:16px}.section__button a,.section__button input{align-items:center;background:linear-gradient(113deg,#d70e2e,#455b99);border:0;border-radius:12px;color:#fff!important;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:22px;padding:13px;text-decoration:none}.section__button a:hover,.section__button input:hover{color:#fff}.section__button--block{display:block}.section__2up,.section__3up,.section__gal,.section__team{display:flex;gap:0 20px;justify-content:center}.section__2up .section__wrapper,.section__3up .section__wrapper{flex-basis:50%}.section__gal,.section__team{flex-wrap:wrap}.section__tai{align-items:center;display:flex}.section__tai-texts{padding-right:32px;width:66.66%}.section__tai-image{width:33.33%}.section__tai-image img{aspect-ratio:422/316;border-radius:12px;width:100%}.section__tai-image iframe{aspect-ratio:16/9;border-radius:12px;width:100%}.section__image{margin-bottom:16px;width:100%}.section__image img{border-radius:12px;width:100%}.section__image-full{min-width:100%;width:100%}.section__image-full iframe,.section__image-full img{border-radius:12px;width:100%}.section__image-full iframe{aspect-ratio:720/405}.section__gal-image,.section__member{margin-bottom:16px;width:calc(33.33% - 15px)}.section__gal-image img,.section__member img{border-radius:12px;width:100%}.section__label{color:#331d4f;font-size:24px;font-weight:700;line-height:32px}.section__label a,.section__label a:hover{color:#331d4f}.section__image-test{margin-bottom:20px}.section__image-test img{border-radius:50%}.section__title-test{color:#331d4f;font-size:20px;font-weight:700;line-height:27px;margin-bottom:7px}.section__title-red{color:#d83a4f;font-size:22px;font-weight:700;line-height:31px;margin-bottom:20px}.section__company,.section__job{color:#d83a4f;font-size:18px;line-height:24px}.section__company{margin-bottom:24px}.section__credits{display:flex;gap:20px}.section__credit{align-items:center;aspect-ratio:184/131;display:flex;justify-content:center;width:calc(16.6666% - 16px)}.section__credit img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.section__image-left{border-radius:12px;float:left;margin-right:32px}.section__image-right{border-radius:12px;float:right;margin-left:32px}.section__filename{color:#331d4f;font-size:16px;line-height:34px;text-decoration:none}.section__filename:hover{color:#331d4f}.section__dlbutton{display:block}.section__dlbutton a{align-items:center;background-color:#4165a0;border:1px solid #4165a0;border-radius:12px;color:#fff;display:inline-flex;font-size:16px;justify-content:center;line-height:22px;padding:13px;text-decoration:none}.section__dlbutton .locker_save a{background-color:#7b4879;border:1px solid #7b4879}.section__list{padding-left:20px}.section__list li a{color:#331d4f}@media (max-width:991px){.section__credits{flex-wrap:wrap}.section__credit{width:calc(33.3333% - 16px)}}@media (max-width:768px){.section__wrapper{margin-bottom:32px}.section__wrapper--mob-center{text-align:center}.section__heading{font-size:20px}.section__button{margin-bottom:0}.section__button a{width:100%}.section__2up,.section__3up{flex-direction:column;gap:0 16px}.section__gal-image,.section__member{width:100%}.section__tai{flex-direction:column-reverse;gap:0 16px}.section__tai-texts{padding-right:0;width:100%}.section__tai-image{margin-bottom:16px;width:100%}.section__label{font-size:20px;line-height:27px}.section__image-test{margin-bottom:20px}.section__image-test img{display:inline-block;height:160px;width:160px}.section__content--3-4ths{width:100%}.section__content h2,.section__content h3{font-size:20px}.section__credits{justify-content:center}.section__credit{width:50%}.section__image-left{margin-right:0}.section__image-left,.section__image-right{aspect-ratio:344/270;float:none;margin-bottom:24px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.section__image-right{margin-left:0}}.foot{padding-left:48px;padding-right:48px}.foot .container{max-width:100%!important}.foot__wrapper{background-color:#331d4f;border-top-left-radius:30px;border-top-right-radius:30px}.foot__area{padding-bottom:30px;padding-top:40px}.foot__set-1{align-items:flex-start;display:flex;justify-content:space-between}.foot__logo{width:122px}.foot__set-2{flex-direction:column;justify-content:flex-start}.foot__set-2,.foot__set-3{align-items:flex-end;display:flex}.foot__set-3{justify-content:space-between}.foot__menu{display:block;margin-bottom:45px;padding-left:0;text-align:right}.foot__menu-item{display:inline-block;font-size:16px;font-weight:700;margin-left:24px}.foot__menu-item a{color:#fff}.foot__menu-item--first{margin-left:0}.foot__socials{display:block;margin-bottom:0;padding-left:0}.foot__social{display:inline-block;font-size:24px;font-weight:700;margin-left:10px}.foot__social a{color:#fff}.foot__social--first{margin-left:0}.foot__address-title{color:#fff;font-size:18px;font-weight:700;margin-bottom:16px}.foot__address-detail{color:#fff;font-size:14px;line-height:22px}.foot__regblk{margin-bottom:12px;text-align:right}.foot__regblk-a{color:#fff;font-size:14px;line-height:22px;margin-bottom:8px}.foot__regblk-a a{color:#fff;font-weight:700}.foot__regblk-a a:hover{color:#fff}.foot__regblk-m{display:block;margin-bottom:0;padding-left:0}.foot__regblk-mi{display:inline-block;font-size:14px;font-weight:700}.foot__regblk-mi a{color:#fff}.foot__regblk-mi:before{color:#fff;content:"|"}.foot__regblk-mi--first:before{content:none}@media (max-width:767px){.foot{padding-left:16px;padding-right:16px}.foot__set-1{display:block}.foot__set-2{align-items:flex-start;flex-direction:row;justify-content:space-between}.foot__set-3{align-items:flex-start;flex-direction:column;justify-content:flex-start}.foot__logo{margin-bottom:32px}.foot__menu{margin-bottom:24px;text-align:left}.foot__menu-item{display:block;margin-bottom:12px;margin-left:0}.foot__regblk{margin-bottom:0;margin-top:24px;text-align:left}}#login_modal{text-align:center}#login_modal .modal-dialog{width:552px}#login_modal .modal-dialog .g-recaptcha{text-align:center}#login_modal .modal-dialog .g-recaptcha>:first-child{display:inline-block}@media (max-width:767px){#login_modal .modal-dialog{margin:10px 5%;width:90%}}@media (max-width:548px){#login_modal .modal-dialog .g-recaptcha{transform:scale(.8);transform-origin:4%}}@media (max-width:424px){#login_modal .modal-dialog .g-recaptcha{transform:scale(.5);transform-origin:36%}}#login_modal .modal-header{border-bottom:none;padding:30px;width:560px}#login_modal .modal-header h4{color:#4165a0}@media (max-width:767px){#login_modal .modal-header{margin:0 auto}}@media (max-width:630px){#login_modal .modal-header{width:90%}}@media (max-width:420px){#login_modal .modal-header{width:100%}}#login_modal .modal-body{padding:0 100px 45px;width:560px}#login_modal .modal-body form{width:360px}@media (max-width:630px){#login_modal .modal-body form{margin:0 auto;width:80%}}@media (max-width:767px){#login_modal .modal-body form input{width:100%!important}#login_modal .modal-body{margin:0 auto}}@media (max-width:630px){#login_modal .modal-body{padding:0 0 50px;width:80%}}#login_modal .modal-body .field{border:1px solid #c8c8c8;margin-bottom:30px;padding:8px 10px;width:360px}#login_modal .modal-body .field.password_field{margin-bottom:10px}#login_modal .modal-body .forgot{font-size:14px;margin:0;padding-bottom:30px}@media (max-width:767px){#login_modal .modal-body .forgot{padding-bottom:10px;text-align:center}}#login_modal .modal-body .forgot a{color:#4165a0}#login_modal .modal-body .mobile-member{display:none}@media (max-width:767px){#login_modal .modal-body .mobile-member{display:block;margin-top:20px;text-align:center}}#jobs .job{margin-bottom:20px}#jobs .job h3{margin-bottom:5px}#jobs .job p{font-size:14px}#jobs .job p a{font-weight:700}.header_wrapper .header .login .login_status .locker{float:right;margin-left:20px;position:relative;width:34px}.header_wrapper .header .login .login_status .locker .activity_count{right:-10px;top:-10px}.login .label{color:#0a89ca;padding-top:10px;text-align:right;width:129px}.login .field,.login .label{float:left;margin-right:15px}.login .field{background:url("/static/images/login-field.d09665f9d3b6.jpg") no-repeat;border:0;height:34px;padding:0 13px;width:145px}.login .forgot{margin-top:12px;text-align:right}.body_wrapper{clear:both}.body_wrapper .body{margin:0 auto;padding:25px 0 50px;width:960px}.left_column{width:250px}.left_column .leftblock{margin-bottom:25px}.left_column .widget{margin-bottom:30px}.left_column .widget .content{background:#dfedf4;border-bottom:4px solid #f8071f;color:#385b6e;padding:10px 15px 0;text-align:center}.left_column .widget .content h3{font-weight:700;margin-bottom:8px;margin-top:0}.left_column .widget .content h3 a{color:#385b6e}.left_column .widget .content p{font-size:.9em;margin-top:8px}.left_column .buttons .button{background:#008bcd;color:#fff;margin-bottom:15px;padding:25px 20px 20px;text-align:center}.left_column .buttons .button h3{color:#fff;margin-bottom:8px;margin-top:0}.left_column .buttons .button p{margin:0}.left_column .buttons .button a{color:#fff}.right_column{width:675px}.footer_wrapper{background-color:#dfedf4}.footer_wrapper .footer{margin:0 auto;width:960px}.footer .footer_top{padding-top:40px}@media (max-width:767px){#footer .footer_top .contact{margin-bottom:50px}}.footer .footer_top .footer_item{float:left;margin-right:30px;width:270px}.footer .footer_top .footer_item_charities{width:200px}.footer .footer_top .footer_item_logos{width:430px}.footer .footer_top .footer_item_logos .logo{float:right;margin-bottom:3px;margin-right:8px}.footer .footer_top .footer_item h3{color:#008bcd;margin-top:0}.footer .footer_top .footer_item p{font-size:.9em}.footer .footer_bottom{font-size:.8em;padding:60px 0 30px}.footer .footer_bottom a{color:#385b6e;text-decoration:none}#registration .pageform .ccst_anticipated_date,#registration .pageform .ccst_status,.pageform .training_referral{display:none}#registration h2{color:#4165a0;font-size:20px;font-weight:700;line-height:32px}.register__button{display:inline}.register__button a,.register__button input{align-items:center;background:linear-gradient(113deg,#d70e2e,#455b99);border:0;border-radius:12px;color:#fff!important;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:22px;padding:13px;text-decoration:none}.register__button a:hover,.register__button input:hover{color:#fff}.register__button--block{display:block}#locker .detail .messages{padding:20px 45px 0 60px}#locker .detail .block .messages{padding:0 45px 20px 25px}#locker .item{border-bottom:1px solid rgba(51,29,79,.5);padding:20px;position:relative}#locker .item .download{margin-top:10px}#locker .detail .items .header{padding-bottom:0}#locker .detail .account .item{float:left;width:600px}#locker .detail .header{align-items:center;background:#331d4f;border-radius:12px;display:flex;justify-content:space-between;padding:20px}#locker .detail .header select{font-size:14px}#locker .detail .header .title h2{font-weight:700}@media (max-width:768px){#locker .detail .header{align-items:flex-start;flex-direction:column;padding-left:10px;padding-right:10px}#locker .detail .header .title{margin-bottom:20px}}#locker .detail .header .title h2{color:#fff;margin:0}#locker .detail .header .filter .fields{align-items:center;-moz-column-gap:15px;column-gap:15px;display:flex}#locker .detail .header .filter .fields label{color:#fff;font-size:14px;line-height:14px;margin:0}#locker .detail .header .filter .fields select{border:0;border-radius:12px;color:#331d4f;height:32px;padding:0 5px}@media (max-width:375px){#locker .detail .header .filter .fields select{width:calc(100% - 30px)}}#locker .detail .header .filter .fields button{align-items:center;background:#d83a4f;border:0;border-radius:12px;color:#fff;display:flex;font-size:20px;height:31px;justify-content:center;line-height:20px;line-height:1em;padding-left:10px;padding-right:10px;position:relative;top:-1px}#locker .detail .items .unread{background-color:rgba(51,29,79,.05)}#locker .detail .item h3{color:#331d4f;font-size:20px;font-weight:700;line-height:24px;margin-bottom:0;margin-top:0}#locker .detail .item .date{color:#331d4f;font-size:16px;font-weight:500;line-height:34px}#locker .detail .item p{margin-bottom:0}#locker .detail .item .actions{color:#008bcd;font-size:20px;position:absolute;right:20px;top:20px}#locker .detail .block{padding:20px}#locker .detail .block h2{color:#0a89ca;margin:0}#locker .detail .block.h2m h2{margin-bottom:15px}#locker .detail .items.account{padding-top:30px}#locker .detail .image{float:right;padding-top:20px;width:200px}#locker .detail p.updatelink{color:#008bcd;cursor:pointer;text-decoration:underline}#locker .detail .image .update-picture{display:none;font-size:.9em;width:200px}#locker .detail .image label{display:none}#locker .detail .image .field{width:200px}#locker .detail .image .field input{width:194px}#locker .detail .image .submit{margin:0;padding:0;width:200px}#locker .detail .image .submit input{float:right;font-size:.9em;margin:0}#locker .preferences_form label{width:500px}#locker .preferences input{width:auto}.submit_field{background-color:#d83a4f;border:0;border-radius:2px;color:#fff;height:25px;width:25px}#members_list .search{margin-bottom:30px}#members_list .search .top{background:#331d4f;border-top-left-radius:12px;border-top-right-radius:12px;padding:10px}#members_list .search .top h3{color:#fff;font-size:1.1em;margin:0;text-transform:uppercase}#members_list .search .content{border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:18px 20px 20px}#members_list .search .content .text{margin-bottom:15px}#members_list .search .content .fields{align-items:right;-moz-column-gap:15px;column-gap:15px;display:flex;margin-top:5px;max-width:399px}#members_list .search .content .fields .query{background:url("/static/images/members-search-field.b4170ac2c0db.jpg?caea54f9d0cbc7b61a361b8ab801991c") no-repeat scroll 0 0 transparent;border:0;height:25px;margin-bottom:10px;padding:5px;width:172px}#members_list .itemtable{border-bottom:5px solid #e7e7e7;border-collapse:separate;border-top-left-radius:12px;border-top-right-radius:12px;margin-bottom:30px;overflow:hidden;width:100%}#members_list .itemtable thead{background:#331d4f}#members_list .itemtable thead th{border:0;color:#fff;font-weight:400;height:20px;padding:9px;text-align:left;text-transform:uppercase}#members_list .itemtable thead th a{color:#fff}#members_list .itemtable tbody td{border-bottom:1px solid #e5e5e5;padding-left:9px;padding-right:9px}#members_list .itemtable .blank{border-bottom:0;padding:0;width:20px}#members_list .itemtable .left_blank{border-left:5px solid #e5e5e5}#members_list .itemtable .right_blank{border-right:5px solid #e5e5e5}#members_list .itemtable .last td{border-bottom:0}#members_list .name{width:250px}#members_list .current_post,#members_list .last_login{width:200px}#members_list .hospital{width:210px}#members_list .bottom{background-color:#331d4f;border-radius:12px;color:#4165a0;color:#fff;margin-bottom:10px;padding:10px 0 6px}#members_list .bottom .viewing{float:left;padding:0 0 3px 15px;width:400px}#members_list .bottom .pagination{float:right;margin:0;padding:0 15px 3px 0;text-align:right;width:200px}#members_list .bottom .pagination li{display:inline;list-style:none}#members_list .bottom .pagination a{color:#fff;text-decoration:underline}#member_profile h1{float:left}#member_profile .link{float:right;margin-top:30px;text-align:right;width:200px}#member_profile .profile_details{border:5px solid #e7e7e7}#member_profile .top{border-bottom:5px solid #e7e7e7;color:#585857;padding:20px 0 20px 25px}#member_profile .top .profilepic{float:left;height:152px;padding:12px;width:152px}#member_profile .top .userinfo{float:left;font-size:1.1em;padding-left:20px;padding-top:40px}#member_profile .top .userinfo dl{margin-top:0}#member_profile .top .userinfo dt{clear:left;float:left;margin-bottom:6px;width:140px}#member_profile .top .userinfo dd{float:left;margin-bottom:6px;margin-left:0}#member_profile .data{color:#585857;margin:0;padding:0}#member_profile .data li{border-bottom:1px solid #e7e7e7;list-style:none;margin:0;padding:5px 0 5px 35px}#member_profile .data .name{display:block;float:left;font-weight:700;margin-right:10px;width:200px}#member_profile .data .value{display:block;float:left;width:490px}#member_profile .bottom{padding:20px 50px 20px 185px}@media (max-width:768px){#member_profile .bottom{padding-left:30px;padding-right:30px}}#member_profile .bottom .pageform textarea{width:100%}#member_profile .bottom .submit{padding-left:314px}#member_profile .bottom .submit input[type=submit]{align-items:center;background:linear-gradient(113deg,#d70e2e,#455b99);border:0;border-radius:12px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:22px;padding:13px;text-decoration:none;text-transform:none}#member_profile .bottom .submit input[type=submit]:hover{color:#fff}@media (min-width:1199px){#member_profile .bottom .submit input[type=submit]{margin-top:24px}}@media (max-width:1199px){#member_profile .bottom .submit{padding-left:16px}}#meeting_category .meeting{margin-bottom:20px}#meeting_category .meeting h2,#meeting_category .meeting p{margin:0 0 5px}#meeting{margin-top:15px}#meeting .image{float:left;margin-bottom:20px;margin-right:20px}#meeting .booking{clear:both}#meeting_book .additional_tickets_days,#meeting_book .meeting_days{display:none}#meeting_sessions .additional_ticket .field_ticket{float:left;margin:5px 10px 0 0}#meeting_sessions .additional_ticket .label_ticket{display:block;float:left;font-size:1.2em;margin-right:20px}#meeting_sessions .additional_ticket .label_quantity{display:block;float:left;margin-right:10px;margin-top:2px}#meeting_sessions .additional_ticket .input_quantity{display:block;float:left;width:50px}#find_a_doctor .search_toggle{cursor:pointer}#find_a_doctor .search_hidden{display:none}#evaluation .days .day{margin-bottom:5px}#evaluation table{width:100%}#evaluation table th{background-color:#dfedf4;text-align:center}#evaluation table .option{text-align:center;width:50px}#evaluation table .option.dna{width:120px}#election_registration .picture .field #picture-clear_id,#election_registration .picture .field label{display:none}#election_registration .manifesto textarea{height:210px;width:390px}#election_voting .candidates .candidate{margin-bottom:10px}#election_voting .candidates .candidate .candidate_option{float:left;margin-right:10px;width:20px}#election_voting .candidates .candidate .candidate_details{float:left;width:600px}#election_voting .candidates .candidate .candidate_details label{font-weight:700}#election_voting .submit{padding-left:30px}#election_voting_candidate .details{float:left;width:500px}#election_voting_candidate .details dt{width:150px}#election_voting_candidate .picture{float:right;width:108px}#submit_content .fieldWrapper .add_file{cursor:pointer;float:left;font-size:.8em;margin-left:20px;margin-top:10px}#submit_content .author h3 .remove_author{cursor:pointer;font-size:.75em;text-decoration:underline}#submit_content .add_another{cursor:pointer;text-decoration:underline}#review_content_submission .submission-details{margin-top:0}#review_content_submission .submission-details dt{width:160px}#review_content_submission .submission-details dd{width:600px}#review_content_submission .submission-details p{margin-top:0}#review_content_submission .pageform .checkbox{float:left;margin-right:40px;width:300px}#review_content_submission .pageform .checkbox .label{width:250px}#review_content_submission .score,#review_content_submission table th{text-align:center}#review_content_submission .abstract_scoring{border:0}#review_content_submission .abstract_scoring th{border:0!important}#review_content_submission .abstract_scoring input{margin-right:8px}.gallery{margin-top:50px}.gallery .frame{background-color:#eee;border:1px solid #ccc;display:block;margin-bottom:30px;padding:4px}.gallery .frame .box{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;padding-top:100%;width:100%}#page_blocks{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:10px;padding-top:10px}#page_blocks .row{margin:0 -10px}#page_blocks .row .block{padding:0 10px 20px}#page_blocks .row .block .image img{aspect-ratio:366/285;border-radius:12px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}#page_blocks .row .block .title{padding-top:10px}#page_blocks .row .block .title h3{margin-top:0}#page_blocks .row .block .title p{margin:0}.search-members__title{margin-top:40px}.search-members__result{margin-top:15px}.search-members__result img{max-width:150px}.search-members__result .table-responsive{border:none!important}.search-members__result .table-responsive .option-value{text-align:center}.search-members__redirect{margin-bottom:40px}.search-page h1{text-align:center}@media (max-width:767px){.search-page h1{text-align:left}}.search-page .searching{text-align:center}.search-page .search-form{align-items:center;border:2px solid #331d4f;border-radius:12px;display:inline-flex;height:60px;justify-content:space-between;max-width:480px;width:100%}.search-page .search-form input{border:0;margin:15px 0 15px 15px;width:100%}.search-page .search-form input:focus{border-color:inherit!important;box-shadow:none!important;outline:none!important}.search-page .search-form button{border-radius:12px;height:40px;margin:15px;width:36px}.search-page .search-form button i{font-size:19px;line-height:19px;position:relative;top:2px}.search-page h2{font-size:22px;font-weight:700}.search-page h3{font-size:16px}.search-page p{font-size:14px}.search-page .search-found{padding-top:20px;text-align:center}.search-page .search-found p{font-size:16px}.search-page .result-block{margin-top:30px}.selection_form{display:none}.s-video-form{background-color:#fff;margin-bottom:40px}.s-video-form .title{color:#4165a0;font-size:18px;font-weight:700;line-height:24px;margin-bottom:20px}.s-video-form .fields_group{align-items:flex-end;display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:15px;justify-content:left}@media (max-width:545px){.s-video-form .fields_group{gap:10px}}.s-video-form .fields_group .form-group{margin:0;width:calc(33% - 40px)}@media (max-width:545px){.s-video-form .fields_group .form-group{width:100%}}.s-video-form .fields_group .form-group .field-label{color:#4165a0;font-size:13px;line-height:18px;margin-bottom:5px}.s-video-form .fields_group .form-group input,.s-video-form .fields_group .form-group select{border:1px solid #4165a0;color:#4165a0;font-size:16px;height:40px;line-height:40px;padding:6px 10px}.s-video-form .fields_group .form-group input::-webkit-input-placeholder,.s-video-form .fields_group .form-group select::-webkit-input-placeholder{color:#4165a0}.s-video-form .fields_group .form-group input::-moz-placeholder,.s-video-form .fields_group .form-group select::-moz-placeholder{color:#4165a0}.s-video-form .fields_group .form-group input:-ms-input-placeholder,.s-video-form .fields_group .form-group select:-ms-input-placeholder{color:#4165a0}.s-video-form .fields_group .form-group input:-moz-placeholder,.s-video-form .fields_group .form-group select:-moz-placeholder{color:#4165a0}@media (max-width:545px){.s-video-form .fields_group .form-submit{width:100%}}.s-video-form .fields_group .form-submit .btn{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#fff;font-size:15px;height:40px;text-align:center;width:100%}.s-videos{margin-bottom:30px}.s-videos__video{margin-bottom:60px}.s-videos__thumb-wrapper{margin-bottom:15px}.s-videos__thumb-wrapper img{width:100%}.s-videos__title{color:#4165a0;font-size:16px;font-weight:700;line-height:22px}.s-videos__title a{font-weight:700}.s-videos__content{color:#4165a0;font-size:12px;line-height:20px}.s-videos__content p{margin-bottom:20px}.s-videos__pagination{margin-bottom:30px}.s-videos__num{float:left}.s-videos__links,.s-videos__num{color:#4165a0;font-size:16px;line-height:22px}.s-videos__links{float:right}.s-videos__page-link{color:#7b4879}.s-videos__page-link--active{color:#d83a4f;font-weight:700}.s-video{margin-bottom:15px}.s-video__video-embed{padding-bottom:56.25%;position:relative;width:100%;z-index:10}.s-video__video-embed-iframe{height:100%;left:0;position:absolute;top:0;width:100%;z-index:99999}

/*# sourceMappingURL=style.css.edea8fb86d85.map */