@font-face{font-family:Roboto;src:url(../../public/assets/fonts/Roboto-Regular.eot);src:url(../../public/assets/fonts/Roboto-Regular.eot?#iefix) format('embedded-opentype'),url(../../public/assets/fonts/Roboto-Regular.woff2) format('woff2'),url(../../public/assets/fonts/Roboto-Regular.woff) format('woff'),url(../../public/assets/fonts/Roboto-Regular.ttf) format('truetype'),url(../../public/assets/fonts/Roboto-Regular.svg#Roboto-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Bold';src:url(../../public/assets/fonts/Roboto-Bold.eot);src:url(../../public/assets/fonts/Roboto-Bold.eot?#iefix) format('embedded-opentype'),url(../../public/assets/fonts/Roboto-Bold.woff2) format('woff2'),url(../../public/assets/fonts/Roboto-Bold.woff) format('woff'),url(../../public/assets/fonts/Roboto-Bold.ttf) format('truetype'),url(../../public/assets/fonts/Roboto-Bold.svg#Roboto-Bold) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:icons;src:url(../../public/assets/fonts/icons.eot);src:url(../../public/assets/fonts/icons.eot#iefix) format('embedded-opentype'),url(../../public/assets/fonts/icons.ttf) format('truetype'),url(../../public/assets/fonts/icons.woff) format('woff'),url(../../public/assets/fonts/icons.svg#icons) format('svg');font-weight:400;font-style:normal}.icon-hamburger:before{content:"\e900"}.icon-close:before{content:"\e901"}.icon-arrow-down:before{content:"\e902"}.icon-arrow-left:before{content:"\e903"}.icon-arrow-right:before{content:"\e904"}.icon-arrow-up:before{content:"\e905"}.icon-plus:before{content:"\e906"}.icon-minus:before{content:"\e907"}.icon-comments:before{content:"\e908"}.icon-facebook:before{content:"\e909"}.icon-twitter:before{content:"\e90a"}.icon-instagram:before{content:"\e90b"}.icon-youtube:before{content:"\e90c"}.icon-linkedin:before{content:"\e90d"}.icon-google:before{content:"\e90e"}.icon-share:before{content:"\e90f"}.icon-search:before{content:"\e910"}.icon-download:before{content:"\e911"}@media screen and (max-width:769px){.mobile-hide{display:none!important}}.mobile-show{display:none!important}@media screen and (max-width:769px){.mobile-show{display:block!important}}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit}body,html{width:100%;height:auto;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{position:relative;display:block}body{font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:1.2em;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:770px) and (max-width:949px){body{font-size:15px}}@media screen and (min-width:580px) and (max-width:769px){body{font-size:14px}}@media screen and (min-width:381px) and (max-width:579px){body{font-size:14px}}@media screen and (max-width:380px){body{font-size:15px}}body *{-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a img{border:none}a{cursor:pointer;font-size:inherit;text-decoration:none}button,input,textarea{-webkit-appearance:none;-webkit-border-radius:0}ol,ul{list-style-position:outside}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{margin:0;padding:5px 0 10px 0;font-family:'Roboto Bold','Arial Bold',sans-serif;line-height:1.2em}h1{font-size:2.8em}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){h1{font-size:2.24em}}h1 sup{font-size:40%;line-height:0;vertical-align:20px!important}h2{font-size:2.5em}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){h2{font-size:2em}}h2 sup{font-size:40%;line-height:0;vertical-align:18px!important}h3{font-size:2.2em}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){h3{font-size:1.76em}}h3 sup{font-size:40%;line-height:0;vertical-align:16px!important}h4{font-size:1.9em}h5{font-size:1.6em}h6{font-size:1.3em}a{color:#b01d38}a:hover{color:#84162a}p{margin:0;padding:5px 0 10px 0;line-height:1.4em;font-size:1em}p sup{font-size:50%;line-height:0;vertical-align:6px!important}strong{font-family:'Roboto Bold','Arial Bold',sans-serif}u{text-decoration:underline}em{font-family:Roboto,Arial,sans-serif;font-style:italic}sup{font-size:50%;line-height:0;vertical-align:5px}[class*=" icon-"],[class^=icon-]{font-family:icons!important;color:inherit;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.group:before{content:"";display:table}.group:after{content:"";display:table;clear:both}[class*=col-],[class^=col-]{position:relative;display:inline-block;vertical-align:middle;margin:5px 1%}[class*=col-].no-margin,[class^=col-].no-margin{margin:0}[class*=flt-col-],[class^=flt-col-]{position:relative;display:block;float:left;margin:5px 1%}[class*=flt-col-].no-margin,[class^=flt-col-].no-margin{margin:0}.col-12{flex:none;width:98%}.col-12.no-margin{width:100%}.col-11{flex:none;width:89.66666667%}.col-11.no-margin{width:91.66666667%}.col-10{flex:none;width:81.33333333%}.col-10.no-margin{width:83.33333333%}.col-9{flex:none;width:73%}.col-9.no-margin{width:75%}.col-8{flex:none;width:64.66666667%}.col-8.no-margin{width:66.66666667%}.col-7{flex:none;width:56.33333333%}.col-7.no-margin{width:58.33333333%}.col-6{flex:none;width:48%}.col-6.no-margin{width:50%}.col-5{flex:none;width:39.66666667%}.col-5.no-margin{width:41.66666667%}.col-4{flex:none;width:31.33333333%}.col-4.no-margin{width:33.33333333%}.col-3{flex:none;width:23%}.col-3.no-margin{width:25%}.col-2{flex:none;width:14.66666667%}.col-2.no-margin{width:16.66666667%}.col-1{flex:none;width:6.33333333%}.col-1.no-margin{width:8.33333333%}.sec-col-12{position:relative;display:block;width:100%;margin:0 auto}.col-1of5{width:18%}.flex{display:flex!important;position:relative;width:100%;align-items:center;align-content:stretch;flex-direction:row;flex-wrap:wrap;justify-content:center}.flex.even-items{align-items:stretch}.flex-col-12{flex:none;width:98%}.flex-col-12.no-margin{width:100%}.flex-col-11{flex:none;width:89.66666667%}.flex-col-11.no-margin{width:91.66666667%}.flex-col-10{flex:none;width:81.33333333%}.flex-col-10.no-margin{width:83.33333333%}.flex-col-9{flex:none;width:73%}.flex-col-9.no-margin{width:75%}.flex-col-8{flex:none;width:64.66666667%}.flex-col-8.no-margin{width:66.66666667%}.flex-col-7{flex:none;width:56.33333333%}.flex-col-7.no-margin{width:58.33333333%}.flex-col-6{flex:none;width:48%}.flex-col-6.no-margin{width:50%}.flex-col-5{flex:none;width:39.66666667%}.flex-col-5.no-margin{width:41.66666667%}.flex-col-4{flex:none;width:31.33333333%}.flex-col-4.no-margin{width:33.33333333%}.flex-col-3{flex:none;width:23%}.flex-col-3.no-margin{width:25%}.flex-col-2{flex:none;width:14.66666667%}.flex-col-2.no-margin{width:16.66666667%}.flex-col-1{flex:none;width:6.33333333%}.flex-col-1.no-margin{width:8.33333333%}.flex-col{flex:1 0;margin:5px 1%}.flex-col.no-margin{margin:0}#main,#wrapper,footer,header{position:relative;display:block;width:100%;margin:0}.content{position:relative;display:block;width:80%;max-width:1300px;margin:0 auto;vertical-align:middle}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){.content{width:90%}}#wrapper{height:auto;min-height:100vh;overflow-x:hidden}header{height:auto;color:#fff}header .content{width:80%;padding:0 0}#main{height:auto;min-height:85vh;background-color:#fff;color:#000}#main .content{padding:100px 0}@media screen and (min-width:770px) and (max-width:949px){#main .content{padding:80px 0}}@media screen and (min-width:580px) and (max-width:769px){#main .content{padding:60px 0}}@media screen and (min-width:381px) and (max-width:579px){#main .content{padding:40px 0}}@media screen and (max-width:380px){#main .content{padding:20px 0}}footer{height:auto;color:#000}footer .content{width:80%;padding:100px 0}@media screen and (min-width:770px) and (max-width:949px){footer .content{padding:80px 0}}@media screen and (min-width:580px) and (max-width:769px){footer .content{padding:60px 0}}@media screen and (min-width:381px) and (max-width:579px){footer .content{padding:40px 0}}@media screen and (max-width:380px){footer .content{padding:20px 0}}.section,article,section{position:relative;display:block;clear:both;margin:0;padding:0}.section .content,article .content,section .content{padding:100px 0}@media screen and (min-width:770px) and (max-width:949px){.section .content,article .content,section .content{padding:80px 0}}@media screen and (min-width:580px) and (max-width:769px){.section .content,article .content,section .content{padding:60px 0}}@media screen and (min-width:381px) and (max-width:579px){.section .content,article .content,section .content{padding:40px 0}}@media screen and (max-width:380px){.section .content,article .content,section .content{padding:20px 0}}.section.main,article.main,section.main{background-color:#b01d38;color:#fff}.section.main a,article.main a,section.main a{color:#fff}.section.main a:hover,article.main a:hover,section.main a:hover{color:#000}.section.sec,article.sec,section.sec{background-color:#8ce0f9;color:#000}.section.gray,article.gray,section.gray{background-color:#f7f7f7;background-size:25% auto;background-position:-30px 100px;background-repeat:no-repeat}.section.blue-image .overlay,article.blue-image .overlay,section.blue-image .overlay{position:absolute;display:block;width:100%;height:100%;top:0;left:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:center;background-repeat:no-repeat;filter:brightness(250%) contrast(150%) grayscale(60%);-webkit-filter:brightness(250%) contrast(150%) grayscale(60%);opacity:.2}.section.blue-image .color-overlay,article.blue-image .color-overlay,section.blue-image .color-overlay{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:rgba(119,176,219,.3);filter:saturate(7);-webkit-filter:saturate(7);z-index:5}.section.blue-image div[class*=col-],article.blue-image div[class*=col-],section.blue-image div[class*=col-]{z-index:10}.section.blue-image .content,article.blue-image .content,section.blue-image .content{position:static}#modal-overlay{position:fixed;display:block;top:-100%;height:100vh;width:100%;overflow:hidden;background-color:rgba(0,0,0,.5);z-index:10000}#modal-overlay .icon-close{position:absolute;display:block;right:25px;top:25px;font-size:2em;color:#fff;cursor:pointer}@media screen and (max-width:769px){#modal-overlay .icon-close{top:15px;right:10px}}#modal-overlay .content{position:relative;display:block;margin:5% auto;padding:45px;background-color:#fff}@media screen and (max-width:769px){#modal-overlay .content{margin-top:45px}}#modal-overlay .content.form-content{max-width:700px}#modal-overlay .content.form-content p.title{color:#b01d38;font-family:'Roboto Bold','Arial Bold',sans-serif;text-align:center}#modal-overlay .content.form-content form#ad-traffic-form input[type=submit]{padding:10px 5px;margin:5px 1%;vertical-align:top;width:30.4555%}#modal-overlay .content.form-content form#ad-traffic-form input[type=submit]:hover{color:#b01d38}@media screen and (max-width:769px){#modal-overlay .content.form-content form#ad-traffic-form label{width:100%}}#modal-overlay .content.form-content form#ad-traffic-form .wpcf7-response-output{border-color:#ea0000;text-align:center}.cookie-message{position:fixed;display:none;width:100%;height:auto;bottom:0;z-index:10000;background-color:rgba(0,0,0,.9);border:2px solid #f7f7f7;font-size:15px;color:#fff}.cookie-message .content{padding:10px;text-align:center}.cookie-message .content p{font-size:inherit;padding:0}.cookie-message .content a{color:#8ce0f9}.cookie-message .content a:hover{color:#f7f7f7}.cookie-message .icon-close{position:absolute;display:block;top:4px;right:10px;font-size:1.4em;color:#fff;cursor:pointer}header{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#b01d38;background-position:bottom center;background-repeat:no-repeat;vertical-align:middle;font-size:inherit;padding-top:100px}header *{vertical-align:middle}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){header{padding-top:70px}}header .hero{position:relative;display:table;height:100%;width:100%}header .hero .cell{position:relative;display:table-cell}header .hero .cell .content{height:auto;text-align:left}header .hero .cell .content h1,header .hero .cell .content h2,header .hero .cell .content h3,header .hero .cell .content h4,header .hero .cell .content h5,header .hero .cell .content h6{color:#fff;text-transform:none}header .hero .cell .content p{color:#fff;text-transform:none;font-size:inherit;font-weight:inherit}@media screen and (min-width:381px) and (max-width:579px){header .hero .cell .content p{font-size:inherit}}@media screen and (max-width:380px){header .hero .cell .content p{font-size:inherit}}header .hero .cell.flex{height:100%;vertical-align:middle}header .hero .cell.flex.med-size{align-items:stretch}header .hero .cell.flex #image{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:center center;background-repeat:no-repeat}header .hero .cell.flex img{position:relative;display:block;width:100%;height:auto}header .hero .cell.flex #lg-image{position:relative;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:center;background-repeat:no-repeat}@media screen and (max-width:769px){header .hero .cell.flex #lg-image{display:none}}header .hero .cell.flex .copy-block{position:relative;display:flex;flex-direction:column;vertical-align:middle;height:100%;align-items:stretch}@media screen and (max-width:769px){header .hero .cell.flex .copy-block{width:100%}}header .hero .cell.flex .copy-block.main{background-color:#b01d38;color:#fff}header .hero .cell.flex .copy-block.sec{background-color:#8ce0f9;color:#b01d38}header .hero .cell.flex .copy-block img{position:relative;display:block;width:100%;height:auto;bottom:0}header .hero .cell.flex .copy-block .copy{display:flex;flex-direction:column;justify-content:center;flex-grow:2;width:80%;height:auto;margin:0 auto;padding:50px 0}header .hero .cell.flex .copy-block .copy h1,header .hero .cell.flex .copy-block .copy p{color:inherit}@media screen and (min-width:950px) and (max-width:1200px),screen and (min-width:770px) and (max-width:949px){header .hero .cell.flex .copy-block .copy h1{font-size:2.5em}}@media screen and (max-width:380px){header .hero .cell.flex .copy-block .copy h1{font-size:1.8em}}@media screen and (min-width:381px) and (max-width:579px){header .hero .cell.flex .copy-block .copy{padding:30px 0;width:85%}}@media screen and (max-width:380px){header .hero .cell.flex .copy-block .copy{padding:20px 0;width:85%}}header.header-lg{min-height:900px;height:95vh}@media screen and (min-width:770px) and (max-width:949px){header.header-lg{height:80.75vh;min-height:720px}}@media screen and (min-width:580px) and (max-width:769px){header.header-lg{height:auto;min-height:585px}}@media screen and (min-width:381px) and (max-width:579px){header.header-lg{height:auto;min-height:450px;font-size:inherit}}@media screen and (max-width:380px){header.header-lg{height:auto;min-height:360px;font-size:inherit}}header.header-md{min-height:550px;height:60vh}@media screen and (min-width:770px) and (max-width:949px){header.header-md{height:51vh;min-height:440px}}@media screen and (min-width:580px) and (max-width:769px){header.header-md{height:auto;min-height:357.5px}}@media screen and (min-width:381px) and (max-width:579px){header.header-md{height:auto;min-height:275px;font-size:inherit}}@media screen and (max-width:380px){header.header-md{height:auto;min-height:220px;font-size:inherit}}@media screen and (min-width:580px) and (max-width:769px),screen and (min-width:381px) and (max-width:579px){header.header-md .cell.flex #image{width:100%;height:240px}}@media screen and (max-width:380px){header.header-md .cell.flex #image{width:100%;height:150px}}header.header-sm{height:auto}header.header-sm .hero{min-height:300px;height:auto;width:90%;max-width:1300px;margin:0 auto}header.header-sm .hero .cell{height:100%}header.header-sm .hero .cell .copy-block{position:relative;display:inline-block;width:90%;margin:0 auto;vertical-align:middle}@media screen and (max-width:769px){header.header-sm .hero .cell .copy-block{width:100%}}header.header-sm .hero .cell .copy-block .copy{position:relative;display:inline-block;vertical-align:middle;width:100%}@media screen and (max-width:769px){header.header-sm .hero .cell .copy-block .copy{text-align:center}}@media screen and (min-width:770px) and (max-width:949px){header.header-sm .hero{min-height:240px}}@media screen and (min-width:580px) and (max-width:769px){header.header-sm .hero{height:auto;min-height:195px}}@media screen and (min-width:381px) and (max-width:579px){header.header-sm .hero{height:auto;min-height:150px;font-size:inherit}}@media screen and (max-width:380px){header.header-sm .hero{height:auto;min-height:120px;font-size:inherit}}footer{background-color:#000;color:#fff;font-size:1em}footer .content{vertical-align:bottom}footer .content [class*=col-],footer .content [class^=col-]{vertical-align:bottom}footer .content img.footer-logo{position:relative;display:block;width:100%;max-width:150px;height:auto;margin:0}footer .content p.title{font-weight:700;font-size:1.2em}footer .content p.copyright{font-size:.7em;text-align:right}footer .content a{font-weight:700;color:#fff;text-decoration:none}footer .content a:hover{color:#8ce0f9}footer .content a.email,footer .content a.tel{font-weight:400}footer .content span.icon{font-size:2.2em;color:#fff}footer .content span.icon:hover{color:#8ce0f9}footer .content ul{position:relative;display:inline-block;margin:10px auto 0 auto;padding:0}footer .content ul li{position:relative;display:inline-block;width:45%;list-style-type:none;margin:0 0 5px 0;padding:3px 0 0 0;text-align:left}footer .content .sub-menu{display:none}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){footer .content .logo-col{width:100%}}footer .content .social-col{text-align:right}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){footer .content .social-col{width:100%;margin-top:10px;text-align:left}footer .content .social-col p{text-align:left}}form{position:relative;display:block;height:auto}form fieldset,form label{position:relative;padding:0 0 15px 0;font-size:16px}form fieldset .error,form fieldset .wpcf7-not-valid,form label .error,form label .wpcf7-not-valid{color:red}form fieldset legend,form label legend{position:relative;display:block;margin:0}form input[type=date],form input[type=datetime],form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form textarea{position:relative;display:block;width:100%;padding:10px 15px 10px 10px;margin:0;border:1px solid grey;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:14px;color:#000;font-family:Roboto,Arial,sans-serif;background-color:#fff}form input[type=date]:focus,form input[type=datetime]:focus,form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form textarea:focus{border-color:#8ce0f9;outline:0;-webkit-box-shadow:0 2px 4px 0 #8ce0f9;-moz-box-shadow:0 2px 4px 0 #8ce0f9;box-shadow:0 2px 4px 0 #8ce0f9}form input[type=date].error,form input[type=datetime].error,form input[type=email].error,form input[type=number].error,form input[type=password].error,form input[type=search].error,form input[type=tel].error,form input[type=text].error,form textarea.error{border-color:#ea0000}form input[type=date]:disabled,form input[type=datetime]:disabled,form input[type=email]:disabled,form input[type=number]:disabled,form input[type=password]:disabled,form input[type=search]:disabled,form input[type=tel]:disabled,form input[type=text]:disabled,form textarea:disabled{background-color:#f7f7f7;border-color:#999;color:#262626;cursor:not-allowed}form input[type=date],form input[type=datetime],form input[type=search]{padding-top:7.5px;padding-bottom:7.5px}form input.honey{position:relative;display:inline;width:0;height:0;margin:0;padding:0;visibility:none}form textarea{border:1px solid grey;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0;resize:none}form textarea:disabled{background-color:#f7f7f7;border-color:#999;color:#262626;cursor:not-allowed}form select{position:relative;display:block;width:100%;height:auto;padding:10px 10px 12px 10px;margin:0;border:1px solid grey;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;text-indent:0;font-size:14px;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../assets/images/selectarrow.png) right 15px center no-repeat #fff;background-size:auto 8px;overflow:''}form select::-ms-expand{display:none}form select:focus{border-color:#8ce0f9;outline:0;-webkit-box-shadow:0 2px 4px 0 #8ce0f9;-moz-box-shadow:0 2px 4px 0 #8ce0f9;box-shadow:0 2px 4px 0 #8ce0f9}form select.error{border-color:#ea0000}form select.no-value{color:#d1d1d1}form select:disabled{background-color:#f7f7f7;border-color:#999;color:#262626;cursor:not-allowed}form #submit,form .submit,form button[class*=btn-],form input[type=button],form input[type=reset],form input[type=submit]{max-width:350px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:14px;color:#fff;font-family:'Roboto Bold','Arial Bold',sans-serif;line-height:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin:0 auto}@media screen and (min-width:381px) and (max-width:579px){form #submit,form .submit,form button[class*=btn-],form input[type=button],form input[type=reset],form input[type=submit]{max-width:100%}}form #submit:disabled,form .submit:disabled,form button[class*=btn-]:disabled,form input[type=button]:disabled,form input[type=reset]:disabled,form input[type=submit]:disabled{background-color:#f7f7f7;border-color:#999;color:#262626;cursor:not-allowed}form .checkboxes input[type=checkbox],form .checkboxes input[type=radio],form .radios input[type=checkbox],form .radios input[type=radio]{width:0;height:0;margin:0;padding:0;display:none}form .checkboxes input[type=checkbox]+span,form .checkboxes input[type=radio]+span,form .radios input[type=checkbox]+span,form .radios input[type=radio]+span{position:relative;display:inline-block;top:4px;margin-right:5px;background:#efefef;cursor:pointer;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}form .checkboxes input[type=checkbox]+span:hover,form .checkboxes input[type=radio]+span:hover,form .radios input[type=checkbox]+span:hover,form .radios input[type=radio]+span:hover{background-color:#000}form .checkboxes input[type=checkbox]:checked+span,form .checkboxes input[type=radio]:checked+span,form .radios input[type=checkbox]:checked+span,form .radios input[type=radio]:checked+span{background:#b01d38}form .checkboxes input[type=radio]+span,form .radios input[type=radio]+span{padding:8px;border:1px solid #000;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px}form .checkboxes input[type=checkbox]+span,form .radios input[type=checkbox]+span{padding:8px;border:1px solid #000;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}form .checkboxes label .error span,form .radios label .error span{border:2px solid #ea0000}form .checkboxes label:hover,form .radios label:hover{cursor:pointer}form .checkboxes label:hover span,form .radios label:hover span{background-color:#000}.input-detail{position:relative;display:block;margin-bottom:10px}.input-detail span{width:85px;position:absolute;display:inline-block;top:0;height:100%;padding:10px;border:1px solid grey;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:14px;color:#000;background-color:#f7f7f7;text-align:center;z-index:1}.input-detail span.left{left:0}.input-detail span.left+input,.input-detail span.left+span+input{text-indent:85px}.input-detail span.right{right:0}.input-detail span.right+input,.input-detail span.right+span+input{padding-right:85px}.input-detail input{margin-bottom:0!important}.btn,[class*=btn-],[class^=btn-]{position:relative;display:inline-block;margin:25px 0;padding:20px 5px;width:150px;font-family:'Roboto Bold','Arial Bold',sans-serif;text-align:center;line-height:1em;text-transform:none;cursor:pointer;opacity:1;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.btn.wide,[class*=btn-].wide,[class^=btn-].wide{width:400px;max-width:100%}.btn.disable,.btn.disable:hover,[class*=btn-].disable,[class*=btn-].disable:hover,[class^=btn-].disable,[class^=btn-].disable:hover{opacity:0}@media screen and (max-width:769px){.btn,[class*=btn-],[class^=btn-]{font-size:1.2em}}.btn-base{background-color:#000;color:#fff;border:2px solid #000}.btn-base:hover{background-color:#fff;color:#000;border:2px solid #000}.btn-main{background-color:#b01d38;color:#fff;border:2px solid #b01d38}.btn-main:hover{background-color:#fff;color:#b01d38;border:2px solid #b01d38}.btn-sec{background-color:#8ce0f9;color:#fff;border:2px solid #8ce0f9}.btn-sec:hover{background-color:#fff;color:#8ce0f9;border:2px solid #8ce0f9}.btn-third{background-color:#f0f0f0;color:#fff;border:2px solid #f0f0f0}.btn-third:hover{background-color:#fff;color:#f0f0f0;border:2px solid #f0f0f0}.btn-fourth{background-color:#efefef;color:#fff;border:2px solid #efefef}.btn-fourth:hover{background-color:#fff;color:#efefef;border:2px solid #efefef}.btn-rev{background-color:#fff;color:#b01d38;border:2px solid #fff}.btn-rev:hover{background-color:#b01d38;color:#fff;border:2px solid #fff}.btn-white{background-color:#fff;color:#000;border:2px solid #fff}.btn-white:hover{background-color:#8ce0f9;color:#fff;border:2px solid #fff}.btn-gray{background-color:#868686;color:#fff;border:2px solid #868686}.btn-gray:hover{background-color:#fff;color:#868686;border:2px solid #868686}.btn-gray.outline{background-color:#fff;color:#868686}.btn-gray.outline:hover{background-color:#868686;color:#fff}.btn-lt-gray{background-color:#f7f7f7;color:#000;border:2px solid #f7f7f7}.btn-lt-gray:hover{background-color:#000;color:#f7f7f7;border:2px solid #f7f7f7}@media screen and (min-width:770px){header.video-header{height:auto;min-height:auto}header.video-header .hero{position:absolute;top:0;padding:20% 0 0;z-index:1}}#video-hero-container{position:relative;display:block;width:100%;height:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:center;background-repeat:no-repeat;top:0;right:0;bottom:0;left:0;padding-bottom:56.25%;z-index:0}@media screen and (max-width:769px){#video-hero-container{display:none}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#video-hero-container{background-position:78% bottom}}@media (min-aspect-ratio:16/9){#video-hero-container{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){#video-hero-container{width:300%;left:-100%}}#video-hero-container iframe,#video-hero-container video{position:absolute;display:block;width:100%;height:100%;top:0;left:0;opacity:1;pointer-events:none;-webkit-transition:opacity .9s;-moz-transition:opacity .9s;-o-transition:opacity .9s;transition:opacity .9s}@media screen and (max-width:769px){#video-hero-container iframe,#video-hero-container video{display:none}}.sidebar h1,.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5,.sidebar h6{padding:0 0 10px 0;font-family:'Roboto Bold','Arial Bold',sans-serif;font-size:1.4em;color:#f0f0f0;text-transform:uppercase}.sidebar p{color:#000;padding:0 0 10px 0}.sidebar p[class*=title]{padding:0 0 10px 0;font-family:'Roboto Bold','Arial Bold',sans-serif;font-size:1.4em;color:#f0f0f0;text-transform:uppercase}.sidebar div,.sidebar li{position:relative;display:block;list-style-type:none;margin:0;padding:0}.sidebar div ul,.sidebar li ul{width:100%;margin:0;padding:0 0 15px 25px}.sidebar div ul li,.sidebar li ul li{position:relative;display:list-item;list-style-type:disc}.sidebar div ol,.sidebar li ol{width:100%;margin:0;padding:0 0 15px 25px}.sidebar div ol li,.sidebar li ol li{position:relative;display:list-item;list-style-type:decimal}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.flex{display:block}.flex .flex-col,.flex [class*=flex-col]{display:inline-block}nav{vertical-align:middle}nav .nav-content{display:table!important}nav .nav-content ul.menu{display:table-cell!important;vertical-align:middle}nav .nav-content ul.menu li.menu-item{display:inline-block}}.has-slide{position:relative}.slide-up{top:100px;opacity:0;-webkit-transition:top .6s ease-out,opacity .9s ease-out;-moz-transition:top .6s ease-out,opacity .9s ease-out;-o-transition:top .6s ease-out,opacity .9s ease-out;transition:top .6s ease-out,opacity .9s ease-out}.slide-up.has-slid{top:0;opacity:1}.slide-down{top:-100px;opacity:0;-webkit-transition:top .6s ease-out,opacity .9s ease-out;-moz-transition:top .6s ease-out,opacity .9s ease-out;-o-transition:top .6s ease-out,opacity .9s ease-out;transition:top .6s ease-out,opacity .9s ease-out}.slide-down.has-slid{top:0;opacity:1}.slide-in-left{left:-200px;opacity:0;-webkit-transition:left .6s ease-out,opacity .9s ease-out;-moz-transition:left .6s ease-out,opacity .9s ease-out;-o-transition:left .6s ease-out,opacity .9s ease-out;transition:left .6s ease-out,opacity .9s ease-out}.slide-in-left.has-slid{left:0;opacity:1}.slide-in-right{right:-200px;opacity:0;-webkit-transition:right .6s ease-out,opacity .9s ease-out;-moz-transition:right .6s ease-out,opacity .9s ease-out;-o-transition:right .6s ease-out,opacity .9s ease-out;transition:right .6s ease-out,opacity .9s ease-out}.slide-in-right.has-slid{right:0;opacity:1}.truste_box_overlay_inner,.truste_box_overlay_inner iframe{border-radius:5px!important;background-color:#333740!important}.truste_box_overlay_inner .truste-close-button img,.truste_box_overlay_inner iframe .truste-close-button img{filter:brightness(0) invert(1);margin-top:-3px;padding:5px 3px 0}.truste_box_overlay{position:fixed!important}.truste_box_overlay,.truste_overlay{z-index:2147483648!important}#truste-powered-by img{max-width:70px!important}.trustarc-wrapper{display:inline-block}.trustarc-wrapper #consent-banner{z-index:initial}nav{position:fixed;display:block;width:100%;z-index:1000;vertical-align:middle}nav .nav-content{width:100%;height:auto;max-width:95%;margin:0 auto;padding:0}nav .nav-content ul.menu{position:relative;display:table;align-self:stretch;width:auto;margin:0;padding:0;text-align:right}@media screen and (max-width:769px){nav .nav-content ul.menu{position:fixed;display:block;overflow:auto;width:100%;height:100vh;top:0;right:-101%;padding:0;z-index:100}nav .nav-content ul.menu.show{right:0}}nav .nav-content ul.menu li.menu-item{position:relative;display:table-cell;vertical-align:middle;padding:25px;width:auto}@media screen and (min-width:770px) and (max-width:949px){nav .nav-content ul.menu li.menu-item{padding:0}}@media screen and (max-width:769px){nav .nav-content ul.menu li.menu-item{position:relative;display:block;padding:0;text-align:center}}@media screen and (min-width:770px) and (max-width:949px){nav .nav-content ul.menu li.menu-item a{padding:20px}}@media screen and (max-width:769px){nav .nav-content ul.menu li.menu-item a{padding:18px}}nav .nav-content ul.menu li.menu-item.btn{padding:10px 0!important}nav .nav-content ul.menu li.menu-item.btn a{padding:18px 25px;margin-left:5px}@media screen and (max-width:769px){nav .nav-content ul.menu li.menu-item.btn a{padding:12px 18px}}nav .nav-content ul.menu li.menu-item .sub-menu{position:absolute;display:block;width:135%;height:0;top:100%;margin:0;padding:0;z-index:20}@media screen and (max-width:769px){nav .nav-content ul.menu li.menu-item .sub-menu{display:none}}nav .nav-content ul.menu li.menu-item .sub-menu li.menu-item{display:block;padding:0}nav .nav-content ul.menu li.menu-item .sub-menu li.menu-item a{padding:10px 10px}nav .nav-content a#logo{position:relative;display:table-cell;margin:0;padding:25px 0;vertical-align:middle}@media screen and (max-width:769px){nav .nav-content a#logo{margin:0;padding:18px 0 18px 10px}}nav .nav-content a#logo img,nav .nav-content a#logo svg{position:relative;display:block;width:100%;height:auto;max-width:150px}@media screen and (min-width:580px) and (max-width:769px),screen and (min-width:770px) and (max-width:949px){nav .nav-content a#logo img,nav .nav-content a#logo svg{width:100px}}@media screen and (min-width:381px) and (max-width:579px){nav .nav-content a#logo img,nav .nav-content a#logo svg{width:100px}}@media screen and (max-width:380px){nav .nav-content a#logo img,nav .nav-content a#logo svg{width:100px}}nav .nav-content #hamburger{position:relative;display:none;vertical-align:middle;text-align:right}nav .nav-content #hamburger .icon{cursor:pointer}@media screen and (max-width:769px){nav .nav-content #hamburger{display:table-cell;top:0}}nav .nav-content #menu-expander{display:none}nav .nav-content #menu-close{position:relative;display:none;padding:15px;font-size:2.5em}@media screen and (max-width:769px){nav .nav-content #menu-close{display:block}}nav{background-color:#000}nav .nav-content{justify-content:space-between}nav .nav-content a,nav .nav-content img{line-height:1em}nav .nav-content ul.menu{list-style-type:none}@media screen and (max-width:769px){nav .nav-content ul.menu{background-color:#000;-webkit-transition:right .4s;-moz-transition:right .4s;-o-transition:right .4s;transition:right .4s}}nav .nav-content ul.menu li.menu-item{list-style-type:none;font-size:1em;color:#fff;font-family:'Roboto Bold','Arial Bold',sans-serif;background-color:transparent}nav .nav-content ul.menu li.menu-item.current-menu-item,nav .nav-content ul.menu li.menu-item:hover{color:#8ce0f9;background-color:transparent}nav .nav-content ul.menu li.menu-item.current-menu-item a{cursor:default}nav .nav-content ul.menu li.menu-item.btn a{background-color:#8ce0f9;color:#000}nav .nav-content ul.menu li.menu-item.btn a:hover{color:#b01d38;background-color:#fff}@media screen and (max-width:769px){nav .nav-content ul.menu li.menu-item{font-size:2em;color:#fff;background-color:#000}nav .nav-content ul.menu li.menu-item.current-menu-item,nav .nav-content ul.menu li.menu-item:hover{color:#000;background-color:#8ce0f9}nav .nav-content ul.menu li.menu-item.btn:hover{background-color:#000}}nav .nav-content ul.menu li.menu-item a{position:relative;display:block;color:inherit;text-decoration:none}nav .nav-content ul.menu .sub-menu{list-style-type:none;overflow:hidden;background-color:#000}nav .nav-content ul.menu .sub-menu li.menu-item{color:#fff}nav .nav-content ul.menu .sub-menu li.menu-item.current-menu-item,nav .nav-content ul.menu .sub-menu li.menu-item:hover{color:#b01d38;background-color:#fff}nav .nav-content ul.menu .sub-menu li.menu-item a{text-align:left}nav .nav-content #hamburger{font-size:3em;color:#fff}nav .nav-content #menu-close{color:#fff}@media screen and (max-width:769px){nav .nav-content #menu-close{color:#fff}}#attachment-section .attachment-image img{position:relative;display:block;width:100%;height:auto}#attachment-section .entry-caption{padding-top:50px}#author-avatar img{width:100%;height:auto}@media screen and (max-width:769px){#author-avatar{display:block;width:50%;margin:0 auto;padding-bottom:50px}}#author-description{padding-left:40px}@media screen and (max-width:769px){#author-description{width:100%;padding-left:0}}.guide-menu{width:100%;background-color:#fff;border-bottom:2px solid #f7f7f7;padding:0 45px;text-align:center}.guide-menu .menu-item-container{position:relative;display:inline-block;padding:20px 15px}.guide-menu .menu-item-container:hover .guide-sub-menu{opacity:1;overflow:visible;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.guide-menu .menu-item-container a,.guide-menu .menu-item-container span{text-decoration:none;font-family:'Roboto Bold','Arial Bold',sans-serif}.guide-menu .menu-item-container p{padding:0}.guide-menu .menu-item-container .guide-sub-menu{position:absolute;display:table;left:0;top:100%;padding:0 15px;background-color:#fff;-webkit-box-shadow:1px 1px 4px 0 1px 4px 4px 0;-moz-box-shadow:1px 1px 4px 0 1px 4px 4px 0;box-shadow:1px 1px 4px 0 1px 4px 4px 0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;opacity:0;overflow:hidden;z-index:100}.guide-menu .menu-item-container .guide-sub-menu p{position:relative;display:table-row}.guide-menu .menu-item-container .guide-sub-menu p:first-child a{padding-top:10px}.guide-menu .menu-item-container .guide-sub-menu p:last-child a{padding-bottom:10px}.guide-menu .menu-item-container .guide-sub-menu p a{position:relative;display:table-cell;background-color:#fff;padding:5px 0}#archive-guide_pages h1{text-align:center}#single-guide_pages div[class*=col-]{position:relative;vertical-align:top;margin:0}#single-guide_pages div[class*=col-] h1{padding-top:0}#single-guide_pages .guide-child-menu{position:absolute;width:100%;min-height:100vh;background-color:#fff;margin:0;padding:20px}#single-guide_pages .guide-child-menu a,#single-guide_pages .guide-child-menu span{display:block;padding:10px 0;font-family:'Roboto Bold','Arial Bold',sans-serif}#single-guide_pages .guide-child-menu a:first-child,#single-guide_pages .guide-child-menu span:first-child{padding-top:0}#single-guide_pages .guide-child-menu a:last-child,#single-guide_pages .guide-child-menu span:last-child{padding-bottom:0}#search-results .search-response{color:#000;padding-right:25px}#search-results .search{position:relative;display:block;margin-bottom:50px;vertical-align:middle}@media screen and (max-width:769px){#search-results .search{margin-bottom:30px}}#search-results .search .search-form{position:relative;display:inline-block;float:right}#search-results .search .screen-reader-text{display:none}#search-results article{position:relative;display:block;margin:0 auto;padding:0}#search-results article hr{position:relative;display:block;margin:80px auto;width:50%}@media screen and (min-width:770px) and (max-width:949px){#search-results article hr{margin:60px auto}}@media screen and (min-width:580px) and (max-width:769px){#search-results article hr{margin:40px auto}}@media screen and (min-width:381px) and (max-width:579px){#search-results article hr{margin:30px auto}}@media screen and (max-width:380px){#search-results article hr{margin:25px auto}}#search-results article .feature-image a{position:relative;display:inline-block;width:100%;height:auto}#search-results article .feature-image a img{position:relative;display:block;width:100%;height:auto}@media screen and (max-width:769px){#search-results article .feature-image{position:relative;display:block;width:100%}}#search-results article .story-text p.post-meta{color:#666;padding:0}#search-results article:last-child hr{display:none}.wp-block-post-featured-image{vertical-align:top}.wp-block-post-featured-image img{position:relative;display:block;width:auto;height:auto;max-width:100%;max-height:400px;margin:0 auto 35px auto}@media screen and (min-width:580px) and (max-width:769px){.wp-block-post-featured-image img{max-height:350px}}@media screen and (min-width:381px) and (max-width:579px){.wp-block-post-featured-image img{max-height:300px}}@media screen and (max-width:380px){.wp-block-post-featured-image img{max-height:250px}}.wp-block-button .wp-block-button__link{position:relative;display:inline-block;margin:25px 0;padding:20px 5px;width:150px;font-family:'Roboto Bold','Arial Bold',sans-serif;text-align:center;line-height:1em;text-transform:none;cursor:pointer;opacity:1;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:background-color .3s,border-color .3s;-moz-transition:background-color .3s,border-color .3s;-o-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}.wp-block-button .wp-block-button__link.wide{width:400px;max-width:100%}.wp-block-button .wp-block-button__link.disable,.wp-block-button .wp-block-button__link.disable:hover{opacity:0}@media screen and (max-width:769px){.wp-block-button .wp-block-button__link{font-size:1.2em}}.wp-block-button .wp-block-button__link:hover{filter:brightness(85%);-webkit-filter:brightness(85%)}.wp-block-table{width:100%!important}.wp-block-table.is-style-stripes{border-bottom:none}.wp-block-table.is-style-stripes td{border:1px solid #dedede}.wp-block-table td{padding:10px;line-height:1em;border:1px solid #f7f7f7}.wp-block-table figcaption{padding:10px 0;text-align:center}.wp-block-quote{padding-bottom:20px}.wp-block-quote p{padding-bottom:5px}.wp-block-quote cite{float:right}.wp-block-quote cite:after{content:"";position:relative;display:block;clear:both!important}.wp-block-image{position:relative;display:block}.wp-block-image img{position:relative;display:block;margin:0 auto;padding:0;width:100%;height:auto;max-width:1045px}.wp-block-file{margin-bottom:0}.wp-block-file a{position:relative;display:inline-block}.wp-block-file .wp-block-file__button{position:relative;display:inline-block;margin:25px 0;padding:20px 5px;width:150px;font-family:'Roboto Bold','Arial Bold',sans-serif;text-align:center;line-height:1em;text-transform:none;cursor:pointer;opacity:1;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:1em}.wp-block-file .wp-block-file__button.wide{width:400px;max-width:100%}.wp-block-file .wp-block-file__button.disable,.wp-block-file .wp-block-file__button.disable:hover{opacity:0}@media screen and (max-width:769px){.wp-block-file .wp-block-file__button{font-size:1.2em}}.wp-block-separator{width:100px;border-bottom:0}.wp-block-separator.is-style-wide{width:auto}.wp-block-gallery .wp-block-image{align-items:center;justify-content:center}.wp-block-gallery .wp-block-image img{width:100%;height:auto}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.wp-block-gallery{display:block;margin:0;padding:45px 0}.wp-block-gallery .blocks-gallery-item{display:inline-block;vertical-align:middle;height:auto;padding:10px;text-align:center}.wp-block-gallery .blocks-gallery-item figure{display:inline-block;height:auto}.wp-block-gallery .blocks-gallery-item figure figcaption{bottom:-20px;padding-top:0;color:initial;background:0 0;opacity:0;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.wp-block-gallery .blocks-gallery-item figure:hover figcaption{opacity:1}}#categories{background-color:#f7f7f7;vertical-align:top}#categories .menu-bar{position:relative;display:block;padding:15px 0;text-align:center}#categories .menu-bar:before{content:"Filter Media";display:inline-block;position:absolute;left:10%;font-size:1.2em;color:#868686;font-family:'Roboto Bold','Arial Bold',sans-serif;padding:10px 30px}@media screen and (min-width:770px) and (max-width:949px){#categories .menu-bar:before{left:5%}}@media screen and (max-width:769px){#categories .menu-bar{display:none}}#categories .menu-bar a{display:inline-block;padding:10px 30px;font-family:'Roboto Bold','Arial Bold',sans-serif;font-size:1.2em}#categories .menu-bar a.selected{color:#000;pointer-events:none}#categories .content{vertical-align:top;padding:0}@media screen and (max-width:769px){#categories .content{padding:15px 0}}#categories .content #cat-select{display:none}@media screen and (max-width:769px){#categories .content #cat-select{display:block}}#news-stories #content-container.content{padding-bottom:0}#news-stories #content-container.content #news-articles{position:relative;vertical-align:top;height:100%;min-height:200px}@media screen and (max-width:769px){#news-stories #content-container.content #news-articles{width:100%}}#news-stories #content-container.content #news-articles article.post-article{position:relative;display:block;justify-content:flex-start;margin:0 auto;padding:40px 0 50px;border-bottom:1px solid #868686}#news-stories #content-container.content #news-articles article.post-article:last-child{border-bottom:none}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){#news-stories #content-container.content #news-articles article.post-article{display:block!important;padding:25px 0}}#news-stories #content-container.content #news-articles article.post-article .img-link{position:relative;display:block;width:100%!important;height:100%!important}#news-stories #content-container.content #news-articles article.post-article .feature-image{position:relative;vertical-align:top;height:auto;flex-basis:400px}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){#news-stories #content-container.content #news-articles article.post-article .feature-image{width:100%;padding-left:0}}#news-stories #content-container.content #news-articles article.post-article .feature-image .img-container{position:relative;display:block;width:100%;height:auto;background-color:transparent}@media screen and (max-width:769px){#news-stories #content-container.content #news-articles article.post-article .feature-image .img-container{margin-bottom:15px}}#news-stories #content-container.content #news-articles article.post-article .feature-image .img-container img{position:relative;display:block;width:auto;height:auto;max-width:100%;max-height:220px!important;margin:0 auto;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}@media screen and (max-width:769px){#news-stories #content-container.content #news-articles article.post-article .feature-image .img-container img{max-height:300px!important}}#news-stories #content-container.content #news-articles article.post-article .feature-image .img-container:hover img{opacity:.7}#news-stories #content-container.content #news-articles article.post-article .story-text{vertical-align:top;font-family:Roboto,Arial,sans-serif}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){#news-stories #content-container.content #news-articles article.post-article .story-text{width:100%;padding-left:0}}#news-stories #content-container.content #news-articles article.post-article .story-text h3{font-size:3em;padding:0 0 5px}#news-stories #content-container.content #news-articles article.post-article .story-text h3 a{font-size:1em;color:#000}#news-stories #content-container.content #news-articles article.post-article .story-text h3 a:hover{color:#b01d38}#news-stories #content-container.content #news-articles article.post-article .story-text .category-meta{padding-bottom:0}#news-stories #content-container.content #news-articles article.post-article .story-text .category-meta a{color:#868686}#news-stories #content-container.content #news-articles article.post-article .story-text .category-meta a:hover{color:#b01d38}#news-stories #content-container.content #news-articles article.post-article .story-text .event-date,#news-stories #content-container.content #news-articles article.post-article .story-text .post-date{color:#868686}#news-stories #content-container.content #news-articles article.post-article .story-text .event-date{font-family:'Roboto Bold','Arial Bold',sans-serif}#news-stories #content-container.content #news-articles article.post-article .story-text .event-date span{color:#000}#news-stories #content-container.content #news-articles article.post-article .story-text .more-link,#news-stories #content-container.content #news-articles article.post-article .story-text p.post-excerpt{padding:5px 0}#news-stories #content-container.content #news-articles article.post-article .story-text .more-link{position:relative;display:block;font-family:'Roboto Bold','Arial Bold',sans-serif;text-decoration:underline}#news-stories #content-container.content #news-articles .post-page:not(:last-child) article.post-article:last-child{border-bottom:1px solid #868686!important}#news-stories #content-container.content .section-title{color:#b01d38;padding:0 0 25px 0;text-align:center}#pagination-block{direction:ltr;position:relative;display:block;height:auto;margin:0 auto;padding-bottom:50px;-webkit-transition:height .4s;-moz-transition:height .4s;-o-transition:height .4s;transition:height .4s;text-align:center}#pagination-block #news-loader{position:relative;display:block;margin:35px auto 0}#pagination-block #news-loader img{position:relative;display:block;width:100px;height:auto;max-width:100px;margin:0 auto}#pagination-block #pagination{position:relative;display:block;margin:35px auto}#pagination-block #pagination ul{position:relative;display:block;padding:0;list-style-type:none}#pagination-block #pagination ul li{position:relative;display:inline-block;vertical-align:top}@media screen and (max-width:769px){#pagination-block #pagination ul li{font-size:3em;line-height:1em}}#pagination-block #pagination ul li#page-num-window{width:auto;overflow:hidden;margin:0;padding:0}#pagination-block #pagination ul li *{vertical-align:middle}#pagination-block #pagination ul li a{position:relative;display:inline-block;margin:0 2px;padding:2px 6px 6px;color:#8ce0f9}#pagination-block #pagination ul li a:hover{color:#000;background-color:#fff}#pagination-block #pagination ul li a:hover.active,#pagination-block #pagination ul li a:hover.disable{background-color:transparent;cursor:default}#pagination-block #pagination ul li a.active{color:#000}#pagination-block #pagination ul li a.disable{color:#f7f7f7}#pagination-block #pagination ul li .screen-reader-text{display:none}#pagination-block #pagination ul li #page-num-slider{position:relative;display:block;width:auto;height:auto;left:0;text-align:left}@media screen and (max-width:769px){#pagination-block #pagination ul li #page-num-slider a{display:none;width:100%;text-align:center}#pagination-block #pagination ul li #page-num-slider a.active{display:inline-block}}.article-single{position:relative;display:block}.article-single .article-container a{text-decoration:underline}.article-single .article-container ol,.article-single .article-container ul{margin-left:4%}.article-single .article-container h1,.article-single .article-container h2,.article-single .article-container h3,.article-single .article-container h4,.article-single .article-container h5,.article-single .article-container h6{padding-bottom:5px!important;font-family:'Roboto Bold','Arial Bold',sans-serif;color:#000!important}.article-single .article-container h1.comment-num,.article-single .article-container h2.comment-num,.article-single .article-container h3.comment-num,.article-single .article-container h4.comment-num,.article-single .article-container h5.comment-num,.article-single .article-container h6.comment-num{font-size:1.3em!important;color:#b01d38!important;font-family:'Roboto Bold','Arial Bold',sans-serif!important}.article-single .article-container .wp-post-image{position:relative;display:block;width:auto;height:auto;max-width:100%;margin:0 auto;padding:25px 0 50px}.article-single a.back-link{position:relative;display:block;top:0;left:0;font-size:.9em;color:#000;text-transform:lowercase}.article-single a.back-link:before{position:relative;content:"\e903";top:1px;padding-right:2px;font-size:1em;color:inherit;font-family:icons;line-height:10px}.article-single a.back-link:hover{color:#b01d38}.article-single .event-date,.article-single .post-date{padding:0;font-size:1em;color:#868686;font-family:Roboto,Arial,sans-serif}.article-single .post-meta{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:.9em;color:#b01d38;font-family:'Roboto Bold','Arial Bold',sans-serif}.article-single .post-meta p{padding:0}.article-single .post-meta .post-date{font-size:1.2em;color:#868686;font-family:Roboto,Arial,sans-serif}.article-single .event-meta{padding-bottom:35px}.article-single .event-meta .event-date span{font-family:'Roboto Bold','Arial Bold',sans-serif}.article-single .event-meta .event-date .venue-label{display:none}.article-single .categories-tags{font-family:'Roboto Bold','Arial Bold',sans-serif;color:#b01d38}.article-single .categories-tags a{font-family:'Roboto Bold','Arial Bold',sans-serif;color:#b01d38}.article-single .categories-tags a:hover{color:#000}.article-single .share-links{position:relative;display:block;margin:0}.article-single .share-links p{position:relative;display:block;text-align:right;font-size:1.4em;color:#868686;font-family:'Roboto Bold','Arial Bold',sans-serif}.article-single .share-links p a{position:relative;margin:0 2px;font-size:1.3em;color:#868686;text-decoration:none;text-align:center}.article-single .share-links p a:hover{color:#b01d38}.article-single .share-links p a .icon{position:relative;top:5px;font-dimensions:1.4em;text-align:center!important}.article-single .share-links #share-url{position:relative;display:block;width:100%;height:auto;max-height:0;margin:5px 0;overflow:hidden;-webkit-transition:max-height .5s;-moz-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s}.article-single .share-links #share-url.active{max-height:55px}.article-single .share-links input{position:relative;display:block;border:1px solid #868686;width:100%;max-width:400px;margin:0 0 0 auto;padding:5px}.article-single .share-links input:focus{border-color:#8ce0f9;-webkit-box-shadow:rgba(140,224,249,.4) 0 0 8px 0;-moz-box-shadow:rgba(140,224,249,.4) 0 0 8px 0;box-shadow:rgba(140,224,249,.4) 0 0 8px 0}.challenge{direction:rtl}.challenge img{position:relative;display:block;width:90%;height:auto;max-width:400px}.challenge .col-7{padding-right:5vw}@media screen and (max-width:769px){.challenge .col-7{padding-right:0}}.challenge div[class*=col-]{direction:ltr}@media screen and (max-width:769px){.challenge div[class*=col-]{width:100%}}.objectives div[class*=objective-]{flex-wrap:nowrap}.objectives div[class*=objective-]:before{display:inline-block;flex-grow:2;width:25px;padding:5px 10px 0 0;font-size:3.6em;color:#8ce0f9;font-family:'Roboto Bold','Arial Bold',sans-serif;line-height:1em}.objectives div[class*=objective-] p{display:inline-block;width:auto;padding:0}.objectives .flex{align-items:flex-start;justify-content:flex-start}.objectives .objective-1:before{content:'1'}.objectives .objective-2:before{content:'2'}.objectives .objective-3:before{content:'3'}.objectives .objective-4:before{content:'4'}.objectives .objective-5:before{content:'5'}.objectives .objective-6:before{content:'6'}@media screen and (min-width:770px) and (max-width:949px),screen and (min-width:580px) and (max-width:769px){.objectives .flex-col-4{width:48%;padding-bottom:25px}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){.objectives .flex-col-4{width:100%;padding-bottom:25px}}.statistic{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:center;background-repeat:no-repeat}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){.statistic .content{width:90%}.statistic .content div[class*=col-]{width:48%}}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){.statistic .content .col-6{width:100%!important}}.statistic .stat{direction:rtl}@media screen and (min-width:580px) and (max-width:769px){.statistic .stat{direction:ltr}}.statistic .stat div[class*=col-]{direction:ltr;text-align:right}@media screen and (min-width:580px) and (max-width:769px){.statistic .stat div[class*=col-]{width:100%}}.statistic .inset-stat{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:center;background-repeat:no-repeat}.statistic .inset-stat .tagline{text-align:right;font-size:1.6em}@media screen and (min-width:381px) and (max-width:579px){.statistic .inset-stat .tagline{font-size:1.5em}}@media screen and (max-width:380px){.statistic .inset-stat .tagline{font-size:1.3em;padding-right:15px}}.statistic .inset-stat .value{font-size:7em}@media screen and (min-width:950px) and (max-width:1200px){.statistic .inset-stat .value{font-size:6em}}.statistic .tagline{text-align:right;font-size:2em;padding-right:.8vw}@media screen and (min-width:381px) and (max-width:579px){.statistic .tagline{font-size:1.5em}}@media screen and (max-width:380px){.statistic .tagline{font-size:1.3em;padding-right:15px}}.statistic .value{font-size:10em;color:#b01d38;font-family:'Roboto Bold','Arial Bold',sans-serif}.statistic .value sup{font-size:30%;vertical-align:1.7em!important;font-family:Roboto,Arial,sans-serif}@media screen and (max-width:769px){.statistic .value{line-height:1em}}@media screen and (min-width:381px) and (max-width:579px){.statistic .value{font-size:7em}}@media screen and (max-width:380px){.statistic .value{font-size:6em}}section[id*=solution-] a{padding-top:25px}section[id*=solution-] a .icon{font-size:2em}#comments{position:relative;display:block;vertical-align:top;padding:50px 0 0;font-size:.9em}#comments ul{list-style-type:none;margin:0;padding:0}#comments cite{position:relative;display:block;color:#000;font-family:'Roboto Bold','Arial Bold',sans-serif}#comments .comment-bar{color:#b01d38}#comments .comment-bar .comment-num{position:relative;display:inline-block;font-size:1.3em!important;color:#b01d38!important;font-family:'Roboto Bold','Arial Bold',sans-serif!important;vertical-align:middle}@media screen and (max-width:769px){#comments .comment-bar .comment-num{padding-bottom:20px}}#comments .comment-bar .icon{position:relative;display:inline-block;padding:5px 0 0;font-size:1.8em!important;color:#b01d38!important;font-family:icons!important;vertical-align:middle}#comments .comment-bar a.show-comment-form{position:relative;display:block;width:auto;margin:5px 0 0;padding:15px 5%;border-width:1px;float:right;text-align:center;font-size:.8em;font-family:'Roboto Bold','Arial Bold',sans-serif}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#comments .comment-bar a.show-comment-form{position:relative;display:block;float:none}}#comments .commentsList{padding-top:30px}@media screen and (max-width:769px){#comments .commentsList{padding-top:20px}}#comments .commentsList .comment-item a[href*='action=edit']{position:absolute;display:block;width:100%;text-align:right;top:15px;right:15px}#comments .commentsList .comment-item .comment-body{position:relative;display:table;width:100%;margin:10px 0 10px auto;padding:30px 60px 30px 30px;background-color:#f7f7f7;border-left:5px solid #8ce0f9}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#comments .commentsList .comment-item .comment-body{padding:30px}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#comments .commentsList .comment-item .comment-body .comment-content{width:100%;margin:0;padding:0}}#comments .commentsList .comment-item .comment-body .comment-content .avatar{padding-right:5px}#comments .commentsList .comment-item .comment-body .comment-content .reply{position:relative;display:inline-block;padding:0!important}#comments .commentsList .comment-item .comment-body .comment-content .reply a{position:relative;display:block;width:100%;max-width:150px;margin:0;font-size:1em;color:#000;font-family:Roboto,Arial,sans-serif;text-decoration:underline;text-transform:uppercase;text-align:center}#comments .commentsList .comment-item .comment-body .comment-content .reply a:hover{color:#b01d38}#comments .commentsList .comment-item .comment-author{position:relative;display:block}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#comments .commentsList .comment-item .comment-author{position:relative;display:block;width:100%;float:none}#comments .commentsList .comment-item .comment-author p{padding-bottom:0}}#comments .commentsList .comment-item .comment-author img{position:relative;display:inline-block;vertical-align:middle;width:100%;height:auto;max-width:35px;padding-right:15px}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#comments .commentsList .comment-item .comment-author img{display:none}}#comments .commentsList .comment-item .comment-author p{padding:5px 0}#comments .commentsList .comment-item .comment-author .fn{display:inline-block;vertical-align:middle;font-family:'Roboto Bold','Arial Bold',sans-serif;font-size:1.1em}#comments .commentsList .comment-item .date{position:relative;display:block;padding:10px 0 0;font-size:.9em;color:#868686;font-family:Roboto,Arial,sans-serif}#comments .commentsList>.comment-item>.children{margin:0 0 0 auto;max-width:95%}#comments .commentsList>.comment-item>.children .comment-body{border-left:5px solid #000}#comments .commentsList>.comment-item>.children>.comment-item:nth-child(odd){background-color:#f7f7f7}#comments .commentsList>.comment-item>.children>.comment-item:nth-child(even){background-color:#fff}#comments .commentsList>.comment-item>.children>.comment-item>.children{margin:0 0 0 auto;max-width:91.53%}#comments #respond{position:relative;display:none;max-width:900px;margin:0 auto 25px}#comments #respond #reply-title{position:relative;display:block;font-size:1.4em;color:#b01d38;font-family:Roboto,Arial,sans-serif}#comments #respond #reply-title small a{position:relative;display:inline-block;float:right;margin-right:10px;font-size:14px;font-family:Roboto,Arial,sans-serif;text-decoration:underline;text-transform:none;z-index:50}#comments #respond #commentform{border-top:none}#comments #respond #commentform:before{content:"";display:table}#comments #respond #commentform:after{content:"";display:table;clear:both}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#comments #respond #commentform .col-6{width:100%}}#comments #respond #commentform .col-6 textarea{position:relative;display:block;width:100%}#comments #respond #commentform .col-6 input,#comments #respond #commentform .col-6 textarea{margin-top:6px}#comments #respond #commentform .post-comment{width:auto;margin:0!important;padding:0!important}#comments #respond #commentform .post-comment:hover #submit{color:#b01d38}#comments #respond #commentform .post-comment #submit{margin:0!important;padding:20px 30px!important;border:none;font-size:14px;color:#fff;font-family:Roboto,Arial,sans-serif;background-color:transparent;text-decoration:none;text-transform:uppercase}#front-page header.header-lg{min-height:400px;height:83vh}@media screen and (min-width:580px) and (max-width:769px){#front-page header.header-lg{min-height:400px;height:auto}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#front-page header.header-lg{min-height:400px;height:auto}}@media screen and (max-width:380px){#front-page header.header-lg .hide-mobile-sm{display:none!important}}#annoucment{z-index:501;background-color:#fff}#annoucment .banner{border-bottom:2px solid #b01d38;display:flex;align-items:center;justify-content:space-between;padding:15px 35px}#annoucment .banner h4{padding:0 20px;font-size:1.5em;font-family:Roboto,Arial,sans-serif}#annoucment .banner img{position:relative;display:block;width:100%;height:auto;max-width:150px;min-width:100px;padding-bottom:20px}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#annoucment .banner img{padding-bottom:0}}#annoucment .banner .btn.btn-main{margin:0;padding:15px}@media screen and (min-width:381px) and (max-width:579px){#annoucment .banner{flex-wrap:wrap;justify-content:space-around}#annoucment .banner>*{flex-basis:50%}#annoucment .banner h4{padding:20px}}@media screen and (max-width:380px){#annoucment .banner{flex-direction:column}#annoucment .banner h4{padding:10px 0;font-size:1.2em}}img.watermark{position:absolute;display:block;width:45%;max-width:1000px;height:auto;top:-500px;right:-130px;z-index:500}@media screen and (max-width:769px){img.watermark{display:none}}img.page-watermark{position:absolute;display:block;width:45%;max-width:1000px;height:auto;top:50px;right:-100px;z-index:1}@media screen and (max-width:769px){img.page-watermark{display:none}}span.meta{display:none}#environment .wrap-col{vertical-align:middle}@media screen and (max-width:769px){#environment .wrap-col{width:100%}}#environment .env-col{vertical-align:bottom;text-align:center}#environment .env-col img{position:relative;display:block;width:80%;max-width:180px;height:auto;margin:10px auto}@media screen and (min-width:770px) and (max-width:949px){#environment .env-col img{max-width:150px}}@media screen and (max-width:769px){#environment .env-col img{max-width:125px}}#environment .env-col p{font-family:'Roboto Bold','Arial Bold',sans-serif;margin:0 auto;max-width:180px}.split-section *{vertical-align:middle}.split-section .flex-col-6{position:relative;display:flex;flex-direction:column;align-items:stretch}@media screen and (max-width:769px){.split-section .flex-col-6{width:100%}}.split-section .comp-img{width:100%;height:auto;min-height:200px;margin:0;flex-grow:2;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:center;background-repeat:no-repeat}@media screen and (min-width:770px) and (max-width:949px),screen and (min-width:580px) and (max-width:769px){.split-section .comp-img{min-height:180px}}@media screen and (min-width:381px) and (max-width:579px){.split-section .comp-img{min-height:150px}}@media screen and (max-width:380px){.split-section .comp-img{min-height:120px}}.split-section .comp-img.large-img{min-height:450px}@media screen and (min-width:770px) and (max-width:949px),screen and (min-width:580px) and (max-width:769px){.split-section .comp-img.large-img{min-height:400px}}@media screen and (min-width:381px) and (max-width:579px){.split-section .comp-img.large-img{min-height:350px}}@media screen and (max-width:380px){.split-section .comp-img.large-img{min-height:350px}}.split-section .contain{position:relative;display:flex;flex-direction:column;vertical-align:middle;width:80%;margin:0 auto;justify-content:center;flex-grow:2;padding:50px 0}#automation{font-size:1.3em}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#automation{font-size:1.1em}}#automation img.auto-img{position:relative;display:block;width:80%;max-width:700px;height:auto;margin:15px auto}@media screen and (max-width:769px){#automation img.auto-img{width:60%}}#automation h1,#automation h2,#automation h3,#automation h4,#automation h5,#automation h6{color:#b01d38}@media screen and (max-width:769px){#automation .column{width:100%}}#solutions{text-align:center;height:auto;overflow:hidden}#solutions .lg-mark{position:absolute;display:block;width:40%;max-width:550px;height:auto;top:-17%;right:-5%;z-index:1}@media screen and (max-width:769px){#solutions .lg-mark{display:none}}#solutions .sm-mark{position:absolute;display:block;width:20%;max-width:250px;height:auto;top:32%;left:10%;z-index:1}@media screen and (max-width:769px){#solutions .sm-mark{display:none}}#solutions img.main-img{position:relative;display:block;width:85%;max-width:950px;height:auto;margin:25px auto 0 auto}#solutions .copy{position:relative;display:block;max-width:750px;margin:0 auto;font-size:1.2em}#solutions div.prod-link{position:relative;display:block;width:100%;text-align:center;top:-70px;margin-bottom:-70px}@media screen and (min-width:770px) and (max-width:949px){#solutions div.prod-link{top:-50px;margin-bottom:-50px}}@media screen and (max-width:769px){#solutions div.prod-link{top:-10px;margin-bottom:-10px}}#solutions div.prod-link a{font-family:'Roboto Bold','Arial Bold',sans-serif;color:#000;font-size:1.2em}#solutions div.prod-link a:hover{color:#b01d38}#solutions div.product-categories{position:relative;display:flex;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:top center;background-repeat:no-repeat;height:auto;flex-direction:row;align-content:stretch;flex-wrap:wrap}#solutions div.product-categories .prod-cat{flex-grow:1;padding:100px 45px;border:3px solid #8ce0f9;text-align:center}#solutions div.product-categories .prod-cat .text-box{position:relative;display:block;width:90%;height:100%;z-index:1;margin:0 auto}#solutions div.product-categories .prod-cat .text-box p strong{position:relative;display:block;margin:15px auto 0 auto}#solutions div.product-categories .prod-cat .text-box ul{position:relative;display:block;margin:15px auto 0 auto;padding-left:0;font-size:1.1em;list-style-type:none}#solutions div.product-categories .prod-cat .text-box ul li{list-style-type:none;margin:0 0 15px 0;font-family:'Roboto Bold','Arial Bold',sans-serif}#solutions div.product-categories .prod-cat .hover-box{position:absolute;display:block;width:100%;height:0;left:0;bottom:0;background-color:rgba(140,224,249,.5);-webkit-transition:height .6s;-moz-transition:height .6s;-o-transition:height .6s;transition:height .6s;z-index:0}#solutions div.product-categories .prod-cat:hover .hover-box{height:100%}@media screen and (min-width:770px) and (max-width:949px){#solutions div.product-categories .prod-cat{width:50%;padding:60px 40px}}@media screen and (min-width:580px) and (max-width:769px){#solutions div.product-categories .prod-cat{width:50%;padding:50px 35px}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#solutions div.product-categories .prod-cat{width:100%;padding:40px 30px}}#solutions div.product-categories p{font-size:1.3em;padding:0}#solutions div.product-categories p.title{font-family:'Roboto Bold','Arial Bold',sans-serif;font-size:1.5em;color:#b01d38;padding-bottom:5px}#solutions div.product-categories p.description{padding-bottom:15px}#solutions div.product-categories a{font-family:'Roboto Bold','Arial Bold',sans-serif;color:#000;font-size:1.1em}#solutions div.product-categories a:hover{color:#b01d38}@media screen and (max-width:769px){#clients .client-logos{width:100%}}#clients .client-text{justify-content:center;align-items:stretch;padding:50px 10%}@media screen and (max-width:769px){#clients .client-text{width:100%}}#clients .client-text a.btn-rev{color:#b01d38}#clients .client-text a.btn-rev:hover{color:#fff}#clients .client{background-color:#f7f7f7;padding:5%;text-align:center;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}#clients .client:nth-child(2),#clients .client:nth-child(3){background-color:#efefef}@media screen and (max-width:380px){#clients .client{width:100%;border-bottom:2px solid #fff}#clients .client:nth-child(2),#clients .client:nth-child(3){background-color:#f7f7f7}}#clients .client img.client-logo{vertical-align:middle;position:relative;display:block;width:80%;height:auto;margin:0 auto}#clients .client span.industry{position:relative;display:block;margin:10px auto;font-size:1.2em;font-family:'Roboto Bold','Arial Bold',sans-serif;color:#acacac}#clients .client:hover{background-color:#acacac}#clients .client:hover span.industry{color:#efefef}.case-study{vertical-align:middle;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-color:transparent;background-position:center center;background-repeat:no-repeat}@media screen and (max-width:769px){.case-study{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:center center;background-repeat:no-repeat}}.case-study .case-study-image{vertical-align:middle}.case-study .case-study-image img{position:relative;display:block;width:90%;height:auto;max-width:550px;margin:0 auto}.case-study .case-study-image img.tall-img{max-width:380px}.case-study .case-study-image img.extra-tall-img{max-width:300px}@media screen and (max-width:769px){.case-study .case-study-image img{max-width:200px}}@media screen and (max-width:769px){.case-study .case-study-image{display:none}}.case-study .case-study-content{vertical-align:middle}.case-study .case-study-content img{position:relative;display:block;width:90%;height:auto;max-width:500px;margin:0 auto}@media screen and (max-width:769px){.case-study .col-6{width:100%}}#contact h2{color:#b01d38;text-align:center}#contact .contact-info{position:relative;display:block;padding:0 1%;margin:25px auto}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#contact .wpcf7-form label{width:100%}}#contact .wpcf7-form .submit{text-align:center;margin:10px 1%}#contact .wpcf7-form p.error{font-family:Roboto,Arial,sans-serif;font-size:16px;color:red}#contact .thank-you-content{display:none}#contact .thank-you-content.active{display:block}#contact span.bull{font-family:'Roboto Bold','Arial Bold',sans-serif}#careers h2{text-align:center;color:#b01d38}#careers .job-link-button{text-align:center}.prod-cat-section .watermark{position:absolute;display:block;width:600px;max-width:45%;top:10%;right:-100px;z-index:1}.prod-cat-section h2{position:relative;display:block;color:#b01d38;text-align:center;margin:0 auto 25px auto;max-width:975px}@media screen and (max-width:769px){.prod-cat-section h2{font-size:2.2em}}.prod-cat-section:nth-child(even) .cat-box{direction:rtl}@media screen and (max-width:769px){.prod-cat-section:nth-child(even) .cat-box{direction:ltr}}.prod-cat-section.last .watermark{right:6%;width:500px;top:-3%}.prod-cat-section .cat-box{margin:15px auto;vertical-align:middle}.prod-cat-section .cat-box .cat-text{vertical-align:middle;direction:ltr;padding:0 15px}@media screen and (max-width:769px){.prod-cat-section .cat-box .cat-text{width:100%}.prod-cat-section .cat-box .cat-text h3{font-size:1.8em}}.prod-cat-section .cat-box .cat-text a.btn{margin-left:0}.prod-cat-section .cat-box .cat-img{vertical-align:middle}@media screen and (max-width:769px){.prod-cat-section .cat-box .cat-img{width:100%}}.prod-cat-section .cat-box .cat-img img{position:relative;display:block;width:90%;max-width:550px;height:auto;margin:0 auto}.prod-cat-section .products{flex-direction:row;align-content:stretch;flex-wrap:wrap;margin:-50px auto 100px auto;max-width:90%}.prod-cat-section .products a.product-btn{border:4px solid #fff;padding:130px 45px;flex-grow:1;text-align:center;color:#fff;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:top center;background-repeat:no-repeat}@media screen and (min-width:580px) and (max-width:769px){.prod-cat-section .products a.product-btn{width:50%;padding:80px 35px}}@media screen and (min-width:381px) and (max-width:579px){.prod-cat-section .products a.product-btn{width:50%;padding:60px 15px}}@media screen and (max-width:380px){.prod-cat-section .products a.product-btn{width:100%;padding:60px 30px}}.prod-cat-section .products a.product-btn span.contain{position:relative;display:inline-block;width:100%;height:auto;z-index:2}.prod-cat-section .products a.product-btn span.contain h1,.prod-cat-section .products a.product-btn span.contain h2,.prod-cat-section .products a.product-btn span.contain h3,.prod-cat-section .products a.product-btn span.contain h4,.prod-cat-section .products a.product-btn span.contain h5,.prod-cat-section .products a.product-btn span.contain h6{padding:0}.prod-cat-section .products a.product-btn span.contain p{padding-bottom:0}.prod-cat-section .products a.product-btn span.contain p.more-link{font-family:'Roboto Bold','Arial Bold',sans-serif;padding:15px 0 0 0}.prod-cat-section .products a.product-btn span.bkgnd-box{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:0;background-color:rgba(0,0,0,.65);-webkit-transition:background-color .4s;-moz-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}.prod-cat-section .products a.product-btn:hover{color:#8ce0f9}.prod-cat-section .products a.product-btn:hover span.bkgnd-box{background-color:rgba(0,0,0,.8)}.single-product{background-image:url(../assets/images/watermark.png);background-size:40% auto;background-position:101% -5px;background-repeat:no-repeat}.single-product h2{color:#b01d38;text-align:center;margin:0 auto;max-width:975px}.single-product img.product-main-image{position:relative;display:block;width:100%;max-width:1000px;height:auto;margin:50px auto}#product-features{background-image:url(../assets/images/watermark.png);background-size:35% auto;background-position:30% 5%;background-repeat:no-repeat}#product-features *{vertical-align:top}#product-features .content{padding-top:0}@media screen and (max-width:769px){#product-features .features-list .feature-col{width:100%;margin:0 auto}}#product-features .features-list .feature-col .feature{margin:0 auto 45px auto}@media screen and (max-width:769px){#product-features .features-list .feature-col .feature{width:100%;margin:0 auto 25px auto}}@media screen and (max-width:769px){#product-features .features-list .feature-col .feature .product-feature-icon{width:15%}}#product-features .features-list .feature-col .feature .product-feature-icon img.feature-icon{position:relative;display:block;width:90%;max-width:125px;height:auto;margin:0 auto;top:-10px}@media screen and (max-width:769px){#product-features .features-list .feature-col .feature .product-feature-icon img.feature-icon{top:-5px}}#product-features .features-list .feature-col .feature .product-feature-text h1,#product-features .features-list .feature-col .feature .product-feature-text h2,#product-features .features-list .feature-col .feature .product-feature-text h3,#product-features .features-list .feature-col .feature .product-feature-text h4,#product-features .features-list .feature-col .feature .product-feature-text h5,#product-features .features-list .feature-col .feature .product-feature-text h6{padding-top:0}@media screen and (max-width:769px){#product-features .features-list .feature-col .feature .product-feature-text{width:85%}}@media screen and (max-width:769px){#product-features .features-list .feature-col{width:100%}}#downloads{text-align:center}#downloads h3{color:#000}#downloads a.download{color:#000;font-size:.9em;margin-bottom:10px}@media screen and (min-width:580px) and (max-width:769px),screen and (min-width:381px) and (max-width:579px){#downloads a.download{flex:none;width:48%}#downloads a.download.no-margin{width:50%}}@media screen and (max-width:380px){#downloads a.download{flex:none;width:98%}#downloads a.download.no-margin{width:100%}}#downloads a.download:hover{color:#b01d38}#downloads a.download span.icon{position:relative;display:block;color:inherit;font-size:2.8em;margin:0 auto 10px auto}#downloads a.download p.name span.size{position:relative;display:block;margin:0 auto;font-family:Roboto,Arial,sans-serif}.industries-headline{position:relative;display:block;margin:0 auto;max-width:900px;padding-bottom:0!important}.industries-headline h2{color:#b01d38;text-align:center}section.industry{vertical-align:middle}section.industry .content{direction:ltr}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){section.industry .ind-content{padding-bottom:20px!important}}section.industry .ind-content.even{direction:rtl}@media screen and (max-width:769px){section.industry .ind-content.even{direction:ltr}}section.industry *{vertical-align:middle}@media screen and (max-width:769px){section.industry .col-6{width:100%}}section.industry .ind-img{direction:ltr}section.industry .ind-img img{position:relative;display:block;width:90%;max-width:850px;height:auto;margin:0 auto}@media screen and (max-width:769px){section.industry .ind-img img{width:100%}}section.industry .ind-text{direction:ltr}section.industry .ind-clients{vertical-align:middle;direction:ltr}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){section.industry .ind-clients .col-3{width:48%}}section.industry .ind-clients>*{vertical-align:middle}section.industry .ind-clients img.client-logo{position:relative;display:block;width:90%;max-width:90px;height:auto;margin:0 auto}#single-career h2{color:#b01d38}#single-career .post-date{position:relative;display:block;padding-bottom:35px;color:#868686;font-family:'Roboto Bold','Arial Bold',sans-serif}#single-career .bold{font-family:'Roboto Bold','Arial Bold',sans-serif}#single-career .share-links{position:absolute;display:block;top:75px;right:0}@media screen and (min-width:770px) and (max-width:949px){#single-career .share-links{top:65px}}@media screen and (max-width:769px){#single-career .share-links{position:relative;display:block;top:0;left:0;right:auto;width:100%}#single-career .share-links p{text-align:left}}#single-career .back-links{position:relative;display:inline-block;padding-bottom:25px}#application{position:fixed;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.6);top:-120%;right:0;-webkit-transition:top .6s ease-in-out;-moz-transition:top .6s ease-in-out;-o-transition:top .6s ease-in-out;transition:top .6s ease-in-out;overflow:scroll;z-index:1000}#application.show{top:0}#application #application-window{width:80%;margin:80px auto;background-color:#f7f7f7;padding:40px}#application #application-window h3{text-align:center}#application #application-window p{margin:0 1%}#application #application-window #close-application{position:relative;display:block;width:100%;height:auto;max-width:24px;margin:0 0 0 auto;cursor:pointer;filter:brightness(0);-webkit-filter:brightness(0)}#resources{overflow:hidden}#resources .watermark{position:absolute;display:block;right:-50px;top:-30px;z-index:0}#resources form{position:relative;display:block;margin:0 auto 45px auto}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){#resources form{width:100%}}#resources form input[name=keyword]{position:relative;display:inline-block;width:100%;margin:5px 1%;padding:11px 41px 12px 10px}#resources form .search{position:absolute;display:block;background-color:#a0a0a0;width:41px;height:40px;z-index:3;right:-3px;top:5px;border:none;cursor:pointer}#resources form .search:hover{background-color:#b01d38}@media screen and (max-width:769px){#resources form .search{right:-3px}}#resources form .search span.icon{color:#fff;font-size:2em}@media screen and (max-width:769px){#resources form label{width:100%}#resources form label input,#resources form label select{width:100%}}#resources form a.reset{position:absolute;display:none;font-size:.9em;bottom:-3px;right:-3px;color:#868686;text-decoration:underline}#resources form a.reset:hover{color:#000}#resources #resource-images div{max-width:100%}#resources #resource-images img{position:relative;display:block;width:100%;height:auto}#resources #resource-images img.sm-img{width:100%}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){#resources #resource-images{display:none}}#resources #search-results{vertical-align:top;padding:0 5%;text-align:left}@media screen and (min-width:770px) and (max-width:949px),screen and (max-width:769px){#resources #search-results{width:100%;padding:0}}#resources #search-results .loader{position:relative;display:block;margin:0 auto;width:50px;height:auto}#resources #search-results p.resource-response{position:absolute;display:block;width:100%;top:-25px;font-family:'Roboto Bold','Arial Bold',sans-serif;text-align:center;padding:0}#resources #search-results ul.resources-list{position:relative;display:block;width:100%;margin:0;list-style-type:none;padding:0;vertical-align:top}#resources #search-results ul.resources-list li.resource-item{position:relative;display:block;vertical-align:top;width:100%;list-style-type:none;margin:0 0 10px 0;padding:0}#resources #search-results ul.resources-list li.resource-item:hover{background-color:#f7f7f7}#resources #search-results a.resource{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:0 0 0 10px;font-size:.9em;color:#000}#resources #search-results a.resource:hover{color:#b01d38}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#resources #search-results a.resource{align-items:center}}#resources #search-results a.resource img{position:relative;display:block;width:30px;height:auto;margin:0 auto 25px auto}#resources #search-results a.resource .icon{position:relative;display:block;color:inherit;font-size:1.6em;margin:0 6px 4px 0;padding:2px 0 0}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#resources #search-results a.resource .icon{font-size:2em;margin:0 10px 0 0}}#resources #search-results a.resource p{position:relative;display:block;padding:10px 0}#resources #search-results a.resource p span.size{position:relative;display:inline-block;margin-left:6px}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#resources #search-results a.resource p span.size{display:block;margin:0}}#philosophy h2{position:relative;display:block;text-align:center;max-width:900px;margin:0 auto;color:#b01d38}#philosophy a.parent-link{position:relative;display:block;margin:10px auto 0 auto;max-width:200px}#philosophy a.parent-link img.mm-logo{position:relative;display:block;width:100%;height:auto}#leadership h1,#leadership h2,#leadership h3,#leadership h4,#leadership h5,#leadership h6{text-align:center;color:#b01d38}#leadership #leaders{align-items:stretch}#leadership #leaders a.leader{position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#fff;background-position:top center;background-repeat:no-repeat;text-align:center;color:#000;min-height:400px;opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}#leadership #leaders a.leader.inactive{opacity:.5}#leadership #leaders a.leader:nth-child(even){background-color:#f7f7f7}@media screen and (min-width:770px) and (max-width:949px){#leadership #leaders a.leader{flex:none;width:31.33333333%}#leadership #leaders a.leader.no-margin{width:33.33333333%}}@media screen and (min-width:580px) and (max-width:769px){#leadership #leaders a.leader{flex:none;width:48%;min-height:400px}#leadership #leaders a.leader.no-margin{width:50%}}@media screen and (min-width:381px) and (max-width:579px){#leadership #leaders a.leader{flex:none;width:48%;min-height:300px}#leadership #leaders a.leader.no-margin{width:50%}}@media screen and (max-width:380px){#leadership #leaders a.leader{flex:none;width:98%;min-height:300px}#leadership #leaders a.leader.no-margin{width:100%}}#leadership #leaders a.leader:hover{color:#b01d38}#leadership #leaders a.leader p.leader-name{background-color:rgba(0,0,0,.6);position:absolute;display:block;left:0;bottom:0;width:100%;text-align:center;color:#fff;padding:10px 0;font-family:'Roboto Bold','Arial Bold',sans-serif}#leadership #bio-box{position:absolute;display:none;z-index:5;left:0;height:0;width:100%;overflow:hidden;background-color:#8ce0f9}#leadership #bio-box .icon{position:absolute;display:block;right:20px;top:20px;cursor:pointer;font-size:2.6em;z-index:2}@media screen and (max-width:769px){#leadership #bio-box .icon{right:10px;top:10px;font-size:2.3em}}#leadership #bio-box .content{max-width:1000px}#leadership #bio-box .content p.leader-name{font-family:'Roboto Bold','Arial Bold',sans-serif;font-size:1.8em;padding-bottom:0}#leadership #bio-box .content p.leader-title{font-family:'Roboto Bold','Arial Bold',sans-serif;font-size:1.2em;color:#fff}#advantage h3{color:#b01d38}#advantage .photo img{position:relative;display:block;width:90%;height:auto;max-width:500px;margin:0 auto}@media screen and (max-width:769px){#advantage .col-6{width:100%}}img.test-watermark{position:absolute;display:block;width:25%;max-width:500px;height:auto;top:25px;left:-200px;z-index:0}@media screen and (max-width:769px){img.test-watermark{display:none}}#quote,#testimonial{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:transparent;background-position:top center;background-repeat:no-repeat}#quote.sec,#testimonial.sec{background-color:#8ce0f9}#quote.sec p.name,#testimonial.sec p.name{color:#fff!important}#quote.sec p.name.author-name,#testimonial.sec p.name.author-name{color:#000!important}#quote.sec .test-watermark,#testimonial.sec .test-watermark{left:-5px;top:-45px}#quote .content,#testimonial .content{max-width:1100px;padding:150px 50px}@media screen and (min-width:770px) and (max-width:949px){#quote .content,#testimonial .content{padding:130px 50px}}@media screen and (min-width:580px) and (max-width:769px){#quote .content,#testimonial .content{padding:110px 50px}}@media screen and (min-width:381px) and (max-width:579px){#quote .content,#testimonial .content{padding:90px 50px}}@media screen and (max-width:380px){#quote .content,#testimonial .content{padding:70px 50px}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#quote .content,#testimonial .content{padding:50px 10px}}#quote .content .quote,#testimonial .content .quote{font-size:2.4em}#quote .content .quote sup,#testimonial .content .quote sup{font-size:40%;vertical-align:15px}@media screen and (min-width:580px) and (max-width:769px){#quote .content .quote,#testimonial .content .quote{font-size:2em}}@media screen and (min-width:381px) and (max-width:579px),screen and (max-width:380px){#quote .content .quote,#testimonial .content .quote{font-size:1.8em}}#quote .content .person-info,#testimonial .content .person-info{position:relative;display:block;margin:15px 0 0 0;text-align:right}#quote .content .person-info .btn,#testimonial .content .person-info .btn{position:relative;display:inline;margin:0;float:left}#quote .content .person-info .align-text,#testimonial .content .person-info .align-text{position:relative;display:inline-block;width:auto;font-size:1.2em}#quote .content .person-info .align-text p,#testimonial .content .person-info .align-text p{padding:0;text-align:left}#quote .content .person-info .align-text p.name,#testimonial .content .person-info .align-text p.name{font-size:1.1em;font-family:'Roboto Bold','Arial Bold',sans-serif;color:#b01d38}#cta{text-align:center}#cta h1,#cta h2,#cta h3,#cta h4,#cta h5,#cta h6{color:#b01d38}#cta .content{max-width:600px}