.cycle_banner_container{position:relative;overflow:hidden;z-index:0}.cycle_banner_container .banner_content{width:100%;height:100%}.cycle_banner_container .banner_item{width:100%!important;height:100%!important;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important}.cycle_banner_container .banner_item .banner_item_link{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:99}.cycle_banner_container .banner_item .banner_item_container{position:relative;height:100%}.cycle_banner_container .banner_item .banner_item_description{position:absolute;padding:.5rem 1rem;margin:0 0 0 8rem;border-radius:2rem;background:rgba(0,0,0,.7);color:#fff;bottom:1rem;right:0}.cycle_banner_container .banner_pager_container{position:relative}.cycle_banner_container .banner_pager{position:absolute;z-index:100;bottom:20px;right:20px}.cycle_banner_container .banner_pager a{display:block;float:left;margin-left:6px;width:20px;height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#000;text-decoration:none;text-align:center;font-size:1.2em;line-height:20px;background-color:#FFF}.cycle_banner_container .banner_pager a.cycle-pager-active{color:#FFF;background-color:#fff}.cycle_banner_container .banner_pager_next,.cycle_banner_container .banner_pager_previous{position:absolute;bottom:1rem;font-size:1rem;line-height:1rem;background:rgba(0,0,0,.7);color:#fff;padding:1rem;border:0;border-radius:2rem;z-index:999;transition:background .3s linear,color .3s linear}.cycle_banner_container .banner_pager_previous{left:0}.cycle_banner_container .banner_pager_next{left:4rem}.cycle_banner_container .banner_pager_previous:hover,.cycle_banner_container .banner_pager_next:hover{background:#fff;color:#000}.events-listing-header{text-align:center;font-size:1.5rem;line-height:1.2em;padding:0 0 2rem}.events-listing-container{position:relative}.events-listing-filters{position:relative;padding:0 0 3rem;display:flex;justify-content:center;gap:1rem;z-index:9}.events-date-ranges{display:flex;padding:0 0 .5rem;gap:5px}.events-date-ranges button{padding:.2rem .5rem;flex:1}.events-date-ranges button[data-date=clear]{display:none}.events-listing-featured{padding:2rem 0;margin:2rem 0 0;text-align:center;background:var(--accent-color-01);color:#fff}.events-listing-featured h2{margin:0 0 2rem}.event-featured-article{padding:0 0 2rem}.event-featured-article .event-featured-article-image{position:relative;padding:30% 30%;background:#fff;color:#000}.event-featured-article .event-featured-article-image img{position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover}.event-featured-article .event-featured-article-data{display:flex;margin:1rem 0;line-height:1rem;text-transform:uppercase}.event-featured-article .event-featured-article-data>*+*{border-left:1px solid #fff;padding:0 0 0 10px;margin:0 0 0 10px;text-align:left}.event-featured-article .event-featured-article-text{text-align:left}.event-featured-article .event-featured-article-text h3{margin:0 0 1.5rem}.event-featured-article .event-featured-article-text a,.event-featured-article .event-featured-article-text a:visited{text-decoration:none;color:#fff}.event-featured-article .event-featured-article-links{margin:1rem 0 0;text-align:left;display:flex;gap:2rem}.event-featured-article .event-featured-article-links a,.event-featured-article .event-featured-article-links a:visited{color:#fff}.event-featured-article .event-featured-article-text a:hover,.event-featured-article .event-featured-article-links a:hover{color:var(--accent-color-02)}.events-listing-article{position:relative;padding:0 0 4rem}.events-listing-article .events-listing-article-label{position:absolute;background:var(--accent-color-02);padding:6px;margin:0 1rem 0 0;display:inline-block;top:calc(-.6em + -3px);left:1rem;line-height:1.2em;z-index:1}.events-listing-article .events-listing-article-image{position:relative;padding:30% 30%;background:#fff;color:#000}.events-listing-article .events-listing-article-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.events-listing-article .events-listing-article-data{display:flex;margin:1rem 0;line-height:1rem;text-transform:uppercase}.events-listing-article .events-listing-article-data>*+*{border-left:1px solid var(--main-txt-color);padding:0 0 0 10px;margin:0 0 0 10px;text-align:left}.events-listing-article .events-listing-article-text{text-align:left}.events-listing-article .events-listing-article-text h3{margin:0 0 1.5rem}.events-listing-article .events-listing-article-text a,.events-listing-article .events-listing-article-text a:visited{text-decoration:none;color:var(--main-txt-color)}.events-listing-article .events-listing-article-links{margin:1rem 0 0;text-align:left;display:flex;gap:2rem}.events-listing-article .events-listing-article-links a,.events-listing-article .events-listing-article-links a:visited{color:var(--main-txt-color)}.events-listing-article .events-listing-article-text a:hover,.events-listing-article .events-listing-article-links a:hover{color:var(--accent-color-02)}.events-listing-none{text-align:center;margin:4rem 0;font-weight:700}.events-listing-more{padding:0 0 2rem;text-align:center}.events-listing-loading{position:absolute;top:-15px;bottom:-15px;left:-15px;right:-15px;backdrop-filter:blur(5px);text-align:center;z-index:5}.events-listing-loading-notice{position:sticky;font-size:2rem;line-height:1.2em;color:var(--main-txt-color);top:50%;z-index:9;left:50%;transform:translate(-50%,-50%)}.events-listing-loading-notice i{animation-name:resources-loading;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes resources-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.event-article-header{position:relative;margin:0 0 2rem}.event-article-header::before{position:absolute;content:"";left:0;right:0;bottom:0;height:60%;background:var(--accent-color-02);z-index:-1}.event-article-header.green-color::before{background:var(--accent-color-02)}.event-article-header.pink-color::before{background:var(--accent-color-03)}.event-article-header.blue-color::before{background:var(--accent-color-04)}.event-article-header.pale-green-color::before{background:var(--accent-color-05)}.event-article-header-container{display:flex;align-items:flex-end}.event-article-header-container .event-article-title-wrap{position:relative;padding:2rem;margin:0 -10rem calc(-5rem + -1.2em + -2px) 0;background:#fff;z-index:9}.event-article-header-container .event-article-title-wrap h1{margin:0}.event-article-header-container .event-article-title-wrap .btn{margin:0 0 calc(-3rem + -1.2em + -2px);color:#fff!important}.event-article-header-container .event-article-title-wrap .btn:focus,.event-article-header-container .event-article-title-wrap .btn:hover,.event-article-header-container .event-article-title-wrap .btn.active{background:#fff;color:#000!important}.event-article-header-container .event-article-image img{width:1200px}.event-article-header-share{position:relative;padding:2rem 0;text-align:right}.event-article-header-share .btn-primary{padding:.5rem 1rem;border-color:#000;background:0;color:#000!important}.event-article-header-share .btn-primary:focus,.event-article-header-share .btn-primary:hover,.event-article-header-share .btn-primary.active{background:#000;color:#fff!important}.event-article-header-share .btn-primary i{margin:0 0 0 .5rem}.event-article-header-share .event-article-header-share-links{position:absolute;top:calc(100% - 1.5rem);right:0;padding:1rem;border-radius:1rem;background:#fff;display:none}.event-article-highlight{border-top:1px solid #b7b7b7;padding:1rem 0;color:var(--main-txt-color)}.event-article-highlight .event-article-highlight-label,.event-article-highlight .event-article-highlight-value{line-height:1.2em;display:block}.event-article-highlight .event-article-highlight-label{font-size:1rem;text-transform:uppercase}.event-article-highlight .event-article-highlight-value{font-size:1.5rem;margin:1rem 0 0;font-weight:500}.event-article-body{border-top:1px solid #b7b7b7;padding:3rem 0 0;margin:2rem 0 0}.events-listing-other-container{padding:3rem 0 0;margin:3rem 0 0;text-align:center;border-top:1px solid #b7b7b7}.events-listing-other-container>h2{margin:0 0 3rem}.event-other-article{padding:0 0 4rem}.event-other-article .event-other-article-image{position:relative;padding:30% 30%;background:#fff;color:#000}.event-other-article .event-other-article-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.event-other-article .event-other-article-data{display:flex;margin:1rem 0;line-height:1rem;text-transform:uppercase}.event-other-article .event-other-article-data>*+*{border-left:1px solid var(--main-txt-color);padding:0 0 0 10px;margin:0 0 0 10px;text-align:left}.event-other-article .event-other-article-text{text-align:left}.event-other-article .event-other-article-text h3{margin:0 0 1.5rem}.event-other-article .event-other-article-text a,.event-other-article .event-other-article-text a:visited{text-decoration:none;color:var(--main-txt-color)}.event-other-article .event-other-article-links{margin:1rem 0 0;text-align:left;display:flex;gap:2rem}.event-other-article .event-other-article-links a,.event-other-article .event-other-article-links a:visited{color:var(--main-txt-color)}.event-other-article .event-other-article-text a:hover,.event-other-article .event-other-article-links a:hover{color:var(--accent-color-02)}.widget-events{padding:1rem 0}.widget-events .widget-events-container{display:flex;flex-wrap:wrap;gap:2rem}.events-widget-article{flex:1}.events-widget-article .events-widget-article-image{position:relative;padding:30% 30%;background:#fff;color:#000}.events-widget-article .events-widget-article-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.events-widget-article .events-widget-article-data{display:flex;margin:1rem 0;line-height:1rem;text-transform:uppercase}.events-widget-article .events-widget-article-data>*+*{border-left:1px solid var(--main-txt-color);padding:0 0 0 10px;margin:0 0 0 10px;text-align:left}.events-widget-article .events-widget-article-text{text-align:left}.events-widget-article .events-widget-article-text h3{margin:0 0 1.5rem}.events-widget-article .events-widget-article-text a,.events-widget-article .events-widget-article-text a:visited{text-decoration:none;color:var(--main-txt-color)}.events-widget-article .events-widget-article-links{margin:1rem 0 0;text-align:left;display:flex;gap:2rem}.events-widget-article .events-widget-article-links a,.events-widget-article .events-widget-article-links a:visited{color:var(--main-txt-color)}.events-widget-article .events-widget-article-text a:hover,.events-widget-article .events-widget-article-links a:hover{color:var(--accent-color-02)}.modEventsFilterBar{margin:20px 0 15px;padding:0 15px;background:#F1F1F1}.modEventsFilterBar .btn-group{margin-right:10px}.modEventsFilterBar button{white-space:nowrap}.modEventsFilterBar .dropdown-menu{max-height:205px;overflow:auto}.modEventsFilterBar .dropdown-menu li.active a{color:#FFF;background:#777}.events_view_filters{background:#F1F1F1}.events_view_filters>p{float:left;margin:15px}.events_view_filters>.pagination{margin:8px 0}.events_view_filters>.pagination>li>a{color:#000}.events_view_filters>.pagination>.active>a{background-color:#3d4f59;border-color:#3d4f59;color:#fff}.events_view_title{font-size:1.3em;text-transform:uppercase}.events_view_title h2{color:#4a5b67!important;margin-bottom:10px}.events_previous_date a,.events_next_date a{display:inline-block;height:42px;color:#666;text-decoration:none;vertical-align:middle}.events_previous_date span,.events_next_date span{vertical-align:middle;line-height:38px}.events_previous_date .glyphicon,.events_next_date .glyphicon{font-size:3em;color:#666;margin-top:-5px;vertical-align:middle;line-height:42px}.events_previous_date .glyphicon{float:left}.events_next_date .glyphicon{float:right}.events_heading_row{margin-top:15px;padding:5px 15px;color:#FFF;background:#444}.events_range{color:#666;font-size:.7em}.month_row{padding:5px 15px;color:#444;font-size:1.2em;background:#EEE}.date_row{padding-bottom:10px;padding-top:10px;transition:background .3s ease,color .3s ease}.date_row.col-xs-12{float:none}.date_row:hover{background:#ebf0f8}.date_row a{color:#000}.date_row.featured_event{color:#fff;background:#66b80f}.date_row.featured_event:hover{background:#77c920}.date_row.featured_event:hover{color:#000}.date_row.featured_event a{color:#fff}.date_row.featured_event:hover a{color:#000}.date_row.cat_core_cpd{background:#497a14}.date_row.cat_technical_cpd{background:#d6b706}.date_row.cat_services_cpd{background:#cd5f5f}.date_row.cat_buisness_cpd{background:#737373}.date_row.cat_inspiration_cpd{background:#5f94cd}.date_row .comment,.day_view .comment{position:absolute;box-sizing:content-box;top:-9999px;left:0;right:0;padding:0 15px;overflow:hidden;visibility:hidden;background-color:#3A4967}.date_row .comment.ready,.day_view .comment.ready{position:static;visibility:visible;height:0;transition:height .1s ease-in .1s}.date_row .comment.ready{margin:10px -15px -10px -15px}.date_row .comment.visible,.day_view .comment.visible{border-bottom:1px solid #FFF;transition:height .1s ease-out}.date_row .comment p,.day_view .comment p{margin:0;color:transparent;transition:color .1s ease-in}.date_row .comment p:first-child,.day_view .comment p:first-child{padding-top:15px}.date_row .comment p:last-child,.day_view .comment p:last-child{padding-bottom:15px}.date_row .comment p+p,.day_view .comment p+p{margin-top:6px}.date_row .comment.visible p,.day_view .comment.visible p{transition:color .1s ease-out .1s}a.calendar_event{background:#3d4f59;border-radius:10px;color:#fff;display:block;font-size:.85em;line-height:1.4em;margin-right:20px;margin-bottom:2px;padding:7px 10px;text-decoration:none;text-transform:uppercase;-moz-transition:background-color .2s ease;-webkit-transition:background-color .2s ease;-ms-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}a.calendar_event:hover{background:#1b2d37}a.calendar_event.featured_event{background:#78e009;color:#373737}a.calendar_event.featured_event:hover{background:#89f11a}a.calendar_event.cat_core_cpd{background:#75b036}a.calendar_event.cat_technical_cpd{background:#e3c82a}a.calendar_event.cat_services_cpd{background:#df8080}a.calendar_event.cat_buisness_cpd{background:#a4a4a4}a.calendar_event.cat_inspiration_cpd{background:#8cb2db}.date_passed{opacity:.7}.calendar_day_number a{color:#666}.events-inline-section{padding:4rem 0;text-align:center;background:var(--accent-color-01);color:#fff}.events-inline-section h2{margin:0 0 4rem}.events-inline-container{display:flex;flex-wrap:wrap;margin:0 -1rem}.events-inline-container .events-inline-col{width:calc(25% - 2rem);margin:0 1rem 2rem}.events-inline-container .events-inline-image{position:relative;padding:30% 30%;background:#fff;color:#000}.events-inline-container .events-inline-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.events-inline-container .events-inline-data{display:flex;margin:1rem 0;line-height:1rem;text-transform:uppercase}.events-inline-container .events-inline-data>*+*{border-left:1px solid #fff;padding:0 0 0 10px;margin:0 0 0 10px}.events-inline-container .events-inline-text{text-align:left}.events-inline-container .events-inline-text h3{margin:0 0 1.5rem}.events-inline-container .events-inline-text a,.events-inline-container .events-inline-text a:visited{text-decoration:none;color:#fff}.events-inline-container .events-inline-links{margin:1rem 0 0;text-align:left;display:flex;gap:2rem}.events-inline-container .events-inline-links a,.events-inline-container .events-inline-links a:visited{color:#fff}.events-inline-container .events-inline-text a:hover,.events-inline-container .events-inline-links a:hover{color:var(--accent-color-02)}.events-inline-all{text-align:center;margin:2rem 0 0}.events-inline-all .btn{background:var(--accent-color-01);border-color:#fff;color:#fff}.events-inline-all .btn:focus,.events-inline-all .btn:hover,.events-inline-all .btn.active{background:var(--accent-color-02);border-color:var(--accent-color-02);color:var(--accent-color-01)}.contacts_table.padder{padding-left:15px;padding-right:15px}.contacts_table .header_row .th{background:#7f758e;color:#fff;padding-top:5px;padding-bottom:5px}.master_members .contacts_table .header_row .th{background:#5d99c0}.contact_expand .glyphicon{transition:transform .3s;transform:rotate(180deg)}.contact_expand.collapsed .glyphicon{content:"\e114";transform:rotate(0deg)}.contacts_table .td{padding-top:4px;padding-bottom:4px}.contacts_table .alternating_contact_row{background:#f4f3f5}.master_members .contacts_table .alternating_contact_row{background:#eff2f7}.contacts_table table td{padding-right:10px;vertical-align:top}.contacts_table table p{margin:5px 0}.contacts_table h3 a{color:#434343}.contact_card{-webkit-box-shadow:inset 0 6px 10px -6px rgba(0,0,0,0.15);-moz-box-shadow:inset 0 6px 10px -6px rgba(0,0,0,0.15);box-shadow:inset 0 6px 10px -6px rgba(0,0,0,0.15);padding-top:5px;padding-bottom:5px;border-top:1px solid #DDD;border-bottom:1px solid #DDD}.contact_card h3{margin-top:5px;font-size:1.3em;line-height:1.3em}@media screen and (max-width:767px){.contacts_table table,.contacts_table table tbody,.contacts_table table tr,.contacts_table table td{display:block;width:100%}}.search_members .members_search{background-color:#D5D5D5;margin-bottom:20px;padding:20px}.search_members .members_search input{border:medium none;border-radius:0;font-size:1.2em;height:auto;width:95%}.members_search .input-group-addon{background-color:#2AB8AA;border:medium none;border-radius:0;padding:0 12px}.members_search .input-group-addon i{color:#FFF;font-size:1.3em}@media screen and (max-width:767px){.search_members{margin-top:20px}.search_members .members_search{padding:10px}}.find_member_lower{background-color:#d5d5d5;margin-bottom:15px;padding:15px}.find_member_lower h2{color:#7f758e;font-size:1.3em;font-weight:600;margin-bottom:10px}.find_member_lower .form-group:last-child{margin-bottom:0}.find_member_lower .btn.btn-default{background:#7f758e;border-color:transparent;color:#fff;display:block;text-align:center;text-shadow:none;width:100%}.find_member_lower_private{background-color:#d5d5d5;margin-bottom:15px;padding:12px 15px}.find_member_lower_private .form_container{position:relative}.find_member_lower_private label{float:left;font-size:1.1em;margin-bottom:0;margin-right:15px;margin-top:5px}.find_member_lower_private input[type=text]{border-radius:14px;float:left;max-width:500px}.find_member_lower_private .btn.btn-default{background:#66b80f;border-color:transparent;border-radius:14px;color:#fff;float:right;font-size:1.1em;letter-spacing:.08em;padding:6px 20px;text-transform:uppercase;text-align:center;text-shadow:none;transition:all ease .2s}.find_surgeon_letters li a,.find_member_letters li a{padding-left:10px;padding-right:10px}.surgeon_image{margin-top:-20px;margin-left:20px}.surgeon_image img{display:block;margin-top:20px;margin-bottom:10px}@media screen and (max-width:767px){.surgeon_image{float:none!important;margin-top:0;margin-left:0}}.tab-pane.padder{padding:15px 15px 0 15px}.designer-search-header{text-align:center;font-size:1.5rem;line-height:1.2em;padding:0 0 2rem}.designer-search-inline{padding:2rem 0;margin:0 0 2rem;background:var(--accent-color-02);color:#000}.designer-search-inline .designer-search-inline-container,.designer-search-inline .designer-search-inline-container .designer-search-inline-options{display:flex;align-items:center;justify-content:space-evenly;gap:1rem}.designer-search-inline .designer-search-inline-container .designer-search-inline-options:last-of-type{flex:.7}.designer-search-inline .designer-search-inline-container .btn{background:var(--accent-color-02);border-color:#000;color:#000;white-space:nowrap}.designer-search-inline .designer-search-inline-container .btn:focus,.designer-search-inline .designer-search-inline-container .btn:hover,.designer-search-inline .designer-search-inline-container .btn.active{background:#000;color:#fff!important}.designer-search-inline .designer-search-inline-container .designer-search-btn{padding:.5rem;background:#000;border-color:#000}.designer-search-inline .designer-search-inline-container .designer-search-btn img{width:1.2rem;height:1.2rem;filter:invert(1);transition:filter .3s linear}.designer-search-inline .designer-search-inline-container .designer-search-btn:focus,.designer-search-inline .designer-search-inline-container .designer-search-btn:hover,.designer-search-inline .designer-search-inline-container .designer-search-btn.active{background:#fff;border-color:#fff}.designer-search-inline .designer-search-inline-container .designer-search-btn:focus img,.designer-search-inline .designer-search-inline-container .designer-search-btn:hover img,.designer-search-inline .designer-search-inline-container .designer-search-btn.active img{filter:none}.designer-search-inline .designer-search-inline-container .area-option{cursor:pointer}.designer-search-listing-container{position:relative}.designer-search-listing-article{position:relative;padding:0 0 4rem}.designer-search-listing-article .designer-search-listing-article-image{position:relative;padding:30% 30%;background:#fff;color:#000}.designer-search-listing-article .designer-search-listing-article-image img{position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover}.designer-search-listing-article .designer-search-listing-article-text{display:flex;flex-direction:column-reverse;text-align:left}.designer-search-listing-article .designer-search-listing-article-text h3,.designer-search-listing-article .designer-search-listing-article-text p{margin:1rem 0 0}.designer-search-listing-article .designer-search-listing-article-text a,.designer-search-listing-article .designer-search-listing-article-text a:visited{text-decoration:none;color:var(--main-txt-color)}.designer-search-listing-article .designer-search-listing-article-text a:hover{color:var(--accent-color-02)}.designer-search-listing-none{text-align:center;margin:4rem 0!important;font-weight:700}.designer-search-listing-more{padding:0 0 2rem;text-align:center}.designer-search-listing-loading{position:absolute;top:-15px;bottom:-15px;left:-15px;right:-15px;backdrop-filter:blur(5px);text-align:center;z-index:5}.designer-search-more{margin:1rem 0}.find_designer_tile{background-image:url(../../../../_resources/images/find_a_designer.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:215px;margin-bottom:30px;position:relative}.find_designer_tile>div{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);color:#fff;padding:15px}.find_designer_tile p{margin:2px 0}.affiliate_tile{display:block;margin:0 0 30px;text-decoration:none!important}.affiliate_tile .affiliate_tile_image{position:relative;display:flex;align-items:center}.affiliate_tile .affiliate_tile_image img{margin:auto}.affiliate_tile .affiliate_tile_title{position:relative;background:rgba(0,0,0,0.7);color:#fff;padding:15px;transition:color .3s linear}.affiliate_tile:hover .affiliate_tile_title{color:#6bc807}.affiliate_tile .affiliate_tile_title p{margin:2px 0}.affiliates{padding:1em;margin:1em 0}.affiliates .slick-track{display:flex;align-items:center}.designer-overlay-text{position:relative;margin-top:-145px;text-decoration:none;color:white;text-align:center}.designer-customisable-banner{display:flex;flex-direction:column;align-items:center;min-height:250px;margin-bottom:-30px}.designer-customisable-banner a{text-decoration:none}img.custom-banner{background-size:cover;max-width:unset;height:unset!important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-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)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('./ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('./fonts/slick.eot');src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'),url('./fonts/slick.woff') format('woff'),url('./fonts/slick.ttf') format('truetype'),url('./fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.carousel{margin-bottom:0;padding:0 40px 0 40px}.carousel-inner .thumbnail{margin-bottom:0}.carousel-control{left:-12px}.carousel-control.right{right:-12px}.carousel-control{position:absolute;top:50%;width:40px;height:40px;font-size:28px;line-height:40px;margin-top:-20px;color:#fff;text-align:center;background:none!important;text-shadow:none;opacity:.5;filter:alpha(opacity=50)}.carousel-control:hover,.carousel-control:focus,.carousel-control:active{color:#000}.uniform_grid_gallery{padding-top:15px;margin-top:15px}.uniform_grid_gallery .image_col div{position:relative;overflow:hidden}.uniform_grid_gallery .image_col img{position:relative;transform:translate(-50%);left:50%;display:block;max-width:1000px;min-height:200px;width:auto;height:auto;margin:15px 0}a.glossary_popover{cursor:help;text-decoration:none;border-bottom:1px dashed #2AB8AA;outline:0}.glossary_letter{padding:8px 15px;color:#FFF;background-color:#3e5059}.glossary_letter a.back_to_top{float:right;color:#FFF!important}.glossary_pagination>li>a{color:#000;padding-left:10px;padding-right:10px}.page_glossary.master_lower #content .disclaimer hr{width:auto;margin-left:auto}.modNewsFilterBar{position:relative;padding:2rem 0;margin:2rem 0 1rem;background:var(--accent-color-02);color:#000}.modNewsFilterBar::before,.modNewsFilterBar::after{position:absolute;content:"";background:var(--accent-color-02);top:0;bottom:0;width:100vw;left:-100vw}.modNewsFilterBar::after{left:100%}.modNewsFilterBar button{white-space:nowrap}.modNewsFilterBar .dropdown-menu{max-height:205px;overflow:auto}.modNewsFilterBar .dropdown-menu li.active a{color:#FFF;background:#777}.filter_date_column .dropdown-menu{top:initial;left:initial}.modMiniNewsBar h2{margin-top:0;margin-bottom:10px}.modMiniNewsBar h3{margin-top:0;margin-bottom:5px;font-size:1.1em}.master_lower_news .module_listing{margin:30px 0}.master_lower_news .module_listing h1{margin:1rem 0rem;font-size:1.8em!important}.master_lower_news .module_listing h2{font-size:1.4em!important}.master_lower_news .module_listing a{color:#4a5b67;text-transform:uppercase}.master_lower_news .module_listing a:hover{text-decoration:none;color:#66b80f}.module_article_img{margin-bottom:15px}.inline-news-block{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:260px;width:100%;margin-bottom:30px}.inline-news-block a:hover{text-decoration:none}.home-blocks-section .inline-news-block-content{position:relative;width:100%;height:100%;padding:5% 10%;transition:background .5s ease}.inline-news-block-content{position:absolute;top:0;bottom:0;left:0;right:0;padding:5%;transition:background .5s ease}.inline-news-block-content:hover{background:rgba(0,0,0,0.6)}.home-blocks-section .inline-news-block-content .black-box{position:absolute;bottom:15px;left:15px;width:80%;padding:16px}.inline-news-block-content .black-box{position:relative;bottom:0;left:0;width:100%}.inline-news-block-content .black-box h2{font-size:1.2em;color:#fff;margin-bottom:0}.inline-news-block-content .black-box h3{font-size:2em;color:#fff;margin-bottom:0;text-transform:uppercase}.inline-news-block-content .black-box h4{text-transform:uppercase;font-size:1.2em;font-weight:lighter;color:#6bc807;margin-top:0}.resources-listing-filters{position:relative;padding:0 0 3rem;display:flex;justify-content:center;gap:1rem;z-index:9}.resources-listing-container{position:relative}.resources-listing-container-wrap{display:flex;flex-wrap:wrap;gap:2rem}.resources-listing-article{position:relative;padding:2rem;margin:0 0 2rem;background:#fff;width:calc(33.33% - 1.34rem)}.resources-listing-article .resources-listing-article-data{display:flex;margin:0 0 1rem;line-height:1rem;text-transform:uppercase}.resources-listing-article .resources-listing-article-data>*+*{border-left:1px solid var(--main-txt-color);padding:0 0 0 10px;margin:0 0 0 10px;text-align:left}.resources-listing-article .resources-listing-article-text h3{line-height:1em;margin:0 0 1rem}.resources-listing-article .resources-listing-article-text a,.resources-listing-article .resources-listing-article-text a:visited{text-decoration:none;color:var(--main-txt-color)}.resources-listing-article .resources-listing-article-text a:hover{color:var(--accent-color-02)}.resources-listing-article .resources-listing-article-text p{margin:0}.resources-listing-article .resources-listing-article-text .resources-listing-article-access{text-transform:uppercase;margin:1rem 0;font-size:.8rem}.resources-listing-article .resources-listing-article-text .resources-listing-article-access i{margin:0 .5rem 0 0;font-size:1rem}.resources-listing-article .resources-listing-article-text .btn{position:absolute;bottom:-1rem}.resources-listing-article .resources-listing-article-text .btn i{margin:0 5px 0 0}.resources-listing-article .resources-listing-article-text .btn i:last-of-type{margin:0 0 0 .5rem}.resources-listing-none{text-align:center;margin:4rem 0;font-weight:700}.resources-listing-more{padding:4rem 0 2rem;text-align:center}.resources-listing-loading{position:absolute;top:-15px;bottom:-15px;left:-15px;right:-15px;backdrop-filter:blur(5px);text-align:center;z-index:5}.resource-article-main,.resource-article-item{margin:0 0 2rem}.resource-article-item .btn i{margin:0 5px 0 0}.resource-article-item .btn i:last-of-type{margin:0 0 0 .5rem}.modMiniNewsBar h2{margin-top:0;margin-bottom:10px}.modMiniNewsBar h3{margin-top:0;margin-bottom:5px;font-size:1.1em}.resource-categories{background:#eee;padding:1.5em;margin-top:.5em}.resource-categories .checkboxes{list-style:none;display:flex;flex-wrap:wrap;padding:0}.resource-categories .checkboxes li{flex-basis:33%;margin-bottom:.5em}.resource{border-bottom:1px solid #eee;padding:1em}.resource .subtitle{display:flex;gap:2em;align-items:center}.resource .subtitle h6{margin:0}.resource-search{display:flex;flex-wrap:wrap;margin-top:1em}.resource-search .input{display:flex;align-items:center;margin-right:.5em;flex-grow:1}.resource-search .input input{flex-grow:1;border-radius:0;font-size:1rem;padding:.4em;height:auto}.modSearchBar{margin:0 0 2rem}.open-search img{width:1rem;height:1rem}.search-overlay{height:100%;width:100%;display:none;position:fixed;z-index:9999;top:0;left:0;background:rgba(0,0,0,0.9)}.search-overlay-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;text-align:center;margin:auto}.search-overlay .closebtn{position:absolute;top:1rem;right:1rem;font-size:2rem;line-height:1em;color:#fff;background:0;border:0;padding:0;transition:color .3s linear}.search-overlay .closebtn:hover{color:var(--accent-color-02)}.search-overlay input[type=text]{border-radius:0!important;padding:1rem;font-size:1rem;line-height:1em;border:0;float:left;width:300px;background:#fff}.search-overlay input[type=text]:hover{background:#f1f1f1}.search-overlay input:focus{border:0;outline:0;box-shadow:none}.search-overlay .overlay_search_button{float:left;padding:1rem;color:#fff;background:var(--accent-color-01);font-size:20px;line-height:1rem;border:0;box-shadow:none;outline:0;cursor:pointer;transition:all .5s ease}.search-overlay .overlay_search_button:hover{background:var(--accent-color-02)}.quicksearch_results{background:#fff;margin-top:5px}.quicksearch_results p{color:#777;margin:0;padding:4px 15px;font-style:italic}.quicksearch_results ul{list-style-type:none;margin:0;max-height:250px;overflow-y:auto;padding:0}.quicksearch_results li{margin:0;padding:0}.quicksearch_results li a{border:none!important;color:#444!important;display:block;padding:4px 15px!important}.quicksearch_results li a:hover{background:#000;color:#6bc807!important}.module-action-header{display:flex;align-items:center;gap:15px}.module-action-header>div{flex:1}.module-action-header>div.right{text-align:right}.products-listing-featured{padding:2rem 0;margin:2rem 0 0;text-align:center;background:var(--accent-color-01);color:#fff}.products-listing-featured h2{margin:0 0 2rem}.product-featured-article{padding:0 0 2rem}.product-featured-article .product-featured-article-image{position:relative;padding:30% 30%;background:#fff;color:#000}.product-featured-article .product-featured-article-image img{position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover}.product-featured-article .product-featured-article-data{display:flex;margin:1rem 0;line-height:1rem;text-transform:uppercase}.product-featured-article .product-featured-article-data>*+*{border-left:1px solid #fff;padding:0 0 0 10px;margin:0 0 0 10px;text-align:left}.product-featured-article .product-featured-article-text{text-align:left}.product-featured-article .product-featured-article-text h3{margin:0 0 1.5rem}.product-featured-article .product-featured-article-text a,.product-featured-article .product-featured-article-text a:visited{text-decoration:none;color:#fff}.product-featured-article .product-featured-article-links{margin:1rem 0 0;text-align:left;display:flex;gap:1rem}.product-featured-article .product-featured-article-links a,.product-featured-article .product-featured-article-links a:visited{color:#fff}.product-featured-article .product-featured-article-text a:hover,.product-featured-article .product-featured-article-links a:hover{color:var(--accent-color-02)}.module-basket-btn>i,.module-basket-add-btn>i{margin:0 0 0 5px}.module-basket-btn-group{position:relative;display:inline-block}.module-basket-btn-group>span{position:absolute;top:-6px;right:-6px;background:#3c8d3c;padding:6px 0;border-radius:50%;font-size:12px;line-height:12px;color:#fff;width:24px;text-align:center;z-index:9}.module-basket-btn-group>span[data-count="0"]{display:none}.product-article-header{position:relative;margin:0 0 2rem}.product-article-header::before{position:absolute;content:"";left:0;right:0;bottom:0;height:60%;background:var(--accent-color-02);z-index:-1}.product-article-header.green-color::before{background:var(--accent-color-02)}.product-article-header.pink-color::before{background:var(--accent-color-03)}.product-article-header.blue-color::before{background:var(--accent-color-04)}.product-article-header.pale-green-color::before{background:var(--accent-color-05)}.product-article-header-container{display:flex;align-items:flex-end}.product-article-header-container .product-article-title-wrap{position:relative;padding:2rem 2rem calc(2rem + .5rem + .6em) 2rem;margin:0 -10rem calc(-5rem + -1.2em + -2px) 0;background:#fff;z-index:9}.product-article-header-container .product-article-title-wrap h1{margin:0}.product-article-header-container .product-article-title-wrap .module-basket-btn-group{position:absolute;left:2rem;bottom:calc(-0.5rem + -0.6rem)}.product-article-header-container .product-article-title-wrap .btn{color:#fff!important}.product-article-header-container .product-article-title-wrap .btn:focus,.product-article-header-container .product-article-title-wrap .btn:hover,.product-article-header-container .product-article-title-wrap .btn.active{background:#fff;color:#000!important}.product-article-header-container .product-article-image img{width:1200px}.product-article-header-share{position:relative;padding:2rem 0;text-align:right}.product-article-header-share .btn-primary{padding:.5rem 1rem;border-color:#000;background:0;color:#000!important}.product-article-header-share .btn-primary:focus,.product-article-header-share .btn-primary:hover,.product-article-header-share .btn-primary.active{background:#000;color:#fff!important}.product-article-highlight{border-top:1px solid #b7b7b7;padding:1rem 0;color:var(--main-txt-color)}.product-article-highlight .product-article-highlight-label,.product-article-highlight .product-article-highlight-value{line-height:1.2em;display:block}.product-article-highlight .product-article-highlight-label{font-size:1rem;text-transform:uppercase}.product-article-highlight .product-article-highlight-value{font-size:1.5rem;margin:1rem 0 0;font-weight:500}.product-article-body{border-top:1px solid #b7b7b7;padding:3rem 0 0;margin:2rem 0 0}.vacancy_inline .module_inline_container{position:relative;margin-bottom:8px;padding:15px;background-color:#FFF;border-bottom:6px solid #000;transition:background-color .2s}.vacancy_inline .module_inline_container:hover{background-color:#F5F5F5}.vacancy_inline .module_inline_title{margin-top:0;font-size:1.3em;line-height:1.3em}.vacancy_inline .module_inline_content{font-size:.9em;line-height:1.5em}.vacancy_inline .module_inline_metadata{margin-top:20px;font-weight:normal;font-size:1em;line-height:1.5em}.vacancy_inline .posted{display:inline-block;margin-bottom:10px;padding:6px 15px;font-size:.92em;line-height:1.5em;background-color:#BED100}.vacancies-search-header{text-align:center;font-size:1.5rem;line-height:1.2em;padding:0 0 2rem}.vacancies-search-inline{padding:2rem 0;margin:2rem 0 0;background:var(--accent-color-02);color:#000}.vacancies-search-inline .vacancies-search-inline-container,.vacancies-search-inline .vacancies-search-inline-container .vacancies-search-inline-options{display:flex;align-items:center;justify-content:space-evenly;gap:1rem}.vacancies-search-inline .vacancies-search-inline-container .vacancies-search-inline-options:last-of-type{flex:.7}.vacancies-search-inline .vacancies-search-inline-container .btn{background:var(--accent-color-02);border-color:#000;color:#000;white-space:nowrap}.vacancies-search-inline .vacancies-search-inline-container .btn:focus,.vacancies-search-inline .vacancies-search-inline-container .btn:hover,.vacancies-search-inline .vacancies-search-inline-container .btn.active{background:#000;color:#fff!important}.vacancies-search-inline .vacancies-search-inline-container .vacancies-search-btn{padding:.5rem;background:#000;border-color:#000}.vacancies-search-inline .vacancies-search-inline-container .vacancies-search-btn img{width:1.2rem;height:1.2rem;filter:invert(1);transition:filter .3s linear}.vacancies-search-inline .vacancies-search-inline-container .vacancies-search-btn:focus,.vacancies-search-inline .vacancies-search-inline-container .vacancies-search-btn:hover,.vacancies-search-inline .vacancies-search-inline-container .vacancies-search-btn.active{background:#fff;border-color:#fff}.vacancies-search-inline .vacancies-search-inline-container .vacancies-search-btn:focus img,.vacancies-search-inline .vacancies-search-inline-container .vacancies-search-btn:hover img,.vacancies-search-inline .vacancies-search-inline-container .vacancies-search-btn.active img{filter:none}.vacancies-search-inline .vacancies-search-inline-container .area-option{cursor:pointer}.vacancy_listing .module_listing_container{position:relative;padding-bottom:1.2em;background-color:#E7E7E7;border-bottom:6px solid #000;transition:background-color .2s}.vacancy_listing .module_listing_container:hover{background-color:#C7C7C7}.vacancy_listing .module_listing_title{display:block;padding:10px 15px;color:#FFF;font-size:1.25em;line-height:1.35em;background-color:#2B2B2B;transition:background-color .2s}.vacancy_listing .module_listing_container:hover .module_listing_title{background-color:#0B0B0B}.vacancy_listing .module_listing_metadata{display:block;margin:10px 0;padding:0 15px;color:#000;text-transform:none;font-size:1.25em;line-height:1.4em;background:0}.vacancy_listing .module_listing_content{margin:10px 0 25px 0;padding:0 15px;color:#000;font-size:1.125em;line-height:1.5em}.vacancy_listing .module_listing_content_optional{margin:10px 0 5px 0;padding:0 15px;color:#000;font-size:1.125em;line-height:1.5em}.vacancy_listing .posted{position:absolute;left:0;bottom:0;margin:15px 0 10px 0;padding:0 15px;font-size:.8em;line-height:1.5em}.vacancy_inline .overlay_link,.vacancy_listing .overlay_link{position:absolute;display:block;top:0;bottom:0;left:0;right:0;text-decoration:none}.master_vacancies .sidebar_panel:first-child{margin-top:2.5rem}.vacancy_details{padding-left:0;list-style-type:none}.vacancy_details li{display:block}.vacancy_details li:before{display:none!important}.vacancy_details li+li{margin-top:3px}.vacancy_details strong{display:inline-block;min-width:110px}.master_vacancies .module_article_metadata{display:block;margin:0 0 24px 0;padding:0;color:#000;text-transform:none;font-size:1.3em;line-height:1.3em;background:0}