@charset "UTF-8";#content,#holder,body{background-color:#fff}.calculator_steps ul,.documents ul,.event_booking_menu,body,form{padding:0;margin:0}.feature .feature_image:before,.main_feature .feature_image:before{top:0;background-position:center center;background-size:cover;content:"";left:0;height:100%}.clear,.menuarea,hr{clear:both}.category_library li ul li .library A.comments,body{color:#000!important}.calc_form,.content table,.form{border-collapse:collapse}.latest_news p,.main-menu-btn{white-space:nowrap;overflow:hidden}@font-face{font-family:"Avenir LT Pro";font-style:normal;font-weight:400;src:local("font/Avenir Next LT Pro Regular"),url("font/AvenirNextLTPro-Regular.woff") format("woff")}@font-face{font-family:"Avenir Next LT Pro Demi";font-style:normal;font-weight:400;src:local("font/Avenir Next LT Pro Demi"),url("font/AvenirNextLTPro-Demi.woff") format("woff")}@font-face{font-family:"Avenir Next LT Pro Bold";font-style:normal;font-weight:400;src:local("font/Avenir Next LT Pro Bold"),url("font/AvenirNextLTPro-Bold.woff") format("woff")}body,html{height:100%}body{font-family:"Avenir LT Pro"!important;font-weight:400!important;font-size:13px!important;text-rendering:optimizeLegibility}input[type=checkbox],input[type=radio]{accent-color:#d31920;appearance:auto!important}label:has(input[type=radio]){display:inline-flex;align-items:center;gap:5px;line-height:1}label:has(input[type=checkbox]){display:inline-flex;align-items:center;gap:5px;line-height:1}b,strong{font-family:"Avenir Next LT Pro Bold";font-weight:400}#holder{margin-bottom:40px}#content{overflow:auto}.content_noborder,.form td,img{border:none}.content a,.doc_library A.doc_main:hover,.event_booking_menu li:hover a,a{color:#369;text-decoration:none}.shadow{width:100%;padding-top:0;background:#e7e7e7;background:-moz-linear-gradient(top,#e7e7e7 0,#fff 3%);background:-webkit-linear-gradient(top,#e7e7e7 0,#fff 3%);background:linear-gradient(to bottom,#e7e7e7 0,#fff 3%)}.search,.search_bar{background-color:#fff}.wrapper{max-width:1200px;width:100%;margin:auto}#safeicdata_target{padding-bottom:60px}A.facebook,A.instagram,A.linkedin,A.twitter,A.youtube,a.watsapp{width:20px;height:20px;background-repeat:no-repeat;display:block;margin-bottom:0;background-position:center;background-size:contain}A.facebook{background-image:url(../images/facebook.png)}A.twitter{background-image:url(../images/twitter.png)}A.linkedin{background-image:url(../images/linkedin.png)}A.youtube{background-image:url(../images/youtube.png)}A.instagram{background-image:url(../images/instagram.png)}A.watsapp{background-image:url(../images/whatsapp.png)}.search{float:left;border-radius:0}.search input{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search_bar{font-size:13px;padding:12px;width:197px;color:#000;margin-right:0;border:1px solid #e2e2e2!important;font-family:"Avenir LT Pro";font-weight:400;border-radius:0}.search_button{cursor:pointer;border:none;border-radius:0}.menuarea{width:100%;background-color:rgba(255,255,255,.9);z-index:99999;position:relative}#menu{width:1000px;margin:auto}.features{max-width:1600px;margin:0 auto 30px}.main_feature,.sub_features{width:50%;position:relative;float:left;display:table-cell}.main_feature .feature_image{position:relative;overflow:hidden;height:600px;opacity:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;background-size:cover;cursor:pointer}.main_feature .feature_image:before{display:block;position:absolute;width:100%;background-repeat:no-repeat;z-index:1;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.main_feature_container{margin:auto;opacity:1;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;text-align:center;max-width:400px;z-index:3;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#mainwrapper,.content{padding-bottom:20px;margin:0 auto 20px}.dropdown+.dropdown,a.account{z-index:999}.feature_container>span,.main_feature_container>span{font-size:24px;font-family:"Avenir LT Pro";font-weight:400;margin:0 auto 15px;text-align:center;color:#fff;display:block}.feature_container>p,.main_feature_container>p{margin:0 0 20px;font-size:14px;text-transform:none;color:#fff;font-family:"Avenir LT Pro",sans-serif}.content h5,.event_booking_menu li a,.events_info A.read_more,.form_button,.heading,.subscribe .newsletter_button{text-transform:uppercase}.feature_container>p{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:35px}.event_booking_banner_container a,.feature_container a,.main_feature_container a{text-transform:uppercase;font-family:"Avenir LT Pro";font-weight:400;font-size:12px;letter-spacing:2px;padding:16px 20px;margin:0 5px;color:#fff;display:inline-block;border:1px solid #fff;background:0 0;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;line-height:10px}.relatedlinks ul,ol,ul{padding-left:20px}#mainwrapper,.content,.date,.doc_library_container,.latest_news,.newsletter,.related_heading,.upcoming_events table{border-bottom:1px solid #e2e2e2}.feature{width:50%;float:left}.feature .feature_image{position:relative;overflow:hidden;background-size:cover;cursor:pointer;border-left:2px solid #fff;border-bottom:2px solid #fff}.feature .feature_image:before{display:block;position:absolute;width:100%;background-repeat:no-repeat;z-index:-1;opacity:1;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.heading:after,.right_column .heading:after{top:100%;content:" ";position:absolute;pointer-events:none;margin-left:-9px}.feature_container{position:absolute;top:50%;left:35%;-ms-transform:translate(-27%,-50%);-webkit-transform:translate(-27%,-50%);transform:translate(-27%,-50%);text-align:center;display:none}.feature:hover .feature_container{display:block}.feature_hover,.main_feature_hover{content:"";opacity:1;z-index:999;width:100%;height:100%}.main_feature_hover{background:rgba(0,0,0,.5)}.feature:hover .feature_hover{background:rgba(0,0,0,.3);transition:.5s}.left_column{width:654px;float:left}.right_column{width:307px;float:right;padding-left:18px;border-left:1px solid #e2e2e2}#mainwrapper{width:656px}#mainwrapper a,.calculator_steps li a:hover,.category_library li a:hover,.doclib_page .controls a:hover,article .text p{text-decoration:none}#mainwrapper .box,#mainwrapper .mediumbox,#mainwrapper .smallbox{border:1px solid #fff;cursor:pointer;height:119px;float:left;position:relative;overflow:hidden;width:216.5px}#mainwrapper .mediumbox{width:162px;height:89px}#mainwrapper .box img,#mainwrapper .mediumbox img{position:absolute;border:none;left:0;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-ms-transition:.3s ease-out;transition:.3s ease-out;height:100%;width:100%}#mainwrapper .box:hover img,#mainwrapper .mediumbox:hover img{opacity:.75;background-color:#fff}#mainwrapper .box .caption,#mainwrapper .mediumbox .caption{background-image:url(../images/light_transparent.png);position:absolute;color:#fff;z-index:100;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-ms-transition:.3s ease-out;transition:.3s ease-out;left:0;padding:5px;width:207px;bottom:0;max-height:109px}#mainwrapper .mediumbox .caption{width:153px;max-height:79px}#mainwrapper .box .caption p,#mainwrapper .mediumbox .caption p{font-family:"Avenir LT Pro";font-weight:400;font-size:12px;color:#fff;max-height:76px;overflow:hidden;margin:0}.content{width:100%}.heading{font-size:12px;line-height:11px;font-family:"Avenir LT Pro";font-weight:400;color:#fff;letter-spacing:2px;margin-top:0;margin-bottom:30px;background-color:#369;padding:15px;position:relative}.content .pagetitle,.content h1,.pagetitle{color:#000;font-size:24px;line-height:28px;margin-top:0;font-family:"Avenir LT Pro";font-weight:400}.heading:after{left:4%;border:9px solid rgba(51,102,153,0);height:0;width:0;border-top-color:#369}.content td,.contentimage img{border:1px solid #e2e2e2}.content .pagetitle,.pagetitle{margin-bottom:20px}.content h2{color:#c33;margin-top:0;font-size:21px;line-height:24px;font-family:"Avenir LT Pro";font-weight:400}.content h3{color:#000;margin-top:0;font-size:18px;line-height:21px;font-family:"Avenir LT Pro";font-weight:400}.content h4{color:#369;margin-top:0;font-size:16px;line-height:19px;font-family:"Avenir LT Pro";font-weight:400}.content h5{color:#000;margin-top:0;font-size:14px;line-height:17px;font-family:"Avenir LT Pro";font-weight:400}.content p{color:#000;margin-top:0;line-height:19px;text-align:justify}.content a:hover,.doclib_page .right_column .text a:hover{text-decoration:underline}.contentimage{clear:right;float:right;width:308px;margin-bottom:15px;margin-left:15px}.contentimage img{display:block;width:306px}.calcimage p,.contentimage p,.newsimage p{text-align:center;font-size:10px;margin-top:10px;margin-bottom:0;color:#000}.content table{margin-bottom:10px}.newsarticles__listing{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.newslisting{width:100%;margin-bottom:20px;cursor:pointer}.newslisting .image{background-color:#f2f2f2;display:flex;justify-content:center;margin-bottom:20px;max-height:179px;height:179px;max-width:100%;position:relative}.newslisting .image img{margin:0;max-width:100%;object-fit:cover;width:100%;height:100%;position:absolute;border:none}.article{width:307px;float:left;margin-bottom:20px;cursor:pointer}.latest_newscontainer{cursor:default}.article+.article{border-left:1px solid #e2e2e2;margin-left:20px;padding-left:19px}.article a,.article h2{margin:0 0 15px;font-size:21px;color:#000;font-family:"Avenir LT Pro";font-weight:400;display:block}.article>span{margin:0 0 5px;font-size:14px;color:#c33;font-family:"Avenir Next LT Pro Demi";font-weight:400;display:block}.breadcrumbs .title,.calculator_steps a,.doc_library A.doc_main,.documents a,.dropdown li a,.dropdown_select select,.event_booking_banner_container>p,.faq_question strong,.form th,.form_button,.newslisting a,.relatedlinks h3,.safeic_feature span,.subscribe .newsletter_input,.textbox,a.account{font-family:"Avenir LT Pro"}.article img,.newslisting img{border:1px solid #e2e2e2;margin-bottom:15px}.article p,.newslisting p{margin-top:0;line-height:19px;text-align:justify}.image_container img,.right_column .heading,.subscribe span{text-align:center}.doc_library_container,.latest_news{margin-bottom:10px;padding-bottom:10px}.article A.read_more{color:#369;font-size:13px;display:block;margin:0}.latest_news a,.more_news_info a,.recent_doc_info a,.upcoming_events_info a{color:#369;font-size:15px;display:block;margin-bottom:5px}.latest_news p{margin:0;text-overflow:ellipsis}hr{border:none;background-color:#e2e2e2;height:1px;margin-bottom:20px}.newsletter,ol,ul{margin-bottom:15px}.relatedlinks{margin-top:20px}.relatedlinks h3{font-size:21px;line-height:24px;font-weight:400;color:#c33;margin-top:0;margin-bottom:20px}.relatedlinks ul{margin:0}.relatedlinks li,li{color:#000;line-height:19px}.relatedlinks a{display:block;text-decoration:none;color:#000;font-size:13px;margin-bottom:5px}.relatedlinks a:hover,.relatedlinks li:hover{text-decoration:none;color:#c33}.right_column .heading:after{left:50%;border:9px solid rgba(51,102,153,0);height:0;width:0;border-top-color:#369}.newsimage img,.paging a{border:1px solid #e2e2e2}.subscribe{background-color:#f1f1f1;color:#000;padding:20px;margin:0 auto 15px;cursor:pointer}.subscribe span{font-size:18px;display:block;margin-bottom:15px}.subscribe .newsletter_input{color:#000;font-size:13px;background:#fff;border:1px solid #e2e2e2;padding:15px;width:236px;margin-bottom:15px}.subscribe .newsletter_button{display:block;background-color:#c33;font-size:12px;color:#fff;text-align:center;letter-spacing:2px;padding:15px 0}.content .event_table,.event_page iframe,.more_news .recent_doc,.upcoming_events{margin-bottom:15px}.rctable_heading,.thematic_heading,.upcoming_event_container{cursor:pointer}.more_news_info,.recent_doc_info,.upcoming_events_info{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e2e2e2;cursor:pointer}.upcoming_events table{padding-bottom:15px;margin-bottom:15px;color:#000;font-size:13px;line-height:17px}.upcoming_events p{color:#369;font-size:14px;display:block;margin-bottom:5px;line-height:17px}.upcoming_events table p{color:#000;font-size:13px;margin:0;line-height:14px}.more_news_info img{float:left;margin-right:15px}.more_news_info p{max-height:60px;overflow:hidden;margin-top:0}.recent_doc_info span,.upcoming_events_info span{color:#000;font-size:12px;display:block;line-height:16px}.upcoming_events_info div{float:left;color:#000;font-size:12px;width:50px;line-height:16px}.social_media{width:120px;margin-inline:auto;display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start;justify-content:center;gap:15px}.social_media a{display:flex;justify-content:center;flex-direction:column;align-items:center;font-size:12px;color:#000;gap:5px}.social_media img{max-width:100%;width:auto;height:auto;max-height:20px}.white{background-color:#fff;margin-top:20px}.white .wrapper{border-top:1px solid #e2e2e2;padding:40px 0 0}.white img{margin-right:25px;margin-left:25px}.logo_wrapper a{width:19%;display:inline-block;vertical-align:middle}.logo_wrapper img{width:85%}.newslisting a{font-weight:400;margin:0 0 15px;font-size:21px;color:#000;display:block}.newslisting A.read_more{color:#369;font-size:12px;display:block}.related_heading{color:#c33;font-size:21px;font-weight:400;padding-bottom:20px;margin-bottom:20px}.breadcrumbs{margin-bottom:20px;font-size:12px;display:flex;flex-wrap:wrap;align-items:center}.breadcrumbs a{color:#000;text-decoration:underline;display:block;background-image:url(../images/arrow.png);background-repeat:no-repeat;background-position:right center;padding-right:15px;margin-right:10px}.breadcrumbs span,.brochure li,.brochure ul,.brochure ul a,.category_library li ul li .library span,.subsub A.comment{color:#000}.breadcrumbs .title{font-size:12px;line-height:15px;font-weight:400;color:#000;margin:0;padding:0;float:left}.breadcrumbs>*{line-height:15px}.dropdown{color:#000;padding:13px 0;height:17px;text-align:left;margin-bottom:15px;position:relative;float:right;width:200px;margin-top:-23px;z-index:9999}.dropdown+.dropdown+.dropdown{z-index:99}.submenu{background:#fff;position:absolute;top:0;left:-10px;z-index:100;width:198px;display:none;margin-left:10px;padding:43px 0 5px;box-shadow:0 2px 8px rgba(0,0,0,.45)}.dropdown li a{color:#000;display:block;font-weight:400;padding:6px 15px;cursor:pointer;text-decoration:none}.dropdown li a:hover{background:#000;color:#fff;text-decoration:none}a.account{font-size:12px;line-height:16px;color:#000;position:absolute;display:block;padding:10px 0 0 20px;height:28px;width:180px;margin:-8px 0 0 -10px;text-decoration:none;background:url(../images/drop_down.png) 185px 11px no-repeat;cursor:pointer;font-weight:400;text-transform:none}.root{list-style:none;margin:0;font-size:11px;padding:11px 0 0;border-top:1px solid #dedede}.banner_content,.date,.newsimage{margin-bottom:15px}.root li{padding-left:0;background-image:none}.newsimage{clear:bloth;float:none;width:654px}.newsimage img{display:block;width:652px}.paging a,.paging div{float:left;font-size:13px;height:26px;margin-right:10px;padding-top:14px;width:40px;text-align:center}.date{padding:10px 0;border-top:1px solid #e2e2e2;font-size:13px;line-height:32px}.paging{clear:both;font-size:13px;height:35px;padding-top:20px;text-align:center}.paging a{background-color:#fff;color:#999;display:block}.paging a:hover{border:1px dotted #999}.paging div{background:#999;border:1px solid #999;color:#fff;margin-bottom:0;margin-top:0}.share{float:right}.addthis_toolbox a{margin-bottom:0!important}.banner_content{background-color:#f1f1f1}.gsc-control-cse{padding:0!important}.documents{width:307px;float:left}.documents li{list-style-type:none;border-bottom:1px solid #fff;background-image:none;padding:0}.category_library li a,.documents a,.faq_question strong{background-image:url(../images/white_arrow.png);background-repeat:no-repeat;display:block}.documents a,.faq_question strong{font-size:15px;line-height:20px;margin:0;cursor:pointer;text-transform:none;color:#fff;background-position:20px;border-bottom:none;padding:14px 14px 14px 35px;background-color:#369}.doc_library{margin-left:20px;padding-left:20px;border-left:1px solid #e2e2e2;float:left;width:652px}.doc_library img,.libraryimg img{float:left;display:block;margin-right:10px;max-width:100%;height:auto}.doc_library_info{float:left;width:513px}.doc_library A.doc_main{font-size:12px;line-height:16px;color:#369;padding:0 0 10px;display:block}.category_library{margin:0;padding:0;list-style-type:none;background:#c33}.category_library li{font-size:14px;padding:0}.category_library li a{color:#fff;font-size:16px;text-decoration:none;border-bottom:1px dotted #fff;background-position:left;padding:10px 0 10px 15px;margin:0 10px 15px}.category_library .inactive{background-color:#369;margin:0;padding:10px 10px 10px 25px;background-position:10px;border-bottom:1px solid #fff}.calc_form .text_field,.textbox{background-color:#fff;line-height:15px}.category_library .library{color:#369;cursor:pointer;border-bottom:1px dotted #fff;padding:0 10px 10px;margin:0 10px 10px;display:flex;align-items:flex-start}.library a{padding-bottom:0!important;padding-left:4px}.category_library span{display:block;font-size:12px;width:100%}.category_library li ul,.doclib_page .section:nth-child(2n),.event_table tr:nth-child(odd),.rctable tr:nth-child(2n+2),.thematix tr:nth-child(4n+4){background:#f1f1f1}.category_library li ul a{color:#369!important;margin-bottom:0;display:block;font-size:14px;text-decoration:none;border-bottom:1px solid #fff;background:url(../images/grey_arrow.png) left no-repeat #f1f1f1;padding:10px 0 10px 15px}.category_library .library A.comments:hover,.library a:hover{color:#fff}.category_library .library span{color:#fff;font-size:12px;clear:both;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.category_library .library a{border-bottom:none;background:0 0;padding:0 0 10px;color:#fff;font-size:12px;margin:0}.category_library li ul li .library{padding-left:15px;background:#f1f1f1;margin:10px 10px 0}.documents_content{min-height:400px}.category_library .library A.comments,.doc_library A.comments{color:#fff;font-size:12px;padding:5px 0;display:block}.doc_library A.comments{color:#000;text-decoration:underline}.faq_question p{margin:0 0 1px!important}.faq_answer{display:none;padding:14px 14px 14px 35px}.documents li a:hover{background-color:#c33;text-decoration:none}.textbox{width:253px;border-radius:0;border:1px solid #e2e2e2;padding:6px;font-size:12px;margin-bottom:10px;margin-top:5px;color:#000;font-weight:400}.form{margin:0!important}.form th{color:#000;font-weight:400;font-size:12px;text-align:right;padding:5px 20px 5px 0;width:310px}.doclib_page .right_column .text p,.events_info p{text-align:justify}.form span{display:block;font-size:12px;margin-top:-10px}.form input[type=checkbox],.form input[type=radio]{margin:6px 3px}.container__grid .left_column p,.content p,.event_page h2,.event_page hr,.events_info span{margin-bottom:10px}.dropdown_select{width:265px}.notificationError,.notificationSuccess{display:none;margin-top:15px;width:auto}.dropdown_select select{background:url("../images/drop_down.png") right no-repeat #fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";width:100%;line-height:15px;color:#000;padding:6px;font-size:12px;border:1px solid #e2e2e2}.calculator_steps a,.calculator_steps li h2,.event_booking_menu li a,A.information{background-repeat:no-repeat}.events_info p,.saco_event{line-height:18px;font-size:12px}.notificationError{background:#f2dedc;color:#ac260d;padding:10px;border:1px solid #ebcccf}.notificationSuccess{background-color:#dff0d4;color:#2c7635;padding:10px 5px;margin-bottom:15px;border:1px solid #d6e9c4}.form_button{-webkit-border-radius:0px;-moz-border-radius:0;border-radius:0;color:#fff!important;font-size:12px;padding:14px 28px;text-align:center;background-color:#c33;border:none;cursor:pointer;margin:20px auto;display:block;max-width:210px}.calculator_content h2,.calculator_steps li,.saco_event,.safeic_features{background-color:#f1f1f1}.form_heading{color:#c33;font-size:21px;font-weight:400}.form_info,.form_info ol li{color:#000;font-size:12px;line-height:18px}.form_info ol{color:#000;padding-left:15px}.form_info ol p{margin:0}.form_info .form_button{margin:20px 0 0}.form_info .form_check{float:left}.declare{float:left;width:95%}.events{border-bottom:1px solid #f1f1f1;padding-bottom:20px;margin-bottom:20px;cursor:pointer}.events img{border:1px solid #f1f1f1;float:left;margin-right:20px}.events_info{float:left;width:780px}.events_info span{display:block;color:#000;font-size:21px}.events_info .event_date{color:#000;font-size:10px;border-bottom:1px solid #f1f1f1;padding-bottom:10px}.events_info A.read_more{color:#c33}.event_table th{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;text-align:left;color:#000;font-weight:400;padding:8px;width:115px}.event_table td{border-left:none;border-right:none;padding:8px}.doclib_page .left_column ul li:hover,.event_table tr:nth-child(2n){background:#fff}.saco_event{border:1px solid #e2e2e2;color:#000;padding:5px 10px}.brochure ul,.popular_video:last-child{margin-bottom:0}.fancybox-opened{z-index:999999!important}.fancybox-overlay{z-index:99999!important}.event_left{width:310px;float:left}.event_right{float:right;width:650px;border-left:1px solid #e2e2e2;padding-left:20px}.event_booking_menu li{border-top:1px dotted #e2e2e2;padding:0;list-style:none;margin:0}.event_booking_menu li a{color:#000;display:block;padding:15px 15px 15px 40px;list-style:none;margin:0;background-image:url(../images/grey_arrow.png);background-position:15px;font-size:12px}.event_booking_banner{width:1000px;height:380px;background-image:url(../images/event_banner.jpg);opacity:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;background-size:cover;position:relative;margin-bottom:30px}.event_booking_banner_container{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.event_booking_banner_container>span{font-size:21px;font-family:"Avenir LT Pro";font-weight:400;margin:0 auto 15px;text-align:center;color:#fff;display:block}.event_booking_banner_container>p{margin:0 0 20px;font-size:12px;text-transform:none;color:#fff}.safeic_feature a,.safeic_feature span{text-transform:uppercase;text-align:center}.safeic_banner{margin-bottom:50px;display:flex;justify-content:center;width:100%;max-width:1920px;margin-inline:auto}.safeic_banner img{max-width:100%;width:auto;height:auto;display:block}.safeic_features{padding:50px 0;margin-bottom:50px}.safeic_feature{width:267px;float:left;cursor:pointer}.safeic_feature+.safeic_feature{margin-left:99px}.safeic_feature img{margin-bottom:40px}.safeic_feature span{display:block;margin-bottom:20px;color:#d61920;font-size:21px;font-weight:400}.safeic_feature p{color:#000;font-size:14px;text-align:center}.safeic_feature a{font-size:12px;display:block;color:#d61920}.red_circle{margin:0 auto 20px;display:block}.calculator_steps{width:300px;float:left}.calculator_steps li{list-style-type:none;border-bottom:1px solid #fff;background-image:none;padding:0}.calculator_steps li h2{color:#000;font-size:14px;margin:0;padding:15px 15px 15px 30px;background-position:18px 20px;font-weight:700}.calculator_steps a{font-size:14px;line-height:20px;margin:0;cursor:default;text-transform:none;color:#000;border-bottom:none;padding:15px 15px 15px 40px;display:block;background-position:30px 20px}.calculator_steps li A.active .arrow_right{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #d61920;float:right;margin-top:0;margin-right:-25px;display:block}.calculator_steps li A.active{text-decoration:none;background-color:#d61920;color:#fff;background-position:30px 20px}.right_container{width:780px;float:right}.calculator_content{border:1px solid #e2e2e2;margin-bottom:20px;color:#000;line-height:19px}.calculator_content h2{color:#000;font-size:14px;margin:0;padding:15px;border-bottom:1px solid #e2e2e2}.calculator_wrapper{padding:15px}.form_buttons{padding:40px;border-top:1px solid #e2e2e2;text-align:center}.form_buttons a{display:inline-block;text-align:center;min-width:175px;padding-inline:40px;width:fit-content;padding-block:10px;border-radius:5px;background-color:#134a81;color:#fff!important;border:1px solid #134a81;text-decoration:none!important}.calc_form .text_field,.calc_form th{font-family:"Avenir LT Pro";color:#000;font-weight:400}.form_buttons a:hover{background-color:#d31920;color:#fff!important;border:1px solid #d31920}.calc_form th{text-align:left}.calc_form .text_field{width:125px;height:35px;border-radius:0;border:1px solid #e2e2e2;padding:6px;font-size:14px;margin:10px 0;text-align:right}.calc_form input[type=checkbox],.calc_form input[type=radio]{margin:10px 3px}.readonly_field{border:none!important;background-color:#e2e2e2!important}.calc_form{border-top:1px dotted #e2e2e2}.calc_form tr,.doclib_page .section:last-child .content{border-bottom:1px dotted #e2e2e2}.calc_form td:nth-child(2n+2){width:10px}.calc_form td:nth-child(3n+3){width:103px}.calc_form td:nth-child(4n+4){width:10px!important}A.information{background-image:url(../images/question-mark.png);width:50px;margin-bottom:-3px;height:20px;display:inline-block;margin-left:5px}.calcimage{clear:right;float:right;width:164px;margin-bottom:15px;margin-left:15px}.calcimage img{display:block;border:none;width:164px}.thematix td{padding:5px;border:none}tr.thematix_title th{background:#c33;padding:10px;color:#fff}.rctable th,.thematix th{padding:10px;font-size:14px;text-align:left}.rctable th:first-child,.thematix th:first-child{width:25px}#frmresources .dropdown_select{display:inline-block;width:250px!important}#frmresources .dropdown_select select,#frmresources .textbox{display:inline-block;width:250px!important;padding:13px 10px}#frmresources .form_button{width:255px!important;display:inline-block;padding:14px 2px}.rctable td{padding:7px 5px;border:none;font-size:13px}.rctable td a{text-decoration:none;color:#000}tr.rctable_title th{background:#369;padding:15px 10px;color:#fff}.research_agenda{padding-top:15px;margin-top:15px;border-top:1px solid #e2e2e2}.research_agenda .form_button{color:#fff!important}.safeic ol{margin:0;padding:0;list-style-type:none}.safeic li{counter-increment:step-counter;clear:both;line-height:20px}.safeic li::before{content:counter(step-counter);margin-right:12px;font-size:16px;background-color:#ce242b;color:#fff;font-weight:700;padding:1px 12px;float:left;line-height:32px;margin-bottom:10px;border-radius:50%;width:11px;height:33px}.popular_videos{padding-bottom:20px;margin:0 auto 20px;border-bottom:1px solid #e2e2e2}.popular_video{margin-bottom:20px}.popular_video a{float:left;margin-right:20px}.popular_video_content{float:left;width:466px}.popular_video_content a{font-size:15px;color:#265f91;margin-bottom:10px;margin-right:0;display:block;float:none}.popular_video_content p{display:block;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;max-height:65px;font-size:13px;margin-bottom:0}.doclib_page .heading{background:0 0;color:#000;font-weight:400;text-align:center;margin:auto;padding:23px}.doclib_page .left_column{width:31%;display:inline-block;position:relative;float:none;margin-right:4%}.doclib_page .right_column{display:inline-block;position:relative;width:65%;border:none;padding:0}#main-menu-state:not(:checked)~#main-menu,.doclib_page .heading:after{display:none}.doclib_page .left_column ul{padding-left:0;list-style:none;text-indent:20px;margin:5px 0}.doclib_page .left_column ul li:hover a{color:#000;background:#fff}.doclib_page .left_column ul li a{color:#fff;display:block}.doclib_page .left_column .text{background:#999799;display:block;width:100%;margin:auto 0 auto auto;text-align:left;padding-bottom:10px}.doclib_page .left_column .text .heading{text-align:left;color:#fff;padding-bottom:1px;text-transform:capitalize;padding-top:10px}.doclib_page{margin:auto;width:100%}.doclib_page .right_column .text a{color:#d8262e}.doclib_page .section{display:inline-block;width:100%;margin:auto}.doclib_page article{width:20%;display:inline-block;float:left;position:relative}.doclib_page .article_wrapper{display:block;width:173px;margin:auto;cursor:pointer}.doclib_page .image_container{width:100%;position:relative;border:1px solid #e2e2e2;min-height:243px;max-width:172px}.doclib_page article p{padding:10px 0;margin:0;border-bottom:1px solid #e2e2e2;font-size:14px;font-weight:400;transition:.5s;color:#000;text-align:left;text-decoration:none}.sector_research_areas li{line-height:45px;font-size:15px}.doclib_page article p:nth-child(2){padding:10px 0}.doclib_page .article_wrapper:hover p:first-child{color:#d8262e;text-decoration:none}.doclib_page .article_wrapper:hover .image_container .hover{opacity:.5;text-decoration:none}.doclib_page .article_wrapper .hover{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:.5s;background:#000;text-decoration:none}.doclib_page article:nth-child(5n){margin-bottom:20px;padding-bottom:20px}.doclib_page .section .content{display:inline-block;padding:0;border:0;margin:0}.section_wrapper{max-width:1000px;display:block;margin:auto}.doclib_page .controls{display:inline-block;width:100%;margin:15px 0 35px;text-align:center}.doclib_page .controls a{width:230px;height:32px;background:#d8262e;display:inline-block;line-height:32px;color:#fff}.doclib_page .heading h1{font-size:18px}.doclib_page .left_column .text .heading h2{font-weight:100;margin:10px 0}.doclib_page .white{margin:auto}/*! ============================ New styling ============================ */.main-nav{background:#fff;box-shadow:-2px 2px 6px rgba(0,0,0,.2);display:flex;justify-content:center}.main-nav:after{clear:both;content:" ";display:block;height:0;font:0px/0 serif;overflow:hidden}.nav-brand,.nav-brand a{padding:11px 11px 11px 20px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;line-height:17px;text-decoration:none;display:block}.nav-brand{float:left;margin:0;color:#555}.nav-brand a{color:#000333}#main-menu{clear:both;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.main-menu-btn{float:right;margin:5px 10px;position:relative;display:inline-block;width:29px;height:29px;text-indent:29px;cursor:pointer;-webkit-tap-highlight-color:transparent}.main-menu-btn-icon,.main-menu-btn-icon:after,.main-menu-btn-icon:before{position:absolute;top:50%;left:2px;height:2px;width:24px;background:#555;-webkit-transition:.25s;transition:.25s}.main-menu-btn-icon:before{content:"";top:-7px;left:0}.main-menu-btn-icon:after{content:"";top:7px;left:0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon{height:0;background:0 0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}#main-menu-state:checked~#main-menu{display:block;position:relative}@media (min-width:769px){#main-menu{clear:none}.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked)~#main-menu{display:block}.nav-brand{display:none}}.sm-simple a,.sm-simple a.highlighted,.sm-simple a:active,.sm-simple a:focus,.sm-simple a:hover{color:#000333!important}.logo-image{max-width:431px;width:431px}.main-image-container a{display:block;width:100%;text-align:center}.main-article-image{margin:auto;max-width:100%;height:auto;width:auto}.newsarticles__listing .paging{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:center}.container__grid,.news__container--grid{display:flex;gap:30px}.container__grid .left_column,.news__container--grid .left_column{flex:0 1 auto;width:100%!important;float:none}.container__grid .right_column,.news__container--grid .right_column{flex:0 0 307px;float:none;width:307px!important}.related__articles--grid{width:100%;display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:30px;margin-bottom:30px}.related__articles--grid .article{width:100%;float:none;margin:0;padding:0;border:none!important}.related__articles--grid .article .read_more{margin-top:15px}/*! ---------------------- RESPONSIVE -----------------------*/@media only screen and (min-width:320px) and (max-width:1025px){.feature .feature_image:before,.main_feature .feature_image:before{content:"";position:absolute;top:0;left:0;height:100%;display:block}iframe,img{max-width:100%}#content{overflow:auto;background-color:#fff}#mainwrapper,#menu,.calcimage img,.contentimage img,.doclib_page .right_column,.dropdown_select,.menuarea,.newsimage img,.shadow,.wrapper{width:100%}.breadcrumbs{padding:0 3%;margin-bottom:1%;font-size:13px;float:left;line-height:24px}.search{float:none;margin:auto;padding-top:10px}.features{margin-bottom:10px;width:100%}.feature_container,.main_feature_container{position:relative;left:auto;top:auto;padding:5% 3%;margin:auto;transform:none}.main_feature,.sub_features{width:100%;float:none;display:block;border-bottom:2px solid #fff}.feature .feature_image,.main_feature .feature_image{height:100%!important}.main_feature .feature_image:before{width:100%;z-index:1;opacity:0}.main_feature_container{width:94%}.feature{border-left:none;width:100%;float:none}.feature .feature_image:before{width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;z-index:-1}.heading:after,.right_column .heading:after{top:100%;content:" ";height:0;width:0;position:absolute;pointer-events:none;margin-left:-9px}.feature_container{width:94%;display:block}.contentimage,.white img{margin-left:10px;width:40%}.feature:hover .feature_hover{transition:.5s}.documents,.left_column{width:94%;float:none;padding:3%}.right_column{width:94%;float:none;border-left:none;padding:3%}#mainwrapper a{text-decoration:none}#mainwrapper .box,#mainwrapper .mediumbox,#mainwrapper .smallbox{width:49%}#mainwrapper .box img,#mainwrapper .mediumbox img{position:absolute;width:100%;height:100%}#mainwrapper .box .caption,#mainwrapper .mediumbox .caption{z-index:100;padding:3%;width:94%}#mainwrapper .mediumbox .caption{width:94%;max-height:79px;padding:3%}#mainwrapper .box .caption p,#mainwrapper .mediumbox .caption p{font-family:"Avenir LT Pro";font-weight:400;font-size:12px;color:#fff;max-height:76px;overflow:hidden;margin:0}.heading:after{left:4%;border:9px solid rgba(51,102,153,0);border-top-color:#369}.contentimage{margin-bottom:10px}.doc_library,.safeic_feature+.safeic_feature{margin-left:0}.article,.newslisting{width:94%;float:none;margin-bottom:0;border-bottom:1px solid #e2e2e2;padding:3%}.article+.article,.newslisting+.newslisting{border-left:none;margin-left:0;padding:3%}.article img,.newslisting img{margin-bottom:10px;width:40%;height:auto;float:left;margin-right:10px}.article p,.newslisting p,.safeic_feature a,.safeic_feature p{text-align:left}.newsimage p,.right_column .heading{text-align:center}.article a,.article h2{height:auto!important}.calculator_steps,hr{display:none}.right_column .heading:after{left:50%;border:9px solid rgba(51,102,153,0);border-top-color:#369}.subscribe .newsletter_input{padding:5% 3%;width:94%}.more_news_info img{float:left;margin-right:15px}.more_news_info p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:0}.white .wrapper{padding:3% 0 0}.white img{margin-right:10px}.dropdown{margin-bottom:3%;float:none;width:200px;margin-top:0}.newsimage{clear:bloth;width:100%}.newsimage p{font-size:10px;margin-top:10px;margin-bottom:0;color:#000}.pushy-submenu>a::after{background:0 0!important}.pushy .pushy-link,li.pushy-submenu.pushy-submenu-closed{border-bottom:0!important}.latest_newscontainer{border-bottom:0;padding-bottom:0}.doc_library{border-left:none;float:none;width:94%;padding:3%}.documents_content{min-height:auto}.category_library .library span{clear:none}.doc_library_info,.popular_video_content{width:auto;float:none}.doc_library A.comments{margin-bottom:5px}.textbox{width:93%;padding:3%}.form th{text-align:left;padding:0;width:100%;display:block}.form td{display:block;width:100%}.form span{margin-top:0}.dropdown_select select{width:100%;padding:6px}.events_listing{width:94%;padding:3%}.events img{margin-right:10px;width:30%;height:auto}.event_table td,.event_table th{width:96%;padding:2%;display:block}.events_info{float:none;width:auto}.event_table th{border-bottom:none}.event_table td{border-top:none}.safeic_banner img{width:100%;height:auto}.safeic_features{padding:5% 3%;margin-bottom:10px}.safeic_feature{width:100%;float:none;margin-bottom:10px}.safeic_feature img{width:30%;height:auto;float:left;margin-right:10px;margin-bottom:10px}.safeic_feature span{margin-bottom:10px;font-size:16px;text-align:left}.content_noborder{border:none;padding:3%}.right_container{width:100%;float:none;padding-inline:1em}.calculator_wrapper{padding:3%}.form_buttons{padding:20px}A.information{margin-left:5px}.calcimage{width:30%;margin-bottom:10px;margin-left:10px}.popular_video_content p{display:block;-webkit-line-clamp:5;overflow:visible;max-height:100%}.doclib_page .left_column{width:100%;margin:0;padding:0}.doclib_page article{width:100%;margin-bottom:20px;float:none}.doclib_page .logo_wrapper a{width:100%;display:block;margin:auto;text-align:center}.doclib_page .right_column .text{font-size:14px;width:95%;margin:20px auto}}@media only screen and (min-width:490px) and (max-width:740px){.white img{width:auto}.subscribe .newsletter_input{padding:3%}.search{float:left;background-color:#fff;border-radius:0;padding-top:0}.events img{width:auto;height:auto}}@media screen and (max-width:1025px){#main_slider .text,.container__grid,.homepage__content,.news__container--grid,.reports-research__section{padding-inline:1em}.newslisting{box-sizing:border-box;border:none;width:100%;padding:0;box-sizing:border-box}.newsarticles__listing{padding-inline:1em;grid-template-columns:repeat(3,1fr)}.newslisting .image img{object-fit:unset;width:auto;height:auto;position:relative}}@media screen and (max-width:769px){.nav-brand{display:inline-block;float:left}.main-nav{display:block!important}.newsarticles__listing{grid-template-columns:repeat(2,1fr)}.container__grid,.news__container--grid{gap:0}.related__articles--grid{grid-template-columns:1fr}.related__articles--grid .article{padding:0!important}}@media screen and (max-width:567px){.logo-image{max-width:404px;width:100%}#reportsresearch p{padding-inline:1em}.newsarticles__listing{grid-template-columns:1fr}.container__grid,.news__container--grid{flex-direction:column;padding-inline:0;gap:30px}.container__grid .left_column,.container__grid .right_column,.news__container--grid .left_column,.news__container--grid .right_column{flex:0 1 auto;width:100%!important}}