@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.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:none;}.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;}
@font-face{font-family:'FontAwesome5Brands-Regular';src:url(/themes/custom/coderedsafety/assets/fonts/FontAwesome5Brands-Regular.eot) format('eot'),url(/themes/custom/coderedsafety/assets/fonts/FontAwesome5Brands-Regular.svg) format('svg'),url(/themes/custom/coderedsafety/assets/fonts/FontAwesome5Brands-Regular.ttf) format('ttf'),url(/themes/custom/coderedsafety/assets/fonts/FontAwesome5Brands-Regular.woff) format('woff'),url(/themes/custom/coderedsafety/assets/fonts/FontAwesome5Brands-Regular.woff2) format('woff2');font-weight:400;}@font-face{font-family:'FontAwesome5Pro-Regular';src:url(/themes/custom/coderedsafety/assets/fonts/FontAwesome5Pro-Regular.eot) format('eot'),url(/themes/custom/coderedsafety/assets/fonts/FontAwesome5Pro-Regular.svg) format('svg'),url(/themes/custom/coderedsafety/assets/fonts/FontAwesome5Pro-Regular.ttf) format('ttf'),url(/themes/custom/coderedsafety/assets/fonts/FontAwesome5Pro-Regular.woff) format('woff'),url(/themes/custom/coderedsafety/assets/fonts/FontAwesome5Pro-Regular.woff2) format('woff2');font-weight:400;}@font-face{font-family:'FontAwesome5Pro-Solid';src:url(/themes/custom/coderedsafety/assets/fonts/FontAwesome5Pro-Solid.eot) format('eot'),url(/themes/custom/coderedsafety/assets/fonts/FontAwesome5Pro-Solid.svg) format('svg'),url(/themes/custom/coderedsafety/assets/fonts/FontAwesome5Pro-Solid.ttf) format('ttf'),url(/themes/custom/coderedsafety/assets/fonts/FontAwesome5Pro-Solid.woff) format('woff'),url(/themes/custom/coderedsafety/assets/fonts/FontAwesome5Pro-Solid.woff2) format('woff2');font-weight:900;}@font-face{font-family:'Roboto-Bold';src:url(/themes/custom/coderedsafety/assets/fonts/Roboto-Bold.eot) format('eot'),url(/themes/custom/coderedsafety/assets/fonts/Roboto-Bold.svg) format('svg'),url(/themes/custom/coderedsafety/assets/fonts/Roboto-Bold.ttf) format('ttf'),url(/themes/custom/coderedsafety/assets/fonts/Roboto-Bold.woff) format('woff'),url(/themes/custom/coderedsafety/assets/fonts/Roboto-Bold.woff2) format('woff2');font-weight:700;}@font-face{font-family:'RobotoCondensed-Bold';src:url(/themes/custom/coderedsafety/assets/fonts/RobotoCondensed-Bold.eot) format('eot'),url(/themes/custom/coderedsafety/assets/fonts/RobotoCondensed-Bold.svg) format('svg'),url(/themes/custom/coderedsafety/assets/fonts/RobotoCondensed-Bold.ttf) format('ttf'),url(/themes/custom/coderedsafety/assets/fonts/RobotoCondensed-Bold.woff) format('woff'),url(/themes/custom/coderedsafety/assets/fonts/RobotoCondensed-Bold.woff2) format('woff2');font-weight:700;}@font-face{font-family:'RobotoCondensed-Light';src:url(/themes/custom/coderedsafety/assets/fonts/RobotoCondensed-Light.eot) format('eot'),url(/themes/custom/coderedsafety/assets/fonts/RobotoCondensed-Light.svg) format('svg'),url(/themes/custom/coderedsafety/assets/fonts/RobotoCondensed-Light.ttf) format('ttf'),url(/themes/custom/coderedsafety/assets/fonts/RobotoCondensed-Light.woff) format('woff'),url(/themes/custom/coderedsafety/assets/fonts/RobotoCondensed-Light.woff2) format('woff2');font-weight:300;}@font-face{font-family:'RobotoCondensed-LightItalic';src:url(/themes/custom/coderedsafety/assets/fonts/RobotoCondensed-LightItalic.eot) format('eot'),url(/themes/custom/coderedsafety/assets/fonts/RobotoCondensed-LightItalic.svg) format('svg'),url(/themes/custom/coderedsafety/assets/fonts/RobotoCondensed-LightItalic.ttf) format('ttf'),url(/themes/custom/coderedsafety/assets/fonts/RobotoCondensed-LightItalic.woff) format('woff'),url(/themes/custom/coderedsafety/assets/fonts/RobotoCondensed-LightItalic.woff2) format('woff2');font-weight:300;}@font-face{font-family:'Roboto-Medium';src:url(/themes/custom/coderedsafety/assets/fonts/Roboto-Medium.eot) format('eot'),url(/themes/custom/coderedsafety/assets/fonts/Roboto-Medium.svg) format('svg'),url(/themes/custom/coderedsafety/assets/fonts/Roboto-Medium.ttf) format('ttf'),url(/themes/custom/coderedsafety/assets/fonts/Roboto-Medium.woff) format('woff'),url(/themes/custom/coderedsafety/assets/fonts/Roboto-Medium.woff2) format('woff2');font-weight:500;}@font-face{font-family:'Roboto-Regular';src:url(/themes/custom/coderedsafety/assets/fonts/Roboto-Regular.eot) format('eot'),url(/themes/custom/coderedsafety/assets/fonts/Roboto-Regular.svg) format('svg'),url(/themes/custom/coderedsafety/assets/fonts/Roboto-Regular.ttf) format('ttf'),url(/themes/custom/coderedsafety/assets/fonts/Roboto-Regular.woff) format('woff'),url(/themes/custom/coderedsafety/assets/fonts/Roboto-Regular.woff2) format('woff2');font-weight:400;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,select,input,option{border:0 none;font-size:100%;margin:0;outline:0 none;padding:0;}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}article,aside,footer,header,nav,section{display:block;}figcaption,figure,main{display:block;}ul,li{text-decoration:none;display:inline;margin:0;padding:0;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;display:block;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}a:hover{text-decoration:none;}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:inherit;font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}dfn{font-style:italic;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}figure,img{border-style:none;max-width:100%;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{margin:0;}button,input{overflow:visible;border:1px solid black}button,select{text-transform:none;}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{display:inline-block;vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details,menu{display:block;}summary{display:list-item;}canvas{display:inline-block;}template{display:none;}[hidden]{display:none;}html{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;}body,html{height:100%;}body{-webkit-font-smoothing:subpixel-antialiased;}p{font-size:14px;line-height:1.2;color:#000;}h1{font-size:32px;}h2{font-size:26px;}h3{font-size:20px;}h4{font-size:16px;}h5{font-size:12px;}.container{width:100%;max-width:1697px;padding:0 30px;margin:0 auto;}.wrap-1322{width:100%;max-width:1322px;margin:0 auto;}.section-div{margin-bottom:58px;margin-left:42px;}.section-div .section-title{font-size:32px;line-height:35px;color:#d64739;font-family:'RobotoCondensed-Bold';font-weight:700;text-transform:uppercase;margin-bottom:42px;}.section-div .section-detail{font-size:28px;line-height:27px;color:#292929;font-family:'RobotoCondensed-Bold';font-weight:700;}.card-section .inner-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.card-section .inner-card .single-card{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;padding:0 15px;}.overflow{overflow:hidden;}body .page-wrapper{margin-top:124px;}body.user-logged-in .page-wrapper{margin-top:0;}header.page-header{background-color:#000;border:0 !important;margin:0 !important;position:fixed;top:0;left:0;width:100%;z-index:5;}.logo-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.page-header .site-logo{margin-left:10px;}.page-header .site-logo a{width:100%;max-width:165px;}.menu-div{display:-webkit-box;display:-ms-flexbox;display:flex;width:85%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-2px;}.top_right{float:left;width:100%;}.top_right ul{float:right;}.top_right ul li{display:inline-block;padding:0 20px;}.top_right ul li:last-child{padding-right:0;}.page-header .logo-menu .menu-div .top_right ul li a{font-size:16px;letter-spacing:2px;line-height:0;color:#fff;font-family:'Roboto-Medium';font-weight:500;text-transform:uppercase;}.top_right ul li:last-child a{width:17px;}.top_right ul li:last-child a svg path{fill:#fff;}.top_right ul li:last-child a:hover svg path{fill:#d64739;}.page-header{padding:0 !important;}.we-mega-menu-ul .we-mega-menu-li{border:0;}.page-header .logo-menu .menu-div .top_right ul li.active-trail > a{background:#d64739;}.page-header .logo-menu .menu-div .top_right ul li a.active-trail{font-family:'RobotoCondensed-Bold' !important;font-weight:900 !important;border:0;}.we-mega-menu-ul .we-mega-menu-li a{padding:63px 18px;transition:all 0.5s ease-in-out;}.we-mega-menu-ul .we-mega-menu-li a:hover{background:#d64739 !important;}.we-mega-menu-ul .toggle-search a{position:relative;margin-left:19px;}.we-mega-menu-ul .toggle-search a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/themes/custom/coderedsafety/assets/images/search.svg);background-size:15px;background-position:center;background-repeat:no-repeat;opacity:1;transition:all 0.5s ease-in-out;}.navbar-we-mega-menu.navbar .dropdown-menu .rotate:after{transform:rotate(180deg);transition:all 0.5s ease-in-out right:17px;}.we-mega-menu-ul .dropdown-menu>a:before,.we-mega-menu-ul .dropdown-menu>a:after{display:none !important;}.we-mega-menu-ul .dropdown-menu .we-mega-menu-submenu{padding:0 !important;border:0 !important;}.we-mega-menu-ul .dropdown-menu .we-mega-menu-submenu .we-mega-menu-row{margin:0 !important}.navbar-we-mega-menu .span6{margin:0;}.navbar-we-mega-menu .span6:first-child{flex:0 0 30.37%;margin-right:142px;}.we-mega-menu-ul .dropdown-menu .we-mega-menu-submenu .cta-header-2{background-color:#000;width:100%;max-width:89%;}.we-mega-menu-ul .dropdown-menu .we-mega-menu-submenu .cta-header-2 .cta-header-img{background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:40%;}.we-mega-menu-ul .dropdown-menu .we-mega-menu-submenu .cta-header-2 .cta-detail{padding:18px 16px 23px 16px;}.we-mega-menu-ul .dropdown-menu .we-mega-menu-submenu .cta-header-2 .cta-detail .h3{font-size:24px;letter-spacing:0px;line-height:24px;color:#ffffff;font-family:'RobotoCondensed-Bold';font-weight:700;margin-bottom:15px;}.we-mega-menu-ul .dropdown-menu .we-mega-menu-submenu .cta-header-2 .cta-detail .text-formatted{margin-bottom:11px;}.we-mega-menu-ul .dropdown-menu .we-mega-menu-submenu .cta-header-2 .cta-detail p{font-size:12px;letter-spacing:0px;line-height:20px;color:#ffffff;font-family:'Roboto-Regular';font-weight:400;}.we-mega-menu-ul .dropdown-menu .we-mega-menu-submenu .cta-header-2 .cta-detail .cta-header-btn a{max-width:150px;padding:6px 0 !important;background-color:#000;border:2px solid #ffffff;font-size:11px;display:flex;justify-content:center;align-items:center;line-height:1.2;letter-spacing:0px;}.navbar-we-mega-menu .span6 .block{display:flex;flex-wrap:wrap;}.navbar-we-mega-menu .span6 .block .level-detail{width:31.33%;margin-top:38px;margin-bottom:-7px;}.navbar-we-mega-menu .span6 .block .level-detail a{padding:0px 0 !important;line-height:1.2 !important;font-size:24px !important;color:#ffffff !important;font-weight:300 !important;font-family:'RobotoCondensed-Light' !important;margin-bottom:0px;min-height:36px;letter-spacing:0px !important;display:block;}.navbar-we-mega-menu .span6 .block .level-detail a:hover{font-family:'RobotoCondensed-Bold' !important;font-weight:900 !important;border:0;}.navbar-we-mega-menu .span6 .block .level-detail .level-num p a{color:#000 !important;font-family:'RobotoCondensed-Bold' !important;font-weight:900 !important;font-size:15px !important;text-transform:capitalize;width:100%;padding:0 !important;min-height:0;margin-bottom:0;}.navbar-we-mega-menu .span6 .block .level-detail .level-num p a:hover{color:#fff !important;}.phone-div{margin-left:130px;}.phone-div a{border-radius:0;background-color:#fff;border:#fff solid 1px;font-size:16px;letter-spacing:1.5px;color:#d64739;font-family:'Roboto-Medium';font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px 5px 17px;}.banner-section-bg{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:28.3%;height:544px;}.banner-section-bg .banner-text{position:absolute;top:335px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;}.banner-section-bg .banner-text h1{font-size:60px;line-height:74px;color:#ffffff;font-family:'RobotoCondensed-Bold';font-weight:700;text-align:center;text-transform:uppercase;margin-bottom:29px;}.banner-section-bg .banner-text p,.banner-section-bg .banner-text h2{font-size:32px;line-height:1.2;color:#292929;font-family:'RobotoCondensed-Bold';font-weight:700;text-align:center;text-transform:uppercase;width:50%;margin:0 auto;letter-spacing:1px;margin-bottom:45px;}.banner-section-bg .banner-text .cta-btn a{font-size:25px;line-height:74px;color:#e43c39;font-family:'RobotoCondensed-Bold';font-weight:700;text-decoration:none;margin:0 auto;width:100%;max-width:192px;height:64px;background-color:#ebebeb;border:2px solid #fff;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.banner-section-bg .banner-text .cta-btn a:hover{background-color:transparent;color:#fff;}.services-section-bg{background-color:#ebebeb;padding:76px 0 20px 0;}.services-section-bg .card-section .inner-card .single-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px;cursor:auto;}.services-section-bg .card-section .inner-card .single-card .box-design{width:77px;height:77px;margin-bottom:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;position:relative;}.services-section-bg .card-section .inner-card .single-card .box-design:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#292929;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.services-section-bg .card-section .inner-card .single-card.hover-a .box-design:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#e43c39;}.services-section-bg .card-section .inner-card .single-card .box-design figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;}.services-section-bg .card-section .inner-card .single-card .box-design svg{max-width:58px;max-height:45px;width:auto;}.services-section-bg .card-section .inner-card .single-card .service-card-detail h3{font-size:22px;letter-spacing:0px;line-height:24px;color:#292929;font-family:'RobotoCondensed-Light';font-weight:300;text-align:center;text-transform:uppercase;margin-bottom:30px;}.services-section-bg .card-section .inner-card .single-card.hover-a .service-card-detail h3{font-family:RobotoCondensed-Bold;font-weight:700;}.services-section-bg .card-section .inner-card .single-card .service-card-detail p{font-size:16px;letter-spacing:0px;line-height:20px;color:#292929;font-family:'RobotoCondensed-Light';font-weight:300;text-align:center;width:64%;margin:0 auto;}.product-section-bg{background-color:#e43c39;padding:0 50px;}.product-section-bg .section-div{margin-bottom:30px;}.product-section-bg .inner-product{padding:78px 0 15px 0;background-color:#fff;}.product-section-bg .inner-product .single-card{margin-bottom:60px;margin-top:-5px;cursor:auto;}.product-section-bg .inner-product .product-title{font-size:24px;letter-spacing:0px;line-height:24px;color:#292929;font-family:'RobotoCondensed-Light';font-weight:300;text-align:center;text-transform:uppercase;min-height:48px;}.product-section-bg .inner-product .card-section .inner-card .single-card:hover .product-title{font-family:RobotoCondensed-Bold;font-weight:700;}.product-section-bg .inner-product .product-detail{font-size:18px;letter-spacing:0px;line-height:24px;color:#292929;font-family:'RobotoCondensed-Light';font-weight:300;text-align:center;margin:0 auto;margin-top:28px;width:78%;}.red-hover{-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;cursor:pointer;}.card-section .inner-card .single-card.hover-a .red-hover{color:#e43c39 !important;}.video-section-bg{padding:80px 0 79px 0;background-color:#000;}.video-section-bg .video-div{position:relative;padding-bottom:54.62%;}.video-overlay{position:relative;}.video-overlay:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.3);z-index:1;}.video-section-bg .video-div iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}.video-section-bg .video-div .play-btn{position:absolute;top:51%;left:51%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:202px;cursor:pointer;z-index:2;}.quote-section-bg{padding:62px 0 52px;background-color:#ebebeb;}.quote-section-bg .inner-quote-div{width:100%;max-width:1037px;margin:0 auto;}.quote-section-bg .inner-quote-div .quote-img{width:131px;margin-bottom:42px;margin-left:50px;}.quote-section-bg .inner-quote-div .quote-text{margin-left:50px;}.quote-section-bg .inner-quote-div .quote-text .h6{font-size:22px;line-height:32px;color:#000000;font-family:'Roboto-Regular';font-weight:400;margin-bottom:17px;}.quote-section-bg .inner-quote-div .quote-text p{font-size:20px;line-height:32px;color:#000000;font-family:'RobotoCondensed-Bold';font-weight:700;text-transform:uppercase;}.quote-section-bg .inner-quote-div .quote-text p span{font-style:initial;color:#e43c39;font-weight:400;text-transform:capitalize;font-family:'RobotoCondensed-LightItalic';font-weight:300;}.customer-section-bg{padding:60px 0 68px 0;background-color:#e43c39;}.customer-section-bg .section-div{margin-bottom:0px;}.customer-section-bg .section-div .section-title{color:#000;}.customer-section-bg .section-div .section-detail{color:#fff;}.customer-section-bg .card-section .inner-card .single-card{margin-bottom:12px;}.customer-section-bg .card-section .inner-card .single-card figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;}.customer-section-bg .card-section .inner-card .single-card img{max-width:185px;max-height:123px;width:auto;}.page-footer{padding:67px 0 25px 0;background-color:#292929;}.page-footer .inner-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.page-footer .inner-footer .subscribe-div{margin-left:20px;}.page-footer .inner-footer .subscribe-div .h4{font-size:24px;letter-spacing:0.6px;line-height:24px;color:#ffffff;font-family:'RobotoCondensed-Bold';font-weight:700;text-transform:uppercase;margin-bottom:22px;}.page-footer .inner-footer .subscribe-div form{display:-webkit-box;display:-ms-flexbox;display:flex;}.page-footer .inner-footer .subscribe-div input[type=email]::-webkit-input-placeholder{font-size:18px;line-height:36px;color:#292929 !important;font-weight:400;border-radius:0;font-family:'Roboto-Regular' !important;}.page-footer .inner-footer .subscribe-div input[type=email]::-moz-placeholder{font-size:18px;line-height:36px;color:#292929 !important;font-weight:400;border-radius:0;font-family:'Roboto-Regular' !important;}.page-footer .inner-footer .subscribe-div input[type=email]:-ms-input-placeholder{font-size:18px;line-height:36px;color:#292929 !important;font-weight:400;border-radius:0;font-family:'Roboto-Regular' !important;}.page-footer .inner-footer .subscribe-div input[type=email]::-ms-input-placeholder{font-size:18px;line-height:36px;color:#292929 !important;font-weight:400;border-radius:0;font-family:'Roboto-Regular' !important;}.page-footer .inner-footer .subscribe-div input[type=email]::placeholder{font-size:18px;line-height:36px;color:#292929 !important;font-weight:400;border-radius:0;font-family:'Roboto-Regular' !important;}.page-footer .inner-footer .subscribe-div form .hs-email label{display:none !important;}.page-footer .inner-footer .subscribe-div .input input[type=email]{width:315px;padding:0 6px;height:40px;background-color:#ffffff;border:3px solid;border-color:#ebebeb;outline:none;text-decoration:none;font-size:18px;line-height:36px;color:#292929;font-weight:400;border-radius:0;font-family:'Roboto-Regular';}.page-footer .inner-footer .subscribe-div .actions input[type=submit]{width:93px;height:40px;background-color:#e43c39;font-size:19px;line-height:40px;color:#ffffff;font-weight:400;font-family:'Roboto-Regular';text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;border:3px solid #e43c39;}.page-footer .inner-footer .subscribe-div .actions input[type=submit]:hover{background-color:#fff;color:#e43c39;}.page-footer .inner-footer .subscribe-div .hs-error-msg{margin-top:10px !important;display:block;color:#e43c39;font-family:'Roboto-Regular';font-weight:400;font-size:15px;line-height:1.2;}.page-footer .inner-footer .subscribe-div .hs_error_rollup{display:none;}.page-footer .inner-footer .subscribe-div ul.no-list li:nth-child(2) label a{margin-top:10px;color:#fff;font-size:15px;line-height:1.2;font-family:'ROBOTO-REGULAR';font-weight:400;}.page-footer .inner-footer .subscribe-div .submitted-message{color:#fff;font-size:15px;font-family:'ROBOTO-REGULAR';}.page-footer .social-copyright-div{margin-top:11px;}.page-footer .social-copyright-div .social-links{margin-bottom:15px;}.page-footer .social-copyright-div .social-links ul li{display:inline-block;padding:0 12px;}.page-footer .social-copyright-div .social-links ul li:last-child{padding-right:0;}.page-footer .social-copyright-div .social-links ul li a{height:62px;width:62px;border:2px solid #fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.page-footer .social-copyright-div .social-links ul li a img{width:30px;height:30px;}.page-footer .social-copyright-div .social-links ul li a:hover{background-color:#e43c39;border-color:#e43c39;}.page-footer .social-copyright-div .social-links ul li a svg{width:30px;height:30px;font-size:10px;}.page-footer .social-copyright-div .social-links ul li a svg path{fill:#fff;}.page-footer .social-copyright-div .copyright-div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.page-footer .social-copyright-div .copyright-div ul li{display:inline-block;}.page-footer .social-copyright-div .copyright-div ul li a{margin-left:28px;text-decoration:underline;}.page-footer .social-copyright-div .copyright-div ul li,.page-footer .social-copyright-div .copyright-div ul li a{font-size:12px;line-height:55px;color:#ffffff;font-family:'RobotoCondensed-Bold';font-weight:700;text-transform:uppercase;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.page-footer .social-copyright-div .copyright-div ul li a:hover{color:#e43c39;}.common-section-wrap .breadcrumbs-wrap .main-heading{padding:200px 0 65px 0;}.common-section-wrap .breadcrumbs-wrap .main-heading h1{font-size:72px;line-height:1.2;font-family:'RobotoCondensed-Bold';font-weight:900;color:#000;}.common-section-wrap .breadcrumbs-wrap nav.breadcrumb a:hover,.common-section-wrap .breadcrumbs-wrap nav.breadcrumb a:active{text-decoration:underline;}.common-section-wrap .breadcrumbs-wrap nav.breadcrumb{background-color:transparent;padding:0px;margin-bottom:40px;}.common-section-wrap .breadcrumbs-wrap nav.breadcrumb a{color:#E43C39;font-size:18px;line-height:1.2;font-family:'Roboto-Regular';font-weight:400;display:inline;}.common-section-wrap .heading-text-body p a{color:red;word-break:break-all;}.common-section-wrap .heading-text-body a{display:inline;}.common-section-wrap .heading-text-body p:last-child{margin-bottom:40px;}.common-section-wrap .breadcrumbs-wrap nav.breadcrumb li:last-child:before{display:none;}.common-section-wrap .heading-text-body ol{padding-left:20px;}.common-section-wrap .heading-text-body ol li{display:list-item;margin-bottom:10px;font-size:18px;letter-spacing:0px;line-height:36px;color:#292929;font-family:'Roboto-Regular';font-weight:400;}.common-section-wrap .heading-text-body ol li:last-child{margin-bottom:40px;}.no-search-results{margin-bottom:30px;height:22vh;}.search-form{margin:30px 0;}.search-form input.form-search{width:315px;padding:0 6px;height:40px;background-color:#ffffff;border:3px solid;border-color:#ebebeb;outline:none;text-decoration:none;font-size:18px;line-height:36px;color:#292929;font-weight:400;border-radius:0;font-family:'Roboto-Regular';}.search-form input.form-submit{width:93px;height:40px;background-color:#e43c39;font-size:19px;line-height:1.2;color:#ffffff;font-weight:400;font-family:'Roboto-Regular';text-transform:uppercase;transition:all 0.5s ease-in-out;border:3px solid #e43c39;margin:0 0 0 -5px;}.search-form .search-help-link{display:none;}.search-custom-result .item-list .search-results li{margin:30px 0 60px 0 !important;display:block;}.search-custom-result .search-results li h3 a{text-decoration:underline;margin-bottom:25px !important;display:inline-block;}.search-custom-result .search-results li h3 a:hover{color:#d64739;}.search-custom-result .search-results li p{font-size:18px;letter-spacing:0px;line-height:36px;color:#292929;font-family:'Roboto-Regular';font-weight:400;}.region-searchheader{display:none;}body.toggled .btn-close{background-color:transparent;top:39px;width:40px;height:40px;}.navbar-toggle.bar-show{display:none;}.common-section-wrap .heading-text-body ul li{display:list-item;margin-bottom:20px;margin-left:18px;font-size:16px;line-height:15px;color:#292929;font-weight:400;font-family:'Roboto-Regular';}.cta-detail.clean-layout{background:#fff !important;border:#e43d39 solid 4px;margin:10px 0;color:#292929;}.cta-detail.clean-layout,.cta-detail.clean-layout p,.cta-detail.clean-layout a,.cta-detail.clean-layout .h4{color:#292929 !important;}.cta-detail.clean-layout .cta-header-btn a{color:#fff !important;border:#e43d39 solid 2px;}.cta-detail.clean-layout .cta-header-btn a:hover{color:#e43d39 !important;background:#fff !important;border:#e43d39 solid 2px !important;}@media(min-width:992px){.page-node-type-content-with-sidebar .services-section-bg .card-section .inner-card .single-card{flex:0 0 50%;width:100%;max-width:50%;}}@media(min-width:1030px){.page-node-type-content-with-sidebar .services-section-bg .card-section .inner-card .single-card{flex:0 0 33.33%;width:100%;max-width:33.33%;}}@media(max-width:1500px){.phone-div{margin-left:60px;}.section-div{margin-left:0;}.menu-div{margin:0;}.banner-section-bg .banner-text p,.banner-section-bg .banner-text h2{width:67%;}}@media(max-width:1366px){.section-div{margin-bottom:40px;}.section-div .section-title{font-size:25px;line-height:1.2;margin-bottom:25px;}.section-div .section-detail{font-size:20px;line-height:1.2;}.navbar-we-mega-menu .span6 .block .level-detail:nth-child(2){margin-right:15px;}.page-header .logo-menu .menu-div .top_right ul li a{font-size:15px;}.phone-div{margin-left:40px;}.phone-div a{font-size:13px;padding:8px 15px;}.banner-section-bg{height:450px;}.banner-section-bg .banner-text{top:50%;}.banner-section-bg .banner-text h1{font-size:50px;line-height:64px;margin-bottom:20px;}.banner-section-bg .banner-text p,.banner-section-bg .banner-text h2{font-size:20px;width:46%;margin-bottom:30px;}.banner-section-bg .banner-text .cta-btn a{font-size:20px;line-height:1.2;max-width:172px;height:54px;}.services-section-bg .card-section .inner-card .single-card .service-card-detail h3{font-size:20px;line-height:1.2;}.services-section-bg .card-section .inner-card .single-card .service-card-detail p{font-size:16px;line-height:1.2;}.product-section-bg{padding:0 30px;}.product-section-bg .inner-product .product-title{font-size:20px;line-height:1.2;}.product-section-bg .inner-product .product-detail{font-size:16px;line-height:1.2;margin-top:25px;}.video-section-bg .video-div .play-btn{width:150px;}.quote-section-bg .inner-quote-div .quote-img{width:100px;margin-bottom:30px;margin-left:30px;}.quote-section-bg .inner-quote-div .quote-text{margin-left:30px;}.quote-section-bg .inner-quote-div .quote-text .h6{font-size:18px;line-height:28px;}.quote-section-bg .inner-quote-div .quote-text p{font-size:16px;line-height:26px;}.customer-section-bg .card-section .inner-card .single-card img{max-width:165px;max-height:100px;}.page-footer .inner-footer .subscribe-div .h4{font-size:20px;}.page-footer .social-copyright-div{margin-top:0px;}.page-footer .social-copyright-div .social-links ul li a{height:50px;width:50px;}.page-footer .social-copyright-div .social-links ul li a svg{width:25px;height:25px;}.common-section-wrap .breadcrumbs-wrap .main-heading{padding:100px 0 65px 0;}.common-section-wrap .breadcrumbs-wrap .main-heading h1{font-size:52px;}}@media(max-width:1200px){.top_right ul li{padding:0 10px;}.page-header .site-logo a{width:100%;max-width:140px;}.phone-div{margin-left:20px;}.page-header .logo-menu .menu-div .top_right ul li a{font-size:14px;padding:63px 12px;}.navbar-we-mega-menu .span6 .block .level-detail{width:33.33%;margin-top:35px;}.navbar-we-mega-menu .span6 .block .level-detail a{font-size:20px !important;margin-bottom:10px;min-height:48px;padding:0 !important;}.navbar-we-mega-menu .span6 .block .level-detail:nth-child(2){margin-right:0;}.banner-section{padding-bottom:26%;}.banner-section-bg .banner-text p,.banner-section-bg .banner-text h2{width:53%;}}@media(max-width:1100px){.page-header .logo-menu .menu-div .top_right ul li a{font-size:12px;}.page-header .site-logo a{max-width:120px;margin-left:0px;}.phone-div{margin-left:10px;}}@media(max-width:1030px){.top_right ul li:last-child a{width:15px;}.banner-section-bg .banner-text p,.banner-section-bg .banner-text h2{width:75%;}.banner-section-bg .banner-text h1{font-size:40px;line-height:54px;}}@media(max-width:1030px){.page-header{padding:30px 0 !important;}.page-header .logo-menu .menu-div .region-we-mega-menu{background-color:transparent;padding:0;margin:0 0 0 20px;}.top_header.flw{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.phone-div{margin-left:0px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.page-header .site-logo{margin-left:0px;max-width:140px;}.menu-toggle{cursor:pointer;display:block;float:right;position:relative;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all 1s ease-in-out 0s;-o-transition:all 1s ease-in-out 0s;transition:all 1s ease-in-out 0s;width:20px;z-index:11;top:-8px;right:0px;margin-left:20px;}.menu-toggle span{background:#fff none repeat scroll 0 0;display:block;height:3px;left:0;opacity:1;position:absolute;-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;width:100%;}.menu-toggle span:nth-child(1){top:0;-ms-transform-origin:left center 0;transform-origin:left center 0;-webkit-transform-origin:left center 0;}.menu-toggle span:nth-child(3){top:12px;-ms-transform-origin:left center 0;transform-origin:left center 0;-webkit-transform-origin:left center 0;}.menu-toggle span:nth-child(2){top:6px;-ms-transform-origin:left center 0;transform-origin:left center 0;-webkit-transform-origin:left center 0;}.headertop_wrap .logo{float:none;padding:16px 0 9px;width:auto;}.menu-toggle.open span:nth-child(1){left:5px;top:0px;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}.menu-toggle.open span:nth-child(2){opacity:0;width:0;}.menu-toggle.open span:nth-child(3){left:5px;top:14px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);}.menu ul{background:#000 none repeat scroll 0 0;position:absolute;left:0;top:0px;text-align:center;width:100%;height:100%;z-index:10;}.main_header .menu li{margin-right:0;padding:14px 0;text-align:center;width:100%;z-index:1111;border-bottom:1px solid #ccc;}.top_right ul li:first-child{margin-top:80px;}.main_header .menu li:last-child{border:none;}.main_header .menu li a{color:#4d4d4f;}.page-header .logo-menu .menu-div .top_right ul li a{font-size:20px;}.main_header .menu li a:hover{color:#e1261c;}.top_right ul li:last-child a{margin:0 auto;}.top_right ul li{width:100%;padding:25px 0;}.top_right ul{padding-top:0;}.page-header .logo-menu .menu-div .top_right ul li a{float:left;display:inline-block;width:100%;padding:30px 30px;text-align:left;margin:0;}.page-header .logo-menu .menu-div .top_right ul li.dropdown-menu a{width:90%;}.card-section .inner-card .single-card{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;}.page-header .logo-menu .menu-div .top_right ul li.dropdown-menu a br{display:none;}.customer-section-bg .section-div{margin-bottom:20px;}.customer-section-bg .card-section .inner-card .single-card{margin-bottom:35px;}.video-section-bg .video-div .play-btn{width:100px;}.page-footer .inner-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.page-footer .inner-footer .subscribe-div .h4{text-align:center;}.page-footer .inner-footer .subscribe-div{margin-bottom:50px;margin-left:0;}.common-section-wrap .breadcrumbs-wrap .main-heading{padding:100px 0 50px;}.common-section-wrap .breadcrumbs-wrap .main-heading h1{font-size:40px;}.navbar-we-mega-menu .span6 .block .level-detail{padding:15px 0;width:100%}.we-mega-menu-ul .toggle-search a:after{background-position:30px center;}.navbar-we-mega-menu .span6 .block{width:100%;}.navbar-we-mega-menu .span6{flex:0 0 100% !important;max-width:100% !important;}.navbar-we-mega-menu .span6:last-child .type-of-block{display:block !important;}.navbar-we-mega-menu .span6 .block .level-detail{width:100%;margin:0;background-color:#d64739;border-top:1px solid #fff;padding:15px 30px;}.navbar-we-mega-menu .span6 .block .level-detail a{padding:15px 0;background-color:transparent !important;font-size:15px !important;min-height:0;margin-bottom:0;}.page-header .logo-menu .menu-div .top_right ul li a{background-color:#000;}.navbar-we-mega-menu .span6 .block .level-detail .level-num{display:none;}.navbar-we-mega-menu.navbar .dropdown-menu.active>.we-mega-menu-submenu,.navbar-we-mega-menu.navbar .dropdown-menu.active-trail>.we-mega-menu-submenu{display:none;}.navbar-we-mega-menu.navbar{width:100%;overflow-y:scroll;height:calc(100vh - 110px);}body.toggled .btn-close{top:15px;right:22px;}.mobile-toggle{text-align:center;background:#000;font-size:25px;color:#fff;line-height:0;padding:30px 10px;float:right;width:10%;}.we-mega-menu-ul .dropdown-menu .we-mega-menu-submenu{clear:both;}.navbar-we-mega-menu.navbar .nav-tabs>li.active>a,.navbar-we-mega-menu.navbar .we-mega-menu-ul>li>a{border:none;}}@media all and (min-width:1030px){.menu ul{display:block;}.mobile-toggle{display:none;}}@media all and (max-width:991px){body.toggled .btn-close{top:35px;right:10px;}}@media all and (max-width:767px){.navbar-we-mega-menu.navbar{width:100%;overflow-y:scroll;height:calc(100vh - 106px);}.section-div .section-title{font-size:20px;margin-bottom:20px;}.section-div .section-detail{font-size:15px;line-height:1.2;}.page-header .site-logo{max-width:130px;}.card-section .inner-card .single-card{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}.banner-section-bg{height:300px;}.banner-section-bg .banner-text h1{font-size:30px;line-height:44px;}.banner-section-bg .banner-text p,.banner-section-bg .banner-text h2{font-size:18px;width:90%;}.banner-section-bg .banner-text .cta-btn a{font-size:18px;max-width:150px;height:40px;}.services-section-bg{padding:50px 0 0 0;}.services-section-bg .card-section .inner-card .single-card .box-design{margin-bottom:30px;}.services-section-bg .card-section .inner-card .single-card .service-card-detail h3{margin-bottom:25px;font-size:18px;}.services-section-bg .card-section .inner-card .single-card .service-card-detail p{font-size:15px;}.product-section-bg{padding:0 20px;}.product-section-bg .inner-product{padding:50px 0 0 0;}.product-section-bg .inner-product .single-card{margin:0 0 50px 0;}.product-section-bg .inner-product .product-title{font-size:18px;}.product-section-bg .inner-product .product-detail{font-size:15px;}.video-section-bg,.quote-section-bg{padding:50px 0;}.quote-section-bg .inner-quote-div .quote-img{margin:0 0 30px 0;}.quote-section-bg .inner-quote-div .quote-text{margin-left:0px;}.quote-section-bg .inner-quote-div .quote-text .h6{font-size:16px;line-height:26px;}.quote-section-bg .inner-quote-div .quote-text p{font-size:15px;line-height:25px;}.customer-section-bg{padding:50px 0 20px 0;}.page-footer{padding:50px 0 25px 0;}.page-footer .social-copyright-div .social-links ul li:last-child{padding-right:3px;}.page-footer .social-copyright-div .social-links ul li a{height:40px;width:40px;}.page-footer .social-copyright-div .social-links ul li a svg{width:20px;height:20px;}.common-section-wrap .breadcrumbs-wrap .main-heading h1{font-size:30px;}.common-section-wrap .breadcrumbs-wrap nav.breadcrumb{margin-bottom:20px;}.search-custom-result .item-list .search-results li{margin:30px 0;}}@media(max-width:640px){.card-section .inner-card .single-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.customer-section-bg .card-section .inner-card .single-card{margin-bottom:40px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}.customer-section-bg .card-section .inner-card .single-card img{max-width:140px;max-height:75px;}.product-section-bg .inner-product .product-detail{margin-top:10px;}.search-custom-result .search-results li p{font-size:15px;line-height:25px;}.search-form input.form-search{display:block;margin:20px 0;}.search-form input.form-submit{margin:0;}}@media(max-width:480px){.phone-div a{font-size:12px;}.phone-div a svg{width:13px;}.banner-section-bg .banner-text h1{font-size:22px;line-height:32px;}.banner-section-bg .banner-text p,.banner-section-bg .banner-text h2{font-size:15px;}.banner-section-bg .banner-text .cta-btn a{font-size:15px;max-width:130px;}.services-section-bg .card-section .inner-card .single-card .service-card-detail p,.product-section-bg .inner-product .product-detail{width:100%;}.video-section-bg{padding:30px 0;}.video-section-bg .video-div .play-btn{width:80px;}.quote-section-bg .inner-quote-div .quote-img{width:80px;}.quote-section-bg .inner-quote-div .quote-text p span{display:block;}.customer-section-bg .card-section .inner-card .single-card{flex:0 0 100%;}.page-footer .inner-footer .subscribe-div .h4{font-size:18px;}.page-footer .inner-footer .subscribe-div form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.page-footer .inner-footer .subscribe-div .input input[type=email]{width:250px;margin-bottom:20px;}.page-footer .social-copyright-div .social-links{text-align:center;}.page-footer .social-copyright-div .social-links ul li{padding:0 3px;}.page-footer .social-copyright-div .copyright-div{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.page-footer .social-copyright-div .copyright-div ul li{display:block;}.page-footer .social-copyright-div .copyright-div ul li a{margin-left:0;line-height:35px;}.search-form input.form-search{width:250px;}}@media(max-width:420px){.page-header .logo-menu .menu-div .region-we-mega-menu{margin:0 0 0 10px;}.phone-div a{font-size:10px;padding:8px 5px;}.page-header .site-logo{max-width:90px;}.page-header .logo-menu .menu-div .top_right ul li.dropdown-menu a{width:86%;}.mobile-toggle{width:14%;}.page-header{padding:36px 0 !important;}}
.banner-section{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:18.4%;}.banner-section:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1;}.banner-section .inner-banner-sec{background-color:rgba(0,0,0,1);}.banner-section h1{font-size:60px;line-height:74px;color:#ffffff;font-weight:700;font-family:'RobotoCondensed-Bold';position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-transform:uppercase;z-index:2;width:100%;text-align:center;}.two-division-section{}.two-division-section .sides-divs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.two-division-section .sides-divs .left-side-div{width:100%;max-width:27%;margin-right:60px;}.two-division-section .sides-divs .left-side-div .level-div{position:relative;padding:20px 0;margin-bottom:47px;}.two-division-section .sides-divs .left-side-div .level-div:after{content:"";position:absolute;top:0;left:-12px;width:12px;height:100%;background-color:#d64739;}.two-division-section .sides-divs .left-side-div .level-div:hover .level-detail{padding:0px 0 20px 20px;}.two-division-section .sides-divs .left-side-div .level-div .level-detail{padding-left:20px;margin-bottom:25px;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}.two-division-section .sides-divs .left-side-div .level-div .level-detail:last-child{margin-bottom:3px;}.two-division-section .sides-divs .left-side-div .level-div .level-detail.active-trail,.two-division-section .sides-divs .left-side-div .level-div .level-detail:hover{background-color:#d64739;margin-top:-20px;margin-bottom:10px;padding:14px 0 15px 20px;}.two-division-section .sides-divs .left-side-div .level-div .level-detail.active-trail a{color:#fff;}.two-division-section .sides-divs .left-side-div .level-div .level-detail:first-child:hover{margin-top:0;}.two-division-section .sides-divs .left-side-div .level-div .level-detail:hover .level-num{display:block;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.two-division-section .sides-divs .left-side-div .level-div .level-detail:hover a{color:#fff;}.two-division-section .sides-divs .left-side-div .level-div .level-detail a{font-size:32px;line-height:38px;color:#000000;font-weight:700;font-family:'RobotoCondensed-Bold';text-transform:uppercase;display:inline;}.two-division-section .sides-divs .left-side-div .level-div .level-detail .level-num{display:none;margin-top:0px;}.two-division-section .sides-divs .left-side-div .level-div .level-detail .level-num p a{font-size:22px;line-height:31px;color:#fff;font-family:'Roboto-Regular';font-weight:400;text-transform:capitalize;}.two-division-section .sides-divs .left-side-div .contact-us-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:34px;}.two-division-section .sides-divs .left-side-div .contact-us-form .contact-us-btn{width:100%;}.two-division-section .sides-divs .left-side-div .contact-us-form .contact-us-btn a{font-size:24px;letter-spacing:0.2px;line-height:24px;color:#ffffff;font-weight:700;font-family:'RobotoCondensed-Bold';text-transform:uppercase;position:relative;width:100%;height:63px;padding:0px 20px;background-color:#000000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.two-division-section .sides-divs .left-side-div .contact-us-form .contact-us-btn a.rotate:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);transform-origin:6px 5px;}.two-division-section .sides-divs .left-side-div .contact-us-form .contact-us-btn a:after{content:"";position:absolute;top:50%;right:28px;height:12px;width:12px;border-bottom:3px solid #d64739;border-right:3px solid #d64739;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;transform-origin:12px 0;}.two-division-section .sides-divs .left-side-div .contact-us-form .form-div{display:none;width:100%;}.two-division-section .sides-divs .left-side-div .contact-us-form .form-div form{background-color:#ebebeb;padding:22px;}.two-division-section .sides-divs .left-side-div .contact-us-form .form-div form label{display:none;}.two-division-section .sides-divs .left-side-div .contact-us-form .form-div form .no-list li label{display:block;margin-top:-15px;font-size:12px;padding-left:5px;margin-bottom:10px;color:#d64739;}.two-division-section .sides-divs .left-side-div .contact-us-form .form-div form input,.two-division-section .sides-divs .left-side-div .contact-us-form .form-div form textarea{border:3px solid #ebebeb;padding:0 8px;margin-bottom:19px;width:100%;height:40px;background-color:#ffffff;outline:none;}.two-division-section .sides-divs .left-side-div .contact-us-form .form-div form textarea::-webkit-input-placeholder,.two-division-section .sides-divs .left-side-div .contact-us-form .form-div form input::-webkit-input-placeholder{font-size:18px;line-height:1.2 color:#292929;font-weight:400;font-family:'Roboto-Regular';}.two-division-section .sides-divs .left-side-div .contact-us-form .form-div form textarea::-moz-placeholder,.two-division-section .sides-divs .left-side-div .contact-us-form .form-div form input::-moz-placeholder{font-size:18px;line-height:1.2;color:#292929;font-weight:400;font-family:'Roboto-Regular';}.two-division-section .sides-divs .left-side-div .contact-us-form .form-div form textarea:-ms-input-placeholder,.two-division-section .sides-divs .left-side-div .contact-us-form .form-div form input:-ms-input-placeholder{font-size:18px;line-height:1.2;color:#292929;font-weight:400;font-family:'Roboto-Regular';}.two-division-section .sides-divs .left-side-div .contact-us-form .form-div form textarea::-ms-input-placeholder,.two-division-section .sides-divs .left-side-div .contact-us-form .form-div form input::-ms-input-placeholder{font-size:18px;line-height:1.2;color:#292929;font-weight:400;font-family:'Roboto-Regular';}.two-division-section .sides-divs .left-side-div .contact-us-form .form-div form textarea::placeholder,.two-division-section .sides-divs .left-side-div .contact-us-form .form-div form input::placeholder{font-size:18px;line-height:1.2;color:#292929;font-weight:400;font-family:'Roboto-Regular';}.two-division-section .sides-divs .left-side-div .contact-us-form .form-div form textarea{padding:11px 8px;height:148px;}.two-division-section .sides-divs .left-side-div .contact-us-form .form-div form input[type="submit"]{width:122px;background-color:#d64739;font-size:20px;letter-spacing:2px;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fffefe;font-weight:700;font-family:'RobotoCondensed-Bold';text-align:center;border:2px solid #e43d39;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;text-transform:uppercase;}.two-division-section .sides-divs .left-side-div .contact-us-form .form-div .submitted-message{color:green;margin-top:10px;}.two-division-section .sides-divs .left-side-div .contact-us-form .form-div form input[type="submit"]:hover{background-color:transparent;color:#d64739;}.two-division-section .sides-divs .left-side-div .cta-header-img{background-position:center bottom;background-repeat:no-repeat;background-size:cover;padding-bottom:60%;}.two-division-section .sides-divs .left-side-div .cta-detail{padding:24px 18px 27px;background-color:#e43d39;}.two-division-section .sides-divs .left-side-div .cta-detail .h4{font-size:24px;letter-spacing:0.6px;line-height:24px;color:#ffffff;font-weight:700;font-family:'RobotoCondensed-Bold';text-transform:uppercase;margin-bottom:27px;}.two-division-section .sides-divs .left-side-div .cta-detail p{font-size:14px;letter-spacing:-0.1px;line-height:18px;color:#ffffff;font-weight:400;font-family:'Roboto-Regular';margin-bottom:25px;}.two-division-section .sides-divs .left-side-div .cta-header-btn a{width:209px;height:32px;background-color:#e43d39;border:2px solid #ffffff;font-size:16px;color:#ffffff;font-weight:700;font-family:'RobotoCondensed-Bold';display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.two-division-section .sides-divs .left-side-div .cta-header-btn a:hover{background-color:#fff;color:#e43d39;}.two-division-section .sides-divs .left-side-div .cta-header-1{margin-bottom:48px;}.two-division-section .sides-divs .left-side-div .cta-header-1 .cta-detail{padding:33px 18px 29px;}.two-division-section .sides-divs .left-side-div .cta-header-1 .cta-detail{background-color:#ebebeb;}.two-division-section .sides-divs .left-side-div .cta-header-1 .cta-detail .cta-header-btn-arrow a{position:relative;display:inline-block;font-size:16px;letter-spacing:0px;line-height:18px;color:#292929;font-weight:700;font-family:'RobotoCondensed-Bold';text-transform:uppercase;}.two-division-section .sides-divs .left-side-div .cta-header-1 .cta-detail .cta-header-btn-arrow a:hover:after{right:-15px;}.two-division-section .sides-divs .left-side-div .cta-header-1 .cta-detail .cta-header-btn-arrow a:after{content:"";position:absolute;top:40%;right:-6px;height:7px;width:7px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.two-division-section .sides-divs .left-side-div .cta-header-2{margin-bottom:27px;}.two-division-section .sides-divs .left-side-div .cta-header-3 .cta-detail{background:#fff;border:3px solid #e43d39;padding:16px 16px 22px;}.two-division-section .sides-divs .left-side-div .cta-header-1 .cta-detail .h4,.two-division-section .sides-divs .left-side-div .cta-header-3 .cta-detail .h4,.two-division-section .sides-divs .left-side-div .cta-header-1 .cta-detail p,.two-division-section .sides-divs .left-side-div .cta-header-3 .cta-detail p{color:#292929;}.two-division-section .sides-divs .left-side-div .cta-header-1 .cta-detail .cta-header-btn-arrow{margin-left:3px;}.two-division-section .sides-divs .left-side-div .cta-header-3 .cta-detail .cta-header-btn a{border-color:#e43d39;}.two-division-section .sides-divs .right-side-div{width:100%;max-width:69.2%;margin-top:22px;}.two-division-section .sides-divs .right-side-div .heading-text-body h2,.common-section-wrap .heading-text-body h2,.search-custom-result h2{font-size:32px;line-height:36px;color:#d64739;font-family:'RobotoCondensed-Bold';font-weight:700;text-transform:uppercase;margin-bottom:43px;}.two-division-section .sides-divs .right-side-div .heading-text-body h3,.two-division-section .sides-divs .right-side-div .heading-text-body h3 a,.common-section-wrap .heading-text-body h3,.search-custom-result .search-results li h3 a,.search-custom-result .search-header-container h3{font-size:28px;line-height:28px;color:#292929;font-family:'RobotoCondensed-Bold';font-weight:700;margin-bottom:15px;}.two-division-section .sides-divs .right-side-div .heading-text-body p,.common-section-wrap .heading-text-body p{font-size:18px;letter-spacing:0px;line-height:25px;color:#292929;font-family:'Roboto-Regular';font-weight:400;margin-bottom:15px;}.two-division-section .sides-divs .right-side-div .heading-text-body p:nth-child(3){margin-bottom:15px;}.two-division-section .sides-divs .right-side-div .heading-text-body p a{display:inline;color:#d64739;padding:0 2px;}.two-division-section .sides-divs .right-side-div .heading-text-body p a:hover{background-color:#d64739;color:#fff;}.two-division-section .sides-divs .right-side-div .heading-text-body .media--type-video{margin-bottom:50px;}.two-division-section .sides-divs .right-side-div .heading-text-body .media--type-video .visually-hidden{display:none;}.two-division-section .sides-divs .right-side-div .heading-text-body .media--type-video video{width:100%;height:100%;display:block;}.two-division-section .sides-divs .right-side-div .heading-text-body .media--type-video .field__item{position:relative;}.two-division-section .sides-divs .right-side-div .heading-text-body .media--type-video .field__item:before{content:"";position:absolute;top:51%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;background-image:url("https://staging.project-progress.net/projects/coderedsafety/themes/custom/coderedsafety/assets/images/play-btn.png");background-size:202px;background-repeat:no-repeat;background-position:center;cursor:pointer;z-index:2;}.two-division-section .sides-divs .right-side-div .heading-text-body .media--type-video .field__item.video-play:before{display:none;}.two-division-section .sides-divs .right-side-div .heading-text-body p:nth-child(6){margin-bottom:15px;}.two-division-section .sides-divs .right-side-div .heading-text-body h4,.common-section-wrap .heading-text-body h4{font-size:22px;letter-spacing:0px;line-height:26px;color:#292929;font-family:'RobotoCondensed-Light';font-weight:300;text-transform:uppercase;margin-bottom:20px;}.two-division-section .sides-divs .right-side-div .heading-text-body ul li{margin-left:20px;margin-bottom:10px;}.two-division-section .sides-divs .right-side-div .heading-text-body ul li a,.two-division-section .sides-divs .right-side-div .heading-text-body h5{font-size:16px;letter-spacing:0px;line-height:15px;color:#292929;font-weight:400;font-family:'Roboto-Regular';position:relative;}.two-division-section .sides-divs .right-side-div .heading-text-body ul li a:hover{color:#d64739;}.two-division-section .sides-divs .right-side-div .heading-text-body ul:last-child li a:hover{color:#d64739;}.two-division-section .sides-divs .right-side-div .heading-text-body ul{display:block;margin-bottom:17px;margin-top:5px;}.two-division-section .sides-divs .right-side-div .heading-text-body ul li{display:list-item;margin-left:10px;margin-bottom:11px;font-size:16px;line-height:15px;color:#292929;font-weight:400;font-family:'Roboto-Regular';}.two-division-section .sides-divs .right-side-div .heading-text-body ul li ul{margin-top:17px;margin-left:0px !important;padding:0;}.two-division-section .sides-divs .right-side-div .heading-text-body ul:last-child li{position:relative;}.two-division-section .sides-divs .right-side-div .heading-text-body ul:last-child{}.two-division-section .sides-divs .right-side-div .heading-text-body ul li>ul:last-child{}.two-division-section .sides-divs .right-side-div .heading-text-body h3 a:hover{color:#d64739;}.two-division-section .heading-text-body a{display:inline;color:#d64739;font-family:'RobotoCondensed-Bold';}.two-division-section .heading-text-body a:hover{text-decoration:underline;}.slider-div{padding-right:21px;}.slider-div .rescue-team-slider .item{background-position:center top;background-repeat:no-repeat;background-size:cover;padding-bottom:5.8%;}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:15px 0;list-style-type:none;position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.slick-dots li{margin:0 5px;}.slick-dots button{display:block;width:18px;height:18px;padding:0;border:none;border-radius:100%;border:2px solid #fff;background-color:transparent;text-indent:-9999px;outline:none;}.slick-dots li.slick-active button{background-color:#fff;}.single-item-slider .item{padding-bottom:40.6% !important;}.prepared-section{background-color:#d64739;padding:41px 0 52px 0;}.prepared-section .h2{font-size:51px;line-height:76px;color:#ffffff;font-weight:700;font-family:'RobotoCondensed-Bold';text-align:center;margin-bottom:9px;text-transform:uppercase;}.prepared-section p{font-size:28px;line-height:46px;color:#ffffff;font-weight:400;font-family:'Roboto-Regular';text-align:center;margin-bottom:56px;}.prepared-section p a{display:inline;color:#fff;text-decoration:underline;}.prepared-section p a:hover{color:#000;}.prepared-section .contant-us-btn a{font-size:28px;letter-spacing:2px;color:#fffefe;font-weight:700;font-family:'RobotoCondensed-Bold';text-align:center;border:2px solid #fff;width:251px;min-height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;margin:0 auto;}.prepared-section .contant-us-btn a:hover{background-color:#fff;color:#d64739;}@media (max-width:1800px){.banner-section{padding-bottom:19.5%;}}@media (max-width:1650px){.banner-section{padding-bottom:21%;}}@media (max-width:1550px){.banner-section{padding-bottom:22.5%;}}@media all and (max-width:1500px){.banner-section h1{font-size:50px;line-height:64px;}.two-division-section .sides-divs .left-side-div .level-div .level-detail a{font-size:25px;line-height:33px;}.two-division-section .sides-divs .right-side-div .heading-text-body h2,.common-section-wrap .heading-text-body h2,.search-custom-result h2{font-size:25px;line-height:1.2;}.two-division-section .sides-divs .right-side-div .heading-text-body h3,.two-division-section .sides-divs .right-side-div .heading-text-body h3 a,.common-section-wrap .heading-text-body h3,.search-custom-result .search-results li h3 a,.search-custom-result .search-header-container h3{font-size:23px;line-height:1.2;}.two-division-section .sides-divs .right-side-div .heading-text-body p{line-height:30px;}.prepared-section .h2{font-size:35px;line-height:50px;}.prepared-section p{font-size:25px;line-height:40px;}.prepared-section .contant-us-btn a{font-size:25px;line-height:1.2;}}@media(max-width:1440px){.navbar-we-mega-menu .span6:first-child{margin-right:100px;}}@media all and (max-width:1366px){.banner-section{padding-bottom:24.5%;}.navbar-we-mega-menu .span6:first-child{margin-right:70px;}.navbar-we-mega-menu .span6{flex:0 0 61%;max-width:61%;}}@media all and (max-width:1200px){.two-division-section{padding:70px 0 100px 0;}.two-division-section .sides-divs .right-side-div .heading-text-body .media--type-video .field__item:before{background-size:140px;}}@media all and (max-width:1024px){}@media all and (max-width:991px){.two-division-section .sides-divs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.two-division-section .sides-divs .left-side-div .cta-header-2{background-color:#e43d39;}.two-division-section .sides-divs .left-side-div .cta-header-img{padding-bottom:40%;width:75%;margin:0 auto;}.two-division-section .sides-divs .left-side-div{width:100%;max-width:100%;margin-right:0;}.two-division-section .sides-divs .right-side-div{width:100%;max-width:100%;margin-top:0;margin-bottom:50px;}.slider-div{padding-right:0;}.two-division-section .sides-divs .left-side-div .level-div{display:none;}}@media all and (max-width:767px){.banner-section{padding-bottom:35%;}.banner-section h1{font-size:40px;line-height:54px;}.two-division-section{padding:50px 0;}.two-division-section .sides-divs .right-side-div .heading-text-body h2,.common-section-wrap .heading-text-body h2,.search-custom-result h2{font-size:22px;margin-bottom:30px;}.two-division-section .sides-divs .right-side-div .heading-text-body h3,.two-division-section .sides-divs .right-side-div .heading-text-body h3 a,.common-section-wrap .heading-text-body h3,.search-custom-result .search-results li h3 a,.search-custom-result .search-header-container h3{font-size:20px;margin-bottom:10px;}.two-division-section .sides-divs .right-side-div .heading-text-body p:first-child,.two-division-section .sides-divs .right-side-div .video-div{margin-bottom:30px;}.two-division-section .sides-divs .right-side-div .heading-text-body .media--type-video .field__item:before{background-size:100px;}.two-division-section .sides-divs .right-side-div .heading-text-body h5,.two-division-section .sides-divs .right-side-div .heading-text-body ul:last-child li,.common-section-wrap .heading-text-body h5{font-size:18px;}.slider-div .rescue-team-slider .item{height:280px;}.two-division-section .sides-divs .left-side-div .contact-us-form,.two-division-section .sides-divs .left-side-div .cta-header-1,.two-division-section .sides-divs .left-side-div .cta-header-2{margin-bottom:30px;}.two-division-section .sides-divs .left-side-div .contact-us-form .contact-us-btn a,.two-division-section .sides-divs .left-side-div .cta-detail .h4{font-size:22px;line-height:22px;}.two-division-section .sides-divs .left-side-div .cta-header-1 .cta-detail{padding:30px 20px;}.two-division-section .sides-divs .left-side-div .cta-detail{padding:30px 18px;}.prepared-section{padding:40px 0 40px 0;}.prepared-section .h2{font-size:25px;line-height:40px;}.prepared-section p{font-size:20px;line-height:30px;margin-bottom:40px;}.prepared-section .contant-us-btn a{font-size:20px;line-height:1.2;width:200px;height:45px;}}@media all and (max-width:640px){.banner-section{padding-bottom:40%;}.banner-section h1{font-size:28px;line-height:44px;}.two-division-section .sides-divs .right-side-div .heading-text-body h2,.common-section-wrap .heading-text-body h2,.search-custom-result h2{font-size:20px;margin-bottom:25px;}.two-division-section .sides-divs .right-side-div .heading-text-body h3,.common-section-wrap .heading-text-body h3,.search-custom-result .search-results li h3 a,.search-custom-result .search-header-container h3{font-size:18px;}.two-division-section .sides-divs .right-side-div .heading-text-body p,.common-section-wrap .heading-text-body p,.common-section-wrap .heading-text-body ol li{font-size:15px;line-height:20px;}.two-division-section .sides-divs .right-side-div .heading-text-body h4,.common-section-wrap .heading-text-body h4{font-size:20px;}.two-division-section .sides-divs .right-side-div .heading-text-body h5,.two-division-section .sides-divs .right-side-div .heading-text-body ul:last-child li{font-size:16px;margin-left:30px;}.two-division-section .sides-divs .left-side-div .level-div .level-detail a{font-size:22px;line-height:30px;}.two-division-section .sides-divs .left-side-div .level-div .level-detail .level-num p a{font-size:18px;line-height:30px;}.two-division-section .sides-divs .left-side-div .contact-us-form .contact-us-btn a,.two-division-section .sides-divs .left-side-div .cta-detail .h4{font-size:20px;line-height:22px;}.two-division-section .sides-divs .left-side-div .cta-detail .h4{margin-bottom:20px;}.prepared-section .h2{font-size:22px;line-height:32px;}.prepared-section p{font-size:18px;line-height:1.2;margin-bottom:30px;}.prepared-section .contant-us-btn a{font-size:18px;width:170px;height:40px;}.slick-dots{padding:0;}.slick-dots button{width:15px;height:15px;}}@media all and (max-width:480px){.banner-section{padding-bottom:50%;}.two-division-section .sides-divs .right-side-div .heading-text-body .media--type-video .field__item:before{background-size:70px;}.two-division-section .sides-divs .left-side-div .cta-header-img{padding-bottom:50%;width:100%;}.two-division-section .sides-divs .left-side-div .level-div .level-detail:hover{padding:14px 0 15px 15px;}.slider-div .rescue-team-slider .item{height:180px;}}.heading-text-body ul{margin:0 0 18px 0;padding:0;list-style-type:none;}.heading-text-body ul li{position:relative;padding-left:20px;margin-bottom:10px;}.heading-text-body ul li ul{list-style-type:disc;}.heading-text-body ul li li{padding-left:0px;}.heading-text-body ul>li:after{content:'';position:absolute;left:0;top:1px;width:0;height:0;border-style:solid;border-width:6px 0px 6px 8px;border-color:transparent transparent transparent #ff0000;}.heading-text-body ul>li:before{content:'';position:absolute;left:1.3px;top:4px;width:0;height:0;border-style:solid;border-width:3px 0 3px 3px;z-index:1;border-color:transparent transparent transparent #fff;}.heading-text-body ul>li ul{list-style-type:disc;list-style-position:inside;padding-top:10px;}.heading-text-body ul>li li:after{content:"";position:absolute;width:5px;height:5px;border:0;display:none;}.heading-text-body ul>li li:before{content:"";position:absolute;width:5px;height:5px;border:0;display:none;}.code-industries{margin-top:60px;}.code-industries .card-section .inner-card{justify-content:flex-start;}.code-industries .card-section .inner-card .single-card{margin-bottom:30px;}.code-industries .card-section .inner-card .single-card .card-img{background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:92%;}.code-industries .card-section .inner-card .single-card .card-detail span{font-family:'RobotoCondensed-Bold';font-weight:700;font-size:28px;line-height:36px;color:#fff;background-color:#000;text-align:center;padding:12px 20px;transition:all 0.5s ease-in-out;width:100%;display:block;}.code-industries .card-section .inner-card a.single-card:hover span{background-color:#d64739;}@media all and (max-width:1100px){.code-industries .card-section .inner-card .single-card .card-detail span{font-size:23px;}}@media all and (max-width:767px){.code-industries .card-section .inner-card .single-card .card-detail span{font-size:20px;padding:10px 20px;}.code-industries{margin-top:30px;}}.right-side-div .slider-div .rescue-team-slider .item{height:450px;padding-bottom:0;}@media all and (max-width:767px){.right-side-div .slider-div .rescue-team-slider .item{height:50%;}.heading-text-body img{padding-bottom:20px;padding-top:10px;}}
::-webkit-input-placeholder{color:#fff;}:-ms-input-placeholder{color:#fff;}::placeholder{color:#fff;}.cf:before,.cf:after{content:"\0020";display:block;height:0;overflow:hidden;}.cf:after{clear:both;}.cf{zoom:1;}#edit-preview{display:none;}.map-form-block .input{margin-right:0 !important;}.map-form-block input[type=text].map-form-block,input[type=text],.map-form-block input[type=email],.map-form-block input[type=password],.map-form-block input[type=tel],.map-form-block textarea,.map-form-block select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:0;}.map-form-block button,.map-form-block input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;}.map-form-block input[type=number]{-webkit-appearance:none;-moz-appearance:none;border-radius:0;}.map-form-block input[type=text],.map-form-block input[type=email],.map-form-block input[type=password],.map-form-block input[type=tel],.map-form-block textarea,.map-form-block select{padding:10px 11px;font-size:20px;line-height:normal;font-family:'Roboto',sans-serif;font-weight:400;color:#FFFFFF;border:3px solid #FFFFFF;width:100%;border-radius:0;background-color:transparent;}.map-form-block input[type=number]{padding:11px 18px;font-size:16px;line-height:22px;color:#FFFFFF;border:1px solid #FFFFFF;font-family:'Roboto',sans-serif;font-weight:400;width:100%;border-radius:0;background-color:transparent;}.gray-bg{background-color:rgba(84,86,90,0.11);}.blue-bg{background-color:#185a7d;}.wheat-bg{background-color:#E8B78A;}.map-form-block input[type=text]:focus,.map-form-block input[type=email]:focus,.map-form-block input[type=password]:focus,.map-form-block input[type=tel]:focus,.map-form-block textarea:focus,.map-form-block select:focus{border-color:#E8B78A;}.bg-cover{background-size:cover;background-repeat:no-repeat;background-position:center;}.d-flex{display:flex;flex-wrap:wrap;}.contact-banner-main{padding-bottom:18.6%;position:relative;}.contact-banner-main h1{color:#FFFFFF;font-size:60px;line-height:74px;font-family:'Roboto Condensed',sans-serif;font-weight:700;position:absolute;bottom:24px;left:0;right:0;margin:0 auto;text-transform:uppercase;text-align:center;letter-spacing:-0.99px;word-spacing:-1px;}.contact-title-section{padding:91px 0;}.contact-title-section h2{margin:0;color:#d64739;font-size:32px;line-height:36px;font-family:'Roboto Condensed',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:-0.5px;}.contact-title-section h3{margin:0;color:#292929;font-size:28px;line-height:36px;font-family:'Roboto Condensed',sans-serif;font-weight:700;letter-spacing:-0.27px;}.map-form-block .form-block{background-color:#e43c39;width:50%;padding:80px 0 75px 0;}.map-form-block .map-block{background-color:#ebebeb;width:50%;padding:62px 0;}.map-form-block .form-block .wrap{max-width:715px;padding:0 15px;width:100%;margin:0 auto;}.map-form-block .form-block .wrap h3{margin:0;color:#FFFFFF;font-size:28px;line-height:36px;font-family:'Roboto Condensed',sans-serif;font-weight:700;padding-bottom:40px;}.map-form-block .form-block .wrap p{margin:0;color:#FFFFFF;font-size:18px;line-height:36px;font-family:'Roboto',sans-serif;font-weight:400;padding-bottom:44px;}.map-form-block .form-block form input[type=submit]{background-color:#ebebeb;color:#e43c39;font-size:25px;font-family:'Roboto Condensed',sans-serif;font-weight:700;padding:14px 10px;display:block;width:99%;text-transform:uppercase;transition:0.5s all ease-in-out;border-radius:0;border:0;margin-top:20px;}.map-form-block .form-block form input[type=submit]:hover,.map-form-block .form-block form input[type=submit]:focus{background-color:#FFFFFF;color:#292929;}.map-form-block .form-block form textarea{height:129px;}.map-form-block .form-block form select:focus{outline:none;}.map-form-block .form-block form select option{color:#000000;}.form-actions input{margin-bottom:15px;}.map-block .wrap{max-width:693px;padding:0 15px;width:100%;margin:0 auto;}.map-detail-box{display:none;}.map-detail-box .top{background-color:#292929;text-align:center;padding:15px 10px;}.map-detail-box .top h3{margin:0;color:#FFFFFF;font-size:28px;line-height:36px;font-family:'Roboto Condensed',sans-serif;font-weight:700;letter-spacing:-1px;word-spacing:6px;}.map-detail-box .bottom{background-color:#e43c39;}.map-detail-box .bottom span{color:#FFFFFF;font-size:18px;line-height:24px;font-family:'Roboto',sans-serif;font-weight:400;}.map-detail-box .bottom a{color:#FFFFFF;font-size:18px;line-height:36px;font-family:'Roboto',sans-serif;font-weight:400;text-decoration:none;transition:0.5s all ease-in-out;display:block;width:fit-content;word-break:break-word;}.map-detail-box .bottom span a:hover{opacity:0.5;}.map-detail-box .bottom .bottom-left{width:50%;padding:18px 20px 32px 98px;}.map-detail-box .bottom .bottom-right{width:50%;padding:11px 20px 15px 37px;}#map{padding-top:118px;}#map figure{width:100%;position:relative;margin:0;}#map figure svg{width:100%;display:none;}@media all and (-ms-high-contrast:none){#map figure > svg{width:668px;height:411px;}}@supports (-ms-ime-align:auto){#map figure > svg{width:668px;height:411px;}}#map figure > svg g path{fill:#292929;}#map figure a{position:absolute;height:19px;width:18px;}#map figure a svg g path{fill:#e43c39;transition:0.5s all ease-in-out;}#map figure a:hover svg g path{fill:#FFFFFF;}#map figure a.active svg g path{fill:#FFFFFF;}#map figure a.pos5{right:50%;bottom:35%;}#map figure a.pos7{right:45%;bottom:16%;}#map figure a.pos6{right:48%;bottom:12%;}#map figure a.pos8{right:52%;bottom:7%;}#map figure a.pos4{right:40.5%;bottom:17%;}#map figure a.pos3{right:36.5%;bottom:15%;}#map figure a.pos2{right:35%;top:36%;}#map figure a.pos1{left:9%;bottom:36%;}#map figure a.pos9{left:3%;bottom:56%;}#map figure a.pos10{right:33.5%;bottom:18%;}.map-form-block form label{display:none;}.map-form-block input[type=text],.map-form-block input[type=email],.map-form-block input[type=password],.map-form-block input[type=tel],.map-form-block textarea,.map-form-block select{margin-top:12px !important;margin-bottom:2px !important;}.map-form-block fieldset{max-width:100% !important;}.map-form-block fieldset.form-columns-1 .hs-input{width:100% !important;}.map-form-block fieldset.form-columns-2 .hs-form-field,.map-form-block fieldset.form-columns-1 .hs-form-field{padding:0 0px 15px 0px !important}.map-form-block fieldset.form-columns-2 .hs-firstname,.map-form-block fieldset.form-columns-2 .hs-email{padding-right:15px !important;}.map-form-block fieldset.form-columns-2 .hs-lastname,.map-form-block fieldset.form-columns-2 .hs-mobilephone{padding-left:15px !important;}.map-form-block .hs_submit.hs-submit{padding:0 15px 15px 0px !important;width:103% !important;}.header_number a{background-color:#d64739;padding:7px 18px;border-radius:50px;font-size:16px;color:#fff;text-decoration:none;display:inline-block;vertical-align:middle;}.header_number{display:flex;flex-flow:row nowrap;align-items:center;}.header_number p{margin:0}.svg-inline--fa{width:16px;}.contact-title-section .field--name-body{margin-left:215px;}.contact-title-section h3 a{margin:0;color:#292929;font-size:28px;line-height:36px;font-family:'Roboto Condensed',sans-serif;font-weight:700;letter-spacing:-0.27px;display:inline-block;}.contact-title-section h3 a:hover{text-decoration:underline;}@media (max-width:1440px){.contact-banner-main h1{font-size:50px;line-height:64px;}.contact-title-section h2{font-size:28px;line-height:32px;}.map-detail-box .top h3,.contact-title-section h3,.map-form-block .form-block .wrap h3{font-size:24px;line-height:28px;}.contact-banner-main{padding-bottom:20%;}.contact-title-section{padding:60px 0;}.map-detail-box .bottom .bottom-left{padding:15px 15px 10px 40px;}.map-detail-box .bottom .bottom-right{padding:10px 10px 10px 25px;}#map{padding-top:85px;}.map-form-block .form-block{padding:50px 0;}.map-form-block .form-block .wrap h3{padding-bottom:30px;}.map-form-block .form-block .wrap p{padding-bottom:40px;}.contact-title-section .field--name-body{margin-left:115px;}}@media (max-width:1200px){.contact-title-section .field--name-body{margin-left:50px;}}@media (max-width:991px){.contact-banner-main{padding-bottom:25%;}.contact-banner-main h1{font-size:40px;line-height:54px;}.contact-title-section{padding:30px 0;}.contact-title-section h2{font-size:24px;line-height:28px;padding-bottom:25px;}.contact-title-section .field--name-body{margin-left:0px;}.map-detail-box .top h3,.contact-title-section h3,.map-form-block .form-block .wrap h3{font-size:20px;line-height:24px;}.map-detail-box .bottom .bottom-left,.map-detail-box .bottom .bottom-right{padding:15px;}.map-form-block .map-block{padding:35px 0;}.map-form-block .map-block,.map-form-block .form-block{width:100%;}.map-form-block .form-block form input[type=submit]{font-size:22px;padding:15px 10px;}#map figure a{height:16px;width:16px;}}@media (max-width:767px){.header_number{order:1}.icon.toggle-menu{order:2}.map-form-block .form-block .wrap p{font-size:16px;line-height:1.5;padding-bottom:20px;}.contact-banner-main h1{font-size:36px;line-height:44px;bottom:10px;}.contact-title-section h2{font-size:20px;line-height:24px;padding-bottom:15px;}.map-detail-box .top h3,.contact-title-section h3,.map-form-block .form-block .wrap h3{margin:0;font-size:18px;line-height:22px;}.map-detail-box .bottom span{font-size:16px;line-height:1.5;}.map-detail-box .bottom .bottom-left,.map-detail-box .bottom .bottom-right{width:100%;}.map-detail-box .bottom a{font-size:16px;line-height:1.5;}#map{padding-top:50px;}.map-form-block .form-block form input[type=submit]{width:96%;font-size:20px;padding:10px;}.map-form-block .form-block .wrap h3{padding-bottom:20px;}#map figure a{height:11px;width:11px;}#map figure a.pos5{bottom:38%;}#map figure a.pos7{bottom:19%;}#map figure a.pos6{bottom:15%;}#map figure a.pos8{bottom:10%;}#map figure a.pos4{right:40%;bottom:20%;}#map figure a.pos3{bottom:18%;}#map figure a.pos2{right:34.5%;top:34%;}#map figure a.pos1{bottom:38%;}.map-form-block form .layout__region.layout__region--content .field--name-field-first-name,.map-form-block form .layout__region.layout__region--content .field--name-field-last-name,.map-form-block form .layout__region.layout__region--content .field--name-field-email,.map-form-block form .layout__region.layout__region--content .field--name-field-phone{width:100%;}.map-form-block input[type=text],.map-form-block input[type=email],.map-form-block input[type=password],input[type=tel],.map-form-block textarea,.map-form-block select{font-size:18px;}.map-form-block form .sbSelector > a{font-size:18px;}.map-form-block form .sbToggle,.map-form-block form .sbToggleOpen{background-size:18px;}.map-form-block fieldset.form-columns-2 .hs-input{width:100% !important;}}@media (max-width:480px){.map-form-block fieldset.form-columns-2 .hs-firstname,.map-form-block fieldset.form-columns-2 .hs-email{padding-right:0px !important;}.map-form-block fieldset.form-columns-2 .hs-lastname,.map-form-block fieldset.form-columns-2 .hs-mobilephone{padding-left:0px !important;}}@media (max-width:370px){.header_number a{font-size:12px;}.map-form-block .form-block form input[type=submit]{width:88%;font-size:20px;padding:10px;}}@media (max-width:350px){.header_number a{font-size:12px;padding:8px;}.svg-inline--fa{width:11px;}}
ul.contextual-links{display:none;}ul.contextual-links li{display:block;}.page-footer .social-copyright-div .copyright-div ul.contextual-links li a{margin:5px;padding:5px;color:#000;display:block;}.page-header{position:relative;}.region-rightheader .navbar-we-mega-menu{background:transparent;}.region-rightheader .contextual{width:115%;}.page-header .contextual ul li a{color:#000!important;}.region-rightheader .we-mega-menu-ul>.we-mega-menu-li>a{background:transparent;}.navbar-we-mega-menu .span6 .block .trigger{display:none!important;}@media (min-width:1030px){.region-rightheader .we-mega-menu-ul,.region-rightheader .navbar,.region-rightheader .navbar-toggle,.region-rightheader .we-mega-menu-ul .dropdown-menu,.region-rightheader .contextual,.region-rightheader .contextual-region{position:inherit;}.region-rightheader .we-mega-menu-submenu{width:100% !important;background:#d64739}header.page-header{padding:25px 0 28px 0;margin:0px;border-bottom:none;}.region-rightheader .navbar{margin-bottom:0px;}.region-rightheader .we-mega-menu-submenu>.we-mega-menu-submenu-inner{width:100%;max-width:1697px;padding:0 50px;margin:0 auto;}.region-rightheader .level-detail a{display:inline-block;}.region-rightheader .level-num{width:50%;display:inline-block;}.region-rightheader .level-num a{width:50%;display:block;}}.block-search{position:fixed;top:0;left:0;display:none;width:100vw;height:100vh;align-items:center;justify-content:center;background-color:#000000;color:#ffffff;z-index:100;transform:translateY(-100%);transition:transform .5s ease;}.page-header.search-open .block-search{transform:translateY(0);display:flex;}.block-search .content{width:100%;max-width:1100px;padding:0 20px;}.block-search .h4{text-transform:uppercase;margin-bottom:20px;font-size:28px;line-height:0.714;}@media screen and (min-width:600px){.block-search .h4{font-size:calc(28px + 32 * ((100vw - 600px) / 680));line-height:calc((0.714 * 100%) + 0.786 * ((100vw - 600px) / 680));}}@media screen and (min-width:1280px){.block-search .h4{font-size:60px;line-height:1.5;}}.block-search #search-block-form .form-type-search,.block-search #search-block-form .form-actions{display:block;width:100%;}.block-search #search-block-form input.form-search{box-sizing:border-box;display:block;background-color:inherit;color:inherit;width:100%;border:1px solid #ffffff;}.block-search #search-block-form input.form-search{padding-top:17px;}@media screen and (min-width:600px){.block-search #search-block-form input.form-search{padding-top:calc(17px + 25 * ((100vw - 600px) / 680));}}@media screen and (min-width:1280px){.block-search #search-block-form input.form-search{padding-top:42px;}}.block-search #search-block-form input.form-search{padding-bottom:17px;}@media screen and (min-width:600px){.block-search #search-block-form input.form-search{padding-bottom:calc(17px + 25 * ((100vw - 600px) / 680));}}@media screen and (min-width:1280px){.block-search #search-block-form input.form-search{padding-bottom:42px;}}.block-search #search-block-form input.form-search{padding-left:20px;}@media screen and (min-width:600px){.block-search #search-block-form input.form-search{padding-left:calc(20px + 20 * ((100vw - 600px) / 680));}}@media screen and (min-width:1280px){.block-search #search-block-form input.form-search{padding-left:40px;}}.block-search #search-block-form input.form-search{padding-right:20px;}@media screen and (min-width:600px){.block-search #search-block-form input.form-search{padding-right:calc(20px + 20 * ((100vw - 600px) / 680));}}@media screen and (min-width:1280px){.block-search #search-block-form input.form-search{padding-right:40px;}}.block-search #search-block-form input.form-search{font-size:20px;line-height:1;}@media screen and (min-width:600px){.block-search #search-block-form input.form-search{font-size:calc(20px + 8 * ((100vw - 600px) / 680));line-height:calc((1 * 100%) + 0 * ((100vw - 600px) / 680));}}@media screen and (min-width:1280px){.block-search #search-block-form input.form-search{font-size:28px;line-height:1;}}.block-search #search-block-form input.form-submit{display:block;font-family:'Roboto Condensed','Helvetica Condensed',Helvetica,Arial,sans-serif;font-size:28px;font-weight:bold;letter-spacing:2.8px;line-height:1.1428;margin:0 auto;max-width:1060px;padding:32px;text-align:center;text-decoration:none;text-transform:uppercase;background:#E43C39;border:2px solid #E43C39;color:#ffffff;box-sizing:border-box;width:100%;margin:0 !important;}@media (max-width:599px){.block-search #search-block-form input.form-submit{border-width:1px;font-size:20px;letter-spacing:2px;line-height:1.6;margin:0 30px;padding:15px 40px;}}.block-search #search-block-form input.form-submit:hover,.block-search #search-block-form input.form-submit:active{background:#ffffff;color:#E43C39;}.block-search button.close-search{position:absolute;top:20px;right:20px;padding:14px;}.block-search button.close-search{background:none;background-color:transparent;padding:0;margin:0;border:1px solid transparent;width:48px;height:48px;padding:11px;}.close-search svg.icon{width:100%;height:100%;display:inline-block;stroke-width:0;stroke:currentColor;fill:currentColor;}button.toggle-search{background-color:transparent;border:none;color:inherit;padding:0;margin:0;border:0;font-size:18px;line-height:20px;height:20px;}button.toggle-search:hover,button.toggle-search:focus{text-transform:underline;}.user-login-form,#block-coderedsafety-local-tasks{width:100%;max-width:1697px;padding:0 50px;margin:0 auto;}.user-login-form input{width:100%;max-width:315px;padding:0 6px;height:40px;background-color:#ffffff;border:3px solid;border-color:#ebebeb;outline:none;text-decoration:none;font-size:18px;line-height:36px;color:#292929;font-weight:400;border-radius:0;font-family:'Roboto-Regular';}.overlay{z-index:1}
a{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.two-col{display:flex;flex-wrap:wrap;align-items:flex-start;}.two-col .txt-sec{width:70%;padding:0 30px 15px 0;}.two-col .logo-sec{width:30%;padding:0 0 15px 30px;}.two-col .logo-sec img{max-width:100%;}body h2.blue-heading{color:#006fac !important;font-weight:600 !important;text-transform:uppercase !important;font-family:'RobotoCondensed-Bold';font-size:32px;line-height:36px;margin-bottom:45px;}body h3.black-heading{color:#292929 !important;font-weight:600 !important;text-transform:none;}.two-col .txt-sec,.two-col .txt-sec p{color:#292929;line-height:32px;}.two-col .txt-sec a,.two-col .txt-sec p a,body .smart-tabs dd a,body .smart-tabs dd p a{color:#006fac !important;text-decoration:none;font-weight:300 !important;font-family:'Roboto-Regular';}.two-col .txt-sec a:hover,.two-col .txt-sec p a:hover,body .smart-tabs dd a:hover,body .smart-tabs dd p a:hover{}body .two-division-section .sides-divs .left-side-div .cta-header-1 .cta-detail .cta-header-btn-arrow a:hover{color:#006fac;}.two-division-section .sides-divs .left-side-div .cta-header-1 .cta-detail .cta-header-btn-arrow a:hover:after{border-top:2px solid #006fac;border-right:2px solid #006fac;}#tabs-top-sec{width:100%;margin:10px 0 35px 0;}#tabs-top-sec dl,#tabs-top-sec dt,#tabs-top-sec dd{margin:0;}#tabs-top-sec *{box-sizing:border-box;}.smart-tabs{position:relative;}.smart-tabs:before,.smart-tabs:after{content:" ";display:table;}.smart-tabs:after{clear:both;}#js-smart-tabs{background:#191715;color:#fff;}.smart-tabs dt{background:#191715;border:solid #006fac;border-width:10px 1px 1px 0;color:#fff;float:left;font-weight:600;line-height:2.6;text-align:center;width:33.33%;transition:all .3s ease 0s;font-family:'Roboto-Bold';font-size:16px;z-index:1;position:relative;}.smart-tabs dt:hover{background:#fff;color:#006fac !important;}dl.smart-tabs > dt:last-child{border-right:none;}.smart-tabs dt a{color:#fff !important;display:block !important;padding:0 1rem;text-decoration:none;background:none !important;font-family:'Roboto-Bold';font-size:16px;}.smart-tabs dt a:hover{color:#006fac !important;}.smart-tabs dt.current{background:#006fac;position:relative;z-index:2;}.smart-tabs dt.current a,.smart-tabs dt.current a:hover{color:#fff !important;}.smart-tabs dd{background:#191715;font-size:0.875em;padding:2.75em 5em;position:absolute;width:100%;top:75px !important;}.smart-tabs dd,.smart-tabs dd p,.smart-tabs dd a,.smart-tabs dd p a{color:#fff !important;}.smart-tabs.accordion{border-bottom:1px solid #006fac;min-height:100%;}.smart-tabs.accordion dt{float:none;text-align:left;width:100%;z-index:1;border-width:5px 1px 1px 1px;line-height:3;}.smart-tabs.accordion dt.current{z-index:0;}.smart-tabs.accordion dt a:before{content:'\2b\a0';}.smart-tabs.accordion dt.current a:before{content:'\2013\a0';}.smart-tabs.accordion dd{border-bottom:0 none;height:100%;min-height:0;position:relative;top:0;padding:1.75em 1.2em;line-height:normal;}.smart-tabs.accordion dd:before,.smart-tabs.accordion dd:after{content:" ";display:table;}.smart-tabs.accordion dd:after{clear:both;}.smart-tabs h2,.smart-tabs h3{color:#fff !important;font-weight:normal !important;text-transform:uppercase !important;font-family:'RobotoCondensed-Bold';font-size:32px;line-height:36px;margin:55px 0 35px 0;}.smart-tabs h3{font-size:28px;line-height:30px;color:#006fac !important;text-transform:none !important;}.smart-tabs dd p{font-size:18px;letter-spacing:0px;line-height:32px;font-family:'Roboto-Regular';font-weight:400;margin-bottom:25px;}.project-top-header h3{font-size:28px;line-height:28px;color:#292929;font-family:'RobotoCondensed-Bold';font-weight:600;margin-bottom:15px;text-transform:none;}.project-top-header p,.project-footer p{font-size:18px;letter-spacing:0px;line-height:25px;color:#292929;font-family:'Roboto-Regular';font-weight:400;margin-bottom:15px;}.project-top-header p  a{display:initial;color:#006fac;}.project-footer h3{font-size:28px;line-height:28px;color:#292929;font-family:'RobotoCondensed-Bold';font-weight:700;margin-bottom:15px;}.project-footer ul li{display:list-item;margin-left:10px;margin-bottom:11px;font-size:16px;line-height:15px;color:#292929;font-weight:400;font-family:'Roboto-Regular';}.project-footer ul li a{font-size:16px;letter-spacing:0px;line-height:15px;color:#292929;font-weight:400;font-family:'Roboto-Regular';position:relative;}.project-footer ul li a:hover{color:#006fac;text-decoration:underline;}.project-footer ul{margin:0 0 18px 0;padding:0;list-style-type:none;}.project-footer li{position:relative;}.project-footer ul li{display:list-item;margin-left:10px;padding-left:20px;margin-bottom:11px;font-size:16px;line-height:15px;color:#292929;font-weight:400;font-family:'Roboto-Regular';}.project-footer  ul > li:after{content:'';position:absolute;left:0;top:1px;width:0;height:0;border-style:solid;border-width:6px 0px 6px 8px;border-color:transparent transparent transparent #006fac;}.project-footer ul > li:before{content:'';position:absolute;left:1.3px;top:4px;width:0;height:0;border-style:solid;border-width:3px 0 3px 3px;z-index:1;border-color:transparent transparent transparent #fff;}#block-coderedsafety-tabs{margin-top:20px;}.page-header .logo-menu .menu-div .top_right ul li a{font-size:14px;letter-spacing:1px;}.page-header .logo-menu .menu-div .top_right ul li a{padding:60px 18px;}.phone-div a.cont-tab{background-color:#d64739;border:#d64739 solid 1px;color:#fff;padding:5px 10px;margin-bottom:5px;font-family:'Roboto-Regular';font-size:16px;letter-spacing:1px;}.phone-div a{padding:5px 10px;font-family:'Roboto-Regular';font-size:16px;letter-spacing:1px;}.phone-div a svg path{fill:#d64739;}.phone-div a:hover{background-color:transparent;border-color:#d64739;}.phone-div a svg{width:17px;margin-right:7px;}@media screen and (max-width:1315px){.page-header .logo-menu .menu-div .top_right ul li a{padding:15px 15px;}.page-header{padding:5px 0 !important;}.phone-div a.cont-tab,.phone-div a{padding:3px 8px;font-size:14px;}}@media screen and (max-width:768px){.two-col .txt-sec{width:100%;padding:0;}.two-col .logo-sec{width:100%;padding:15px;}.smart-tabs h2,.smart-tabs h3{font-size:25px;line-height:26px;margin:0 0 18px 0;}.smart-tabs dd{top:15px !important;}.smart-tabs dd p{font-size:16px;line-height:23px;}body h2.blue-heading{font-size:26px;line-height:28px;margin-bottom:35px;}.project-top-header h3{font-size:25px;line-height:26px;}.two-col .txt-sec p{font-size:16px;line-height:24px;}}.paragraph-id--1811 dt,.paragraph-id--1761 dt{width:50%;}.paragraph-id--2066 .sq-1,.paragraph-id--2006 .sq-4{width:66.66%;}.paragraph-id--1811 > dl#js-smart-tabs > dd:nth-child(2){max-height:255px;overflow:auto;}.paragraph-id--1811 #js-smart-tabs{background:#fff;}.paragraph-id--1811 .smart-tabs dd{top:52px !important;}@media screen and (max-width:768px){.paragraph-id--1811 .smart-tabs dd{top:0px !important;}}@media screen and (max-width:767px){dl#js-smart-tabs{height:auto!important;}}.paragraph-id--1761 dd{overflow-x:auto;}.paragraph-id--1761 .smart-tabs.tabs{}.paragraph-id--1761 dd.dd-sq-0{height:auto!important;}.sides-divs .right-side-div{overflow:hidden;}.paragraph-id--1761 .smart-tabs dt{border-width:2px 1px 1px 0!important;}.paragraph-id--1761 #tabs-top-sec{margin:10px 0 0px 0;}.paragraph-id--1761 .smart-tabs dd{top:42px!important;}.blastpage{overflow-y:scroll;}.blastpage table{width:600px!important;}.blastpage{overflow-y:scroll;height:480px;}.paragraph-id--1761 .smart-tabs dd{overflow-x:inherit;}@media (max-width:1030px){.phone-div{display:none;}.mobile-toggle{padding:30px 10px;}.page-header .logo-menu .menu-div .top_right ul li a{padding:30px 15px;}.page-header{padding:20px 0 !important;}body.toggled .btn-close{top:20px;}.container{padding:0 15px;}}@media screen and (min-width:992px) and (max-width:1599px){.page-header .logo-menu .menu-div .top_right ul li a{font-size:12px;}}.style-blue.product-section-bg{background-color:#006fac;}.style-blue .section-div .section-title{color:#006fac;}.style-blue .section-div .section-detail{font-size:20px;}.style-blue .card-section .inner-card .single-card.hover-a .red-hover{color:#006fac !important;}.two-col .txt-sec .project-top-header p a:hover{background-color:#006fac !important;color:#fff !important;display:inline !important;}.project-top-header a{font-family:'RobotoCondensed-Bold' !important;color:#006fac;padding:0 2px;}@media (max-width:1024px){.phone-div{display:none;}}.mobile-footer{display:none;}@media (max-width:767px){.mobile-footer{display:block;}.mobile-footer{position:sticky;bottom:0;left:0;width:100%;background-color:#e43c39;}.mobile-footer ul{display:flex;justify-content:space-between;align-items:center;width:100%;}.mobile-footer ul li{display:inline-block;width:50%;padding:8px 10px;}.mobile-footer ul li  a{text-align:center;}.mobile-footer ul li  a i{font-size:34px;color:#fff}.page-footer{padding:50px 0 0px 0;}.mobile-footer{position:fixed;}.mobile-footer ul li{position:relative;}.mobile-footer ul li:before{content:"|";position:absolute;right:0;top:0;font-size:22px;line-height:49px;color:#ffffff78;font-weight:300;font-style:normal;}.mobile-footer ul li:nth-child(2n):before{display:none;}}#js-smart-tabs{background:transparent;}
