.co_p16{width:16%;width:16.666%}.co_p16,.co_p25{display:inline-block;position:relative;vertical-align:top}.co_p25{width:25%}.co_p33{width:33%;width:33.3333%}.co_p33,.co_p50{display:inline-block;position:relative;vertical-align:top}.co_p50{width:50%}.co_center,.co_center--large,.co_center--medium,.co_center--small{position:relative;margin:auto;max-width:1024px;box-sizing:border-box;padding:0 20px}.co_center--small{max-width:700px}.co_center--medium{max-width:848px}.co_center--large{max-width:1090px}@media (max-width:780px){.co_center,.co_center--large,.co_center--medium,.co_center--small{padding:0 20px}.co_desktop_only{display:none}}@media (max-width:768px){.co_p33{width:100%;display:block}}.footer_extra{position:relative;padding:0;margin-top:0;color:#587990;background-color:#fff;text-align:right;line-height:60px;font-size:12px}.footer_extra a{text-decoration:none;font-weight:700;color:#587990}.footer{position:relative;margin-top:0;background-color:#e1e1e1;text-align:left;padding:40px 0}.footer a{text-decoration:none;color:#587990}.footer img{height:60px}.footer .co_p50{margin:20px 0}.footer .co_p50 p{margin:0;padding:0;max-width:500px}.footer .co_p50 span{width:50px;display:inline-block}.footer .co_p25{margin:20px 0}.footer .co_p25 span{width:30px;display:inline-block}.button{display:inline-block;border:0;color:#fff;background-color:#587990;line-height:30px;padding:0 40px;text-align:center;text-decoration:none;box-shadow:0 0 15px 1px rgba(0,0,0,.38)}body{padding:0;padding-top:90px;margin:0;background-color:#fff;font-family:Nunito,sans-serif;color:#587990;font-weight:300}img{max-width:100%}a{color:#587990}#mainstage{max-width:100%;overflow:hidden}#stage{position:relative;padding-top:0}.codeon_cms_login #mainstage{margin:0 0 0 275px}.tar{text-align:right}.bb_calltoaction,.tac{text-align:center}.bb_calltoaction{position:relative;min-height:60px;background-color:#e64e21;color:#fff;padding:40px;margin:40px 0}.bb_calltoaction h2{font-family:Song Myung,serif;font-weight:400;color:#fff;margin:0}.bb_calltoaction p{line-height:25px}.bb_image{padding:0;margin:10px 0;min-height:100px}.bb_image img{max-width:100%;vertical-align:top}.bb_image__container{position:relative;background-color:#efefef}.bb_image__bw{position:absolute;top:0;left:0;transition:opacity .3s ease-in-out;opacity:1}.bb_image__bw:hover{opacity:0}.bb_photoheader{position:relative;padding:0;height:250px;width:100%;padding:40px 0;min-height:100px;background-position:50%;background-size:cover;display:block}.bb_photoheader img{z-index:100;position:absolute;right:30px;top:0;height:100%}.bb_photoheader--top{background-position:top}.bb_photoheader--bottom{background-position:bottom}@media (max-width:1000px){.bb_photoheader{height:120px}}.bb_text{position:relative;min-height:60px}.bb_text li,.bb_text p{line-height:25px}.bb_text li{margin-bottom:10px}.bb_text table{border-collapse:collapse;width:100%}.bb_text td{border:1px solid #ccc;padding:4px 10px}.bb_text--display1{background-color:#000032;color:#fff;padding:40px 0;font-size:20px;text-align:center}@media (max-width:760px){.bb_text--display1{font-size:16px}}.bb_title{position:relative}.bb_title h1{font-family:Song Myung,serif;font-weight:400;color:#e64e21;margin:30px 0 15px;font-size:30px}.bb_video{padding:0;margin:10px 0}.bb_video iframe{width:100%;height:35vh}.cms_form,.cms_form input,.cms_form td,.cms_form textarea{font-family:Open Sans,sans-serif;font-size:14px}.cms_form td{line-height:43px}.cms_form .submit{position:relative;display:block;color:#fff;text-decoration:none;border-radius:5px;height:40px;line-height:40px;padding:0 20px 0 47px;background-color:#0f9375;border:0;font-size:14px;float:right}.cms_form .submit i{position:absolute;top:10px;left:15px;font-size:20px}.cms_form_multiselect{position:relative}.cms_form_multiselect__search{height:41px!important}.cms_form_multiselect__dropdown{display:none;height:100px;overflow:auto;position:absolute;left:0;background-color:#fff;border:1px solid #efefef;top:41px;z-index:100;line-height:26px;box-sizing:border-box;width:100%}.cms_form_multiselect__dropdown span{padding:2px 10px;display:block;cursor:pointer}.cms_form_multiselect__dropdown span:hover{background-color:#efefef}.cms_form_multiselect__selected{line-height:26px}.cms_form_multiselect__selected span{padding:2px 10px;display:block;cursor:pointer}.cms_form_image{vertical-align:top}.cms_form_image div{display:inline-block;height:100px;width:100px;background-size:contain;background-position:50%;background-repeat:no-repeat;border:1px solid #eee;vertical-align:top}.cms_form_image a{text-decoration:none}.cms_form_image i{margin-left:20px}.cms_form_image span{cursor:pointer}.cms_form--no-popup{padding:100px 0 0 20px}.cms_form--no-popup .submit{float:none}.cms_login{min-height:100%}.cms_login__dialog{max-width:300px;margin:calc(50vh - 200px) auto 0;background-color:#444;padding:20px;box-sizing:border-box;color:#fff}.cms_login__logo{max-height:50px;max-width:100%;margin:0 auto 20px;display:none}.cms_login__input{position:relative}.cms_login__input i{position:absolute;top:15px;right:15px;font-size:14px}.cms_login__input input{width:100%;box-sizing:border-box;background-color:transparent;border:1px solid #ccc;border-radius:4px;line-height:45px;height:45px;padding:0 45px 0 15px;font-family:Lato,sans-serif;color:#fff;margin-bottom:20px;font-size:14px}.cms_login__warning{display:block;text-align:center}.cms_login__submit{box-sizing:border-box;margin-bottom:20px;font-size:14px;width:100%;background-color:#0f9375;border:0;line-height:45px;height:45px}.cms_login__link,.cms_login__submit{display:block;color:#fff;text-align:center}@media (max-width:500px){.cms_login__dialog{min-height:100vh;min-width:100%;margin:0}}.cms_side{position:fixed;top:0;left:0;height:100%;width:275px;background-color:#212625}.cms_side,.cms_table{font-family:Open Sans,sans-serif}.cms_table{position:relative;padding:100px 30px 30px}.cms_table table{border:1px solid #eee}.cms_table th{text-align:left;border-right:1px solid #eee}.cms_table th:last-child{border-right:0}.cms_table td,.cms_table th{font-family:Open Sans,sans-serif;line-height:60px;border-bottom:1px solid #eee;padding:0 20px}.cms_table tr:nth-child(2n) td{background-color:#fbfbfb}.cms_table__button{margin-right:30px}.cms_table a{color:#0f9375;text-decoration:none}.cms_table a:hover{text-decoration:underline}.popup .cms_table{padding:30px 0 0}.cms_toolbar{position:absolute;top:0;left:0;width:100%;height:55px;color:#fff;background-color:#212b29;font-family:Open Sans,sans-serif;text-align:right;z-index:100}.cms_toolbar__title{position:absolute;top:0;left:10px;line-height:55px;font-size:18px}.cms_toolbar__title i{font-size:18px;margin-right:10px}.cms_toolbar__button{height:35px;margin-top:10px;border-radius:5px;line-height:35px;padding:0 20px;text-decoration:none;color:#fff;display:inline-block;margin-right:8px}.cms_toolbar__button i{font-size:18px;line-height:35px;margin-right:10px}.cms_toolbar__button:hover{background-color:#1c473d}.popup .cms_toolbar{top:-100px;left:-40px;width:calc(100vw - 275px)}.popup .cms_toolbar a{color:#fff}.popup_gallery{box-sizing:border-box;display:block;position:relative;margin-top:100px;text-align:center}.popup_gallery h3{font-family:CFM;font-weight:400;padding:0;font-size:14px;line-height:20px}.popup_gallery h2,.popup_gallery h3{font-style:normal;margin:0;text-transform:uppercase;text-align:left}.popup_gallery h2{position:relative;font-family:DIN Pro Cond;font-weight:700;font-size:39px;line-height:39px;margin-bottom:10px}.popup_gallery h2 div{position:absolute;top:-11px;right:0}.popup_gallery h2 a{border:1px solid #fff;line-height:30px;width:30px;display:inline-block;margin-left:6px;text-align:center;text-decoration:none;font-family:DIN Pro Cond;font-weight:700;font-size:14px}.popup_gallery img{max-width:100%;max-height:none}@media (max-width:760px){.popup_gallery{margin:80px 20px}.popup_gallery h2{min-height:78px}.popup_gallery h2 div{position:absolute;top:30px;right:0}}.popup{display:none;background-color:hsla(0,0%,100%,.8);position:fixed;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:10000;transition:none}.popup div{opacity:1;transition:none}.popup__screen{position:relative;max-width:500px;max-height:500px;overflow-y:auto;background-color:#fff;padding:30px 40px 40px;margin:5% auto 0;cursor:auto;box-shadow:0 2px 7px 0 rgba(0,0,0,.3)}.popup form table{width:100%}.popup form table td{vertical-align:top}.popup form table input,.popup form table textarea{box-sizing:border-box;width:100%;font-size:14px;padding:10px;margin-bottom:10px}.popup form table .short{width:auto}.popup form table textarea{height:90px}.popup .close{position:absolute;top:25px;right:25px;cursor:pointer}.popup--black{display:none;background-color:#000;z-index:10000}.popup--black .popup__screen{max-width:748px;max-height:100vh;background-color:#000;color:#fff;padding:0x;margin:0 auto;cursor:auto;box-shadow:none}.popup--black a{color:#fff}.popup--black .close{position:absolute;top:100px;right:40px;width:30px;height:30px;cursor:pointer;background-image:url(/public/img/x.svg);background-repeat:no-repeat;background-position:50%;background-size:30px auto}.popup--black .close i{display:none}.popup--full .popup__screen{max-width:100%;min-height:100%;padding:30px 40px 40px;margin:0}.popup--cms{font-family:Open Sans,sans-serif;background-color:rgba(0,0,0,.8);font-size:14px;color:#222}.popup--cms a{color:#222}.popup--cms input,.popup--cms textarea{font-family:Open Sans,sans-serif;font-size:14px}.popup--cms td{line-height:43px}.popup--cms .submit{position:relative;display:block;color:#fff;text-decoration:none;border-radius:5px;height:40px;line-height:40px;padding:0 20px 0 47px;background-color:#0f9375;border:0;font-size:14px;float:right}.popup--cms .submit i{position:absolute;top:10px;left:15px;font-size:20px}.popup--cms-semifull{left:275px;width:calc(100% - 275px)}.popup--cms-semifull .popup__screen{padding:100px 40px 40px;max-width:none;max-height:none;width:100%;height:100%;margin:0;box-shadow:none;box-sizing:border-box}@media (max-width:760px){.popup{display:none;background-color:hsla(0,0%,100%,.8);position:fixed;top:0;left:0;cursor:pointer}.popup,.popup__screen{width:100%;height:100%}.popup__screen{max-width:none;max-height:none;overflow-y:auto;padding:50px;margin:0 auto;box-sizing:border-box}.popup--black .popup__screen{padding:0;margin:0 auto}.popup--black .close{top:80px;right:20px;width:15px;height:15px;background-size:15px auto}}.menu_main{position:fixed;top:0;left:0;padding:0;height:90px;width:100%;z-index:400;background-color:#fff;color:#fff;box-shadow:0 0 15px 1px rgba(0,0,0,.38)}.menu_main__iconnav{position:absolute;top:35px;right:4px}.menu_main__iconnav a{color:#587990;font-size:14px;margin:0 30px 0 0;text-decoration:none}.menu_main__logo{position:absolute;top:17px;left:0}.menu_main__logo img{height:55px}.menu_main__mobile{display:none}@media (max-width:760px){.menu_main{height:60px}.menu_main__iconnav{position:fixed;top:60px;left:0;width:100%;height:100%;background-color:#587990;padding:20px;box-sizing:border-box;display:none}.menu_main__iconnav a{color:#fff;font-size:16px;display:block;margin:10px 0 20px;text-align:center}.menu_main__logo{position:absolute;top:5px;left:0}.menu_main__logo img{height:50px}.menu_main__mobile{display:block;position:absolute;top:20px;right:4px;color:#587990;font-size:20px}.menu_main__mobile i{position:absolute;top:0;right:0;color:#587990}.menu_main__mobile .fa-times{display:none}}.codeon_cms_login .menu_main{left:275px;width:calc(100% - 275px)}.bb_new_views_form a{display:inline-block;height:113px;width:113px;text-align:center;border:1px solid #444;margin:5px;border-radius:4px;text-decoration:none;vertical-align:top;box-sizing:border-box;font-size:10px}.bb_new_views_form a i{display:block;font-size:50px;margin:10px 0}.bb_new_views_form .submit{display:none}#cms_library_image_iframe{position:absolute;top:-340px}.cms_side_quick{height:100%;width:45px;background-color:#212625;border-right:1px solid #20302c}.cms_side_quick,.cms_side_quick .logo{position:absolute;top:0;left:0}.cms_side_quick .logo img{width:35px}.cms_side_quick .panel{margin-top:60px}.cms_side_quick a{position:relative;display:block;color:#fff;text-decoration:none;margin:5px;height:40px;line-height:40px;text-align:center}.cms_side_quick a i{line-height:40px}.cms_side_menu{position:absolute;top:55px;left:46px;width:228px}.cms_side_menu .panel{display:none;height:calc(100vh - 55px);overflow:auto}.cms_side_menu a{position:relative;display:block;color:#fff;text-decoration:none;margin:5px 10px;border-radius:5px;height:30px;line-height:30px;padding:0 10px 0 47px}.cms_side_menu a i{position:absolute;top:8px;left:15px}.cms_side_menu a:hover{background-color:#1c473d}.cms_side_menu a.active{background-color:#0f9375}.cms_side_menu__sortable{list-style:none;margin:0;padding:0}.cms_side_menu__sortable li{margin:0;padding:0}.cms_side_menu__sortable li a{cursor:row-resize;margin:1px 10px;border-radius:5px;height:25px;line-height:25px;font-size:12px}.cms_side_menu__sortable li a i{font-size:14px;top:5px}.cms_side_user{position:absolute;top:0;left:46px;height:55px;width:228px;background-color:#212b29;color:#fff;font-size:13px;box-sizing:border-box}.cms_side_user a{display:block;padding:0 0 0 56px;color:#fff;text-decoration:none;margin:14px 0 0;line-height:15px}.cms_side_user i{position:absolute;top:15px;left:15px;font-size:30px;color:#0f9375}.core_tag_archive{position:relative}.core_tag_archive__filter a{font-family:DIN Pro Cond;font-weight:700;font-style:normal;display:block;text-decoration:none;background-color:#000;color:#fff;display:inline-block;padding:0 4px;line-height:18px;font-size:13px;margin-right:10px;text-transform:uppercase;border:1px solid #000}.core_tag_archive__filter a.active,.core_tag_archive__filter a:hover{background-color:#fff;color:#000}.core_tag_archive__container{padding-top:57px}.core_tag_archive__container .item{position:relative;padding:0;margin-bottom:10px;color:#000;display:inline-block;width:226px;box-sizing:border-box;margin-right:19px;font-family:DIN Pro Cond;font-weight:700;font-style:normal;text-decoration:none;height:267px;overflow:hidden;margin-bottom:25px}.core_tag_archive__container .item div{width:100%;height:147px;background-color:#efefef;background-position:50%;background-size:cover;margin-bottom:20px}.core_tag_archive__container .item div div{position:absolute;top:0;left:0;line-height:147px;text-align:center;color:#fff;opacity:0;background-color:#000;transition:opacity .3s ease-in-out}.core_tag_archive__container .item div div:hover{opacity:1}.core_tag_archive__container .item p{margin:0;padding:0;height:65px;overflow:hidden;line-height:12px}.core_tag_archive__container .item span{position:absolute;bottom:0;left:0;background-color:#000;color:#fff;display:inline-block;padding:0 5px;line-height:20px;font-size:13px}.core_tag_archive__container .item b{font-size:13px;line-height:15px;font-weight:700;margin-top:6px;display:block;text-transform:uppercase}.core_tag_archive__container .item em{line-height:11px;font-size:11px;font-family:Fira Mono;font-weight:500;font-style:normal}.core_tag_archive__container .item:nth-child(4n){margin-right:0}.core_tag_archive__more{font-family:DIN Pro Cond;font-weight:700;font-style:normal;display:block;margin-top:90px;background-color:#000;color:#fff;font-size:21px;line-height:51px;text-align:center;text-decoration:none;text-transform:uppercase}@media (max-width:760px){.core_tag_archive__filter a{margin-bottom:10px}.core_tag_archive__container{padding-top:57px}.core_tag_archive__container .item{position:relative;padding:0;margin-bottom:10px;color:#000;display:inline-block;width:100%;box-sizing:border-box;margin-right:19px;font-family:DIN Pro Cond;font-weight:700;font-style:normal;text-decoration:none;height:267px;overflow:hidden;margin-bottom:25px}.core_tag_archive__container .item div{width:100%;height:147px;background-color:#efefef;background-position:50%;background-size:cover;margin-bottom:20px}.core_tag_archive__container .item div div{position:absolute;top:0;left:0;line-height:147px;text-align:center;color:#fff;opacity:0;background-color:#000;transition:opacity .3s ease-in-out}.core_tag_archive__container .item div div:hover{opacity:1}.core_tag_archive__container .item p{margin:0;padding:0;height:65px;overflow:hidden;line-height:12px}.core_tag_archive__container .item span{position:absolute;bottom:0;left:0;background-color:#000;color:#fff;display:inline-block;padding:0 5px;line-height:20px;font-size:13px}.core_tag_archive__container .item b{font-size:13px;line-height:15px;font-weight:700;margin-top:6px;display:block;text-transform:uppercase}.core_tag_archive__container .item em{line-height:11px;font-size:11px;font-family:Fira Mono;font-weight:500;font-style:normal}.core_tag_archive__container .item:nth-child(4n){margin-right:0}.core_tag_archive__more{font-family:DIN Pro Cond;font-weight:700;font-style:normal;display:block;margin-top:90px;background-color:#000;color:#fff;font-size:21px;line-height:51px;text-align:center;text-decoration:none;text-transform:uppercase}}.cms_library_image_file{display:inline-block;height:120px;width:120px;margin:0 20px 20px 0;text-align:center;text-decoration:none;font-size:10px;vertical-align:top;overflow:hidden;word-break:break-all}.cms_library_image_file span{display:block;height:100px;border:1px solid #eee}.cms_library_image_file_view__preview,.cms_library_image_file span{width:100%;background-size:contain;background-position:50%;background-repeat:no-repeat}.cms_library_image_file_view__preview{padding-bottom:100%;border:1px solid #efefef}.cms_library_image_file_view__info{padding:0 0 0 20px;box-sizing:border-box}.cms_library_image_file_view__info input{width:100%;box-sizing:border-box}.cms_library_image_folder{display:inline-block;height:120px;width:120px;margin:0 20px 20px 0;text-align:center;text-decoration:none;font-size:10px;vertical-align:top}.cms_library_image_folder i{display:block;font-size:100px;color:#0f9375}.cms_library_image_folder span{display:block}.cms_library_image_path{position:relative;font-size:13px;line-height:20px;margin-bottom:20px}.cms_library_image_path span{display:inline-block;margin:0 13px;padding:10px 0 20px}.cms_library_image_path__bin{position:absolute;right:0;top:0}.cms_library_image_path a{display:inline-block;text-decoration:none;vertical-align:top;padding:10px 0 20px}.cms_library_image_path a i{color:#0f9375;line-height:10px;margin-right:4px}