@import url(https://fonts.googleapis.com/css2?family=Hind:wght@400;600;700&display=swap);
@charset "UTF-8";
button,input,label,select,textarea{margin:0;padding:0;border:0;background:none;display:inline-block;vertical-align:middle;white-space:normal;line-height:1;font-size:13px;font-family:Arial}
input:focus{outline:0}
input,textarea{-webkit-box-sizing:content-box;box-sizing:content-box}
button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-box-sizing:border-box;box-sizing:border-box}
input[type=checkbox],input[type=radio]{width:13px;height:13px}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}
::-webkit-search-decoration{display:none}
button,input[type=button],input[type=reset],input[type=submit]{overflow:visible;width:auto}
::-webkit-file-upload-button{padding:0;border:0;background:none}
textarea{overflow:auto}
select[multiple],textarea{vertical-align:top}
.form-item{padding-bottom:1em}
.form-item--checkbox,.form-item--radio{position:relative;padding-left:1.125em}
.form-item--checkbox input[type=checkbox],.form-item--checkbox input[type=radio],.form-item--radio input[type=checkbox],.form-item--radio input[type=radio]{position:absolute;top:.35em;left:0}
.fieldset-wrapper,.fieldset-wrapper .form-item{padding-bottom:1em}
.js-text-format-wrapper .js-filter-wrapper{display:none}
html{font-size:62.5%}
body{color:#000;font-size:16px;line-height:1.5;font-family:helvetica,arial,sans-serif}
h1,h2,h3,h4,h5,h6{margin:0;line-height:1.1;padding-bottom:.4em}
h1{font-size:60px;font-family:Hind,helvetica,arial,sans-serif;font-weight:700;line-height:1.15}
@media screen and (max-width:80em){h1{font-size:54px}}
@media screen and (max-width:63.9375em){h1{font-size:45px}}
@media screen and (max-width:47.9375em){h1{font-size:30px;line-height:1}}
h2{font-size:60px;font-family:Hind,helvetica,arial,sans-serif;font-weight:700}
@media screen and (max-width:80em){h2{font-size:54px}}
@media screen and (max-width:63.9375em){h2{font-size:45px}}
h3{font-size:45px;font-family:Hind,helvetica,arial,sans-serif;font-weight:700}
@media screen and (max-width:63.9375em){h3{font-size:40px}}
@media screen and (max-width:47.9375em){h3{font-size:35px}}
h4{font-size:30px}
h4,h5{font-family:Hind,helvetica,arial,sans-serif;font-weight:700}
h5{font-size:26px;color:#000}
h6{font-size:12px}
b,strong{font-weight:700}
p{margin:0;padding-bottom:1.875em;font-size:16px;font-family:helvetica,arial,sans-serif}
@media screen and (max-width:47.9375em){p{padding-bottom:20px}}
a{color:#ff2900;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;outline:none!important}
a,a:hover{text-decoration:none}
a:hover{color:#000}
::-moz-selection{background:#000;color:#fff}
::selection{background:#000;color:#fff}
input::-webkit-input-placeholder{color:#ff2900;opacity:1}
input:-ms-input-placeholder{color:#ff2900;opacity:1}
input::-ms-input-placeholder{color:#ff2900;opacity:1}
input::-moz-placeholder{color:#ff2900;opacity:1}
input::placeholder{color:#ff2900;opacity:1}
.newsletter-section input::-webkit-input-placeholder{color:#fff;opacity:1}
.newsletter-section input:-ms-input-placeholder{color:#fff;opacity:1}
.newsletter-section input::-ms-input-placeholder{color:#fff;opacity:1}
.newsletter-section input::-moz-placeholder{color:#fff;opacity:1}
.newsletter-section input::placeholder{color:#fff;opacity:1}
*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{position:relative}
body.toolbar-horizontal,body.toolbar-vertical{margin-top:0!important}
body.toolbar-tray-open{margin-left:0!important}
@media screen and (max-width:89.9375em){body.menu-open{position:fixed;max-width:100%}}
main{overflow:hidden}
body{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none;font-family:Hind,helvetica,arial,sans-serif}
body #control-panel-nav ul,body .control-panel-nav-trigger{background-color:#ff2900}
body #control-panel-nav li a{border-bottom-color:#fff}
.group-hidden{display:none}
.wrapper{overflow-x:hidden}
.main{margin:0 auto;max-width:1300px}
@media screen and (max-width:89.9375em){.main{padding:0 5%}}
@media screen and (max-width:47.9375em){.main{padding:0 20px}}
@media screen and (max-width:23.375em){.main{padding:0 20px}}
.mid-container{margin:0 auto;max-width:1080px}
.mid-container--basicPage{padding-top:4em;padding-bottom:4em}
@media screen and (max-width:80em){.mid-container{padding:0 5%}}
@media screen and (max-width:47.9375em){.mid-container{padding:0 20px}.mid-container--basicPage{padding-top:2em;padding-bottom:2em}}
@media screen and (max-width:23.375em){.mid-container{padding:0 20px}}
.row{margin-left:-8px;margin-right:-8px}
@media screen and (max-width:47.9375em){.row{margin-left:auto;margin-right:auto}}
.row-80{margin-left:-40px;margin-right:-40px}
@media screen and (max-width:80em){.row-80{margin-left:-20px;margin-right:-20px}}
.row-80 .col-lg-1,.row-80 .col-lg-2,.row-80 .col-lg-3,.row-80 .col-lg-4,.row-80 .col-lg-5,.row-80 .col-lg-6,.row-80 .col-lg-7,.row-80 .col-lg-8,.row-80 .col-lg-9,.row-80 .col-lg-10,.row-80 .col-lg-11,.row-80 .col-lg-12{padding:0 40px}
@media screen and (max-width:80em){.row-80 .col-lg-1,.row-80 .col-lg-2,.row-80 .col-lg-3,.row-80 .col-lg-4,.row-80 .col-lg-5,.row-80 .col-lg-6,.row-80 .col-lg-7,.row-80 .col-lg-8,.row-80 .col-lg-9,.row-80 .col-lg-10,.row-80 .col-lg-11,.row-80 .col-lg-12{padding:0 20px}}
.row:after,.row:before{display:table;line-height:0;content:""}
.row:after{clear:both}
.row-80:after,.row-80:before{display:table;line-height:0;content:""}
.row-80:after{clear:both}
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:8px;padding-right:8px}
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
@media screen and (max-width:47.9375em){.col-lg-6{width:100%}}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.offset-left-2{margin-left:19.5%}
@media screen and (max-width:47.9375em){.offset-left-2{margin:0 -8px;width:100%}}
.offset-right-2{margin-right:19.5%}
@media screen and (max-width:47.9375em){.offset-right-2{margin:0 -8px;width:100%}}
.offset-left-3{margin-left:25%}
@media screen and (max-width:47.9375em){.offset-left-3{margin:0 -8px;width:100%}}
.offset-right-3{margin-right:25%}
@media screen and (max-width:47.9375em){.offset-right-3{margin:0 -8px;width:100%}}
.offset-left-4{margin-left:33.333%}
@media screen and (max-width:47.9375em){.offset-left-4{margin:0 -8px;width:100%}}
.offset-right-4{margin-right:33.333%}
@media screen and (max-width:47.9375em){.offset-right-4{margin:0 -8px;width:100%}}
.offset-left-5{margin-left:41.66666667%}
@media screen and (max-width:47.9375em){.offset-left-5{margin:0 -8px;width:100%}}
.offset-right-5{margin-right:41.66666667%}
@media screen and (max-width:47.9375em){.offset-right-5{margin:0 -8px;width:100%}}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.pull-right{float:right}
.row-flex{margin:0 -8px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}
.row-flex:after,.row-flex:before{display:none}
.row.d-flex{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.row.d-flex:after,.row.d-flex:before{display:none}
.row-flex-center{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}
.row-flex-center:after,.row-flex-center:before{display:none}
.cf:after,.cf:before{display:table;content:""}
.cf:after{clear:both}
img{max-width:100%}
figure{margin:0}
@media screen and (max-width:47.9375em){figure,figure img{width:100%}}
.button a{padding:20px 25px;border:1px solid #ff2900;font-size:16px;color:#fff;display:inline-block;min-width:230px;text-align:center;font-family:Hind,helvetica,arial,sans-serif;font-weight:700;background-color:#ff2900;text-decoration:none}
@media screen and (max-width:23.375em){.button a{padding:14px 25px;min-width:200px}}
.button a:hover{border:1px solid #ff2900;background-color:#fff;color:#ff2900}
.button.white-btn a{border:1px solid #fff;background-color:#fff;color:#ff2900}
.button.white-btn a:hover{border:1px solid #fff;background-color:rgba(0,0,0,0);color:#fff}
.button.btn-wrap a{margin-right:12px}
@media screen and (max-width:40em){.button.btn-wrap a{margin:0 8px 15px!important}}
@media screen and (max-width:47.9375em){.button.btn-wrap a{margin:0 8px 15px!important}}
.button.btn-wrap a:last-child{border:1px solid #fff;background-color:#fff;margin-right:0;color:#ff2900}
.button.btn-wrap a:last-child:hover{border:1px solid #ff2900;background-color:#ff2900;color:#fff}
.button.btn-border a{border:1px solid #ff2900;background-color:rgba(0,0,0,0);color:#ff2900}
.button.btn-border a:hover{border:1px solid #ff2900;background-color:#ff2900;color:#fff}
button,input,textarea{-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;outline:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}
.link a{padding:12px 0;display:inline-block;position:relative;color:#fff;font-size:14px;font-family:Hind,helvetica,arial,sans-serif;font-weight:700;text-decoration:none}
.link a:after{content:"";position:absolute;left:0;bottom:0;width:130px;height:1px;background-color:#fff;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.link a:hover:after{height:5px}
.link-arrow a{display:inline-block;position:relative;color:#000;font-size:20px;font-family:Hind,helvetica,arial,sans-serif;font-weight:700;text-decoration:none;padding-right:30px}
@media screen and (max-width:47.9375em){.link-arrow a{font-size:16px}}
.link-arrow a i{position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#ff2900}
.link-arrow a:hover{color:#000}
.link-arrow a:hover i{right:5px}
span.line-pattern{position:absolute;left:0;z-index:-1}
span.line-pattern.right-top{left:auto;right:0;top:0}
span.line-pattern.left-bottom{left:0;bottom:0}
span img{display:block}
.transform-text span{font-size:100px;font-family:Hind,helvetica,arial,sans-serif;font-weight:700;color:#ff2900;display:inline-block}
@media screen and (max-width:80em){.transform-text span{font-size:80px;line-height:1}}
@media screen and (max-width:70em){.transform-text span{font-size:65px}}
@media screen and (max-width:47.9375em){.transform-text span{font-size:40px}}
@media screen and (max-width:23.375em){.transform-text span{font-size:40px}}
.cta-button a{padding:14px 0;display:inline-block;position:relative;color:#ff2900;font-size:14px;font-family:Hind,helvetica,arial,sans-serif;font-weight:700;text-decoration:none}
.cta-button a:after{content:"";position:absolute;left:0;bottom:0;width:90px;height:1px;background-color:#ff2900;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.cta-button.cta-right{position:relative}
.cta-button.cta-right a{width:100%}
.cta-button.cta-right a:before,.cta-button.cta-right a small{-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.cta-button.cta-right a:before{content:"";position:absolute;left:0;bottom:0;width:0;height:6px;background-color:#000;z-index:1}
@media screen and (max-width:80em){.cta-button.cta-right a:before{height:4px;bottom:0}}
.cta-button.cta-right a:hover{width:100%;color:#000}
.cta-button.cta-right a:hover:after{z-index:-1}
.cta-button.cta-right a:hover:before{width:100%}
.cta-button.cta-right a span{opacity:0;visibility:hidden;display:inline-block;vertical-align:middle;top:15px;right:0;font-size:16px;position:absolute;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;padding-right:10px}
.cta-button.cta-right a span i{display:inline-block;vertical-align:middle;position:relative;top:-2px;left:10px}
.cta-button.cta-right a:hover .hide{opacity:0;visibility:hidden}
.cta-button.cta-right a:hover span{opacity:1;visibility:visible}
.left-center{left:0;right:auto;bottom:auto;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.right-bottom{right:0;bottom:0;left:auto!important}
.left-top{top:0;right:auto;bottom:auto;left:0!important}
ul.social-listing{margin:0;padding:0;position:static;left:10px;z-index:998;top:25%}
@media screen and (max-width:70em){ul.social-listing{left:10px}}
ul.social-listing li{margin:20px 0;list-style:none;text-align:center}
ul.social-listing li a{border:1px solid rgba(0,0,0,.12);display:inline-block;font-size:0;color:#000;width:30px;height:30px;border-radius:50%}
ul.social-listing li a i{font-size:14px;line-height:29px}
ul.social-listing li a:hover{color:#fff;background-color:#ff2900;border-color:#ff2900}
ul.social-listing li.dots{position:relative}
ul.social-listing li.dots i{margin:0 auto;position:absolute;left:0;right:0;top:-8px;display:block}
ul.social-listing li.dots i svg .st0{-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;fill:#000}
ul.social-listing.left-top{position:absolute;left:30px!important;top:0}
@media screen and (max-width:89.9375em){ul.social-listing.left-top{left:10px!important}}
ul.social-listing.listing-inline li{margin:0 5px 0 0;display:inline-block;vertical-align:top}
ul.social-listing.listing-inline li:last-child{margin-right:0}
ul.social-listing.without-round li{margin:0 5px 0 0;display:inline-block;vertical-align:top}
ul.social-listing.without-round li:last-child{margin-right:0}
ul.social-listing.without-round li a{border:none}
.desk-hidden{display:none}
@media screen and (max-width:47.9375em){.desk-hidden{display:block;max-width:100%!important}}
@media screen and (max-width:47.9375em){.mob-hidden{display:none}}
.tdesk-hidden{display:none}
@media screen and (max-width:89.9375em){.tdesk-hidden{display:block;max-width:100%!important}}
@media screen and (max-width:89.9375em){.tab-hidden{display:none}}
@media screen and (max-width:47.9375em){.page-title{text-align:center}}
.page-title h1{font-size:100px;line-height:64px;padding-bottom:14px}
@media screen and (max-width:89.9375em){.page-title h1{font-size:80px;line-height:.75}}
@media screen and (max-width:63.9375em){.page-title h1{font-size:70px}}
@media screen and (max-width:61.9375em){.page-title h1{font-size:60px}}
@media screen and (max-width:47.9375em){.page-title h1{margin-bottom:20px}}
@media screen and (max-width:40em){.page-title h1{font-size:50px}}
@media screen and (max-width:34.375em){.page-title h1{font-size:44px}}
.searchform form{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center}
@media screen and (max-width:61.9375em){.searchform form{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}}
@media screen and (max-width:47.9375em){.searchform form{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}}
.searchform form input[type=text]{margin:0 15px;color:#000;border-bottom:1px solid #000}
@media screen and (max-width:34.375em){.searchform form input[type=text]{margin:0 5px}}
.searchform form input[type=text]:focus{border-color:#ff2900}
.searchform form button{outline:none;font-size:14px;font-family:Hind,helvetica,arial,sans-serif;line-height:1;color:#000}
.searchform form button:focus,.searchform form button:hover{color:#ff2900}
.pagination-listing{padding:50px 0;width:100%;text-align:center}
@media screen and (max-width:89.9375em){.pagination-listing{padding:30px 0}}
@media screen and (max-width:47.9375em){.pagination-listing{padding:20px 0}}
.pagination-listing ul{margin:0;padding:0}
.pagination-listing ul li{padding:0 15px;list-style:none;display:inline-block;position:relative;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;line-height:1.2}
@media screen and (max-width:61.9375em){.pagination-listing ul li{padding:0 12px}}
@media screen and (max-width:34.375em){.pagination-listing ul li{padding:0 8px}}
.pagination-listing ul li:after{content:"";position:absolute;right:20px;bottom:10px;height:1px;background-color:#000;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.pagination-listing ul li a{font-size:14px;font-family:Hind,helvetica,arial,sans-serif;font-weight:700;color:#000;text-decoration:none}
.pagination-listing ul li a:hover{color:#ff2900}
.pagination-listing ul li.active{padding-right:120px}
@media screen and (max-width:34.375em){.pagination-listing ul li.active{padding-right:70px}}
.pagination-listing ul li.active:after{width:45%}
@media screen and (max-width:34.375em){.pagination-listing ul li.active:after{right:10px}}
.pagination-listing ul li.active a{color:#ff2900}
.custom-control-input{margin:0;position:absolute;opacity:0;z-index:-1;line-height:1.5}
.custom-control-label{font-size:16px;display:inline-block;vertical-align:top;color:#fff;font-weight:400;position:relative;padding-left:30px;cursor:pointer}
.custom-control-label a{color:#fff;border-bottom:1px solid #fff}
.custom-control-label a:hover{color:#fff;border-bottom:0}
.custom-control-label:before{border:2px solid #fff;position:absolute;top:0;left:0;display:block;width:15px;height:15px;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,0)}
.custom-control-input:checked~label:after{content:"\F00C";font-family:Font Awesome\ 5 Pro;color:#fff;line-height:1.5;left:2px;top:0;position:absolute;font-size:12px;text-align:center;width:15px;height:15px}
.custom-chk,.custom-radio{position:relative;display:inline-block;line-height:1}
.custom-chk [type=checkbox],.custom-radio [type=radio]{position:absolute;left:-9999px;opacity:0}
.custom-chk label,.custom-radio label{display:inline-block;vertical-align:top;cursor:pointer;margin-left:0;padding-left:30px;line-height:18px;font-weight:400;font-size:13px;font-family:Hind,helvetica,arial,sans-serif;color:#000;position:relative}
.custom-chk label:after,.custom-chk label:before,.custom-radio label:after,.custom-radio label:before{content:"";position:absolute;left:0;top:0;margin-top:0;width:14px;height:14px;border-radius:2px;text-align:center;color:#d8d8d8;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.custom-chk label:before,.custom-radio label:before{border:1px solid hsla(0,0%,84.7%,.8)}
.custom-chk label:after,.custom-radio label:after{content:"\F00C";font-family:Font Awesome\ 5 Pro;font-size:9px;top:2px;left:0;color:#ff2900;font-weight:700}
.custom-chk [type=checkbox]:not(:checked)+label:after,.custom-radio [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
.custom-chk [type=checkbox]:checked+label:after,.custom-radio [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.custom-chk [type=checkbox]:disabled+label:before,.custom-radio [type=radio]:disabled+label:before{background-color:#9e0039;-webkit-box-shadow:inset 0 0 8px 0 #640024;box-shadow:inset 0 0 8px 0 #640024}
.sbHolder{border:1px solid hsla(0,0%,84.7%,.4);background-color:#fff;font-family:Hind,helvetica,arial,sans-serif;font-size:13px;height:50px;position:relative;width:180px!important;text-align:left;outline:none;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.sbHolder:hover{border:1px solid #ff2900}
@media screen and (max-width:34.375em){.sbHolder{height:40px}}
.sbSelector{display:block;height:50px;left:0;line-height:48px;outline:none;overflow:hidden;position:absolute;text-indent:20px;top:0;width:100%;cursor:pointer;color:#000}
@media screen and (max-width:34.375em){.sbSelector{height:40px;line-height:40px}}
.sbSelector>a{color:#000;text-decoration:none;font-size:14px}
.sbSelector:hover,.sbSelector:link,.sbSelector:visited{color:#ebb52d;outline:none;text-decoration:none}
.sbToggle{background:url(../images/select-icons.svg) no-repeat 50%;display:block;height:50px;outline:none;position:absolute;right:0;top:0;width:20px}
@media screen and (max-width:34.375em){.sbToggle{height:40px}}
.sbOptions{margin:0;padding:0;border:1px solid #ff2900;background-color:#fff;list-style:none;left:0;position:absolute;width:200px;z-index:99;overflow-y:auto;top:48px!important;text-align:center}
@media screen and (max-width:34.375em){.sbOptions{top:40px!important}}
.sbOptions li{padding:0}
.sbOptions li img{display:inline-block;float:left;padding-top:7px;padding-left:3px}
.sbOptions a{padding:10px 0;display:block;outline:none}
.sbOptions a:link,.sbOptions a:visited{color:#000;text-decoration:none;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.sbOptions a.sbFocus,.sbOptions a:focus,.sbOptions a:hover{color:#ff2900}
.sbOptions li.last a{border-bottom:none}
.sbOptions .sbGroup{padding:7px 0 7px 3px;border-bottom:1px dotted #515151;color:#ebb52d;display:block;font-weight:700}
.sbOptions .sbSub{padding-left:17px}
.pinpoint{position:absolute;right:12px;top:12px;z-index:9;text-align:center;display:inline-block;width:44px;height:44px;border-radius:50%;background-color:#fff;line-height:46px}
@media screen and (max-width:40em){.pinpoint{width:40px;height:40px;line-height:42px}}
.pinpoint img,.pinpoint svg{margin:0 auto;position:static!important;width:15px!important;-o-object-fit:inherit!important;object-fit:inherit!important}
.header-overlay .menu-toggle .arrow:after,.header-overlay .menu-toggle li a{color:#fff}
.header-overlay .logo a svg path{fill:#fff}
.header-overlay .blank_div{position:absolute;top:0;width:100%;left:0}
.header-overlay .menu-toggle.desk ul,.header-overlay .menu-trigger .menu-box span{background-color:#fff}
.wrapper{position:relative;overflow:hidden}
.white-popup{margin:0 auto;padding:0;background:#fff;position:relative;width:auto;max-width:1020px}
.attention-sec .field{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.attention-sec .field input[type=email]{padding:10px 0;border:none;-webkit-box-shadow:none;outline:none;border-bottom:2px solid #fff;font-size:13px;color:#fff;width:calc(100% - 220px);text-align:center;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;-webkit-box-sizing:inherit;box-sizing:inherit;margin-right:20px;text-align:left;border-radius:0;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}
@media screen and (max-width:34.375em){.attention-sec .field input[type=email]{margin:0 0 20px;width:100%}}
.attention-sec .field input[type=submit]{padding:15px 40px;border:1px solid #fff;font-size:13px;color:#ff2900;display:inline-block;text-align:center;font-family:Circular Std;font-weight:700;background-color:#fff;outline:none;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;height:auto;line-height:normal;width:auto;text-transform:none;cursor:pointer;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}
@media screen and (max-width:34.375em){.attention-sec .field input[type=submit]{width:100%}}
.attention-sec .field input[type=submit]:focus,.attention-sec .field input[type=submit]:hover{background-color:#ff2900;color:#fff;border-color:#ff2900}
.attention-sec .field span.error{position:absolute;bottom:-25px;left:0}
input[type=number]{margin:0;-webkit-appearance:none;appearance:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}
input[type=number]{-moz-appearance:textfield}
.success-message{font-size:20px;color:#00ce00}
.mfp-zoom-in .mfp-with-anim{opacity:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}
.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}
.mfp-zoom-in.mfp-removing .mfp-with-anim{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0}
.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}
body .mfp-bg{background-color:#fff}
body button.mfp-arrow,body button.mfp-close{font-size:90px;color:#000;right:-70px;opacity:1;top:-5px}
@media screen and (max-width:80em){body button.mfp-arrow,body button.mfp-close{right:0;background-color:#fff;font-size:60px}}
@media screen and (max-width:47.9375em){body button.mfp-arrow,body button.mfp-close{width:36px;height:36px;line-height:36px;font-size:50px}}
body button.mfp-arrow:focus,body button.mfp-arrow:hover,body button.mfp-close:focus,body button.mfp-close:hover{color:#ff2900}
.cta-button.cta-left-overlap{position:relative}
.cta-button.cta-left-overlap a{width:100%}
.cta-button.cta-left-overlap a:before,.cta-button.cta-left-overlap a small{-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.cta-button.cta-left-overlap a:before{content:"";position:absolute;right:0;bottom:-15px;width:0;height:6px;background-color:#000;z-index:1}
@media screen and (max-width:80em){.cta-button.cta-left-overlap a:before{height:4px;bottom:0}}
.cta-button.cta-left-overlap a:hover{width:100%;color:#000}
.cta-button.cta-left-overlap a:hover:after{z-index:-1;opacity:0}
.cta-button.cta-left-overlap a:hover:before{width:268.7%}
@media screen and (max-width:80em){.cta-button.cta-left-overlap a:hover:before{width:100%}}
.cta-button.cta-left-overlap a span{opacity:0;visibility:hidden;display:inline-block;vertical-align:middle;top:15px;right:0;font-size:16px;position:absolute;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;padding-right:10px}
.cta-button.cta-left-overlap a span i{display:inline-block;vertical-align:middle;position:relative;top:-2px;left:10px}
.cta-button.cta-left-overlap a:hover .hide{opacity:0;visibility:hidden}
.cta-button.cta-left-overlap a:hover span{opacity:1;visibility:visible}
.cta-button.cta-right-overlap{position:relative}
.cta-button.cta-right-overlap a{width:100%}
.cta-button.cta-right-overlap a:before,.cta-button.cta-right-overlap a small{-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.cta-button.cta-right-overlap a:before{content:"";position:absolute;left:0;bottom:-15px;width:0;height:6px;background-color:#ff2900;z-index:1}
@media screen and (max-width:80em){.cta-button.cta-right-overlap a:before{height:4px;bottom:0}}
.cta-button.cta-right-overlap a:hover{width:100%;color:#ff2900}
.cta-button.cta-right-overlap a:hover:after{z-index:-1;opacity:0}
.cta-button.cta-right-overlap a:hover:before{width:175%}
@media screen and (max-width:80em){.cta-button.cta-right-overlap a:hover:before{width:100%}}
.cta-button.cta-right-overlap a span{opacity:0;visibility:hidden;display:inline-block;vertical-align:middle;top:15px;left:0;font-size:16px;position:absolute;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;padding-right:10px}
.cta-button.cta-right-overlap a span i{display:inline-block;vertical-align:middle;position:relative;top:-2px;left:10px}
.cta-button.cta-right-overlap a:hover .hide{opacity:0;visibility:hidden}
.cta-button.cta-right-overlap a:hover span{opacity:1;visibility:visible}
.icon{font-size:1em;position:relative;width:1em;height:1em;display:inline-block}
.icon--svg{color:inherit}
.icon__svg{width:100%;height:100%;display:block}
.noRender{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);z-index:-1}
.page-404{margin:0 auto;padding:2em 1em;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;max-width:540px}
.page-404 h2{font-size:32px}
.attention-sec{padding:80px;background-color:#5486c7;background-position:100% 100%;background-repeat:no-repeat;position:relative;z-index:9}
@media screen and (max-width:47.9375em){.attention-sec{padding:50px}}
@media screen and (max-width:34.375em){.attention-sec{padding:50px 30px}}
@media screen and (max-width:23.375em){.attention-sec{padding:40px 20px}}
.attention-sec:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(84,134,199,.9);z-index:-1;opacity:0}
@media screen and (max-width:63.9375em){.attention-sec:after{opacity:1}}
.attention-sec .attention-wrap{max-width:460px}
@media screen and (max-width:47.9375em){.attention-sec .attention-wrap{max-width:100%;text-align:center}}
@media screen and (max-width:47.9375em){.attention-sec .attention-wrap br{display:none}}
.attention-sec h2{font-size:46px;color:#fff}
@media screen and (max-width:47.9375em){.attention-sec h2{font-size:42px}}
@media screen and (max-width:40em){.attention-sec h2{font-size:36px}}
@media screen and (max-width:23.375em){.attention-sec h2{font-size:32px}}
.attention-sec p{font-size:14px;font-weight:400;color:#fff}
.attention-sec form{margin-top:24px}
.attention-sec .signup_form{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex}
.attention-sec .signup_form input[type=email]{padding:10px 0;border:none;background:none;-webkit-box-shadow:none;outline:none;border-bottom:2px solid #fff;font-size:13px;color:#fff;width:calc(100% - 220px);text-align:center;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-box-sizing:inherit;box-sizing:inherit;margin-right:20px;text-align:left;border-radius:0;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}
@media screen and (max-width:34.375em){.attention-sec .signup_form input[type=email]{margin:0 0 20px;width:100%}}
.attention-sec .signup_form input[type=submit]{padding:15px 40px;border:1px solid #fff;font-size:13px;color:#ff2900;display:inline-block;text-align:center;font-family:Circular Std;font-weight:700;background-color:#fff;outline:none;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;height:auto;line-height:normal;width:auto;text-transform:none;cursor:pointer;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}
@media screen and (max-width:34.375em){.attention-sec .signup_form input[type=submit]{width:100%}}
.attention-sec .signup_form input[type=submit]:focus,.attention-sec .signup_form input[type=submit]:hover{background-color:#ff2900;color:#fff;border-color:#ff2900}
.attention-sec .signup_form span.error{position:absolute;bottom:-25px;left:0}
.attention-sec .success-message{text-align:left}
.autocomplete-list{margin:0;padding:2em;border:1px solid #ff2900;width:100%;background-color:#fff;list-style:none}
.autocomplete-list li a{padding:1em 0;display:block;color:grey;text-decoration:none;text-transform:capitalize}
.autocomplete-list li a,.autocomplete-list li a span{-webkit-transition:color .35s ease;-o-transition:color .35s ease;transition:color .35s ease}
.autocomplete-list li a span{color:#000}
.autocomplete-list li a:hover,.autocomplete-list li a:hover span{color:#ff2900}
.autocomplete-noresults{padding:1em 0;display:block;color:#ff2900}
footer{padding:15px 0}
@media screen and (max-width:40em){footer{text-align:center;padding-top:0}}
footer .logo{padding-top:1em;padding-bottom:2em}
footer .logo a svg path{fill:#ff2900;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
footer .footer-contactLine i{padding-top:.5em;padding-bottom:.5em;padding-right:.5em}
footer ul.social-listing{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;width:100%}
footer ul.social-listing li{margin:10px 5px 0 0;display:inline-block}
footer ul.social-listing li:last-child{margin-right:0}
@media screen and (max-width:61.9375em){footer ul.social-listing{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}footer ul.social-listing li{margin:10px 15px 0 0;display:inline-block}}
@media screen and (max-width:47.9375em){footer ul.social-listing{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}}
footer .footer-block-wrap{padding:75px 0 93px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (max-width:80em){footer .footer-block-wrap{padding:50px 0}}
@media screen and (max-width:40em){footer .footer-block-wrap{padding:34px 0}}
@media screen and (max-width:23.375em){footer .footer-block-wrap{padding:25px 0}}
@media screen and (max-width:47.9375em){footer .footer-block-wrap .footer-contact{padding-bottom:2em}}
footer .footer-block-wrap .footer-block,footer .footer-block-wrap .footer-contact{width:20%}
@media screen and (max-width:80em){footer .footer-block-wrap .footer-block,footer .footer-block-wrap .footer-contact{width:20%!important}}
@media screen and (max-width:61.9375em){footer .footer-block-wrap .footer-block,footer .footer-block-wrap .footer-contact{margin:10px 0;width:50%!important}}
@media screen and (max-width:40em){footer .footer-block-wrap .footer-block,footer .footer-block-wrap .footer-contact{width:100%!important}}
@media screen and (max-width:47.9375em){footer .footer-block-wrap .footer-block,footer .footer-block-wrap .footer-contact{margin:5px 0}}
footer .footer-block-wrap .footer-block h5,footer .footer-block-wrap .footer-contact h5{padding-bottom:24px;margin-bottom:25px;position:relative;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
@media screen and (max-width:70em){footer .footer-block-wrap .footer-block h5,footer .footer-block-wrap .footer-contact h5{font-size:24px;padding-bottom:15px}}
@media screen and (max-width:40em){footer .footer-block-wrap .footer-block h5,footer .footer-block-wrap .footer-contact h5{font-size:18px;margin-bottom:0;padding-bottom:12px}}
footer .footer-block-wrap .footer-block h5:after,footer .footer-block-wrap .footer-contact h5:after{content:"";position:absolute;left:0;bottom:0;width:55px;height:1px;background-color:#000;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
@media screen and (max-width:40em){footer .footer-block-wrap .footer-block h5:after,footer .footer-block-wrap .footer-contact h5:after{margin:0 auto;right:0;opacity:0}}
@media screen and (max-width:40em){footer .footer-block-wrap .footer-block .site-footer-item-inner .footer-nav-listing,footer .footer-block-wrap .footer-contact .site-footer-item-inner .footer-nav-listing{display:none}}
footer .footer-block-wrap .footer-block .site-footer-item-inner.open h5,footer .footer-block-wrap .footer-contact .site-footer-item-inner.open h5{font-size:26px}
footer .footer-block-wrap .footer-block .site-footer-item-inner.open h5:after,footer .footer-block-wrap .footer-contact .site-footer-item-inner.open h5:after{opacity:1;bottom:8px}
footer .footer-block-wrap .footer-block ul.f-link,footer .footer-block-wrap .footer-contact ul.f-link{margin:0;padding:0}
@media screen and (max-width:47.9375em){footer .footer-block-wrap .footer-block ul.f-link,footer .footer-block-wrap .footer-contact ul.f-link{margin-bottom:15px}}
footer .footer-block-wrap .footer-block ul.f-link li,footer .footer-block-wrap .footer-contact ul.f-link li{list-style:none;margin-bottom:4px}
@media screen and (max-width:63.9375em){footer .footer-block-wrap .footer-block ul.f-link li,footer .footer-block-wrap .footer-contact ul.f-link li{margin-bottom:8px}}
@media screen and (max-width:47.9375em){footer .footer-block-wrap .footer-block ul.f-link li,footer .footer-block-wrap .footer-contact ul.f-link li{margin-bottom:6px;line-height:1}}
footer .footer-block-wrap .footer-block ul.f-link li a,footer .footer-block-wrap .footer-contact ul.f-link li a{font-size:16px;color:#000;text-decoration:none!important}
@media screen and (max-width:47.9375em){footer .footer-block-wrap .footer-block ul.f-link li a,footer .footer-block-wrap .footer-contact ul.f-link li a{font-size:12px}}
footer .footer-block-wrap .footer-block ul.f-link li a.active,footer .footer-block-wrap .footer-block ul.f-link li a:hover,footer .footer-block-wrap .footer-contact ul.f-link li a.active,footer .footer-block-wrap .footer-contact ul.f-link li a:hover{color:#ff2900}
@media screen and (max-width:47.9375em){footer .footer-block-wrap .footer-block .button,footer .footer-block-wrap .footer-contact .button{margin-top:15px}}
footer .footer-block-wrap .footer-block .button a,footer .footer-block-wrap .footer-contact .button a{margin-left:0!important;margin-right:0!important;margin-bottom:18px;background-color:rgba(0,0,0,0);color:#ff2900;text-decoration:none!important;min-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
footer .footer-block-wrap .footer-block .button a:hover,footer .footer-block-wrap .footer-contact .button a:hover{background-color:#ff2900;color:#fff;border-color:#ff2900}
footer .footer-block-wrap .footer-block .button a:last-child,footer .footer-block-wrap .footer-contact .button a:last-child{background-color:#ff2900;color:#fff}
footer .footer-block-wrap .footer-block .button a:last-child:hover,footer .footer-block-wrap .footer-contact .button a:last-child:hover{background-color:#000;color:#fff;border-color:#000}
footer .footer-block-wrap .footer-block:first-child,footer .footer-block-wrap .footer-block:nth-child(2),footer .footer-block-wrap .footer-block:nth-child(3),footer .footer-block-wrap .footer-block:nth-child(4),footer .footer-block-wrap .footer-contact:first-child,footer .footer-block-wrap .footer-contact:nth-child(2),footer .footer-block-wrap .footer-contact:nth-child(3),footer .footer-block-wrap .footer-contact:nth-child(4){width:20%}
footer .copyright-section{text-align:center}
footer .copyright-section p{margin:0;padding:0;font-size:12px;font-weight:700;color:#000}
@media screen and (max-width:40em){footer .copyright-section p{font-size:10px}}
footer .copyright-section a{color:#000}
footer .copyright-section a:hover{color:#ff2900}
.ft_inner{width:100%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center}
.ft_logo a{display:inline-block}
.ft_logo img{max-width:100px;width:100%}
.page--homepage footer .logo a svg path{fill:#ff2900}
@media (min-width:47.9375em){.footer{background-color:#ff2900}}
label{padding-bottom:.25em;font-size:1em;display:block;font-weight:700}
input,textarea{font-size:1.8rem}
input:focus,textarea:focus{outline:0;border-color:hsla(0,0%,100%,.5)}
input:not([type=radio]):not([type=checkbox]){padding:1em 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #fff;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff}
input:not([type=radio]):not([type=checkbox])[type=file]{border:none;padding-left:0}
input:not([type=radio]):not([type=checkbox])::-webkit-input-placeholder{color:hsla(0,0%,100%,.75)}
input:not([type=radio]):not([type=checkbox])::-moz-placeholder{color:hsla(0,0%,100%,.75)}
input:not([type=radio]):not([type=checkbox]):-ms-input-placeholder{color:hsla(0,0%,100%,.75)}
input:not([type=radio]):not([type=checkbox])::-ms-input-placeholder{color:hsla(0,0%,100%,.75)}
input:not([type=radio]):not([type=checkbox])::placeholder{color:hsla(0,0%,100%,.75)}
input:not([type=radio]):not([type=checkbox])[type=button],input:not([type=radio]):not([type=checkbox])[type=submit]{padding:1em 0;cursor:pointer;font-weight:700;background-color:rgba(0,0,0,0);color:#000;border-bottom:2px solid #000}
input:not([type=radio]):not([type=checkbox])[type=button]:hover,input:not([type=radio]):not([type=checkbox])[type=submit]:hover{background-color:rgba(0,0,0,0);color:#fff;border-color:#fff}
textarea{padding:1em;border:2px solid #fff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem}
input[type=button],input[type=submit]{padding:1em 0;cursor:pointer;font-weight:700;background-color:rgba(0,0,0,0);color:#000;border-bottom:2px solid #000}
input[type=button]:hover,input[type=submit]:hover{background-color:rgba(0,0,0,0);color:#fff;border-color:#fff}
.form-group{padding:1em 0;display:-ms-flexbox;display:-webkit-box;display:flex;margin-left:-1em;margin-right:-1em}
.form-group .form-control{margin:0 1em}
.form-errors{padding:1em;color:#fff}
.form-group--submit{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}
@media only screen and (max-width:500px){.form-group{padding:0;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.form-group .form-control{margin:1em}}
.newsletter-section .gdpr{padding-left:1em;padding-right:1em}
@media screen and (max-width:47.9375em){.newsletter-section .gdpr{padding-bottom:1em}}
.newsletter-section .gdpr .form-group{margin:0 auto;padding-bottom:1em;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}
.newsletter-section .form-errors{padding:0}
@media screen and (max-width:47.9375em){.gdpr{padding-bottom:1em}}
.gdpr .form-group{margin:0 auto;padding-bottom:1em}
#flash_container .flash-overlay{position:fixed;z-index:150;left:0;right:0;bottom:0;top:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;background-color:rgba(0,0,0,.5)}
#flash_container .container{padding:4em;max-width:60em;background-color:#fff}
#flash_container .flash-share{text-align:center;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-align:center;-webkit-box-align:center;align-items:center}
#flash_container .flash-share,#flash_container .flash-share .share-btns{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}
#flash_container .flash-share .share-btns{-ms-flex-wrap:wrap;flex-wrap:wrap}
#flash_container .flash-share .share-btns .btn{margin:.5em}
.page--registratie_afronden #flash_container,.page--registreer #flash_container{display:none}
#header-main{width:100%;z-index:999}
#header-main:after{opacity:0;visibility:hidden}
#header-main .header-wrap,#header-main:after{-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
#header-main .header-wrap{padding:35px 70px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
@media screen and (max-width:63.9375em){#header-main .header-wrap{padding:25px}}
@media screen and (max-width:47.9375em){#header-main .header-wrap{padding:20px}}
#header-main .header-wrap .menu.mob{z-index:8}
#header-main .logo{min-width:290px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center;z-index:9}
@media screen and (max-width:89.9375em){#header-main .logo{min-width:250px}}
@media screen and (max-width:80em){#header-main .logo{min-width:220px}}
@media screen and (max-width:47.9375em){#header-main .logo{min-width:auto}}
#header-main .logo a{display:inline-block}
#header-main .logo a img{display:block}
#header-main .header-right{width:100%}
@media screen and (max-width:63.9375em){#header-main .header-right{-webkit-transform:none;-ms-transform:none;transform:none}}
#header-main .header-right .menu-container{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;width:100%;-ms-flex-align:center;-webkit-box-align:center;align-items:center}
@media screen and (max-width:63.9375em){#header-main .header-right .menu-container .mobile-wrap{display:none}}
@media screen and (max-width:34.375em){#header-main .header-right .button{margin:0 auto;max-width:240px}}
#header-main .header-right .button a{padding:15px 55px;min-width:inherit;margin-right:10px;font-size:13px;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
#header-main .header-right .button a:last-child{margin-right:0}
@media screen and (max-width:89.9375em){#header-main .header-right .button a{padding:12px 25px;margin-right:5px}}
@media screen and (max-width:80em){#header-main .header-right .button a{padding:10px 18px;font-size:15px}}
@media screen and (max-width:63.9375em){#header-main .header-right .button a{padding:22px 50px;font-size:16px}}
@media screen and (max-width:34.375em){#header-main .header-right .button a{margin:5px 0;padding:22px 35px;font-size:16px;min-width:235px}}
@media screen and (max-width:23.375em){#header-main .header-right .button a{padding:18px 25px;min-width:220px}}
#header-main .header-right ul.social-listing{display:none;max-height:inherit}
@media screen and (max-width:63.9375em){#header-main .header-right ul.social-listing{margin-top:50px;display:block}}
@media screen and (max-width:23.375em){#header-main .header-right ul.social-listing{margin-top:30px}}
@media screen and (max-width:63.9375em){#header-main .header-right ul.social-listing li{margin:20px 3px;display:inline-block}}
.menu-trigger{display:none;cursor:pointer;font-size:0}
.menu-trigger .menu-box{width:35px;height:30px;margin-right:25px;position:absolute;right:0;z-index:9}
.menu-trigger .menu-box span{background:#000;width:27px;height:5px;margin-bottom:5px;display:block;border-radius:0;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;float:right}
.menu-trigger .menu-box span:last-child{width:15px;float:left}
.menu-trigger.active .menu-box span,.menu-trigger:hover .menu-box span{background:#000}
.menu-trigger.active span:nth-child(3){-ms-transform:rotate(-45deg) translateY(-7px) translateX(6px);-webkit-transform:rotate(-45deg) translateY(-7px) translateX(6px);transform:rotate(-45deg) translateY(-7px) translateX(6px)}
.menu-toggle .caret{color:#fff;margin-left:7px}
.menu-toggle{padding:0;list-style:none}
.menu-toggle>li{display:inline-block;position:relative;margin-right:70px}
@media screen and (max-width:80em){.menu-toggle>li{margin-right:50px}}
@media screen and (max-width:70em){.menu-toggle>li{margin-right:30px}}
.menu-toggle>li>a{position:relative}
.menu-toggle>li>a:after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:2px;background-color:#fff;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;display:none}
.menu-toggle>li.mobile-view{display:none}
@media screen and (max-width:63.9375em){.menu-toggle>li.mobile-view{display:block;margin-top:25px}}
.menu-toggle>li.mobile-view .mobile-wrap{display:block!important}
.menu-toggle>li.mobile-view .mobile-wrap ul.social-listing{position:static;opacity:1;visibility:visible;display:block}
.menu-toggle li a{padding:0;font-size:14px;color:#000;display:inline-block;font-family:Hind,helvetica,arial,sans-serif;text-decoration:none!important}
@media screen and (max-width:63.9375em){.menu-toggle li a{font-size:30px;font-family:Hind,helvetica,arial,sans-serif;font-weight:700}}
@media screen and (max-width:23.375em){.menu-toggle li a{font-size:24px}}
.menu-toggle li a.active,.menu-toggle li a:hover{color:#ff2900}
.menu-toggle>li.active>a:after,.menu-toggle>li:hover>a:after{width:100%}
.menu-toggle ul.sb-menu li{margin:0;width:100%;list-style:none;position:relative}
.menu-toggle.desk ul.sb-menu{margin:0;padding:10px 0;background:#eff3f6;top:120%;z-index:999;list-style:none;left:0;position:absolute;min-width:185px;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;opacity:0;visibility:hidden;display:none}
@media screen and (max-width:63.9375em){.menu-toggle.desk ul.sb-menu{opacity:1;visibility:visible;display:none;width:100%;position:static;-webkit-transition:none;-o-transition:none;transition:none;min-width:inherit}}
.menu.submenu-ul-level1 li a{background:rgba(31,26,107,.8);color:#fff;padding-left:90px}
.menu-toggle.desk li:hover>ul.sb-menu{opacity:1;visibility:visible;top:100%;display:block}
@media screen and (max-width:63.9375em){.menu-toggle.desk li:hover>ul.sb-menu{display:none}}
.menu-toggle.desk .sb-menu .sb-menu{left:100%;top:0}
.menu-toggle.desk ul.sb-menu li a{padding:6px 10px;font-size:14px;color:#000;display:inline-block;font-family:Hind,helvetica,arial,sans-serif;text-decoration:none!important;width:100%}
.menu-toggle.desk ul.sb-menu li:hover>a,.menu-toggle.desk ul.sb-menu li a.active{color:#ff2900}
.menu-toggle .arrow{background:url(../images/select-icons.svg) no-repeat 50%;margin-top:2px;right:-20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;cursor:pointer;z-index:1;position:absolute;text-align:right;display:block}
@media screen and (max-width:63.9375em){.menu-toggle .arrow{margin:0;right:20px}}
.menu-toggle .arrow:after{content:"\F107";position:absolute;font-family:Font Awesome\ 5 Pro;font-size:12px;line-height:25px;color:#000;display:none}
.menu-toggle li li .arrow{-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}
@media (max-width:1023px){.menu-toggle{overflow:hidden;background-color:#fff;position:absolute;left:0;top:0;text-align:center;height:100vh;overflow:auto}.menu-toggle,.menu-toggle>li ul{max-height:0;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.menu-toggle>li ul{overflow:hidden}.menu-block{height:auto}.menu-trigger{display:block}.services-detail a.pba-detail{border-bottom:2px solid #d3d9da}.menu-toggle .arrow{top:24px;-webkit-transform:none;-ms-transform:none;transform:none}}
@media screen and (max-width:1023px) and (max-width:23.375em){.menu-toggle .arrow{top:14px}}
@media (max-width:1023px){.menu-toggle .arrow.up{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.menu-toggle>li{margin:0;padding:0;width:100%}.menu-toggle>li>a{padding:10px;display:inline-block;text-align:center;position:relative}}
@media screen and (max-width:1023px) and (max-width:23.375em){.menu-toggle>li>a{padding:5px}}
@media (max-width:1023px){.menu-toggle>li>a.menubelow:after{background:url(../images/select-icons.svg) no-repeat 50%;content:"";position:absolute;right:-15px;display:block;height:auto;outline:none;width:20px;left:auto;top:0;display:none}.menu-toggle{width:100%}.menu-toggle>li ul.sb-menu{background:#f3f3f3}.menu-toggle>li ul.sb-menu li:first-child{padding-top:1em}.menu-toggle>li ul.sb-menu li:last-child{padding-bottom:1em}.menu-toggle>li ul.sb-menu a{padding:5px 0;display:block;text-align:center;color:#000;font-size:20px}}
@media screen and (max-width:1023px) and (max-width:23.375em){.menu-toggle>li ul.sb-menu a{font-size:18px}}
@media (max-width:1023px){.menu-toggle li li .arrow{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);top:8px}.menu-toggle li li .arrow.up{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}body.menuslide_push{position:relative}body.menuslide_push.slidemenuLeft{left:0;-webkit-transition:left .5s;-moz-transition:left .5s;-ms-transition:left .5s;-o-transition:left .5s;transition:left .5s}body.menuslide_push.slidemenuRight{right:0;-webkit-transition:right .5s;-moz-transition:right .5s;-ms-transition:right .5s;-o-transition:right .5s;transition:right .5s}body.slidemenuRight .menu-toggle{right:-290px}body.slidemenuRight.menu-open .menu-toggle{right:0}body.slidemenuLeft .menu-toggle{left:0}body.slidemenuLeft.menu-open .menu-toggle{padding:100px 0;left:0}body.menuslide_push.slidemenuLeft.menu-open{left:290px;overflow:hidden}body.menuslide_push.slidemenuRight.menu-open{right:290px}body.menuOverlap .menu-toggle,body.menuslide_push .menu-toggle{background:#000 none repeat scroll 0 0;display:block;height:100%;max-height:100%;width:100%;overflow:auto;position:fixed;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;max-width:290px;top:0}}
@media (max-width:350px){body.menuOverlap .menu-toggle,body.menuslide_push .menu-toggle{max-width:270px}}
.page--homepage #header-main,.page--lokaal:not(.page-type-blog-post) #header-main{position:absolute;top:0;width:100%;z-index:999}
.page--homepage #header-main .logo a,.page--homepage .menu-toggle li a,.page--lokaal:not(.page-type-blog-post) #header-main .logo a,.page--lokaal:not(.page-type-blog-post) .menu-toggle li a{color:#fff}
@media screen and (max-width:63.9375em){.page--homepage .menu-toggle li a,.page--lokaal:not(.page-type-blog-post) .menu-toggle li a{color:#000}}
.page--homepage .menu-toggle li a:hover,.page--lokaal:not(.page-type-blog-post) .menu-toggle li a:hover{color:#000}
@media screen and (max-width:63.9375em){.page--homepage .menu-toggle li a:hover,.page--lokaal:not(.page-type-blog-post) .menu-toggle li a:hover{color:#ff2900}}
.page--homepage .menu-toggle .arrow:after,.page--lokaal:not(.page-type-blog-post) .menu-toggle .arrow:after{color:#fff}
.page--homepage .logo a svg path,.page--lokaal:not(.page-type-blog-post) .logo a svg path{fill:#fff;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.page--homepage .blank_div,.page--lokaal:not(.page-type-blog-post) .blank_div{position:absolute;top:0;width:100%;left:0}
.page--homepage .menu-toggle.desk ul,.page--homepage .menu-trigger .menu-box span,.page--lokaal:not(.page-type-blog-post) .menu-toggle.desk ul,.page--lokaal:not(.page-type-blog-post) .menu-trigger .menu-box span{background-color:#fff}
.page--homepage .mobile-wrap,.page--lokaal:not(.page-type-blog-post) .mobile-wrap{display:block}
.page--homepage .mobile-wrap .button a,.page--lokaal:not(.page-type-blog-post) .mobile-wrap .button a{padding:22px 60px;color:#fff;border-color:#fff;min-width:inherit;margin-right:10px;font-size:13px}
@media screen and (max-width:70em){.page--homepage .mobile-wrap .button a,.page--lokaal:not(.page-type-blog-post) .mobile-wrap .button a{color:#ff2900;border-color:#ff2900}}
.page--homepage .mobile-wrap .button a:hover,.page--lokaal:not(.page-type-blog-post) .mobile-wrap .button a:hover{background-color:#fff;color:#ff2900}
@media screen and (max-width:70em){.page--homepage .mobile-wrap .button a:hover,.page--lokaal:not(.page-type-blog-post) .mobile-wrap .button a:hover{background-color:#ff2900;color:#fff;border-color:#ff2900}}
.page--homepage .mobile-wrap .button a:last-child,.page--lokaal:not(.page-type-blog-post) .mobile-wrap .button a:last-child{display:none}
@media screen and (max-width:70em){.page--homepage .mobile-wrap .button a:last-child,.page--lokaal:not(.page-type-blog-post) .mobile-wrap .button a:last-child{display:inline-block}}
@media screen and (max-width:63.9375em){.page--homepage.menu-open #header-main .header-wrap,.page--lokaal:not(.page-type-blog-post).menu-open #header-main .header-wrap{background-color:#fff}}
@media screen and (max-width:63.9375em){.page--homepage.menu-open .logo a svg path,.page--lokaal:not(.page-type-blog-post).menu-open .logo a svg path{fill:#000}}
.page--homepage.menu-open .menu-trigger .menu-box span,.page--lokaal:not(.page-type-blog-post).menu-open .menu-trigger .menu-box span{background-color:#000}
.page--homepage .menu-toggle .arrow,.page--lokaal:not(.page-type-blog-post) .menu-toggle .arrow{background:url(../images/select-white-icons.svg) no-repeat 50%}
@media screen and (max-width:63.9375em){.page--homepage .menu-toggle .arrow,.page--lokaal:not(.page-type-blog-post) .menu-toggle .arrow{background:url(../images/select-icons.svg) no-repeat 50%}}
.page--lokaal:not(.page-type-blog-post) .mobile-wrap .button a:last-child{display:inline-block}
@media screen and (max-width:70em){.page--lokaal:not(.page-type-blog-post) .mobile-wrap .button a:last-child{display:inline-block}}
@media screen and (max-width:63.9375em){body.menu-open .wrapper{position:fixed}}
@media screen and (max-width:63.9375em){body.menu-open #header-main:after{content:"";position:absolute;left:0;top:0;background-color:#fff;width:100%;height:100%;z-index:1;opacity:1;visibility:visible}}
body.menu-open .menu-toggle{max-height:100vh!important}
.arrows{display:none}
@media screen and (max-width:63.9375em){.arrows{display:block}}
.menu-toggle>li .wrapdiv{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center}
@media (min-width:1023px){.menu-toggle ul{display:none}}
@media (max-width:1023px){.menu-toggle ul{display:block}}
.banner-section{width:100%;position:relative;height:100vh;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center;overflow:hidden}
@media screen and (max-width:63.9375em){.banner-section{padding:130px 0;height:auto;display:block}}
@media screen and (max-width:47.9375em){.banner-section{padding:0;background-color:#ff2900}}
.banner-section:before{background:#ff2900;content:"";position:absolute;left:-10.5%;width:66%;z-index:-1;height:100%;-webkit-transform:skew(-11.5deg);-ms-transform:skew(-11.5deg);transform:skew(-11.5deg);z-index:8;top:0}
@media screen and (max-width:112.5em){.banner-section:before{-webkit-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-10deg)}}
@media screen and (max-width:89.9375em){.banner-section:before{-webkit-transform:skew(-7.5deg);-ms-transform:skew(-7.5deg);transform:skew(-7.5deg)}}
@media screen and (max-width:80em){.banner-section:before{-webkit-transform:skew(-6deg);-ms-transform:skew(-6deg);transform:skew(-6deg);width:62%}}
@media screen and (max-width:47.9375em){.banner-section:before{display:none}}
.banner-section:after{content:"";position:absolute;left:0;top:0;width:50%;height:100%;background-image:url(../images/combined-shape.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;z-index:9}
@media screen and (max-width:47.9375em){.banner-section:after{background-size:contain;height:50%}}
.banner-section .main{position:relative;z-index:10;width:1300px}
@media screen and (max-width:89.9375em){.banner-section .main{width:100%}}
.banner-section .row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}
@media screen and (max-width:47.9375em){.banner-section .row{display:block}}
.banner-section .row .col-lg-6{position:static}
@media screen and (max-width:47.9375em){.banner-section .row .col-lg-6{width:100%}}
.banner-section .banner-left-content{color:#fff;max-width:480px;padding-left:1em}
@media screen and (max-width:63.9375em){.banner-section .banner-left-content{padding-left:20px}}
@media screen and (max-width:47.9375em){.banner-section .banner-left-content{padding:0 0 80px;max-width:100%}}
.banner-section .banner-img{width:50%;position:absolute;right:0;top:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:-1}
@media screen and (max-width:80em){.banner-section .banner-img{width:55%}}
@media screen and (max-width:47.9375em){.banner-section .banner-img{position:relative;height:auto;padding-bottom:85%;width:100%;z-index:9}}
@media screen and (max-width:34.375em){.banner-section .banner-img{padding-bottom:0;min-height:460px}}
@media screen and (max-width:47.9375em){.banner-section .banner-img:after{background:#ff2900;bottom:0;content:"";display:block;height:70px;position:absolute;-moz-transform:skewY(-4.5deg);-ms-transform:skewY(-4.5deg);-o-transform:skewY(-4.5deg);-webkit-transform:skewY(-4.5deg);transform:skewY(-4.5deg);-moz-transform-origin:100% 50% 0;-ms-transform-origin:100% 50% 0;-o-transform-origin:100% 50% 0;-webkit-transform-origin:100% 50% 0;transform-origin:100% 50% 0;z-index:1;width:100%;outline:1px solid rgba(0,0,0,0)}}
@media screen and (max-width:47.9375em) and (max-width:34.375em){.banner-section .banner-img:after{-moz-transform:skewY(-6.5deg);-ms-transform:skewY(-6.5deg);-o-transform:skewY(-6.5deg);-webkit-transform:skewY(-6.5deg)}}
.banner-section h1{color:#fff;padding-bottom:0}
@media screen and (max-width:47.9375em){.banner-section h1{padding-bottom:30px}}
.banner-section p{color:#fff;font-size:18px;margin-bottom:10px;font-family:helvetica,arial,sans-serif}
@media screen and (max-width:47.9375em){.banner-section p{display:none}}
.banner-section .banner-content{padding-left:25%}
@media screen and (max-width:47.9375em){.banner-section .banner-content{display:none}}
.banner-section .banner-content h2{color:#fff;line-height:1;padding-bottom:35px}
.banner-section .banner-content h2 span{display:block;font-size:18px;font-family:helvetica,arial,sans-serif;font-weight:400;margin-top:-5px}
.banner-section .banner-content--hero h2{font-size:40px}
@media screen and (max-width:89.9375em){.banner-section .banner-content{padding-left:20%}}
@media screen and (max-width:80em){.banner-section .banner-content{padding-left:12%}}
.banner-section .button a{padding:22px 25px;font-size:13px}
.banner-section .button a:hover{border:1px solid #fff}
@media screen and (max-width:89.9375em){.banner-section .button a{padding:15px 20px;min-width:200px}}
@media screen and (max-width:80em){.banner-section .button a{padding:14px 20px;min-width:180px}}
@media screen and (max-width:70em){.banner-section .button a{min-width:160px}}
@media screen and (max-width:63.9375em){.banner-section .button a{margin:5px 0;min-width:200px}}
.banner-section ul.social-listing{position:absolute}
@media screen and (max-width:47.9375em){.banner-section ul.social-listing{display:none}}
.banner-section ul.social-listing li a{border-color:hsla(0,0%,100%,.2);color:#fff}
.banner-section ul.social-listing li a:hover{color:#ff2900;border-color:#fff;background-color:#fff}
.banner-section .link a,.banner-section .link a:hover{background:rgba(0,0,0,0)}
@media screen and (max-width:47.9375em){.banner-section .link a{margin-right:20px;min-width:130px}}
@media screen and (max-width:34.375em){.banner-section .link a{min-width:100px}}
@media screen and (max-width:34.375em){.banner-section .link a:after{width:100px}}
.banner-section .link a:last-child{padding:12px 40px;border:1px solid #fff;display:none;margin-right:0}
@media screen and (max-width:47.9375em){.banner-section .link a:last-child{display:inline-block}}
@media screen and (max-width:34.375em){.banner-section .link a:last-child{padding:12px 30px}}
.banner-section .link a:last-child:hover{background-color:#fff;color:#ff2900}
@media screen and (max-width:47.9375em){.banner-section .link a:last-child:after{display:none}}
.basic-form{margin-top:2em}
.basic-form .form-errors{color:#000}
.basic-form .form-errors h2{font-size:1.4rem}
.basic-form .form-errors li{color:#ff2900}
.basic-form .form{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-align:center;-webkit-box-align:center;align-items:center}
.basic-form .form .form-group{padding:0 0 1em;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;width:100%;max-width:70rem}
.basic-form .form .form-group .field input,.basic-form .form .form-group .field textarea{margin:0}
.basic-form .form .form-group .field{margin-bottom:0}
.basic-form .form .form-group .field select{margin:0;padding:1em;border:1px solid rgba(0,0,0,.2);width:100%;height:100%;color:#000}
.basic-form .form .form-group .field input[type=submit]{padding:22px 60px;border:1px solid #ff2900;min-width:inherit;margin-right:10px;font-size:13px;background-color:#ff2900;color:#fff;-webkit-transition:color .25s ease,background-color .25s ease;-o-transition:color .25s ease,background-color .25s ease;transition:color .25s ease,background-color .25s ease}
.basic-form .form .form-group .field input[type=submit]:hover{background-color:#fff;color:#ff2900}
.basic-form .form .form-group .custom-control-label{color:#000;margin-left:.5em}
.basic-form .form .form-group .custom-control-label a{color:currentColor;text-decoration:underline}
.basic-form .form .form-group .custom-control-label:before{border-color:#000;color:#000}
.basic-form .form .form-group .custom-control-label:after{color:#ff2900}
@media only screen and (max-width:40em){.basic-form .form .form-group{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-bottom:0}.basic-form .form .form-group .col-lg-1,.basic-form .form .form-group .col-lg-2,.basic-form .form .form-group .col-lg-3,.basic-form .form .form-group .col-lg-4,.basic-form .form .form-group .col-lg-5,.basic-form .form .form-group .col-lg-6,.basic-form .form .form-group .col-lg-7,.basic-form .form .form-group .col-lg-8,.basic-form .form .form-group .col-lg-9,.basic-form .form .form-group .col-lg-10,.basic-form .form .form-group .col-lg-11,.basic-form .form .form-group .col-lg-12{padding:0;width:100%}.basic-form .form .form-group .custom-control-label{margin:1em 0}.basic-form .form .form-group .field{margin-bottom:1em}}
.basic-form .form .form-group--left{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}
.basic-form .form .form-group--submit{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}
.basic-form .form .what-think-listing{list-style:none;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-item-align:start;align-self:flex-start}
.basic-form .form .what-think-listing li{margin:2em}
.basic-form .form .what-think-listing .survey-radio+label{font-size:1.3em;color:#ff2900}
.basic-form .form .what-think-listing .survey-radio+label:after{background-color:#ff2900}
@media only screen and (max-width:40em){.basic-form .form .what-think-listing{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.basic-form .form .what-think-listing li{margin:.5em 0}}
.basic-form .form .basic-form-tags{margin:2em 0}
.basic-form .form .basic-form-tags .labeled-tags-container{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.basic-form .form .basic-form-tags .form-group{margin:0 1em;width:auto;display:block}
@media only screen and (max-width:40em){.basic-form .form .basic-form-tags{margin:1em 0 2em}}
.basic-form .consent-form-container{width:100%;padding-left:1em;-webkit-box-sizing:border-box;box-sizing:border-box}
@media only screen and (max-width:40em){.basic-form .consent-form-container{padding-left:0;margin-bottom:1em}}
.basic-form .consent-form-container .form-group{margin:0 auto;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}
.basic-form--start form{width:100%}
.basic-form--start .form{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;width:100%}
.basic-form--start .form .form-group{width:100%;max-width:none}
.basic-form--reset .form .form-group{margin:0}
.basic-form--reset .form .form-group .field{padding:0}
.basic-form--register .form .form-group{margin:0}
.basic-form--change-password,.basic-page__inner{padding-top:4em}
.basic-page__inner img{height:auto}
.basic-page__inner .button,.basic-page__inner h1,.basic-page__inner h2,.basic-page__inner h3,.basic-page__inner h4,.basic-page__inner h5,.basic-page__inner h6,.basic-page__inner p{margin:0 auto;max-width:70rem}
@media only screen and (min-width:47.9375em){.basic-page__inner img{margin-left:-2.5em;margin-right:-2.5em;margin-bottom:2.5em;width:60%;max-width:none}.basic-page__inner img:nth-of-type(odd){float:left;margin-right:2.5em}.basic-page__inner img:nth-of-type(2n){float:right;margin-left:2.5em}}
@media only screen and (min-width:61.9375em){.basic-page__inner img{margin-left:-5em;margin-right:-5em}.basic-page__inner img:nth-of-type(odd){margin-right:5em}.basic-page__inner img:nth-of-type(2n){margin-left:5em}}
.big-cta{position:relative;margin-top:4em}
.big-cta .line-pattern.right-top{right:20%;top:-10%}
.big-cta .line-pattern.right-bottom{right:2em;bottom:-10%;z-index:1;display:none}
@media only screen and (min-width:47.9375em){.big-cta .line-pattern.right-bottom{display:block}}
.big-cta__inner{padding:2em;border:2px solid #ff2900;background-color:#fff}
.big-cta__title{font-size:2em;color:#ff2900;max-width:10em}
.big-cta__content{max-width:40em}
.big-cta__content p{font-size:1.125em}
.big-cta__content p:last-child{padding:0}
.big-cta__content strong a{padding:22px 60px;margin-top:2em;min-width:inherit;margin-right:10px;font-size:13px;display:inline-block;background-color:#ff2900;color:#fff;-webkit-transition:color .25s ease,background-color .25s ease;-o-transition:color .25s ease,background-color .25s ease;transition:color .25s ease,background-color .25s ease}
.big-cta__content strong a:hover{background-color:#000}
@media only screen and (min-width:47.9375em){.big-cta__title{font-size:3em}.big-cta__inner{padding:4em}}
.blog-post-survey{margin:5em 0;background-color:#ff2900}
.blog-post-survey h6{margin:67px 0 20px;color:#fff;font-size:12px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase}
@media screen and (max-width:80em){.blog-post-survey h6{margin:50px 0 30px}}
@media screen and (max-width:47.9375em){.blog-post-survey h6{margin-top:0}}
.blog-post-survey h2{color:#fff;font-size:78px;position:relative}
.blog-post-survey h2:after{content:"";position:absolute;left:-60px;top:-50px;width:30px;height:100%;background-color:#ff2900;-moz-transform:rotate(50deg);-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg)}
@media screen and (max-width:80em){.blog-post-survey h2:after{left:-40px}}
@media screen and (max-width:63.9375em){.blog-post-survey h2:after{left:-30px}}
@media screen and (max-width:47.9375em){.blog-post-survey h2:after{left:-8px;top:-20px;width:20px;height:50px}}
@media screen and (max-width:80em){.blog-post-survey h2{font-size:60px}}
@media screen and (max-width:63.9375em){.blog-post-survey h2{font-size:50px}}
@media screen and (max-width:47.9375em){.blog-post-survey h2{font-size:45px}}
@media screen and (max-width:23.375em){.blog-post-survey h2{font-size:40px}}
.blog-post-survey ul.what-think-listing{margin:42px 0 23px;padding:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}
@media screen and (max-width:70em){.blog-post-survey ul.what-think-listing{margin:30px 0}}
@media screen and (max-width:47.9375em){.blog-post-survey ul.what-think-listing{margin:15px 0}}
@media screen and (max-width:40em){.blog-post-survey ul.what-think-listing{display:block}}
.blog-post-survey ul.what-think-listing li{margin:20px 0;list-style:none;position:relative}
.blog-post-survey ul.what-think-listing li:after{content:"";position:absolute;right:-42%;top:-30px;width:1px;height:115px;background-color:hsla(0,0%,84.7%,.4);-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg)}
@media screen and (max-width:80em){.blog-post-survey ul.what-think-listing li:after{right:-70%;top:-25px;width:1px;height:100px}}
@media screen and (max-width:70em){.blog-post-survey ul.what-think-listing li:after{right:-50%}}
@media screen and (max-width:63.9375em){.blog-post-survey ul.what-think-listing li:after{display:none}}
.blog-post-survey ul.what-think-listing li:last-child:after{display:none}
@media screen and (max-width:70em){.blog-post-survey ul.what-think-listing li{margin:18px 0}}
@media screen and (max-width:40em){.blog-post-survey ul.what-think-listing li{width:100%}}
.blog-post-survey ul.what-think-listing li a{display:inline-block;font-size:30px;font-weight:700;color:#fff;position:relative;text-decoration:none!important}
@media screen and (max-width:80em){.blog-post-survey ul.what-think-listing li a{font-size:24px}}
@media screen and (max-width:63.9375em){.blog-post-survey ul.what-think-listing li a{font-size:20px}}
@media screen and (max-width:40em){.blog-post-survey ul.what-think-listing li a{font-size:25px}}
.blog-post-survey ul.what-think-listing li a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:4px;background-color:#fff;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
@media screen and (max-width:47.9375em){.blog-post-survey ul.what-think-listing li a:after{height:3px}}
.blog-post-survey ul.what-think-listing li a:hover:after{width:100%}
.blog-post-survey .nuber-wrap{margin-left:187px;position:relative;margin-bottom:15px}
@media screen and (max-width:80em){.blog-post-survey .nuber-wrap{margin-left:100px}}
@media screen and (max-width:47.9375em){.blog-post-survey .nuber-wrap{margin:0}}
.blog-post-survey .nuber-count{position:absolute;top:-120px;left:0;font-size:45px;font-family:Hind,helvetica,arial,sans-serif;font-weight:700}
@media screen and (max-width:47.9375em){.blog-post-survey .nuber-count{top:-65px;left:auto;right:0}}
@media screen and (max-width:23.375em){.blog-post-survey .nuber-count{font-size:32px}}
.blog-post-survey .nuber-count:before{content:"";position:absolute;left:0;top:-175px;width:1px;height:160px;background-color:#000}
@media screen and (max-width:80em){.blog-post-survey .nuber-count:before{height:100px;top:-100px}}
@media screen and (max-width:47.9375em){.blog-post-survey .nuber-count:before{height:50px;top:-50px;left:8px}}
.blog-post-survey .result{text-align:right}
.blog-post-survey .result a{padding:15px 0;font-size:16px;font-weight:700;color:#000;border-bottom:3px solid #000;display:inline-block;text-decoration:none!important}
@media screen and (max-width:70em){.blog-post-survey .result a{padding:10px 0}}
.blog-post-survey .result a:hover{border-color:#fff;color:#fff}
.blog-post-survey__inner{padding:5em}
.event-form fieldset{margin:3em 0;border:none;width:100%;max-width:80rem}
.event-form fieldset legend{font-size:1.5em;margin-bottom:1em}
.event-form .form .form-group{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;width:100%;max-width:none}
.event-form .form .form-errors{color:#ff2900}
.event-form .form .form-group--submit{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}
.event-form .form small{padding:1em 0 2em;display:block}
.event-form .form .field label{padding-bottom:.5em}
.event-form .form .custom-control-label a{color:#ff2900}
.event-form .form .custom-control-label a:hover{color:#000}
.btn{padding:22px 60px;min-width:inherit;margin-right:10px;font-size:13px;display:inline-block;background-color:#ff2900;color:#fff;-webkit-transition:color .25s ease,background-color .25s ease;-o-transition:color .25s ease,background-color .25s ease;transition:color .25s ease,background-color .25s ease}
.btn:hover{background-color:#000;color:#fff}
.btn--border{border:1px solid #fff;background-color:rgba(0,0,0,0);color:#fff}
.btn--border:hover{background-color:#fff;color:#ff2900}
.btn--submit{padding:1em 0;font-size:1.3em;background-color:rgba(0,0,0,0);border-bottom:2px solid;color:#000}
.btn--submit:hover{color:#fff}
.shop-banner-section{padding:85px 0 60px;width:100%;background-color:#e8e0d6;background-repeat:no-repeat;background-size:contain;background-position:100% 100%;position:relative}
@media screen and (max-width:1600px){.shop-banner-section{background-size:cover}}
@media screen and (max-width:70em){.shop-banner-section{padding:50px 0}}
@media screen and (max-width:47.9375em){.shop-banner-section{padding:72px 0;background-image:none!important}}
.shop-banner-section .mid-container{height:500px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;position:relative}
@media screen and (max-width:47.9375em){.shop-banner-section .mid-container{height:400px}}
@media screen and (max-width:40em){.shop-banner-section .mid-container{height:300px}}
.shop-banner-section .content-wrap{max-width:500px}
@media screen and (max-width:34.375em){.shop-banner-section .content-wrap{max-width:200px}}
.shop-banner-section span.line-pattern{position:absolute;left:-8%;bottom:-270px;z-index:-1}
.shop-banner-section h2{padding:0;margin-bottom:10px;font-size:50px}
@media screen and (max-width:47.9375em){.shop-banner-section h2{font-size:30px;margin-bottom:5px}}
.shop-banner-section form{margin:0 auto;max-width:620px}
.shop-banner-section form input[type=text]{padding:20px;border:none;-webkit-box-shadow:none;box-shadow:none;outline:none;border-bottom:2px solid #fff;font-size:16px;color:#fff;width:100%;text-align:center;margin-bottom:30px}
.shop-banner-section form button{padding:20px 25px;border:1px solid #fff;font-size:16px;color:#ff2900;display:inline-block;min-width:230px;text-align:center;font-family:Hind,helvetica,arial,sans-serif;font-weight:700;background-color:#fff}
.shop-banner-section form button:focus,.shop-banner-section form button:hover{border:1px solid #fff;background-color:rgba(0,0,0,0);color:#fff}
.shop-banner-section .nuber-count{position:absolute;top:-185px;font-size:45px;font-family:Hind,helvetica,arial,sans-serif;font-weight:700}
@media screen and (max-width:80em){.shop-banner-section .nuber-count{font-size:42px}}
@media screen and (max-width:47.9375em){.shop-banner-section .nuber-count{top:-160px;left:75px}}
@media screen and (max-width:23.375em){.shop-banner-section .nuber-count{font-size:32px}}
.shop-banner-section .nuber-count:before{content:"";position:absolute;left:0;top:70px;width:1px;height:100px;background-color:#000}
@media screen and (max-width:47.9375em){.shop-banner-section .nuber-count:before{height:50px;top:65px}}
.shop-banner-section .shop-banner-mobile{display:none}
@media screen and (max-width:47.9375em){.shop-banner-section .shop-banner-mobile{position:absolute;left:0;top:0;display:block;background-position:100%;background-size:contain;background-repeat:no-repeat;width:100%;height:100%}}
.standpunt-teaser .standpunt-title{margin-bottom:.5em}
.standpunt-teaser .standpunt-image{width:100%;height:30rem;overflow:hidden;margin-bottom:2em}
.standpunt-teaser .standpunt-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.newsletter-section{padding:40px;width:100%;position:relative;z-index:99}
@media screen and (max-width:63.9375em){.newsletter-section{padding:4em 30px}}
@media screen and (max-width:47.9375em){.newsletter-section{padding:2em 20px}}
.newsletter-section span.line-pattern{position:absolute;left:0;bottom:120px;z-index:-1}
.newsletter-section .newsletter-textInputs{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}
@media screen and (max-width:47.9375em){.newsletter-section .newsletter-textInputs{display:block}}
.newsletter-section .newsletter-textInput{padding:0 1em;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}
.newsletter-section .newsletter-textInput input{text-align:left;padding-left:0}
@media screen and (max-width:47.9375em){.newsletter-section .newsletter-textInput{margin:1em 0;width:100%;padding-left:0;padding-right:0}}
.newsletter-section .newsletter-checkboxes{padding-bottom:3em}
@media screen and (max-width:47.9375em){.newsletter-section .newsletter-checkboxes{padding-bottom:1.5em}}
.newsletter-section .newsletter-checkboxes p{font-size:1.8em;color:#fff}
.newsletter-section .newsletter-checkboxes .labeled-tags-container{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff}
.newsletter-section .newsletter-checkboxes .form-group{margin:0 1em}
@media screen and (max-width:47.9375em){.newsletter-section .newsletter-checkboxes .form-group{margin:.25em 1em}}
.newsletter-section .newsletter-wrap{padding:140px 0;width:100%;background-color:#ff2900;background-repeat:no-repeat;background-size:auto;background-position:100%;text-align:center}
@media screen and (max-width:80em){.newsletter-section .newsletter-wrap{padding:120px 0}}
@media screen and (max-width:70em){.newsletter-section .newsletter-wrap{padding:100px 0 110px}}
.newsletter-section .newsletter-wrap .main{max-width:800px}
@media screen and (max-width:89.9375em){.newsletter-section .newsletter-wrap .main{padding:0 30px}}
.newsletter-section .newsletter-wrap h1,.newsletter-section .newsletter-wrap h2{color:#fff}
.newsletter-section .newsletter-wrap h3{color:#fff;margin-bottom:30px;line-height:1.25;font-size:40px}
@media screen and (max-width:47.9375em){.newsletter-section .newsletter-wrap h3{font-size:36px;line-height:36px;margin-bottom:0}}
@media screen and (max-width:23.375em){.newsletter-section .newsletter-wrap h3{font-size:30px;line-height:1.1}}
.newsletter-section .newsletter-wrap p{color:#fff;font-size:1.25em;line-height:1.25}
.newsletter-section .newsletter-wrap form{margin:0 auto;-webkit-box-sizing:inherit;box-sizing:inherit}
.newsletter-section .newsletter-wrap form input[type=email],.newsletter-section .newsletter-wrap form input[type=text]{padding:15px 20px;border:none;-webkit-box-shadow:none;box-shadow:none;outline:none;border-bottom:2px solid #fff;background-color:rgba(0,0,0,0);font-size:16px;color:#fff;width:100%;text-align:center;margin-bottom:35px;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-box-sizing:inherit;box-sizing:inherit}
@media screen and (max-width:47.9375em){.newsletter-section .newsletter-wrap form input[type=email],.newsletter-section .newsletter-wrap form input[type=text]{margin-bottom:50px;width:100%;margin-left:0;margin-right:0}}
@media screen and (max-width:23.375em){.newsletter-section .newsletter-wrap form input[type=email],.newsletter-section .newsletter-wrap form input[type=text]{padding:12px;width:auto}}
.newsletter-section .newsletter-wrap form input[type=submit]{padding:20px 25px;border:1px solid #fff;font-size:18px;color:#ff2900;display:inline-block;min-width:230px;text-align:center;font-family:Hind,helvetica,arial,sans-serif;font-weight:700;background-color:#fff;outline:none;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;cursor:pointer}
@media screen and (max-width:23.375em){.newsletter-section .newsletter-wrap form input[type=submit]{min-width:inherit}}
.newsletter-section .newsletter-wrap form input[type=submit]:focus,.newsletter-section .newsletter-wrap form input[type=submit]:hover{border:1px solid #fff;background-color:rgba(0,0,0,0);color:#fff}
.purchasing-section{padding:220px 0 0;width:100%;position:relative}
@media screen and (max-width:70em){.purchasing-section{padding:150px 0 0}}
@media screen and (max-width:47.9375em){.purchasing-section{padding:60px 0 0}}
.purchasing-section .row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.purchasing-section .row:after,.purchasing-section .row:before{display:none}
.purchasing-section .col-lg-4{width:37%}
@media screen and (max-width:47.9375em){.purchasing-section .col-lg-4{width:100%}}
.purchasing-section .col-lg-8{width:63%}
@media screen and (max-width:47.9375em){.purchasing-section .col-lg-8{width:100%}}
.purchasing-section .purchasing-wrap{padding:100px 0 85px;position:relative}
@media screen and (max-width:70em){.purchasing-section .purchasing-wrap{padding:80px 0}}
@media screen and (max-width:47.9375em){.purchasing-section .purchasing-wrap{padding:60px 0}}
.purchasing-section .purchasing-wrap h4{margin-bottom:10px;font-size:35px;line-height:30px}
.purchasing-section .purchasing-wrap .transform-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}
@media screen and (max-width:70em){.purchasing-section .purchasing-wrap .transform-wrap{padding-right:40px}}
@media screen and (max-width:47.9375em){.purchasing-section .purchasing-wrap .transform-wrap{padding-right:0}}
.purchasing-section .purchasing-wrap .transform-wrap .transform-text{position:absolute;right:-230px;bottom:190px;-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
@media screen and (max-width:89.9375em){.purchasing-section .purchasing-wrap .transform-wrap .transform-text{right:-220px}}
@media screen and (max-width:80em){.purchasing-section .purchasing-wrap .transform-wrap .transform-text{right:-160px;bottom:171px}}
@media screen and (max-width:70em){.purchasing-section .purchasing-wrap .transform-wrap .transform-text{right:-175px;bottom:140px}}
@media screen and (max-width:47.9375em){.purchasing-section .purchasing-wrap .transform-wrap .transform-text{right:-170px;bottom:auto;top:0}}
@media screen and (max-width:34.375em){.purchasing-section .purchasing-wrap .transform-wrap .transform-text{top:-120px}}
@media screen and (max-width:23.375em){.purchasing-section .purchasing-wrap .transform-wrap .transform-text{right:-130px;top:-100px}}
.purchasing-section .purchasing-wrap .nuber-count{position:absolute;top:-52px;left:23.5%;font-size:45px;font-family:Hind,helvetica,arial,sans-serif;font-weight:700}
@media screen and (max-width:80em){.purchasing-section .purchasing-wrap .nuber-count{font-size:36px}}
@media screen and (max-width:47.9375em){.purchasing-section .purchasing-wrap .nuber-count{font-size:45px}}
@media screen and (max-width:70em){.purchasing-section .purchasing-wrap .nuber-count{top:0;left:12%}}
@media screen and (max-width:47.9375em){.purchasing-section .purchasing-wrap .nuber-count{left:0}}
@media screen and (max-width:23.375em){.purchasing-section .purchasing-wrap .nuber-count{font-size:32px}}
.purchasing-section .purchasing-wrap .nuber-count:before{content:"";position:absolute;right:-120px;top:50%;margin-top:12px;width:85px;height:1px;background-color:#000}
@media screen and (max-width:47.9375em){.purchasing-section .purchasing-wrap .nuber-count:before{right:-70px;margin-top:10px;width:50px}}
.purchasing-section .purchasing-wrap .content-wrap{padding-right:50px;height:100%;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (max-width:63.9375em){.purchasing-section .purchasing-wrap .content-wrap{padding-right:30px}}
@media screen and (max-width:47.9375em){.purchasing-section .purchasing-wrap .content-wrap{padding-top:40px}}
.purchasing-section .purchasing-wrap .cta-button{margin-top:40px}
@media screen and (max-width:47.9375em){.purchasing-section .purchasing-wrap .cta-button{margin-bottom:35px;margin-top:0}}
.purchasing-section .line-pattern{right:0;left:auto}
.purchasing-section .line-pattern.left-top{left:130px!important}
@media screen and (max-width:47.9375em){.purchasing-section .line-pattern.left-top{left:50px!important}}
@media screen and (max-width:80em){.purchasing-section .line-pattern.left-top img{max-width:150px}}
.purchasing-section .line-pattern.right-top{margin-top:-30px}
@media screen and (max-width:70em){.purchasing-section .line-pattern.right-top{margin-top:-100px}}
@media screen and (max-width:47.9375em){.purchasing-section .line-pattern.right-top{top:auto;bottom:80px}}
@media screen and (max-width:80em){.purchasing-section .line-pattern.right-top img{max-width:80px}}
.safety-section{padding:170px 0;width:100%;position:relative}
@media screen and (max-width:70em){.safety-section{padding:120px 0}}
@media screen and (max-width:47.9375em){.safety-section{padding:100px 0 80px}}
.safety-section .row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}
@media screen and (max-width:47.9375em){.safety-section .row{-ms-flex-wrap:wrap;flex-wrap:wrap}}
@media screen and (max-width:47.9375em){.safety-section .row .col-lg-6:first-child{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2;width:100%}}
@media screen and (max-width:47.9375em){.safety-section .row .col-lg-6{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;width:100%;position:static}}
.safety-section .safety-wrap{padding:50px 0;position:relative}
@media screen and (max-width:47.9375em){.safety-section .safety-wrap{padding:90px 0 50px}}
.safety-section .safety-wrap .transform-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}
@media screen and (max-width:70em){.safety-section .safety-wrap .transform-wrap{padding-left:50px}}
@media screen and (max-width:47.9375em){.safety-section .safety-wrap .transform-wrap{padding-left:0;position:static;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}}
.safety-section .safety-wrap .transform-wrap .transform-text{position:absolute;left:-250px;top:85px;-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
@media screen and (max-width:80em){.safety-section .safety-wrap .transform-wrap .transform-text{left:-150px}}
@media screen and (max-width:70em){.safety-section .safety-wrap .transform-wrap .transform-text{left:-160px;top:70px}}
@media screen and (max-width:47.9375em){.safety-section .safety-wrap .transform-wrap .transform-text{left:auto;top:auto;bottom:140px;right:-100px;overflow:hidden}}
@media screen and (max-width:23.375em){.safety-section .safety-wrap .transform-wrap .transform-text{right:-100px}}
.safety-section .safety-wrap .nuber-count{position:absolute;top:0;right:-20px;font-size:45px;font-family:Hind,helvetica,arial,sans-serif;font-weight:700}
@media screen and (max-width:80em){.safety-section .safety-wrap .nuber-count{font-size:36px;right:0}}
@media screen and (max-width:47.9375em){.safety-section .safety-wrap .nuber-count{right:auto;left:0;font-size:42px;top:-8px}}
@media screen and (max-width:23.375em){.safety-section .safety-wrap .nuber-count{font-size:32px}}
.safety-section .safety-wrap .nuber-count:before{content:"";position:absolute;left:-115px;top:50%;margin-top:15px;width:85px;height:1px;background-color:#000}
@media screen and (max-width:47.9375em){.safety-section .safety-wrap .nuber-count:before{left:auto;right:-60px;width:50px;margin-top:10px}}
.safety-section .safety-wrap .content-wrap{padding:0 100px 0 110px}
@media screen and (max-width:80em){.safety-section .safety-wrap .content-wrap{padding:0 70px}}
@media screen and (max-width:63.9375em){.safety-section .safety-wrap .content-wrap{padding:0 10px 0 30px}}
@media screen and (max-width:47.9375em){.safety-section .safety-wrap .content-wrap{padding-left:0}}
@media screen and (max-width:47.9375em){.safety-section .safety-wrap .content-wrap .cta-button{margin-bottom:35px}}
.safety-section .safety-wrap .content-wrap h4{margin-bottom:8px;font-size:30px;line-height:33px}
.safety-section .safety-wrap .content-wrap p{margin-bottom:15px}
@media screen and (max-width:47.9375em){.safety-section .safety-wrap .content-wrap p{margin-bottom:0}}
.safety-section .line-pattern{right:0;left:auto;bottom:0}
.safety-section .line-pattern.left-top{left:0;top:0;right:auto;bottom:auto}
@media screen and (max-width:80em){.safety-section .line-pattern.left-top img{max-height:60px}}
@media screen and (max-width:89.9375em){.safety-section .line-pattern.right-bottom img{max-width:120px}}
@media screen and (max-width:47.9375em){.safety-section .line-pattern.right-bottom{right:50px}}
.session-calendar{margin-top:10em}
.session-calendar .event-listing-section{padding:2em 0}
.user-login .card-body{display:-ms-flexbox;display:-webkit-box;display:flex}
.user-login .card-body .btn{margin-top:1em}
.user-login .card-body .user-login-social{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;margin-bottom:5em;margin-left:5em}
.user-login .card-body .user-login-form{width:100%;max-width:50rem;margin-bottom:2em;padding-right:5em;border-right:1px solid #e8e0d6}
.user-login .card-body .user-login-form .field{padding:0}
.user-login .card-body .user-login-activation{margin-top:5em}
.user-login .card-body .user-login-activation .field,.user-login .card-body .user-login-activation p{padding:0}
.user-login .placeholder-page-title-sec{margin-bottom:5em}
.user-login .btn-outline-secondary:hover{color:#ff2900}
@media only screen and (max-width:61.9375em){.user-login .card-body .user-login-social{margin-left:2em}.user-login .card-body .user-login-form{padding-right:2em}}
@media only screen and (max-width:47.9375em){.user-login .card-body{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.user-login .card-body .user-login-social{margin-left:0;margin-bottom:2em;margin-top:2em}.user-login .card-body .user-login-form{border:none;padding-right:0}.user-login .card-body .user-login-activation{margin-top:2em}}
.what-think-section{padding:160px 0;width:100%;position:relative;background-color:#ff2900;background-repeat:no-repeat;background-size:contain;background-position:100% 100%}
@media screen and (max-width:80em){.what-think-section{background-size:cover}}
@media screen and (max-width:47.9375em){.what-think-section br{display:none}}
@media screen and (max-width:80em){.what-think-section{padding:140px 0}}
@media screen and (max-width:70em){.what-think-section{padding:120px 0}}
@media screen and (max-width:47.9375em){.what-think-section{padding:105px 0 60px}}
.what-think-section h6{margin:67px 0 20px;color:#fff;font-size:12px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase}
@media screen and (max-width:80em){.what-think-section h6{margin:50px 0 30px}}
@media screen and (max-width:47.9375em){.what-think-section h6{margin-top:0;margin-bottom:30px}}
.what-think-section .signup_form{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.what-think-section h2{color:#fff;font-size:80px;position:relative;line-height:1}
.what-think-section h2:after{content:"";position:absolute;left:0;top:-40px;width:30px;height:100px;background-color:#ff2900;-moz-transform:rotate(50deg);-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg)}
@media screen and (max-width:80em){.what-think-section h2:after{left:-10px}}
@media screen and (max-width:63.9375em){.what-think-section h2:after{left:-20px}}
@media screen and (max-width:47.9375em){.what-think-section h2:after{left:-8px;top:-20px;width:20px;height:50px}}
@media screen and (max-width:80em){.what-think-section h2{font-size:60px}}
@media screen and (max-width:63.9375em){.what-think-section h2{font-size:50px}}
@media screen and (max-width:47.9375em){.what-think-section h2{font-size:42px;line-height:.85}}
@media screen and (max-width:23.375em){.what-think-section h2{font-size:40px}}
.what-think-section ul.what-think-listing{margin:20px 0 23px;padding:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}
@media screen and (max-width:70em){.what-think-section ul.what-think-listing{margin:30px 0}}
@media screen and (max-width:47.9375em){.what-think-section ul.what-think-listing{margin:35px 0 0}}
@media screen and (max-width:40em){.what-think-section ul.what-think-listing{display:block}}
.what-think-section ul.what-think-listing li{margin:20px 0;list-style:none;position:relative}
.what-think-section ul.what-think-listing li:after{content:"";position:absolute;right:-42%;top:-30px;width:1px;height:115px;background-color:hsla(0,0%,84.7%,.4);-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg)}
@media screen and (max-width:80em){.what-think-section ul.what-think-listing li:after{right:-70%;top:-25px;width:1px;height:100px}}
@media screen and (max-width:70em){.what-think-section ul.what-think-listing li:after{right:-50%}}
@media screen and (max-width:63.9375em){.what-think-section ul.what-think-listing li:after{display:none}}
.what-think-section ul.what-think-listing li:last-child:after{display:none}
@media screen and (max-width:70em){.what-think-section ul.what-think-listing li{margin:18px 0}}
@media screen and (max-width:40em){.what-think-section ul.what-think-listing li{width:100%}}
.what-think-section ul.what-think-listing li a{display:inline-block;font-size:30px;font-weight:700;color:#fff;position:relative;text-decoration:none!important}
@media screen and (max-width:80em){.what-think-section ul.what-think-listing li a{font-size:24px}}
@media screen and (max-width:63.9375em){.what-think-section ul.what-think-listing li a{font-size:20px}}
@media screen and (max-width:40em){.what-think-section ul.what-think-listing li a{font-size:25px}}
.what-think-section ul.what-think-listing li a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:4px;background-color:#fff;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
@media screen and (max-width:47.9375em){.what-think-section ul.what-think-listing li a:after{height:3px}}
.what-think-section input[type=email],.what-think-section ul.what-think-listing li a:hover:after{width:100%}
.what-think-section .nuber-wrap{margin-left:187px;position:relative;margin-bottom:15px}
@media screen and (max-width:80em){.what-think-section .nuber-wrap{margin-left:100px}}
@media screen and (max-width:47.9375em){.what-think-section .nuber-wrap{margin:0}}
.what-think-section .nuber-count{position:absolute;top:-120px;left:0;font-size:45px;font-family:Hind,helvetica,arial,sans-serif;font-weight:700}
@media screen and (max-width:47.9375em){.what-think-section .nuber-count{top:-72px;left:auto;right:0}}
@media screen and (max-width:23.375em){.what-think-section .nuber-count{font-size:32px}}
.what-think-section .nuber-count:before{content:"";position:absolute;left:0;top:-175px;width:1px;height:160px;background-color:#000}
@media screen and (max-width:80em){.what-think-section .nuber-count:before{height:100px;top:-100px}}
@media screen and (max-width:47.9375em){.what-think-section .nuber-count:before{height:50px;top:-50px;left:8px}}
.what-think-section .result{text-align:right}
.what-think-section .result a{padding:15px 0;font-size:16px;font-weight:700;color:#000;border-bottom:3px solid #000;display:inline-block;text-decoration:none!important}
@media screen and (max-width:70em){.what-think-section .result a{padding:10px 0}}
@media screen and (max-width:47.9375em){.what-think-section .result a{padding:5px 0}}
.what-think-section .result a:hover{border-color:#fff;color:#fff}
.what-think-section.what-think-pattern-sec{margin:85px 0 140px;padding:30px 0 90px}
@media screen and (max-width:89.9375em){.what-think-section.what-think-pattern-sec{margin:80px 0}}
@media screen and (max-width:47.9375em){.what-think-section.what-think-pattern-sec{margin:50px 0;padding:50px 0}}
.what-think-section.what-think-pattern-sec .nuber-wrap{margin-left:160px}
@media screen and (max-width:80em){.what-think-section.what-think-pattern-sec .nuber-wrap{margin-left:100px}}
@media screen and (max-width:47.9375em){.what-think-section.what-think-pattern-sec .nuber-wrap{margin:0}}
.what-think-section.what-think-pattern-sec h2{font-size:63px;line-height:50px;padding-bottom:7px}
@media screen and (max-width:63.9375em){.what-think-section.what-think-pattern-sec h2{font-size:50px;line-height:.9;padding-bottom:10px}}
@media screen and (max-width:47.9375em){.what-think-section.what-think-pattern-sec h2{font-size:42px;line-height:1;font-size:36px}}
@media screen and (max-width:47.9375em){.what-think-section.what-think-pattern-sec h2 br{display:none}}
.what-think-section.what-think-pattern-sec .line-pattern.left-bottom{bottom:-80px}
@media screen and (max-width:47.9375em){.what-think-section.what-think-pattern-sec .line-pattern.left-bottom{bottom:-50px}}
.what-think-section.what-think-pattern-sec .line-pattern.right-top{top:-80px}
@media screen and (max-width:47.9375em){.what-think-section.what-think-pattern-sec .line-pattern.right-top{top:-50px}}
.what-think-section.what-think-pattern-sec h2:after{top:-45px}
@media screen and (max-width:47.9375em){.what-think-section.what-think-pattern-sec h2:after{top:-20px}}
.what-think-section.what-think-pattern-sec .nuber-count{display:none}
.what-think-section.what-think-pattern-sec ul.what-think-listing{margin-bottom:0;margin-top:50px}
@media screen and (max-width:70em){.what-think-section.what-think-pattern-sec ul.what-think-listing{margin-top:30px}}
@media screen and (max-width:47.9375em){.what-think-section.what-think-pattern-sec ul.what-think-listing{margin-top:15px}}
.what-think-section.text-option{margin:80px 0;padding:30px 0 90px}
@media screen and (max-width:89.9375em){.what-think-section.text-option{margin:80px 0}}
@media screen and (max-width:47.9375em){.what-think-section.text-option{margin:50px 0;padding:50px 0}}
.what-think-section.text-option .line-pattern.left-bottom{bottom:-80px}
@media screen and (max-width:47.9375em){.what-think-section.text-option .line-pattern.left-bottom{bottom:-50px}}
.what-think-section.text-option .line-pattern.right-top{top:-80px}
@media screen and (max-width:47.9375em){.what-think-section.text-option .line-pattern.right-top{top:-50px}}
.what-think-section.text-option ul.what-think-listing{margin-bottom:0}
.what-think-box-section .what-think-section{margin:0;padding:90px 0;z-index:99;overflow:hidden}
@media screen and (max-width:89.9375em){.what-think-box-section .what-think-section{margin:0}}
@media screen and (max-width:47.9375em){.what-think-box-section .what-think-section{margin:0;padding:50px 0}}
.what-think-box-section .what-think-section h6{margin-top:0}
.what-think-box-section .what-think-section .nuber-count{display:none}
.what-think-box-section .what-think-section ul.what-think-listing{margin-bottom:0}
.what-think-section--petition .intro{color:#fff;font-size:1.25em}
.what-think-section--petition h4,.what-think-section--petition p,.what-think-section--petition p a{color:#fff}
.what-think-section--petition .form{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.care-section{padding:120px 0 140px;width:100%;position:relative}
@media screen and (max-width:70em){.care-section{padding:100px 0}}
@media screen and (max-width:47.9375em){.care-section{padding:80px 0 40px}}
.care-section .row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}
@media screen and (max-width:47.9375em){.care-section .row{-ms-flex-wrap:wrap;flex-wrap:wrap}}
@media screen and (max-width:47.9375em){.care-section .row .col-lg-6{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2;width:100%;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;position:static}}
.care-section figure{max-width:25em}
.care-section .safety-wrap{padding:40px 0;position:relative}
.care-section .safety-wrap h4{font-size:35px}
@media screen and (max-width:47.9375em){.care-section .safety-wrap h4{font-size:30px}}
.care-section .safety-wrap .transform-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}
@media screen and (max-width:70em){.care-section .safety-wrap .transform-wrap{padding-left:40px}}
@media screen and (max-width:47.9375em){.care-section .safety-wrap .transform-wrap{position:static;padding-left:0;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}}
.care-section .safety-wrap .transform-wrap .transform-text{position:absolute;left:-72px;top:28px;-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
@media screen and (max-width:80em){.care-section .safety-wrap .transform-wrap .transform-text{left:-40px;top:43px}}
@media screen and (max-width:70em){.care-section .safety-wrap .transform-wrap .transform-text{left:-70px;top:35px}}
@media screen and (max-width:47.9375em){.care-section .safety-wrap .transform-wrap .transform-text{left:auto;right:-40px;top:auto;bottom:50px;overflow:hidden}}
@media screen and (max-width:23.375em){.care-section .safety-wrap .transform-wrap .transform-text{right:-40px}}
.care-section .safety-wrap .nuber-count{position:absolute;top:0;left:0;font-size:45px;font-family:Hind,helvetica,arial,sans-serif;font-weight:700;line-height:1.2}
@media screen and (max-width:80em){.care-section .safety-wrap .nuber-count{font-size:36px}}
@media screen and (max-width:47.9375em){.care-section .safety-wrap .nuber-count{font-size:45px}}
@media screen and (max-width:23.375em){.care-section .safety-wrap .nuber-count{font-size:32px}}
.care-section .safety-wrap .nuber-count:before{content:"";position:absolute;right:-120px;top:50%;margin-top:12px;width:85px;height:1px;background-color:#000}
@media screen and (max-width:47.9375em){.care-section .safety-wrap .nuber-count:before{right:-70px;margin-top:5px;width:50px}}
.care-section .safety-wrap .content-wrap{padding:0 50px}
@media screen and (max-width:63.9375em){.care-section .safety-wrap .content-wrap{padding:0 40px 0 80px}}
@media screen and (max-width:47.9375em){.care-section .safety-wrap .content-wrap{padding:30px 20px 0 0}}
@media screen and (max-width:47.9375em){.care-section .safety-wrap .content-wrap .cta-button{margin-bottom:35px}}
.care-section .safety-wrap .content-wrap .cta-button a{padding:18px 0}
.care-section .line-pattern.left-center{top:57%}
@media screen and (max-width:47.9375em){.care-section .line-pattern.left-center{top:auto}}
@media screen and (max-width:80em){.care-section .line-pattern.left-center img,.care-section .line-pattern.right-bottom img{max-width:100px}}
@media screen and (max-width:47.9375em){.care-section .line-pattern{left:0;z-index:-1;bottom:20px;top:auto}}
.order-now-section{padding:125px 0 0;width:100%;position:relative}
@media screen and (max-width:70em){.order-now-section{padding:100px 0 0}}
@media screen and (max-width:47.9375em){.order-now-section{padding:170px 0 0;overflow:hidden}}
.order-now-section .row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}
@media screen and (max-width:47.9375em){.order-now-section .row{-ms-flex-wrap:wrap;flex-wrap:wrap}}
@media screen and (max-width:47.9375em){.order-now-section .row .col-lg-7{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2;width:100%}}
@media screen and (max-width:47.9375em){.order-now-section .row .col-lg-5{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;width:100%}}
.order-now-section .order-now-wrap{position:relative}
.order-now-section .order-now-wrap .placholder-text{position:absolute;right:-20%;top:40%;-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
@media screen and (max-width:89.9375em){.order-now-section .order-now-wrap .placholder-text{right:-12%}}
@media screen and (max-width:70em){.order-now-section .order-now-wrap .placholder-text{right:-12%;top:50%}}
@media screen and (max-width:47.9375em){.order-now-section .order-now-wrap .placholder-text{right:-220px;top:30px}}
.order-now-section .order-now-wrap .placholder-text span{color:#eff3f6;font-size:200px;font-family:Hind,helvetica,arial,sans-serif;font-weight:700;opacity:.42;line-height:1}
@media screen and (max-width:70em){.order-now-section .order-now-wrap .placholder-text span{font-size:180px}}
@media screen and (max-width:47.9375em){.order-now-section .order-now-wrap .placholder-text span{font-size:200px}}
.order-now-section .order-now-wrap h6{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;font-family:Hind,helvetica,arial,sans-serif;font-weight:700;margin-bottom:24px}
@media screen and (max-width:47.9375em){.order-now-section .order-now-wrap h6{margin-bottom:5px}}
.order-now-section .order-now-wrap h3{margin-bottom:70px}
@media screen and (max-width:47.9375em){.order-now-section .order-now-wrap h3{margin-bottom:30px}}
.order-now-section .order-now-wrap h3 span{color:#ff2900}
.order-now-section .order-now-wrap .transform-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}
.order-now-section .order-now-wrap .transform-wrap .transform-text{position:absolute;left:-190px;top:90px;-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.order-now-section .order-now-wrap .nuber-count{position:absolute;top:-18px;right:55px;font-size:45px;font-family:Hind,helvetica,arial,sans-serif;font-weight:700}
@media screen and (max-width:80em){.order-now-section .order-now-wrap .nuber-count{font-size:45px}}
@media screen and (max-width:47.9375em){.order-now-section .order-now-wrap .nuber-count{top:-135px;right:20px}}
@media screen and (max-width:23.375em){.order-now-section .order-now-wrap .nuber-count{font-size:32px}}
.order-now-section .order-now-wrap .nuber-count:before{content:"";position:absolute;left:0;top:85px;width:1px;height:145px;background-color:#000}
@media screen and (max-width:70em){.order-now-section .order-now-wrap .nuber-count:before{top:50px;height:100px}}
@media screen and (max-width:47.9375em){.order-now-section .order-now-wrap .nuber-count:before{height:50px;top:55px}}
.order-now-section .order-now-wrap .content-wrap{padding:0 0 0 18px;max-width:360px}
@media screen and (max-width:47.9375em){.order-now-section .order-now-wrap .content-wrap{padding:0}}
@media screen and (max-width:47.9375em){.order-now-section .order-now-wrap .content-wrap .cta-button{margin-bottom:35px}}
.order-now-section .cta-button a:after{width:130px}
.order-now-section .cta-button a:hover:after{height:5px}
@media screen and (max-width:80em){.order-now-section .line-pattern.left-top img{max-width:100px}}
.our-people-page-title-section{padding:50px 0 0;width:100%;position:relative}
@media screen and (max-width:63.9375em){.our-people-page-title-section{padding:30px 0;overflow:hidden}}
.our-people-page-title-section .row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}
@media only screen and (min-width:47.9375em){.our-people-page-title-section .row{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}}
.our-people-page-title-section .line-pattern{top:60px}
@media screen and (max-width:89.9375em){.our-people-page-title-section .line-pattern{top:30px}}
@media screen and (max-width:34.375em){.our-people-page-title-section .line-pattern{left:-20px!important}}
.our-people-page-title-section .transform-wrap .transform-text{right:-100px;top:430px;position:absolute;right:0;top:180%;-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);z-index:-1}
.our-people-page-title-section .transform-wrap .transform-text span{font-size:160px;color:rgba(239,243,246,.42);line-height:110px}
@media screen and (max-width:112.5em){.our-people-page-title-section .transform-wrap .transform-text{right:-170px;top:180%}}
@media screen and (max-width:89.9375em){.our-people-page-title-section .transform-wrap .transform-text{right:-350px}}
@media screen and (max-width:63.9375em){.our-people-page-title-section .transform-wrap .transform-text{display:none}}
@media screen and (max-width:61.9375em){.our-people-page-title-section .row .col-lg-8{width:55%}}
@media screen and (max-width:47.9375em){.our-people-page-title-section .row .col-lg-8{width:100%}}
@media screen and (max-width:61.9375em){.our-people-page-title-section .row .col-lg-4{width:45%}}
@media screen and (max-width:47.9375em){.our-people-page-title-section .row .col-lg-4{width:100%}}
.our-people-page-title-section .searchform form input[type=text]{max-width:150px}
.two-col-section{margin:50px 0}
.two-col-section .row{-ms-flex-align:center;-webkit-box-align:center;align-items:center}
.two-col-section .left-wrap .thumb{margin-bottom:20px}
.two-col-section .left-wrap .content{padding:15px 0}
.people-dropdown-sec{width:100%;text-align:center;margin-bottom:60px;position:relative;z-index:99}
@media screen and (max-width:89.9375em){.people-dropdown-sec{margin-bottom:40px}}
@media screen and (max-width:47.9375em){.people-dropdown-sec{margin-bottom:20px;z-index:6}}
.people-dropdown-sec .custom-dropdown-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}
.people-dropdown-sec .custom-dropdown-wrap .custom-dropdown{margin:0 15px}
@media screen and (max-width:89.9375em){.people-dropdown-sec .custom-dropdown-wrap .custom-dropdown{margin:0 15px}}
.people-dropdown-sec .custom-dropdown-wrap .custom-dropdown .sbHolder{border:none;width:140px!important}
.our-people-listing-section{padding:40px 0;width:100%;position:relative}
@media screen and (max-width:89.9375em){.our-people-listing-section{padding:30px 0}}
@media screen and (max-width:47.9375em){.our-people-listing-section{padding:10px 0}}
.our-people-listing-section ul.social-listing{top:50px}
@media screen and (max-width:23.375em){.our-people-listing-section ul.social-listing{display:none}}
.listing-tab{width:100%;text-align:center}
.listing-tab ul{margin:0;padding:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}
@media screen and (max-width:63.9375em){.listing-tab ul,.listing-tab ul .medewerker-active{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}}
.listing-tab ul .medewerker-active{opacity:0;font-size:.875em;width:100%;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}
.listing-tab ul li{margin:5px 4px 5px 0;display:inline-block;list-style:none}
.listing-tab ul li:last-child{margin-right:0}
.listing-tab ul li a{padding:15px 23px;border:1px solid #d8d8d8;display:inline-block;font-size:.75em;color:#000;text-decoration:none;line-height:1.2}
@media screen and (max-width:89.9375em){.listing-tab ul li a{padding:15px}}
@media screen and (max-width:70em){.listing-tab ul li a{padding:12px}}
@media screen and (max-width:63.9375em){.listing-tab ul li a{padding:12px 20px}}
@media screen and (max-width:34.375em){.listing-tab ul li a{padding:12px 10px;font-size:12px}}
.listing-tab ul li a.active,.listing-tab ul li a:hover{background-color:#ff2900;border-color:#ff2900;color:#fff}
.listing-tab ul.medewerker .medewerker-active{opacity:1}
.people-listing-sec{width:100%}
.people-listing-sec ul.people-listing{margin:0 -38px 10px;padding:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}
.people-listing-sec ul.people-listing:after,.people-listing-sec ul.people-listing:before{display:none}
@media screen and (max-width:89.9375em){.people-listing-sec ul.people-listing{margin:0 -30px 20px}}
@media screen and (max-width:80em){.people-listing-sec ul.people-listing{margin:0 auto 10px}}
@media screen and (max-width:40em){.people-listing-sec ul.people-listing{margin:0 auto 10px}}
.people-listing-sec ul.people-listing>li{margin:58px 0 40px;padding:0 30px;list-style:none}
@media screen and (max-width:89.9375em){.people-listing-sec ul.people-listing>li{margin:30px 0;padding:0 30px}}
@media screen and (max-width:80em){.people-listing-sec ul.people-listing>li{padding:0 20px}}
@media screen and (max-width:40em){.people-listing-sec ul.people-listing>li{padding:0 10px}}
.people-listing-sec ul.people-listing>li a{text-decoration:none;display:block}
.people-listing-sec ul.people-listing>li .people-listing-wrap{position:relative;padding-bottom:1px;cursor:pointer;height:100%}
.people-listing-sec ul.people-listing>li .people-listing-wrap:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:6px;background-color:#000;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.people-listing-sec ul.people-listing>li .people-listing-wrap:hover h4{color:#ff2900}
.people-listing-sec ul.people-listing>li .people-listing-wrap:hover:after{background-color:#ff2900}
.people-listing-sec ul.people-listing>li .people-listing-wrap:hover .thumb{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}
.people-listing-sec ul.people-listing>li .thumb{background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%;padding-bottom:100%;margin-bottom:5px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.people-listing-sec ul.people-listing>li .info{margin-bottom:40px;text-align:left}
@media screen and (max-width:89.9375em){.people-listing-sec ul.people-listing>li .info{margin-bottom:40px}}
@media screen and (max-width:34.375em){.people-listing-sec ul.people-listing>li .info{margin-bottom:20px}}
.people-listing-sec ul.people-listing>li .info h4{margin:0;padding:0;font-size:28px;color:#000;line-height:1;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;word-break:break-all}
@media screen and (max-width:89.9375em){.people-listing-sec ul.people-listing>li .info h4{font-size:25px}}
@media screen and (max-width:47.9375em){.people-listing-sec ul.people-listing>li .info h4{font-size:25px}}
.people-listing-sec ul.people-listing>li .info span{font-size:12px;font-family:helvetica,arial,sans-serif;color:#000;display:block;line-height:1;min-height:25px}
.people-listing-sec ul.people-listing>li .address{text-align:right}
.people-listing-sec ul.people-listing>li .address ul{margin:0;padding:0 0 10px}
.people-listing-sec ul.people-listing>li .address ul li{list-style:none;font-size:12px;line-height:1.4}
.people-listing-sec ul.people-listing>li .address ul li a{font-family:helvetica,arial,sans-serif;color:#000;font-weight:500}
@media screen and (max-width:61.9375em){.people-listing-sec ul.people-listing>li{width:50%}}
@media screen and (max-width:34.375em){.people-listing-sec ul.people-listing>li{margin:30px 0 0;width:100%}}
.event-page-title-section{padding:50px 0;width:100%;position:relative}
@media screen and (max-width:47.9375em){.event-page-title-section .page-title{text-align:left}}
@media screen and (max-width:47.9375em){.event-page-title-section .page-title h1{margin-bottom:0}}
@media screen and (max-width:89.9375em){.event-page-title-section{padding:40px 0}}
@media screen and (max-width:80em){.event-page-title-section{padding:30px 0}}
@media screen and (max-width:47.9375em){.event-page-title-section{padding-bottom:0}}
.event-page-title-section ul.social-listing{top:50%}
@media screen and (max-width:63.9375em){.event-page-title-section ul.social-listing{display:none}}
.event-page-title-section .transform-wrap .transform-text{position:absolute;right:140px;top:32%;-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);z-index:-1}
@media screen and (max-width:112.5em){.event-page-title-section .transform-wrap .transform-text{right:-100px;top:30%}}
@media screen and (max-width:89.9375em){.event-page-title-section .transform-wrap .transform-text{right:-130px}}
@media screen and (max-width:63.9375em){.event-page-title-section .transform-wrap .transform-text{display:none}}
.event-page-title-section .transform-wrap .transform-text span{font-size:160px;color:rgba(239,243,246,.42);line-height:110px}
.two-col-section{margin:45px 0;width:100%;position:relative}
@media screen and (max-width:89.9375em){.two-col-section{margin:20px 0}}
@media screen and (max-width:47.9375em){.two-col-section{margin:0}}
.two-col-section h2{padding:0;font-size:50px}
@media screen and (max-width:80em){.two-col-section h2{font-size:42px}}
@media screen and (max-width:61.9375em){.two-col-section h2{font-size:36px}}
.two-col-section .row{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.two-col-section .row .col-lg-7{width:54%}
@media screen and (max-width:47.9375em){.two-col-section .row .col-lg-7{width:100%}}
.two-col-section .row .col-lg-5{width:46%}
@media screen and (max-width:47.9375em){.two-col-section .row .col-lg-5{width:100%}}
.two-col-section .left-wrap{border-bottom:6px solid #000}
.two-col-section .left-wrap .thumb{margin-bottom:12px}
@media screen and (max-width:47.9375em){.two-col-section .left-wrap .thumb{margin-bottom:0}}
.two-col-section .left-wrap .content{padding:13px 0;text-align:right}
.two-col-section .left-wrap span{color:rgba(0,0,0,.4)}
.two-col-section .left-wrap h6,.two-col-section .left-wrap span{font-size:12px;font-weight:500;font-family:helvetica,arial,sans-serif}
.two-col-section .left-wrap h6{padding:0;color:#000}
.two-col-section .content-wrap{padding:30px 0 0 38px}
@media screen and (max-width:61.9375em){.two-col-section .content-wrap{padding:0 0 0 20px}}
@media screen and (max-width:47.9375em){.two-col-section .content-wrap{padding:30px 0 0}}
.two-col-section .content-wrap h6{font-size:12px;font-weight:500;color:rgba(0,0,0,.4);margin-bottom:30px;font-family:helvetica,arial,sans-serif}
@media screen and (max-width:80em){.two-col-section .content-wrap h6{margin-bottom:5px}}
.two-col-section .content-wrap p{font-size:18px;font-family:helvetica,arial,sans-serif}
@media screen and (max-width:70em){.two-col-section .content-wrap p{font-size:16px}}
.image-text{margin-top:4em}
.image-text .image-text__image{margin-bottom:2em}
@media only screen and (min-width:47.9375em){.image-text{margin-bottom:4em}.image-text .image-text__inner{display:-ms-flexbox;display:-webkit-box;display:flex}.image-text .image-text__image{width:50%;margin-bottom:0;margin-right:2em}.image-text .image-text__image img{width:100%;height:auto}.image-text .image-text__text{width:calc(50% - 2em)}}
@media only screen and (min-width:61.9375em){.image-text .image-text__image{margin-right:4em}.image-text .image-text__text{width:calc(50% - 4em)}}
.event-listing-section{padding:50px 0;width:100%;position:relative}
@media screen and (max-width:80em){.event-listing-section{padding:20px 0}}
.event-listing-section .line-pattern.right-bottom{bottom:75px}
@media screen and (max-width:89.9375em){.event-listing-section .line-pattern.right-bottom{bottom:0}}
@media screen and (max-width:47.9375em){.event-listing-section .line-pattern.right-bottom{bottom:0}}
@media screen and (max-width:40em){.event-listing-section .line-pattern.right-bottom{display:none}}
.event-listing-section .button{text-align:center;margin-top:10px;display:inline-block;width:100%}
ul.event-listing{margin:0 0 45px;padding:0}
ul.event-listing>li{margin:0;padding:10px 0 8px;list-style:none;border-bottom:1px solid #000;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center}
@media screen and (max-width:61.9375em){ul.event-listing>li{margin:0 -10px}}
ul.event-listing>li>div{padding:0}
@media screen and (max-width:61.9375em){ul.event-listing>li>div{padding:0 10px}}
@media screen and (max-width:61.9375em){ul.event-listing>li .col-lg-6{width:44%}}
@media screen and (max-width:47.9375em){ul.event-listing>li .col-lg-6{width:100%}}
@media screen and (max-width:61.9375em){ul.event-listing>li .col-lg-3{width:28%}}
@media screen and (max-width:47.9375em){ul.event-listing>li .col-lg-3{margin:8px 0 5px;width:100%;text-align:left}}
ul.event-listing>li .col-lg-3 h6{margin:0;padding-bottom:0;color:#000}
@media screen and (max-width:89.9375em){ul.event-listing>li .col-lg-3.text-right{text-align:left}}
ul.event-listing>li h5{font-size:20px;color:#000;position:relative;top:-20px}
@media screen and (max-width:89.9375em){ul.event-listing>li h5{position:static}}
@media screen and (max-width:61.9375em){ul.event-listing>li h5{font-size:18px}}
ul.event-listing>li h3{padding:0;font-size:40px;line-height:1}
@media screen and (max-width:80em){ul.event-listing>li h3{font-size:32px}}
@media screen and (max-width:61.9375em){ul.event-listing>li h3{font-size:28px}}
ul.event-listing>li span{font-size:12px;font-family:helvetica,arial,sans-serif;color:rgba(0,0,0,.4);display:block;line-height:1;margin-top:45px;margin-bottom:5px}
@media screen and (max-width:80em){ul.event-listing>li span{margin-top:0}}
@media screen and (max-width:47.9375em){ul.event-listing>li span{margin-bottom:5px}}
ul.event-listing>li h6{font-size:12px;font-family:helvetica,arial,sans-serif;color:rgba(0,0,0,.4);display:block;line-height:1;padding-bottom:38px}
@media screen and (max-width:47.9375em){ul.event-listing>li h6{padding-bottom:15px}}
ul.event-listing>li .link-arrow a{padding-right:30px;font-size:16px;top:-3px;right:5px}
@media screen and (max-width:80em){ul.event-listing>li .link-arrow a{top:0;right:0}}
ul.event-listing>li .link-arrow a i{right:0}
ul.event-listing>li .link-arrow a:hover i{right:5px}
ul.event-listing>li .custom-chk label{-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
ul.event-listing>li .custom-chk label:after{top:0;left:1px}
ul.event-listing>li .custom-chk label:hover{color:#ff2900}
ul.event-listing>li.actie{padding-top:1.5em;padding-bottom:1em}
ul.event-listing>li.actie .actie-tag{display:none;padding-bottom:15px}
ul.event-listing>li.actie .location{margin-top:0}
.event-details-two-col-section{margin:60px 0;width:100%;position:relative}
@media screen and (max-width:80em){.event-details-two-col-section{margin:50px 0}}
@media screen and (max-width:47.9375em){.event-details-two-col-section{margin:30px 0 50px}}
.event-details-two-col-section .right-top{z-index:9}
.event-details-two-col-section .mid-container{max-width:1240px}
@media screen and (max-width:89.9375em){.event-details-two-col-section .mid-container{padding:0 5%}}
.event-details-two-col-section .placeholder-text{position:absolute;left:0;top:0;z-index:-1}
@media screen and (max-width:63.9375em){.event-details-two-col-section .placeholder-text{display:none}}
.event-details-two-col-section .placeholder-text span{font-size:160px;color:rgba(239,243,246,.5);line-height:110px;font-weight:700}
@media screen and (max-width:80em){.event-details-two-col-section .placeholder-text span{font-size:130px;line-height:100px}}
.event-details-two-col-section ul.social-listing{top:58.5%;left:20px!important}
@media screen and (max-width:89.9375em){.event-details-two-col-section ul.social-listing{left:10px!important}}
@media screen and (max-width:63.9375em){.event-details-two-col-section ul.social-listing{display:none}}
.event-details-two-col-section h2{padding:0;font-size:75px;line-height:.8;margin-bottom:5px}
@media screen and (max-width:80em){.event-details-two-col-section h2{font-size:60px}}
@media screen and (max-width:61.9375em){.event-details-two-col-section h2{font-size:40px;padding-bottom:10px}}
@media screen and (max-width:63.9375em){.event-details-two-col-section h2{font-size:36px}}
@media screen and (max-width:34.375em){.event-details-two-col-section h2{font-size:28px}}
.event-details-two-col-section .row{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.event-details-two-col-section .row .col-lg-7{width:54%}
@media screen and (max-width:47.9375em){.event-details-two-col-section .row .col-lg-7{width:100%}}
.event-details-two-col-section .row .col-lg-5{width:46%}
@media screen and (max-width:47.9375em){.event-details-two-col-section .row .col-lg-5{width:100%}}
@media screen and (max-width:47.9375em){.event-details-two-col-section .thumb{margin-bottom:20px}}
.event-details-two-col-section .content-wrap{padding:35px 65px}
@media screen and (max-width:80em){.event-details-two-col-section .content-wrap{padding:20px 0 0 40px}}
@media screen and (max-width:61.9375em){.event-details-two-col-section .content-wrap{padding:0 20px}}
@media screen and (max-width:47.9375em){.event-details-two-col-section .content-wrap{padding:5px 0}}
.event-details-two-col-section .content-wrap .event-guests{margin-top:2em}
.event-details-two-col-section .content-wrap .event-guests p{font-size:16px;padding-bottom:1em}
.event-details-two-col-section .content-wrap .event-guests .subhead{font-weight:700}
.event-details-two-col-section .content-wrap .event-guests .event-avatars{display:-ms-flexbox;display:-webkit-box;display:flex;overflow:scroll}
.event-details-two-col-section .content-wrap .event-guests .event-avatars img{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);margin-right:.5em}
.event-details-two-col-section .content-wrap small{font-size:12px;font-weight:500;color:#000;font-family:helvetica,arial,sans-serif}
.event-details-two-col-section .content-wrap .content{padding:10px 0 23px}
@media screen and (max-width:63.9375em){.event-details-two-col-section .content-wrap .content{padding:10px 0}}
.event-details-two-col-section .content-wrap .content span{font-size:12px;font-weight:500;color:rgba(0,0,0,.4);font-family:helvetica,arial,sans-serif}
.event-details-two-col-section .content-wrap .content h6{padding:0;font-size:12px;font-weight:700;color:#000;font-family:helvetica,arial,sans-serif}
.event-details-two-col-section .content-wrap p{font-size:18px;font-family:helvetica,arial,sans-serif;padding-bottom:45px}
@media screen and (max-width:80em){.event-details-two-col-section .content-wrap p{padding-bottom:25px}}
@media screen and (max-width:70em){.event-details-two-col-section .content-wrap p{font-size:16px}}
.event-details-two-col-section .button a{padding:18px 20px}
@media screen and (max-width:61.9375em){.event-details-two-col-section .button a{padding:12px 20px}}
.event-details-section{margin:33px 0 45px;width:100%;position:relative}
@media screen and (max-width:80em){.event-details-section{margin:30px 0 50px}}
@media screen and (max-width:63.9375em){.event-details-section{margin:30px 0}}
@media screen and (max-width:47.9375em){.event-details-section{margin-bottom:0}}
.event-details-section .event-details-wrap{margin:0 auto 80px;max-width:680px;text-align:center}
@media screen and (max-width:47.9375em){.event-details-section .event-details-wrap{margin:0 auto 30px}}
.event-details-section .event-details-wrap h5{font-weight:500;line-height:1.3;font-family:helvetica,arial,sans-serif}
@media screen and (max-width:80em){.event-details-section .event-details-wrap h5{font-size:22px}}
@media screen and (max-width:63.9375em){.event-details-section .event-details-wrap h5{font-size:20px;line-height:1.2}}
.event-details-section p{line-height:1.6;padding-bottom:30px;font-size:18px}
@media screen and (max-width:47.9375em){.event-details-section p{line-height:1.6;padding-bottom:25px;font-size:16px}}
.event-details-section .left-bottom{bottom:35px!important}
@media screen and (max-width:80em){.event-details-section .left-bottom{display:none}}
.event-details-section .title-sep h2{font-size:50px;line-height:44px;font-weight:400;padding-bottom:30px;margin-bottom:25px;position:relative}
@media screen and (max-width:80em){.event-details-section .title-sep h2{font-size:42px;line-height:1}}
@media screen and (max-width:63.9375em){.event-details-section .title-sep h2{font-size:36px}}
@media screen and (max-width:47.9375em){.event-details-section .title-sep h2{font-size:32px}}
@media screen and (max-width:34.375em){.event-details-section .title-sep h2{font-size:26px}}
.event-details-section .title-sep h2:after{margin:0 auto;content:"";position:absolute;left:0;bottom:-3px;width:75px;height:1px;background-color:#000;right:0}
.event-details-rsvp{padding:80px 0;width:100%;position:relative;background-color:#ff2900;background-repeat:no-repeat;background-size:contain;background-position:100% 100%;color:#fff}
@media screen and (max-width:80em){.event-details-rsvp{background-size:cover}}
.event-details-rsvp a{color:#fff}
.event-details-rsvp .confirm{margin-top:2em}
@media screen and (max-width:47.9375em){.event-details-rsvp br{display:none}}
@media screen and (max-width:80em){.event-details-rsvp{padding:60px 0}}
@media screen and (max-width:70em){.event-details-rsvp{padding:40px 0}}
@media screen and (max-width:47.9375em){.event-details-rsvp{padding:50px 0 30px}.event-details-rsvp .event-shifts{margin:3rem 0}}
.event-details-rsvp .shift-day{margin-bottom:1em;font-weight:700}
.event-details-rsvp h6{margin:67px 0 20px;color:#fff;font-size:12px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase}
@media screen and (max-width:80em){.event-details-rsvp h6{margin:50px 0 30px}}
@media screen and (max-width:47.9375em){.event-details-rsvp h6{margin-top:0;margin-bottom:30px}}
.event-details-rsvp h2{color:#fff;font-size:80px;position:relative;line-height:1}
.event-details-rsvp h2:after{content:"";position:absolute;left:0;top:-40px;width:30px;height:100px;background-color:#ff2900;-moz-transform:rotate(50deg);-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg)}
@media screen and (max-width:80em){.event-details-rsvp h2:after{left:-10px}}
@media screen and (max-width:63.9375em){.event-details-rsvp h2:after{left:-20px}}
@media screen and (max-width:47.9375em){.event-details-rsvp h2:after{left:-8px;top:-20px;width:20px;height:50px}}
@media screen and (max-width:80em){.event-details-rsvp h2{font-size:60px}}
@media screen and (max-width:63.9375em){.event-details-rsvp h2{font-size:50px}}
@media screen and (max-width:47.9375em){.event-details-rsvp h2{font-size:42px;line-height:.85}}
@media screen and (max-width:23.375em){.event-details-rsvp h2{font-size:40px}}
.event-details-rsvp ul.what-think-listing{margin:20px 0 23px;padding:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}
@media screen and (max-width:70em){.event-details-rsvp ul.what-think-listing{margin:30px 0}}
@media screen and (max-width:47.9375em){.event-details-rsvp ul.what-think-listing{margin:35px 0 0}}
@media screen and (max-width:40em){.event-details-rsvp ul.what-think-listing{display:block}}
.event-details-rsvp ul.what-think-listing li{margin:20px 0;list-style:none;position:relative}
.event-details-rsvp ul.what-think-listing li:after{content:"";position:absolute;right:-42%;top:-30px;width:1px;height:115px;background-color:hsla(0,0%,84.7%,.4);-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg)}
@media screen and (max-width:80em){.event-details-rsvp ul.what-think-listing li:after{right:-70%;top:-25px;width:1px;height:100px}}
@media screen and (max-width:70em){.event-details-rsvp ul.what-think-listing li:after{right:-50%}}
@media screen and (max-width:63.9375em){.event-details-rsvp ul.what-think-listing li:after{display:none}}
.event-details-rsvp ul.what-think-listing li:last-child:after{display:none}
@media screen and (max-width:70em){.event-details-rsvp ul.what-think-listing li{margin:18px 0}}
@media screen and (max-width:40em){.event-details-rsvp ul.what-think-listing li{width:100%}}
.event-details-rsvp ul.what-think-listing li a{display:inline-block;font-size:30px;font-weight:700;color:#fff;position:relative;text-decoration:none!important}
@media screen and (max-width:80em){.event-details-rsvp ul.what-think-listing li a{font-size:24px}}
@media screen and (max-width:63.9375em){.event-details-rsvp ul.what-think-listing li a{font-size:20px}}
@media screen and (max-width:40em){.event-details-rsvp ul.what-think-listing li a{font-size:25px}}
.event-details-rsvp ul.what-think-listing li a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:4px;background-color:#fff;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
@media screen and (max-width:47.9375em){.event-details-rsvp ul.what-think-listing li a:after{height:3px}}
.event-details-rsvp ul.what-think-listing li a:hover:after{width:100%}
.event-details-rsvp .nuber-wrap{margin-left:187px;position:relative;margin-bottom:15px}
@media screen and (max-width:80em){.event-details-rsvp .nuber-wrap{margin-left:100px}}
@media screen and (max-width:47.9375em){.event-details-rsvp .nuber-wrap{margin:0}}
.event-details-rsvp .nuber-count{position:absolute;top:-120px;left:0;font-size:45px;font-family:Hind,helvetica,arial,sans-serif;font-weight:700}
@media screen and (max-width:47.9375em){.event-details-rsvp .nuber-count{top:-72px;left:auto;right:0}}
@media screen and (max-width:23.375em){.event-details-rsvp .nuber-count{font-size:32px}}
.event-details-rsvp .nuber-count:before{content:"";position:absolute;left:0;top:-175px;width:1px;height:160px;background-color:#000}
@media screen and (max-width:80em){.event-details-rsvp .nuber-count:before{height:100px;top:-100px}}
@media screen and (max-width:47.9375em){.event-details-rsvp .nuber-count:before{height:50px;top:-50px;left:8px}}
.event-details-rsvp .form-group .form-item{padding:1em}
.event-details-rsvp .form-group .form-item label{margin-bottom:.5em}
.event-details-rsvp .form-group .form-item input{margin:0;border-color:#fff;color:#fff}
.event-details-rsvp .result{text-align:right}
.event-details-rsvp .result a{padding:15px 0;font-size:16px;font-weight:700;color:#000;border-bottom:3px solid #000;display:inline-block;text-decoration:none!important}
@media screen and (max-width:70em){.event-details-rsvp .result a{padding:10px 0}}
@media screen and (max-width:47.9375em){.event-details-rsvp .result a{padding:5px 0}}
.event-details-rsvp .result a:hover{border-color:#fff;color:#fff}
.event-details-rsvp.what-think-pattern-sec{margin:85px 0 140px;padding:30px 0 90px}
@media screen and (max-width:89.9375em){.event-details-rsvp.what-think-pattern-sec{margin:80px 0}}
@media screen and (max-width:47.9375em){.event-details-rsvp.what-think-pattern-sec{margin:50px 0;padding:50px 0}}
.event-details-rsvp.what-think-pattern-sec .nuber-wrap{margin-left:160px}
@media screen and (max-width:80em){.event-details-rsvp.what-think-pattern-sec .nuber-wrap{margin-left:100px}}
@media screen and (max-width:47.9375em){.event-details-rsvp.what-think-pattern-sec .nuber-wrap{margin:0}}
.event-details-rsvp.what-think-pattern-sec h2{font-size:63px;line-height:50px;padding-bottom:7px}
@media screen and (max-width:63.9375em){.event-details-rsvp.what-think-pattern-sec h2{font-size:50px;line-height:.9;padding-bottom:10px}}
@media screen and (max-width:47.9375em){.event-details-rsvp.what-think-pattern-sec h2{font-size:42px;line-height:1;font-size:36px}}
@media screen and (max-width:47.9375em){.event-details-rsvp.what-think-pattern-sec h2 br{display:none}}
.event-details-rsvp.what-think-pattern-sec .line-pattern.left-bottom{bottom:-80px}
@media screen and (max-width:47.9375em){.event-details-rsvp.what-think-pattern-sec .line-pattern.left-bottom{bottom:-50px}}
.event-details-rsvp.what-think-pattern-sec .line-pattern.right-top{top:-80px}
@media screen and (max-width:47.9375em){.event-details-rsvp.what-think-pattern-sec .line-pattern.right-top{top:-50px}}
.event-details-rsvp.what-think-pattern-sec h2:after{top:-45px}
@media screen and (max-width:47.9375em){.event-details-rsvp.what-think-pattern-sec h2:after{top:-20px}}
.event-details-rsvp.what-think-pattern-sec .nuber-count{display:none}
.event-details-rsvp.what-think-pattern-sec ul.what-think-listing{margin-bottom:0;margin-top:50px}
@media screen and (max-width:70em){.event-details-rsvp.what-think-pattern-sec ul.what-think-listing{margin-top:30px}}
@media screen and (max-width:47.9375em){.event-details-rsvp.what-think-pattern-sec ul.what-think-listing{margin-top:15px}}
.event-details-rsvp.text-option{margin:80px 0;padding:30px 0 90px}
@media screen and (max-width:89.9375em){.event-details-rsvp.text-option{margin:80px 0}}
@media screen and (max-width:47.9375em){.event-details-rsvp.text-option{margin:50px 0;padding:50px 0}}
.event-details-rsvp.text-option .line-pattern.left-bottom{bottom:-80px}
@media screen and (max-width:47.9375em){.event-details-rsvp.text-option .line-pattern.left-bottom{bottom:-50px}}
.event-details-rsvp.text-option .line-pattern.right-top{top:-80px}
@media screen and (max-width:47.9375em){.event-details-rsvp.text-option .line-pattern.right-top{top:-50px}}
.event-details-rsvp.text-option ul.what-think-listing{margin-bottom:0}
.what-think-box-section{padding:0 40px 80px;position:relative}
@media screen and (max-width:47.9375em){.what-think-box-section{padding:0 20px 20px}}
.what-think-box-section .event-details-rsvp{margin:0;padding:90px 0;z-index:99;overflow:hidden}
@media screen and (max-width:89.9375em){.what-think-box-section .event-details-rsvp{margin:0}}
@media screen and (max-width:47.9375em){.what-think-box-section .event-details-rsvp{margin:0;padding:50px 0}}
.what-think-box-section .event-details-rsvp h6{margin-top:0}
.what-think-box-section .event-details-rsvp .nuber-count{display:none}
.what-think-box-section .event-details-rsvp ul.what-think-listing{margin-bottom:0}
.placeholder-page-title-sec{margin:40px 0 10px;width:100%;text-align:center;position:relative;padding-top:40px}
@media screen and (max-width:80em){.placeholder-page-title-sec{margin:20px 0 10px;padding-top:20px}}
@media screen and (max-width:47.9375em){.placeholder-page-title-sec{margin-bottom:0}}
.placeholder-page-title-sec ul.social-listing.left-top{top:150px}
@media screen and (max-width:47.9375em){.placeholder-page-title-sec ul.social-listing.left-top{display:none}}
.placeholder-page-title-sec .page-title{position:relative;margin-bottom:0}
.placeholder-page-title-sec .page-title h1{margin:0 auto;position:relative;font-size:50px;max-width:60rem;line-height:1.25}
@media screen and (max-width:47.9375em){.placeholder-page-title-sec .page-title h1{font-size:30px}}
.placeholder-page-title-sec .page-title h1:after{margin:0 auto;content:"";position:absolute;left:0;bottom:0;width:100px;height:1px;background-color:#000;right:0}
.placeholder-page-title-sec .page-title span{margin:0 auto;font-size:160px;line-height:.6;color:rgba(239,243,246,.5);position:absolute;left:0;right:0;top:0;font-family:Hind,helvetica,arial,sans-serif;font-weight:700;z-index:-1}
@media screen and (max-width:80em){.placeholder-page-title-sec .page-title span{font-size:140px}}
@media screen and (max-width:61.9375em){.placeholder-page-title-sec .page-title span{font-size:120px}}
@media screen and (max-width:47.9375em){.placeholder-page-title-sec .page-title span{font-size:100px}}
@media screen and (max-width:34.375em){.placeholder-page-title-sec .page-title span{font-size:80px}}
.placeholder-page-title-sec .page-title p{margin-top:1em;font-size:18px;font-family:helvetica,arial,sans-serif}
@media screen and (max-width:61.9375em){.placeholder-page-title-sec .page-title p br{display:none}}
.placeholder-page-title-sec.placeholder-page-title-other ul.social-listing.left-top{top:0}
.placeholder-page-title-sec .placeholder-page-title-sec-content{margin:0 auto;padding-top:2em;max-width:50em}
.join-listing-section{width:100%;text-align:center;margin-bottom:115px}
@media screen and (max-width:80em){.join-listing-section{margin-bottom:80px}}
@media screen and (max-width:70em){.join-listing-section{margin-bottom:60px}}
@media screen and (max-width:61.9375em){.join-listing-section{margin-bottom:50px}}
@media screen and (max-width:40em){.join-listing-section{margin-bottom:30px}}
.join-listing-section .mid-container{max-width:970px}
.join-listing-section ul.join-listing{margin:0 -15px;padding:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.join-listing-section ul.join-listing:after,.join-listing-section ul.join-listing:before{display:none}
@media screen and (max-width:70em){.join-listing-section ul.join-listing{margin:0 -10px}}
.join-listing-section ul.join-listing>li{padding:0 15px;list-style:none;margin-top:30px}
@media screen and (max-width:70em){.join-listing-section ul.join-listing>li{padding:0 10px}}
@media screen and (max-width:61.9375em){.join-listing-section ul.join-listing>li{width:50%}}
@media screen and (max-width:40em){.join-listing-section ul.join-listing>li{width:100%}}
.join-listing-section ul.join-listing>li .listing-content{height:100%}
.join-listing-section ul.join-listing>li h4{padding-bottom:0}
.join-listing-section ul.join-listing>li h4,.join-listing-section ul.join-listing>li p{-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.join-listing-section ul.join-listing>li p{font-size:14px;font-weight:500;line-height:18px;padding-bottom:1em;margin-bottom:auto;min-height:80px}
@media screen and (max-width:80em){.join-listing-section ul.join-listing>li p br{display:none}}
@media screen and (max-width:70em){.join-listing-section ul.join-listing>li p{margin-bottom:0}}
.join-listing-section ul.join-listing>li .listing-wrap{padding:56px 18px 70px;position:relative;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;height:100%}
@media screen and (max-width:80em){.join-listing-section ul.join-listing>li .listing-wrap{padding:50px 15px}}
@media screen and (max-width:70em){.join-listing-section ul.join-listing>li .listing-wrap{padding:40px 15px}}
.join-listing-section ul.join-listing>li .listing-wrap:after{content:"";position:absolute;left:0;width:100%;height:6px;background-color:#000;bottom:0;z-index:-1;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.join-listing-section ul.join-listing>li ul.social-listing{margin:0 auto;top:-5px;position:relative;left:0!important;right:0}
@media screen and (max-width:80em){.join-listing-section ul.join-listing>li ul.social-listing{top:0}}
.join-listing-section ul.join-listing>li ul.social-listing li{margin:3px;display:inline-block}
@media screen and (max-width:80em){.join-listing-section ul.join-listing>li ul.social-listing li{margin:2px}}
.join-listing-section ul.join-listing>li ul.social-listing li a{background-color:#ff2900;color:#fff;border-color:#ff2900}
.join-listing-section ul.join-listing>li ul.social-listing li a:hover{background-color:#000;color:#fff;border-color:#000}
.join-listing-section ul.join-listing>li .button a{padding:20px 15px;min-width:auto;width:87%}
@media screen and (max-width:89.9375em){.join-listing-section ul.join-listing>li .button a{width:100%}}
@media screen and (max-width:47.9375em){.join-listing-section ul.join-listing>li .button a{padding:15px}}
.join-listing-section ul.join-listing>li.active .listing-wrap:after{height:100%;background-color:#ff2900}
.join-listing-section ul.join-listing>li.active h4,.join-listing-section ul.join-listing>li.active p{color:#fff}
.join-listing-section ul.join-listing>li.active .button a{background-color:#fff;color:#ff2900}
.join-listing-section ul.join-listing>li.active ul.social-listing li a{background-color:#fff;color:#ff2900;border-color:#fff}
.join-listing-section ul.join-listing>li.active ul.social-listing li a:hover{background-color:#000;color:#fff;border-color:#000}
.join-listing-section ul.join-listing>li:first-child .button a{width:98%}
@media screen and (max-width:89.9375em){.join-listing-section ul.join-listing>li:first-child .button a{width:100%}}
.join-listing-section.two-col .listing-wrap{margin:0 auto;max-width:400px;padding-bottom:140px!important}
@media screen and (max-width:80em){.join-listing-section.two-col .listing-wrap{padding:50px 15px 80px!important}}
@media screen and (max-width:70em){.join-listing-section.two-col .listing-wrap{padding:40px 15px 70px!important}}
@media screen and (max-width:47.9375em){.join-listing-section.two-col .listing-wrap{padding:40px 15px!important}}
.join-listing-section.two-col .listing-wrap h3{font-size:50px;position:relative;padding-bottom:15px;margin-bottom:25px;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;line-height:.9}
@media screen and (max-width:89.9375em){.join-listing-section.two-col .listing-wrap h3{line-height:1;font-size:40px}}
@media screen and (max-width:80em){.join-listing-section.two-col .listing-wrap h3{font-size:32px}}
.join-listing-section.two-col .listing-wrap h3:after{margin:0 auto;content:"";position:absolute;left:0;right:0;bottom:0;width:50px;height:1px;background-color:#000}
.join-listing-section.two-col .listing-wrap p{font-size:18px;line-height:1.5;padding-bottom:5px;min-height:112px}
@media screen and (max-width:47.9375em){.join-listing-section.two-col .listing-wrap p{min-height:inherit;padding-bottom:20px}}
@media screen and (max-width:80em){.join-listing-section.two-col .listing-wrap p{font-size:16px}}
.join-listing-section.two-col .listing-wrap .button{position:relative}
.join-listing-section.two-col .listing-wrap .button a{padding:20px;min-width:230px;width:auto}
@media screen and (max-width:47.9375em){.join-listing-section.two-col .listing-wrap .button a{padding:15px}}
.join-listing-section.two-col .listing-wrap .info-text-link{margin:20px auto 0;font-size:16px;font-weight:700;display:block;position:absolute;left:0;color:#ff2900;right:0;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
@media screen and (max-width:61.9375em){.join-listing-section.two-col .listing-wrap .info-text-link{font-size:14px}}
@media screen and (max-width:47.9375em){.join-listing-section.two-col .listing-wrap .info-text-link{position:static}}
.join-listing-section.two-col ul.join-listing>li{margin-top:10px}
.join-listing-section.two-col ul.join-listing>li:hover h3{color:#fff}
.join-listing-section.two-col ul.join-listing>li:hover h3:after{background-color:#fff}
.join-listing-section.two-col ul.join-listing>li.active h3,.join-listing-section.two-col ul.join-listing>li:hover .button span,.join-listing-section.two-col ul.join-listing>li:hover .info-text-link{color:#fff}
.join-listing-section.two-col ul.join-listing>li.active h3:after{background-color:#fff}
.join-listing-section.two-col ul.join-listing>li.active .info-text-link{color:#fff}
.join-listing-section.two-col ul.join-listing>li:first-child .button a{width:auto}
.join-listing-section.two-col ul.join-listing>li:hover .listing-wrap:after{height:100%;background-color:#ff2900}
.join-listing-section.two-col ul.join-listing>li:hover h4,.join-listing-section.two-col ul.join-listing>li:hover p{color:#fff}
.join-listing-section.two-col ul.join-listing>li:hover .button a{background-color:#fff;color:#ff2900}
.join-listing-section.two-col ul.join-listing>li:hover .button a:hover{background-color:#000;border-color:#000;color:#fff}
.join-listing-section.two-col ul.join-listing>li:hover ul.social-listing li a{background-color:#fff;color:#ff2900;border-color:#fff}
.join-listing-section.two-col ul.join-listing>li:hover ul.social-listing li a:hover{background-color:#000;color:#fff;border-color:#000}
.join-listing-section.two-col ul.join-listing:after,.join-listing-section.two-col ul.join-listing:before{display:none}
.page-title-section{padding:90px 0 42px;width:100%;position:relative}
@media screen and (max-width:89.9375em){.page-title-section{padding:60px 0 40px}}
.page-title-section .mid-container{max-width:860px}
@media screen and (max-width:63.9375em){.page-title-section{padding:30px 0}}
.page-title-section .left-top{top:60px}
@media screen and (max-width:89.9375em){.page-title-section .left-top{top:30px}}
@media screen and (max-width:34.375em){.page-title-section .left-top{left:0!important}}
@media screen and (max-width:23.375em){.page-title-section .left-top{display:none}}
.page-title-section .right-bottom{bottom:80px}
@media screen and (max-width:23.375em){.page-title-section .right-bottom{display:none}}
.page-title-section .transform-wrap .transform-text{position:absolute;-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);z-index:-9;left:-64%;right:auto;top:380px;bottom:auto}
@media screen and (max-width:61.9375em){.page-title-section .transform-wrap .transform-text{left:-60%}}
@media screen and (max-width:47.9375em){.page-title-section .transform-wrap .transform-text{display:none}}
.page-title-section .transform-wrap .transform-text span{font-size:160px;color:rgba(239,243,246,.42);line-height:110px}
.page-title-section .page-title{position:relative;margin-bottom:75px;text-align:left}
@media screen and (max-width:89.9375em){.page-title-section .page-title{margin-bottom:50px}}
@media screen and (max-width:47.9375em){.page-title-section .page-title{margin-bottom:0}}
.page-title-section .page-title h1{position:relative;display:inline-block;padding-right:60px}
@media screen and (max-width:61.9375em){.page-title-section .page-title h1{padding-right:20px}}
@media screen and (max-width:47.9375em){.page-title-section .page-title h1{margin-bottom:0}}
.page-title-section .page-title h1:after{content:"";position:absolute;left:100%;top:50%;width:175px;height:1px;background-color:#000}
@media screen and (max-width:61.9375em){.page-title-section .page-title h1:after{width:120px}}
@media screen and (max-width:47.9375em){.page-title-section .page-title h1:after{display:none}}
.page-title-section p{font-size:18px;line-height:25px}
@media screen and (max-width:89.9375em){.page-title-section p{font-size:16px;line-height:1.5}}
.page-title-section ul.social-listing{top:65%}
@media screen and (max-width:63.9375em){.page-title-section ul.social-listing{display:none}}
.grid-two-col-section{width:100%;position:relative;padding-bottom:100px;overflow:hidden}
.grid-two-col-section .mid-container{max-width:1240px}
.grid-two-col-section h3{font-size:50px;padding-bottom:1em;line-height:1}
@media screen and (max-width:89.9375em){.grid-two-col-section h3{font-size:42px}}
@media screen and (max-width:61.9375em){.grid-two-col-section h3{font-size:36px}}
@media screen and (max-width:47.9375em){.grid-two-col-section h3{padding-bottom:.5em}}
@media screen and (max-width:40em){.grid-two-col-section h3{font-size:30px}}
.grid-two-col-section .grid-block{margin-bottom:50px}
@media screen and (max-width:80em){.grid-two-col-section .grid-block{margin-bottom:40px}}
@media screen and (max-width:47.9375em){.grid-two-col-section .grid-block{margin-bottom:60px}}
.grid-two-col-section .grid-block figure{margin-bottom:18px;position:relative}
.grid-two-col-section .grid-block figure img{width:100%}
.grid-two-col-section .grid-block figure .line-pattern{z-index:9}
.grid-two-col-section .grid-block figure .line-pattern.left-bottom{left:-95px;bottom:10px}
.grid-two-col-section .grid-block figure .line-pattern.right-center{right:-90px;left:auto;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.grid-two-col-section .grid-block .caption{position:relative;padding-top:40px}
.grid-two-col-section .grid-block .caption:after{content:"";position:absolute;left:0;top:10px;width:40px;height:4px;background-color:#ff2900}
.grid-two-col-section .grid-block .caption p{font-size:12px;font-weight:500;line-height:18px}
.grid-two-col-section .grid-block .caption ol,.grid-two-col-section .grid-block .caption ul{padding-left:2rem;padding-bottom:1.875rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.grid-two-col-section .grid-block .caption ol li,.grid-two-col-section .grid-block .caption ul li{font-size:12px;font-weight:500;line-height:18px}
.grid-two-col-section .grid-block.left-top-space{margin-top:350px;margin-right:4em}
@media screen and (max-width:89.9375em){.grid-two-col-section .grid-block.left-top-space{margin-top:350px}}
@media screen and (max-width:61.9375em){.grid-two-col-section .grid-block.left-top-space{margin-top:250px}}
@media screen and (max-width:47.9375em){.grid-two-col-section .grid-block.left-top-space{margin-top:0;margin-right:0}}
.grid-two-col-section .grid-block.left-top-space h3{margin-left:130px}
@media screen and (max-width:80em){.grid-two-col-section .grid-block.left-top-space h3{margin-left:100px}}
@media screen and (max-width:47.9375em){.grid-two-col-section .grid-block.left-top-space h3{margin-left:0}}
.grid-two-col-section .grid-block.left-top-space .caption{margin-left:85px}
@media screen and (max-width:80em){.grid-two-col-section .grid-block.left-top-space .caption{margin-left:50px}}
@media screen and (max-width:47.9375em){.grid-two-col-section .grid-block.left-top-space .caption{margin-left:0}}
.grid-two-col-section .grid-block.right-space{padding-right:75px}
@media screen and (max-width:80em){.grid-two-col-section .grid-block.right-space{padding-right:50px}}
@media screen and (max-width:47.9375em){.grid-two-col-section .grid-block.right-space{padding-right:0}}
.grid-two-col-section .grid-block.left-space{padding-left:110px}
@media screen and (max-width:80em){.grid-two-col-section .grid-block.left-space{padding-left:50px}}
@media screen and (max-width:47.9375em){.grid-two-col-section .grid-block.left-space{padding-left:0}}
.grid-two-col-section .grid-block.grid-button{height:350px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}
@media screen and (max-width:89.9375em){.grid-two-col-section .grid-block.grid-button{height:300px}}
@media screen and (max-width:80em){.grid-two-col-section .grid-block.grid-button{height:250px}}
@media screen and (max-width:47.9375em){.grid-two-col-section .grid-block.grid-button{height:auto;-ms-flex-pack:left;-webkit-box-pack:left;justify-content:left}}
.grid-two-col-section .grid-block.grid-button .link-arrow{max-width:180px;top:-15px;position:relative;left:-47px}
@media screen and (max-width:47.9375em){.grid-two-col-section .grid-block.grid-button .link-arrow{max-width:150px;position:static}}
.grid-two-col-section .grid-block.grid-button .link-arrow a i{-webkit-transform:none;-ms-transform:none;transform:none;top:5px;right:0}
.grid-two-col-section .grid-block.grid-button .link-arrow a:hover i{right:5px}
.grid-two-col-section .left-bottoms{left:auto;margin-left:75px;bottom:10px}
@media screen and (max-width:80em){.grid-two-col-section .left-bottoms{margin-left:0}}
.grid-listing-section{padding:55px 0 100px;width:100%;position:relative}
@media screen and (max-width:89.9375em){.grid-listing-section{padding:60px 0}}
@media screen and (max-width:47.9375em){.grid-listing-section{padding:50px 0}}
.grid-listing-section .row.grid{margin:0 -45px}
@media screen and (max-width:80em){.grid-listing-section .row.grid{margin:0 -30px}}
@media screen and (max-width:47.9375em){.grid-listing-section .row.grid{margin:0 -15px}}
.grid-listing-section .row.grid .col-lg-3{padding:0 45px}
@media screen and (max-width:80em){.grid-listing-section .row.grid .col-lg-3{padding:0 30px}}
@media screen and (max-width:47.9375em){.grid-listing-section .row.grid .col-lg-3{padding:0 15px}}
.grid-listing-section .listing-title{margin-bottom:70px}
@media screen and (max-width:47.9375em){.grid-listing-section .listing-title{margin-bottom:30px}}
.grid-listing-section .listing-title h2{line-height:50px}
@media screen and (max-width:89.9375em){.grid-listing-section .listing-title h2{font-size:50px}}
@media screen and (max-width:47.9375em){.grid-listing-section .listing-title h2{font-size:40px;line-height:1}}
.grid-listing-section .button-group{margin:5px 0 0;padding:0}
.grid-listing-section .button-group .button{margin:3px 2px 3px 0;padding:15px 25px;border:1px solid #d8d8d8;list-style:none;display:inline-block;font-size:13px;color:#000;text-decoration:none;line-height:1.2;cursor:pointer}
@media screen and (max-width:80em){.grid-listing-section .button-group .button{padding:12px 20px}}
@media screen and (max-width:47.9375em){.grid-listing-section .button-group .button{padding:10px 14px}}
.grid-listing-section .button-group.active a,.grid-listing-section .button-group .button.is-checked,.grid-listing-section .button-group .button:hover{background-color:#ff2900;border-color:#ff2900;color:#fff}
.grid:after,.grid:before{content:"";display:table}
.grid:after{clear:both}
.element-item{margin:40px 0;position:relative}
@media screen and (max-width:61.9375em){.element-item{width:33.33%}}
@media screen and (max-width:47.9375em){.element-item{width:50%}}
@media screen and (max-width:34.375em){.element-item{width:100%}}
@media screen and (max-width:89.9375em){.element-item{margin:30px 0}}
@media screen and (max-width:61.9375em){.element-item{margin:20px 0}}
@media screen and (max-width:34.375em){.element-item{margin:10px 0}}
.element-item a{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}
.element-item a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:6px;background-color:#ff2900;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
@media screen and (max-width:80em){.element-item a:after{height:5px}}
.element-item a .thumb{width:100%;margin-bottom:30px}
@media screen and (max-width:80em){.element-item a .thumb{margin-bottom:20px}}
@media screen and (max-width:61.9375em){.element-item a .thumb img{width:100%}}
.element-item a .caption{width:100%}
.element-item a .caption h5{padding-bottom:20px;font-size:22px}
@media screen and (max-width:34.375em){.element-item a .caption h5{padding-bottom:10px}}
.element-item a:hover h5{color:#ff2900}
.element-item a:hover:after{width:100%}
.element-item:nth-child(2n) a:after{top:0;right:0;left:auto}
.element-item:nth-child(2n) .thumb{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2;margin-bottom:0}
.element-item:nth-child(2n) .caption{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;margin-bottom:40px;text-align:right;padding-top:18px}
@media screen and (max-width:80em){.element-item:nth-child(2n) .caption{margin-bottom:10px}}
@media screen and (max-width:34.375em){.element-item:nth-child(2n) .caption{padding-top:10px}}
.user-settings fieldset{margin:3em 0;border:none;width:100%;max-width:80rem}
.user-settings fieldset legend{font-size:1.5em;margin-bottom:1em}
.user-settings .form .form-group{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;width:100%;max-width:none}
.user-settings .form .form-errors{color:#ff2900}
.user-settings .form .form-group--submit{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}
.user-settings .form small{padding:1em 0 2em;display:block}
.user-settings .form .field label{padding-bottom:.5em}
.user-settings .form .custom-control-label a{color:#ff2900}
.user-settings .form .custom-control-label a:hover{color:#000}
.user-card{padding:2em;margin-top:4rem;background-color:#ff2900;color:#fff;text-align:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-align:center;-webkit-box-align:center;align-items:center}
.user-card .user-card__image{margin-top:-9.5rem;position:relative;width:15rem;padding-top:15rem}
.user-card .user-card__image img{position:absolute;top:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.user-card .user-card__intro{padding:2em 0;font-size:.875em;font-style:italic}
.user-card .user-card__title{font-size:2em}
.user-card .user-card__actions{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.user-card .user-card__actions a{padding:.5em 0;font-size:.75em;color:#fff;text-decoration:underline}
.user-card .user-card__actions a:hover{color:#000}
.what-about-section{padding:40px;width:100%}
@media screen and (max-width:40em){.what-about-section .mid-container{padding:0 20px}}
@media screen and (max-width:89.9375em){.what-about-section{padding-top:0}}
@media screen and (max-width:63.9375em){.what-about-section{padding:30px}}
@media screen and (max-width:47.9375em){.what-about-section{padding:0 20px;text-align:center}}
.what-about-section .what-about-wrap{padding:108px 0 85px;background-color:#ff2900;position:relative}
@media screen and (max-width:47.9375em){.what-about-section .what-about-wrap{padding:70px 0;overflow:hidden}}
@media screen and (max-width:40em){.what-about-section .what-about-wrap{padding:60px 0}}
.what-about-section .what-about-wrap .col-lg-6{position:static}
.what-about-section .what-about-wrap .thumb{position:absolute;bottom:0;max-width:500px}
@media screen and (max-width:70em){.what-about-section .what-about-wrap .thumb{width:45%}}
@media screen and (max-width:47.9375em){.what-about-section .what-about-wrap .thumb{margin:0 auto;width:100%;left:0;right:0;opacity:.5}}
.what-about-section .what-about-wrap .thumb img{display:block}
.what-about-section .what-about-wrap .content-wrap{max-width:420px}
@media screen and (max-width:47.9375em){.what-about-section .what-about-wrap .content-wrap{max-width:100%;position:relative;z-index:9}}
.what-about-section .what-about-wrap .button a{padding:18px 25px}
@media screen and (max-width:63.9375em){.what-about-section .what-about-wrap .button a{padding:15px 25px}}
@media screen and (max-width:40em){.what-about-section .what-about-wrap .button a{padding:12px 25px;min-width:auto}}
.what-about-section h2{font-size:70px;color:#fff;line-height:.9;padding-bottom:10px}
@media screen and (max-width:89.9375em){.what-about-section h2{font-size:60px}}
@media screen and (max-width:63.9375em){.what-about-section h2{font-size:50px}}
@media screen and (max-width:40em){.what-about-section h2{font-size:40px;padding-bottom:15px}}
@media screen and (max-width:23.375em){.what-about-section h2{font-size:36px}}
@media screen and (max-width:40em){.what-about-section h2 br{display:none}}
.what-about-section p{color:#fff;padding-bottom:50px}
@media screen and (max-width:63.9375em){.what-about-section p{padding-bottom:30px}}
.what-about-section .line-pattern.right-bottom{bottom:-60px;right:105px}
@media screen and (max-width:63.9375em){.what-about-section .line-pattern.right-bottom{bottom:-30px;right:50px}}
@media screen and (max-width:47.9375em){.what-about-section .line-pattern.right-bottom{z-index:9}}
.what-about-section.edge-screen{padding:0;position:relative;margin-bottom:50px}
.what-about-section.edge-screen h2{padding-bottom:20px}
.what-about-section.edge-screen p{padding-bottom:45px}
@media screen and (max-width:70em){.what-about-section.edge-screen p{padding-bottom:30px}}
.what-about-section.edge-screen .what-about-wrap{padding:150px 0 130px;overflow:hidden}
@media screen and (max-width:70em){.what-about-section.edge-screen .what-about-wrap{padding:120px 0}}
@media screen and (max-width:47.9375em){.what-about-section.edge-screen .what-about-wrap{padding:80px 0}}
.what-about-section.edge-screen .what-about-wrap .thumb{width:600px;max-width:inherit}
@media screen and (max-width:70em){.what-about-section.edge-screen .what-about-wrap .thumb{width:auto;max-width:500px}}
@media screen and (max-width:70em) and (max-width:63.9375em){.what-about-section.edge-screen .what-about-wrap .thumb{max-width:500px}}
@media screen and (max-width:70em) and (max-width:47.9375em){.what-about-section.edge-screen .what-about-wrap .thumb{max-width:100%;opacity:.4}}
.what-about-section.edge-screen .what-about-wrap .thumb img{width:100%}
.what-about-section.edge-screen .what-about-wrap .content-wrap{margin-left:-30px}
@media screen and (max-width:70em){.what-about-section.edge-screen .what-about-wrap .content-wrap{margin-left:0}}
.what-about-section.edge-screen .what-about-wrap .button a{padding:18px 53px}
@media screen and (max-width:70em){.what-about-section.edge-screen .what-about-wrap .button a{padding:15px 30px}}
.what-about-section.edge-screen .line-pattern.right-bottom{bottom:-60px;right:105px}
@media screen and (max-width:63.9375em){.what-about-section.edge-screen .line-pattern.right-bottom{bottom:-30px;right:50px}}
@media screen and (max-width:47.9375em){.what-about-section.edge-screen .line-pattern.right-bottom{z-index:9}}
.what-about-section .col-lg-7{position:static}
@media screen and (max-width:47.9375em){.what-about-section .col-lg-5{width:100%}}
.articles-listing-section{padding:50px 0;width:100%;position:relative}
@media screen and (max-width:80em){.articles-listing-section{padding:20px 0}}
.articles-listing-section .pagination-listing{padding:25px 0 40px}
.articles-listing-section ul.social-listing{position:absolute;right:20px;top:30px;left:auto}
@media screen and (max-width:80em){.articles-listing-section ul.social-listing{top:-5px;right:10px}}
@media screen and (max-width:63.9375em){.articles-listing-section ul.social-listing{display:none}}
.articles-listing-section .mid-container{position:relative}
.articles-listing-section .right-bottom{bottom:8%}
.articles-listing-section .left-center{top:58.5%}
.articles-listing-section .left-top{top:15.5%}
.articles-listing-section .right-top{top:26.7%!important}
@media screen and (max-width:89.9375em){.articles-listing-section .line-pattern{display:none}}
.articles-listing-section .transform-wrap .transform-text{position:absolute;left:-210px;top:130px;-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);z-index:-1}
@media screen and (max-width:80em){.articles-listing-section .transform-wrap .transform-text{left:-150px}}
.articles-listing-section .transform-wrap .transform-text span{font-size:100px;color:#000;line-height:80px}
@media screen and (max-width:63.9375em){.articles-listing-section .transform-wrap .transform-text{display:none}}
.articles-listing-section .button a{min-width:310px}
ul.articles-listing{margin:0 -35px;padding:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
ul.articles-listing:after,ul.articles-listing:before{display:none}
@media screen and (max-width:80em){ul.articles-listing{margin:0 -20px}}
ul.articles-listing .col-lg-7{width:57%}
@media screen and (max-width:47.9375em){ul.articles-listing .col-lg-7{width:100%}}
ul.articles-listing .col-lg-5{width:43%}
@media screen and (max-width:47.9375em){ul.articles-listing .col-lg-5{width:100%}}
ul.articles-listing>li{margin:0 0 80px;padding:0 35px;list-style:none;text-align:left;cursor:pointer}
@media screen and (max-width:80em){ul.articles-listing>li{padding:0 20px;margin-bottom:80px}}
@media screen and (max-width:63.9375em){ul.articles-listing>li{width:50%}}
@media screen and (max-width:47.9375em){ul.articles-listing>li{width:100%;margin-bottom:40px}}
@media screen and (max-width:40em){ul.articles-listing>li{margin-bottom:30px}}
ul.articles-listing>li .listing-content-wrap{border-bottom:6px solid rgba(0,0,0,0);-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;position:relative;height:100%}
ul.articles-listing>li .listing-content-wrap .listing-thumb{background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%;padding-bottom:92%;position:relative;display:inline-block}
@media screen and (max-width:63.9375em){ul.articles-listing>li .listing-content-wrap .listing-thumb{padding-bottom:80%}}
@media screen and (max-width:47.9375em){ul.articles-listing>li .listing-content-wrap .listing-thumb{padding-bottom:62%}}
ul.articles-listing>li .listing-content-wrap .listing-thumb img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
ul.articles-listing>li .listing-content-wrap .listing-content{padding:20px 0 30px;width:100%}
@media screen and (max-width:47.9375em){ul.articles-listing>li .listing-content-wrap .listing-content{padding:10px 0}}
ul.articles-listing>li .listing-content-wrap h5{margin-bottom:60px}
@media screen and (max-width:80em){ul.articles-listing>li .listing-content-wrap h5{margin-bottom:40px;font-size:22px}}
@media screen and (max-width:47.9375em){ul.articles-listing>li .listing-content-wrap h5{margin-bottom:25px}}
@media screen and (max-width:34.375em){ul.articles-listing>li .listing-content-wrap h5{font-size:20px}}
ul.articles-listing>li .listing-content-wrap h5 a{color:#000}
ul.articles-listing>li .listing-content-wrap h5 a:hover{color:#ff2900}
ul.articles-listing>li .listing-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;position:absolute;left:0;width:100%;bottom:15px}
@media screen and (max-width:47.9375em){ul.articles-listing>li .listing-wrap{position:static}}
ul.articles-listing>li .listing-wrap .content-list ul{margin:0;padding:0 0 .5em;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}
ul.articles-listing>li .listing-wrap .content-list ul li{list-style:none;display:inline-block;margin-right:20px;position:relative;line-height:1}
@media screen and (max-width:47.9375em){ul.articles-listing>li .listing-wrap .content-list ul li{margin-right:15px}}
ul.articles-listing>li .listing-wrap .content-list ul li:after{content:"";position:absolute;right:-10px;top:0;width:1px;height:16px;background-color:#d8d8d8}
@media screen and (max-width:47.9375em){ul.articles-listing>li .listing-wrap .content-list ul li:after{right:-10px;height:14px;top:2px}}
ul.articles-listing>li .listing-wrap .content-list ul li a{font-weight:500;font-size:12px;font-family:helvetica,arial,sans-serif;text-transform:capitalize}
ul.articles-listing>li .listing-wrap .content-list ul li:last-child:after{display:none}
ul.articles-listing>li .listing-wrap .content-list ul li:last-child{margin-right:0}
ul.articles-listing>li .listing-wrap .content-info{display:block;width:100%;text-align:right}
ul.articles-listing>li .listing-wrap .content-info span{font-weight:700;color:#000;margin-bottom:2px;font-size:12px;font-family:helvetica,arial,sans-serif;display:block;line-height:1}
ul.articles-listing>li .listing-wrap .content-info h6{font-weight:500;font-size:12px;font-family:helvetica,arial,sans-serif;color:rgba(0,0,0,.4);display:block;line-height:1;padding-bottom:0}
ul.articles-listing>li.revert .listing-content-wrap{border-bottom:none;border-top:6px solid rgba(0,0,0,0);display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (max-width:47.9375em){ul.articles-listing>li.revert .listing-content-wrap{border-top:none;border-bottom:6px solid rgba(0,0,0,0)}}
ul.articles-listing>li.revert .listing-content-wrap .listing-thumb{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}
@media screen and (max-width:47.9375em){ul.articles-listing>li.revert .listing-content-wrap .listing-thumb{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}
ul.articles-listing>li.revert .listing-content-wrap .listing-content{padding:5px 0 12px;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}
@media screen and (max-width:47.9375em){ul.articles-listing>li.revert .listing-content-wrap .listing-content{padding:10px 0;-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}}
ul.articles-listing>li.revert .listing-content-wrap .listing-content .listing-wrap{position:static}
ul.articles-listing>li.revert .listing-content-wrap h5{margin-bottom:50px}
@media screen and (max-width:80em){ul.articles-listing>li.revert .listing-content-wrap h5{margin-bottom:40px}}
@media screen and (max-width:47.9375em){ul.articles-listing>li.revert .listing-content-wrap h5{margin-bottom:25px}}
ul.articles-listing>li:hover .listing-content-wrap{border-color:#ff2900}
ul.articles-listing>li:hover h5 a{color:#ff2900}
ul.articles-listing.row-80 .listing-content-wrap .listing-thumb{padding-bottom:69%}
@media screen and (max-width:47.9375em){ul.articles-listing.row-80 .listing-content-wrap .listing-thumb{padding-bottom:62%}}
.inner-page-banner-section{width:100%;position:relative;height:100vh;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center;z-index:9;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(lokale-afdelingen.jpeg)}
@media screen and (max-width:63.9375em){.inner-page-banner-section{padding:130px 0;height:auto;display:block}}
.inner-page-banner-section span.line-pattern.left-bottom{bottom:-110px;z-index:99}
@media screen and (max-width:63.9375em){.inner-page-banner-section span.line-pattern.left-bottom{bottom:-30px}}
.inner-page-banner-section:before{content:"";position:absolute;left:0;width:100%;background-color:rgba(0,0,0,.3);height:100%;z-index:-1;top:0}
.inner-page-banner-section:after{content:"";position:absolute;left:0;width:100%;background-color:#fff;height:80px;z-index:-1;bottom:-40px;-ms-transform:skewY(-2deg);-moz-transform:skewY(-2deg);-webkit-transform:skewY(-2deg);transform:skewY(-2deg)}
.inner-page-banner-section .main{position:relative;z-index:10;width:100%;text-align:center}
.inner-page-banner-section .main ul.social-listing{position:static;-webkit-transform:none;-ms-transform:none;transform:none;display:block}
.inner-page-banner-section .main ul.social-listing li{margin:5px;display:inline-block}
.inner-page-banner-section h1{color:#fff;padding-bottom:15px;font-size:100px;line-height:1}
@media screen and (max-width:89.9375em){.inner-page-banner-section h1{font-size:80px;padding-bottom:10px}}
@media screen and (max-width:80em){.inner-page-banner-section h1{font-size:64px}}
@media screen and (max-width:63.9375em){.inner-page-banner-section h1{font-size:54px}}
@media screen and (max-width:47.9375em){.inner-page-banner-section h1{font-size:42px}}
@media screen and (max-width:23.375em){.inner-page-banner-section h1{font-size:36px}}
.inner-page-banner-section p{color:#fff;font-size:22px;padding-bottom:20px;font-family:helvetica,arial,sans-serif;text-transform:capitalize}
@media screen and (max-width:89.9375em){.inner-page-banner-section p{font-size:20px}}
@media screen and (max-width:63.9375em){.inner-page-banner-section p{font-size:18px;padding-bottom:15px}}
@media screen and (max-width:47.9375em){.inner-page-banner-section p{font-size:16px;padding-bottom:10px}}
.inner-page-banner-section ul.social-listing{position:absolute;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media screen and (max-width:47.9375em){.inner-page-banner-section ul.social-listing{display:none}}
.inner-page-banner-section ul.social-listing li a{border-color:hsla(0,0%,100%,.2);color:#fff}
.inner-page-banner-section ul.social-listing li a:hover{color:#ff2900;border-color:#fff;background-color:#fff}
.full-width-content-section{padding:110px 0 75px;width:100%;position:relative;z-index:99;text-align:center}
@media screen and (max-width:80em){.full-width-content-section{padding:70px 0 50px}}
@media screen and (max-width:47.9375em){.full-width-content-section{padding:50px 0 30px}}
.full-width-content-section .main{max-width:640px}
@media screen and (max-width:47.9375em){.full-width-content-section .main{max-width:100%}}
.full-width-content-section h5{font-family:helvetica,arial,sans-serif;font-weight:500;line-height:1.35;padding-bottom:0}
@media screen and (max-width:61.9375em){.full-width-content-section h5{font-size:22px}}
@media screen and (max-width:34.375em){.full-width-content-section h5{font-size:20px}}
.video-embed{position:relative;padding-bottom:2em}
@media only screen and (max-width:47.9375em){.video-embed .line-pattern{display:none}}
.video-embed__inner{padding:2em 20px 0;position:relative;max-width:870px}
@media only screen and (min-width:47.9375em){.video-embed__inner{padding:5em 0}}
.video-embed__inner .video{position:relative;width:100%;padding-bottom:56.25%}
.video-embed__inner .video iframe{border:none;position:absolute;top:0;left:0;width:100%;height:100%}
.video-embed__inner .nuber-count{position:absolute;top:0;right:-20px;font-size:45px;font-family:Hind,helvetica,arial,sans-serif;font-weight:700}
@media screen and (max-width:80em){.video-embed__inner .nuber-count{font-size:36px;right:0}}
@media screen and (max-width:47.9375em){.video-embed__inner .nuber-count{right:auto;position:relative;display:inline-block;left:0;font-size:42px;top:-8px}}
@media screen and (max-width:23.375em){.video-embed__inner .nuber-count{font-size:32px}}
.video-embed__inner .nuber-count:before{content:"";position:absolute;left:-115px;top:50%;margin-top:15px;width:85px;height:1px;background-color:#000}
@media screen and (max-width:47.9375em){.video-embed__inner .nuber-count:before{left:auto;right:-60px;width:50px;margin-top:10px}}
.news-listing-section{padding:30px 0 75px;width:100%;position:relative;z-index:99;text-align:center}
@media screen and (max-width:63.9375em){.news-listing-section{padding-bottom:60px}}
@media screen and (max-width:47.9375em){.news-listing-section{padding:30px 0 40px}}
.news-listing-section h2{margin-bottom:38px;line-height:.9}
@media screen and (max-width:47.9375em){.news-listing-section h2{margin-bottom:20px;font-size:36px}}
.news-listing-section ul.articles-listing>li{margin-bottom:50px}
@media screen and (max-width:63.9375em){.news-listing-section ul.articles-listing>li{margin-bottom:40px}}
@media screen and (max-width:47.9375em){.news-listing-section ul.articles-listing>li{margin-bottom:30px}}
.news-listing-section.small-heading{padding:100px 0 75px}
@media screen and (max-width:80em){.news-listing-section.small-heading{padding:50px 0}}
.news-listing-section.small-heading h3{font-size:40px;margin-bottom:60px}
@media screen and (max-width:80em){.news-listing-section.small-heading h3{font-size:36px;margin-bottom:20px}}
@media screen and (max-width:63.9375em){.news-listing-section.small-heading h3{margin-bottom:10px;font-size:32px}}
.news-listing-section.small-heading .link-arrow{margin-top:25px}
@media screen and (max-width:80em){.news-listing-section.small-heading .link-arrow{margin-top:0}}
.news-listing-section.small-heading .link-arrow a{padding-right:35px;font-size:16px}
.news-listing-section.small-heading .link-arrow a i{right:0;margin-top:3px}
.news-listing-section.small-heading .link-arrow a:hover i{right:5px}
.news-listing-section.small-heading .listing-content-wrap .listing-content{padding-top:8px!important}
.news-listing-section.three-col-listing h3{font-size:50px;margin-bottom:20px}
@media screen and (max-width:89.9375em){.news-listing-section.three-col-listing h3{line-height:1;font-size:40px}}
@media screen and (max-width:80em){.news-listing-section.three-col-listing h3{font-size:36px}}
.news-listing-section.three-col-listing ul.articles-listing{margin:55px -20px 0}
.news-listing-section.three-col-listing ul.articles-listing li{padding:0 10px}
.news-listing-section.three-col-listing ul.articles-listing li a{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}
.news-listing-section.three-col-listing ul.articles-listing li .listing-content-wrap .listing-thumb{padding-bottom:100%}
.news-listing-section.three-col-listing ul.articles-listing li .listing-content-wrap h5{-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.news-listing-section.three-col-listing ul.articles-listing li .listing-wrap .content-info{width:100%}
.news-listing-section.three-col-listing ul.articles-listing li.revert .listing-content-wrap h5{margin-bottom:10px}
@media screen and (max-width:47.9375em){.news-listing-section.three-col-listing ul.articles-listing li.revert .listing-content-wrap h5{margin-bottom:25px}}
.news-listing-section.three-col-listing ul.articles-listing li:hover h5{color:#ff2900}
.news-listing-section .button a{min-width:310px}
@media screen and (max-width:89.9375em){.news-listing-section .button a{min-width:inherit}}
.news-form fieldset{margin:3em 0;border:none;width:100%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-align:center;-webkit-box-align:center;align-items:center}
.news-form fieldset legend{font-size:1.5em;margin-bottom:1em}
.member-listing-section{padding:75px 0 50px;width:100%;position:relative}
@media screen and (max-width:40em){.member-listing-section{padding:40px 0}}
.member-listing-section .button{text-align:center}
.member-listing-section .button a{min-width:220px}
.member-listing-section ul.member-listing{margin:0 -45px 10px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}
.member-listing-section ul.member-listing:after,.member-listing-section ul.member-listing:before{display:none}
@media screen and (max-width:89.9375em){.member-listing-section ul.member-listing{margin:0 -30px}}
@media screen and (max-width:63.9375em){.member-listing-section ul.member-listing{margin:0 -20px}}
@media screen and (max-width:47.9375em){.member-listing-section ul.member-listing{margin:0 -10px}}
.member-listing-section ul.member-listing li{padding:0 45px;list-style:none;margin-bottom:70px}
.member-listing-section ul.member-listing li:hover .thumb{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}
@media screen and (max-width:89.9375em){.member-listing-section ul.member-listing li{padding:0 30px;margin-bottom:40px}}
@media screen and (max-width:63.9375em){.member-listing-section ul.member-listing li{padding:0 20px;margin-bottom:30px}}
@media screen and (max-width:61.9375em){.member-listing-section ul.member-listing li{width:33.33%}}
@media screen and (max-width:47.9375em){.member-listing-section ul.member-listing li{padding:0 10px;width:50%}}
@media screen and (max-width:23.375em){.member-listing-section ul.member-listing li{width:100%;margin-bottom:25px}}
.member-listing-section ul.member-listing li .thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding-bottom:138%;margin-bottom:53px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
@media screen and (max-width:80em){.member-listing-section ul.member-listing li .thumb{margin-bottom:30px}}
@media screen and (max-width:61.9375em){.member-listing-section ul.member-listing li .thumb{padding-bottom:120%}}
@media screen and (max-width:63.9375em){.member-listing-section ul.member-listing li .thumb{margin-bottom:25px}}
@media screen and (max-width:23.375em){.member-listing-section ul.member-listing li .thumb{padding-bottom:110%}}
.member-listing-section ul.member-listing li h5{font-size:20px;line-height:1;padding-bottom:5px;color:#000;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.member-listing-section ul.member-listing li p{font-size:12px;line-height:1;padding-bottom:15px;color:#000}
.primary-nav-section{padding:0 70px;width:100%;position:relative;text-align:right;z-index:99;margin-top:-40px}
@media screen and (max-width:80em){.primary-nav-section{margin-top:-30px}}
@media screen and (max-width:47.9375em){.primary-nav-section{padding:0 40px;text-align:center}}
.primary-nav-section ul{margin:0;padding:0}
.primary-nav-section ul li{display:inline-block;list-style:none;margin-right:45px}
@media screen and (max-width:80em){.primary-nav-section ul li{margin-right:30px}}
@media screen and (max-width:47.9375em){.primary-nav-section ul li{margin:0 10px}}
@media screen and (max-width:34.375em){.primary-nav-section ul li{margin:0 5px}}
.primary-nav-section ul li a{font-size:14px;color:#000}
.primary-nav-section ul li a:hover{color:#ff2900}
.primary-nav-section ul li:last-child{margin-right:0}
.page--standpunten main .mid-container .row img{height:auto}
@media only screen and (min-width:47.9375em){.page--standpunten main .mid-container .row img{margin-left:-2.5em;margin-right:-2.5em;margin-bottom:2.5em;width:60%;height:auto;max-width:none}.page--standpunten main .mid-container .row img:nth-of-type(odd){float:left;margin-right:2.5em}.page--standpunten main .mid-container .row img:nth-of-type(2n){float:right;margin-left:2.5em}}
.page--mee_vooruit .subTitle{font-size:30px}
.page-tags-show .page-tags-show_title{font-size:38px;padding-bottom:1.5em}
@media screen and (max-width:89.9375em){.page-tags-show .page-tags-show_title{font-size:30px}}
@media screen and (max-width:47.9375em){.page-tags-show .page-tags-show_title{font-size:25px}}
.profile-page .mid-container{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-top:4em}
.profile-page .profile-page__main,.profile-page .profile-page__side{width:100%}
.profile-page .profile-page__main{margin-top:4rem}
.profile-page .profile-page__points{padding-bottom:2em;border-bottom:1px solid #e8e0d6;margin-bottom:2em}
.profile-page .profile-page__points .points_value{font-size:4rem;font-weight:700;color:#ff2900}
.profile-page .profile-page__points .points_explanation{margin-top:1em}
.profile-page .profile-page__points .points_explanation h5{font-size:1em}
.profile-page .profile-page__points .points_explanation p{font-size:.9em;padding-bottom:.5em}
.profile-page .profile-page__points .points_explanation p:last-child{padding-bottom:0}
.profile-page .profile-page__activity ul{list-style:none;font-size:.875em}
.profile-page .profile-page__activity ul li{padding-bottom:2em;margin-bottom:2em;border-bottom:1px solid #e8e0d6}
@media only screen and (min-width:47.9375em){.profile-page .mid-container{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.profile-page .profile-page__side{width:40%;max-width:50rem;margin-right:5em}}
.the-faces-section{margin:160px 0 90px;width:100%;position:relative;z-index:99}
@media screen and (max-width:89.9375em){.the-faces-section{margin:100px 0}}
@media screen and (max-width:70em){.the-faces-section{margin:75px 0}}
@media screen and (max-width:40em){.the-faces-section{margin:50px 0}}
@media screen and (max-width:34.375em){.the-faces-section{margin-bottom:0}}
.the-faces-section .main{max-width:1120px}
.the-faces-section .left-top{top:-65px}
@media screen and (max-width:63.9375em){.the-faces-section .left-top{top:100px}}
.the-faces-section .right-bottom{bottom:-70px;z-index:9}
@media screen and (max-width:40em){.the-faces-section .right-bottom{display:none}}
.the-faces-section ul.the-faces-listing{margin:0;padding:0}
.the-faces-section ul.the-faces-listing>li{list-style:none;margin-bottom:110px}
@media screen and (max-width:89.9375em){.the-faces-section ul.the-faces-listing>li{margin-bottom:70px}}
@media screen and (max-width:40em){.the-faces-section ul.the-faces-listing>li{margin-bottom:50px;margin-bottom:20px}}
.the-faces-section ul.the-faces-listing>li .listing-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center}
.the-faces-section ul.the-faces-listing>li .listing-wrap .thumb{width:37%}
@media screen and (max-width:63.9375em){.the-faces-section ul.the-faces-listing>li .listing-wrap .thumb{width:45%}}
@media screen and (max-width:47.9375em){.the-faces-section ul.the-faces-listing>li .listing-wrap .thumb{width:50%}}
@media screen and (max-width:40em){.the-faces-section ul.the-faces-listing>li .listing-wrap .thumb{width:100%;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}
@media screen and (max-width:40em){.the-faces-section ul.the-faces-listing>li .listing-wrap .thumb img{width:100%}}
.the-faces-section ul.the-faces-listing>li .listing-wrap .listing-content{margin:0 30px;min-width:255px;cursor:pointer;position:relative}
@media screen and (max-width:47.9375em){.the-faces-section ul.the-faces-listing>li .listing-wrap .listing-content{min-width:inherit}}
@media screen and (max-width:40em){.the-faces-section ul.the-faces-listing>li .listing-wrap .listing-content{margin:20px 0 0;width:100%;-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}}
.the-faces-section ul.the-faces-listing>li .listing-wrap .listing-content:after{content:"";position:absolute;left:0;bottom:5px;width:0;height:6px;background-color:#ff2900}
.the-faces-section ul.the-faces-listing>li .listing-wrap .listing-content:after,.the-faces-section ul.the-faces-listing>li h5{-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.the-faces-section ul.the-faces-listing>li h5{font-size:20px;padding-bottom:5px;color:#000}
.the-faces-section ul.the-faces-listing>li p{font-size:12px;color:#000}
.the-faces-section ul.the-faces-listing>li:nth-child(2n) .listing-wrap{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}
.the-faces-section ul.the-faces-listing>li:nth-child(2n) .listing-wrap .thumb{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2;width:42%}
@media screen and (max-width:63.9375em){.the-faces-section ul.the-faces-listing>li:nth-child(2n) .listing-wrap .thumb{width:45%}}
@media screen and (max-width:47.9375em){.the-faces-section ul.the-faces-listing>li:nth-child(2n) .listing-wrap .thumb{width:50%}}
@media screen and (max-width:40em){.the-faces-section ul.the-faces-listing>li:nth-child(2n) .listing-wrap .thumb{width:100%;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}
.the-faces-section ul.the-faces-listing>li:nth-child(2n) .listing-wrap .listing-content{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;margin-right:70px}
@media screen and (max-width:63.9375em){.the-faces-section ul.the-faces-listing>li:nth-child(2n) .listing-wrap .listing-content{margin-right:30px}}
.the-faces-section ul.the-faces-listing>li:last-child{margin-bottom:0}
.the-faces-section ul.the-faces-listing .address{text-align:left;margin-top:30px}
@media screen and (max-width:40em){.the-faces-section ul.the-faces-listing .address{margin-top:0}}
.the-faces-section ul.the-faces-listing .address ul{margin:0;padding:0 0 35px}
@media screen and (max-width:40em){.the-faces-section ul.the-faces-listing .address ul{padding-bottom:15px}}
.the-faces-section ul.the-faces-listing .address ul li{list-style:none;font-size:12px;line-height:1.4}
.the-faces-section ul.the-faces-listing .address ul li a{font-family:helvetica,arial,sans-serif;color:#000;font-weight:500}
.the-faces-section .button a{min-width:220px}
.the-faces-section .mid-container{position:relative}
.the-faces-section .heading-title{position:absolute;right:82px;max-width:400px;top:15px}
.the-faces-section .heading-title.heading-title--relative{position:relative;margin-left:auto}
@media screen and (max-width:89.9375em){.the-faces-section .heading-title{right:50px;top:-10px}}
@media screen and (max-width:63.9375em){.the-faces-section .heading-title{position:static;max-width:100%;margin-bottom:80px}.the-faces-section .heading-title.heading-title--relative{position:static}}
@media screen and (max-width:47.9375em){.the-faces-section .heading-title{margin-bottom:20px}}
.the-faces-section .heading-title h2{display:inline-block;position:relative;font-size:60px;line-height:.85}
@media screen and (max-width:89.9375em){.the-faces-section .heading-title h2{font-size:52px}}
@media screen and (max-width:63.9375em){.the-faces-section .heading-title h2{font-size:50px}}
@media screen and (max-width:47.9375em){.the-faces-section .heading-title h2{font-size:42px}}
@media screen and (max-width:63.9375em){.the-faces-section .heading-title h2 br{display:none}}
.the-faces-section .heading-title h2:before{content:"";position:absolute;left:-125px;top:27px;width:85px;height:1px;background-color:#000}
@media screen and (max-width:89.9375em){.the-faces-section .heading-title h2:before{left:-100px;top:25px;width:80px}}
.details-info-section{margin:50px 0 40px;width:100%;position:relative;z-index:99}
@media screen and (max-width:40em){.details-info-section{margin:40px 0 20px;z-index:7}}
.details-info-section .right-top{margin-top:50px}
@media screen and (max-width:61.9375em){.details-info-section .right-top{display:none}}
.details-info-section .mid-container{position:relative}
@media screen and (max-width:34.375em){.details-info-section ul.social-listing.left-top{display:none}}
.details-info-section .transform-wrap .transform-text{position:absolute;-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);z-index:-9;left:-15%;right:auto;top:180px;bottom:auto}
@media screen and (max-width:61.9375em){.details-info-section .transform-wrap .transform-text{left:-15%}}
@media screen and (max-width:47.9375em){.details-info-section .transform-wrap .transform-text{display:none}}
.details-info-section .transform-wrap .transform-text span{font-size:160px;color:rgba(239,243,246,.42);line-height:110px}
.details-info-section .details-info-heading{margin:0 auto;max-width:640px;text-align:center}
.details-info-section .details-info-heading h1{font-size:70px;line-height:1}
@media screen and (max-width:80em){.details-info-section .details-info-heading h1{font-size:55px}}
@media screen and (max-width:63.9375em){.details-info-section .details-info-heading h1{font-size:45px}}
@media screen and (max-width:47.9375em){.details-info-section .details-info-heading h1{font-size:40px}}
@media screen and (max-width:40em){.details-info-section .details-info-heading h1{font-size:36px}}
@media screen and (max-width:23.375em){.details-info-section .details-info-heading h1{font-size:32px}}
.details-info-section .details-info-heading h6{color:#ff2900;font-size:20px;margin-bottom:20px}
.details-info-section .details-info-heading ul.social-listing{margin:25px 0 0}
@media screen and (max-width:63.9375em){.details-info-section .details-info-heading ul.social-listing{margin:10px 0 0}}
.details-info-section .details-info-heading ul.social-listing li{margin-right:18px}
@media screen and (max-width:47.9375em){.details-info-section .details-info-heading ul.social-listing li{margin-right:10px}}
.details-info-section .info-content-wrap{padding:45px 0 25px;width:100%}
.details-info-section .info-content-wrap p{font-size:18px;line-height:1.5}
.details-info-section .info-content-wrap h5{font-size:26px;line-height:1.35;font-weight:500;font-family:helvetica,arial,sans-serif}
@media screen and (max-width:80em){.details-info-section .info-content-wrap h5{font-size:24px}}
@media screen and (max-width:70em){.details-info-section .info-content-wrap h5{font-size:22px;line-height:1.3}}
@media screen and (max-width:34.375em){.details-info-section .info-content-wrap h5{font-size:20px}}
.details-info-section .info-content-wrap .left-info{margin-top:8px}
@media screen and (max-width:47.9375em){.details-info-section .info-content-wrap .left-info{margin-bottom:20px}}
.details-info-section .info-content-wrap .left-info h4{padding:0;font-size:20px;line-height:1}
.details-info-section .info-content-wrap .left-info span{font-size:12px;font-weight:500;font-family:helvetica,arial,sans-serif;display:block;margin-bottom:35px;color:#ff2900}
@media screen and (max-width:47.9375em){.details-info-section .info-content-wrap .left-info span{margin-bottom:20px}}
.details-info-section .info-content-wrap .left-info p{font-size:12px;line-height:1.2;padding-bottom:0;font-weight:500;font-family:helvetica,arial,sans-serif}
.details-info-section .info-content-wrap .row{position:relative}
.details-info-section .info-content-wrap .row .col-lg-8{padding:0 50px 0 45px}
@media screen and (max-width:70em){.details-info-section .info-content-wrap .row .col-lg-8{padding:0 40px 0 20px}}
@media screen and (max-width:47.9375em){.details-info-section .info-content-wrap .row .col-lg-8{padding:0 8px 20px;width:100%}}
.details-info-section .info-content-wrap .row .col-lg-2{position:static}
@media screen and (max-width:47.9375em){.details-info-section .info-content-wrap .row .col-lg-2{width:100%}}
.details-info-section .info-content-wrap .link-arrow{position:absolute;bottom:5px;margin-left:5%}
@media screen and (max-width:47.9375em){.details-info-section .info-content-wrap .link-arrow{margin:0;position:static}}
.details-info-section .info-content-wrap .link-arrow a{padding-right:35px;line-height:1;font-size:16px}
.details-info-section .info-content-wrap .link-arrow a i{right:0!important;bottom:0}
.details-info-section .info-content-wrap .link-arrow a i img{width:13px}
.details-info-section .info-content-wrap .link-arrow a:hover i{bottom:5px}
.flex-two-col{width:100%}
@media screen and (max-width:47.9375em){.flex-two-col .offset-left-2{margin:0;width:100%}}
@media screen and (max-width:47.9375em){.flex-two-col .col-lg-4{width:100%}}
.flex-two-col p{font-size:18px;line-height:1.45;font-weight:400}
@media screen and (max-width:80em){.flex-two-col p{font-size:16px}}
.flex-two-col p strong{color:#ff2900;font-weight:400}
.map-with-title-section{padding:10px 0 0;width:100%;text-align:center;position:relative}
@media screen and (max-width:23.375em){.map-with-title-section ul.social-listing{display:none}}
.map-with-title-section .map-with-title-wrap{margin-bottom:-35px}
.map-with-title-section .map-with-title-wrap figure{position:relative}
.map-with-title-section .map-with-title-wrap figure svg{max-width:100%}
@media screen and (max-width:89.9375em){.map-with-title-section .map-with-title-wrap figure svg{height:auto}}
.map-with-title-section .map-with-title-wrap figure svg .map-province{-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;cursor:pointer}
.map-with-title-section .map-with-title-wrap figure svg .map-province.active,.map-with-title-section .map-with-title-wrap figure svg .map-province:hover{fill:#c2262e}
.map-with-title-section .map-with-title-wrap figure h1{margin:0 auto;position:absolute;left:80px;right:0;bottom:75px;font-size:100px;line-height:1}
@media screen and (max-width:89.9375em){.map-with-title-section .map-with-title-wrap figure h1{font-size:80px;left:0}}
@media screen and (max-width:70em){.map-with-title-section .map-with-title-wrap figure h1{font-size:60px}}
@media screen and (max-width:47.9375em){.map-with-title-section .map-with-title-wrap figure h1{font-size:50px;bottom:60px}}
@media screen and (max-width:40em){.map-with-title-section .map-with-title-wrap figure h1{font-size:42px}}
@media screen and (max-width:34.375em){.map-with-title-section .map-with-title-wrap figure h1{font-size:36px;bottom:50px}}
.map-with-title-section .transform-wrap .transform-text{position:absolute;right:0;top:35%;-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);z-index:-1}
.map-with-title-section .transform-wrap .transform-text span{font-size:160px;color:rgba(239,243,246,.42);line-height:130px;font-weight:700}
@media screen and (max-width:112.5em){.map-with-title-section .transform-wrap .transform-text{right:-140px;top:25%}}
@media screen and (max-width:89.9375em){.map-with-title-section .transform-wrap .transform-text{display:none}}
.local-listing-section{width:100%;position:relative;z-index:7;overflow:hidden}
@media screen and (max-width:23.375em){.local-listing-section .line-pattern{display:none}}
.local-listing-section .right-bottom{bottom:18%}
@media screen and (max-width:63.9375em){.local-listing-section .right-top{display:none}}
.local-listing-section .searchform{margin-bottom:70px}
@media screen and (max-width:89.9375em){.local-listing-section .searchform{margin-bottom:50px}}
@media screen and (max-width:47.9375em){.local-listing-section .searchform{margin-bottom:40px}}
.local-listing-section .searchform form{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}
@media screen and (max-width:34.375em){.local-listing-section .searchform form input[type=text]{width:100px}}
.local-listing-section .listing-tab ul{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}
.local-listing-section .listing-tab ul li a{padding:15px 33px}
@media screen and (max-width:89.9375em){.local-listing-section .listing-tab ul li a{padding:15px 20px}}
@media screen and (max-width:47.9375em){.local-listing-section .listing-tab ul li a{padding:12px 18px}}
@media screen and (max-width:40em){.local-listing-section .listing-tab ul li a{padding:10px 15px}}
.local-listing-section .local-listing-wrap{margin-top:120px;position:relative}
@media screen and (max-width:89.9375em){.local-listing-section .local-listing-wrap{margin-top:80px}}
@media screen and (max-width:63.9375em){.local-listing-section .local-listing-wrap{margin-top:60px}}
@media screen and (max-width:47.9375em){.local-listing-section .local-listing-wrap{margin-top:40px}}
.local-listing-section .local-listing-wrap .mid-container{margin:0 auto;max-width:980px}
.local-listing-section .local-listing-wrap ul.local-listing{margin:30px -50px 0;padding:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.local-listing-section .local-listing-wrap ul.local-listing:after,.local-listing-section .local-listing-wrap ul.local-listing:before{display:none}
@media screen and (max-width:89.9375em){.local-listing-section .local-listing-wrap ul.local-listing{margin:0 -40px}}
@media screen and (max-width:63.9375em){.local-listing-section .local-listing-wrap ul.local-listing{margin:0 -30px}}
@media screen and (max-width:47.9375em){.local-listing-section .local-listing-wrap ul.local-listing{margin:0 -15px}}
.local-listing-section .local-listing-wrap ul.local-listing li{padding:0 50px;list-style:none;margin-bottom:90px}
@media screen and (max-width:89.9375em){.local-listing-section .local-listing-wrap ul.local-listing li{padding:0 40px;margin-bottom:60px}}
@media screen and (max-width:63.9375em){.local-listing-section .local-listing-wrap ul.local-listing li{padding:0 30px;margin-bottom:50px}}
@media screen and (max-width:47.9375em){.local-listing-section .local-listing-wrap ul.local-listing li{padding:0 15px;width:50%}}
@media screen and (max-width:40em){.local-listing-section .local-listing-wrap ul.local-listing li{width:100%;margin-bottom:10px}}
.local-listing-section .local-listing-wrap ul.local-listing li a{display:-ms-flexbox;display:-webkit-box;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}
.local-listing-section .local-listing-wrap ul.local-listing li a .thumb{margin-bottom:10px;width:100%}
@media screen and (max-width:40em){.local-listing-section .local-listing-wrap ul.local-listing li a .thumb img{width:100%}}
.local-listing-section .local-listing-wrap ul.local-listing li a h2{padding:0;font-size:38px;margin-bottom:-5px;line-height:1;color:#000;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
@media screen and (max-width:89.9375em){.local-listing-section .local-listing-wrap ul.local-listing li a h2{font-size:36px}}
@media screen and (max-width:70em){.local-listing-section .local-listing-wrap ul.local-listing li a h2{font-size:32px}}
@media screen and (max-width:63.9375em){.local-listing-section .local-listing-wrap ul.local-listing li a h2{margin-bottom:0;font-size:30px}}
@media screen and (max-width:47.9375em){.local-listing-section .local-listing-wrap ul.local-listing li a h2{font-size:25px}}
.local-listing-section .local-listing-wrap ul.local-listing li a span{font-size:14px;font-weight:500;color:#000;margin-bottom:20px;display:inline-block;width:100%;text-transform:capitalize}
@media screen and (max-width:63.9375em){.local-listing-section .local-listing-wrap ul.local-listing li a span{margin-bottom:10px}}
.local-listing-section .local-listing-wrap ul.local-listing li a .content-wrap{position:relative;margin-bottom:10px;width:100%}
.local-listing-section .local-listing-wrap ul.local-listing li a .content-wrap:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:6px;background-color:#ff2900;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
@media screen and (max-width:63.9375em){.local-listing-section .local-listing-wrap ul.local-listing li a .content-wrap:after{height:4px}}
.local-listing-section .local-listing-wrap ul.local-listing li a:hover h2{color:#ff2900}
.local-listing-section .local-listing-wrap ul.local-listing li a:hover .content-wrap:after{width:100%}
.local-listing-section .local-listing-wrap ul.local-listing li:nth-child(2n) .thumb{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2;margin-bottom:0}
@media screen and (max-width:40em){.local-listing-section .local-listing-wrap ul.local-listing li:nth-child(2n) .thumb{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;margin-bottom:10px}}
.local-listing-section .local-listing-wrap ul.local-listing li:nth-child(2n) .content-wrap{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}
@media screen and (max-width:40em){.local-listing-section .local-listing-wrap ul.local-listing li:nth-child(2n) .content-wrap{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}}
.local-listing-section .pagination-listing{padding-top:0}
@media screen and (max-width:40em){.local-listing-section .pagination-listing{padding-top:20px}}
.register-section{margin:70px 0 0;padding-bottom:170px;width:100%;position:relative;z-index:99}
@media screen and (max-width:89.9375em){.register-section{padding-bottom:100px}}
@media screen and (max-width:70em){.register-section{margin:50px 0 0;padding-bottom:50px}}
@media screen and (max-width:47.9375em){.register-section{margin:30px 0 0;padding-bottom:30px}}
.register-section .mid-container{max-width:900px}
.register-section .transform-wrap .transform-text{position:absolute;left:-16%;right:auto;top:51.8%;-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);z-index:-9}
.register-section .transform-wrap .transform-text span{font-size:160px;color:rgba(239,243,246,.42);line-height:110px}
@media screen and (max-width:112.5em){.register-section .transform-wrap .transform-text{left:-20%;top:51%}}
@media screen and (max-width:89.9375em){.register-section .transform-wrap .transform-text{left:-26%;top:51%}}
@media screen and (max-width:70em){.register-section .transform-wrap .transform-text{left:-35%;top:51%}}
@media screen and (max-width:63.9375em){.register-section .transform-wrap .transform-text{display:none}}
.register-section ul.social-listing{position:absolute;right:30px;top:0;left:auto}
@media screen and (max-width:80em){.register-section ul.social-listing{right:15px}}
.register-section ul.social-listing li:first-child{margin-top:0}
@media screen and (max-width:63.9375em){.register-section ul.social-listing{display:none}}
.register-section h1{font-size:100px;line-height:70px}
@media screen and (max-width:89.9375em){.register-section h1{font-size:80px;line-height:.7}}
@media screen and (max-width:70em){.register-section h1{font-size:70px}}
@media screen and (max-width:63.9375em){.register-section h1{font-size:60px}}
@media screen and (max-width:47.9375em){.register-section h1{font-size:50px}}
@media screen and (max-width:34.375em){.register-section h1{font-size:40px}}
.register-section .register-content{width:100%;padding-right:80px;margin-top:15px;padding-left:20px}
@media screen and (max-width:89.9375em){.register-section .register-content{padding-left:0}}
@media screen and (max-width:70em){.register-section .register-content{padding-right:40px}}
@media screen and (max-width:63.9375em){.register-section .register-content{padding-right:0}}
@media screen and (max-width:47.9375em){.register-section .register-content{margin-bottom:30px;margin-top:0}}
.register-section .register-content .caption{padding-left:70px;padding-top:30px}
@media screen and (max-width:70em){.register-section .register-content .caption{padding-left:50px;padding-top:0}}
@media screen and (max-width:63.9375em){.register-section .register-content .caption{padding:0}}
.register-section .register-form-wrap{padding:50px 40px 50px 50px;width:100%;background-color:#ff2900}
@media screen and (max-width:70em){.register-section .register-form-wrap{padding:40px}}
@media screen and (max-width:63.9375em){.register-section .register-form-wrap{padding:40px 30px}}
@media screen and (max-width:34.375em){.register-section .register-form-wrap{padding:30px 20px}}
.register-section .register-form-wrap h4{color:#fff;padding-bottom:15px}
@media screen and (max-width:34.375em){.register-section .register-form-wrap h4{font-size:25px}}
.register-section .register-form-wrap p{color:#fff;font-size:16px;line-height:1.2;padding-bottom:15px;font-family:Hind,helvetica,arial,sans-serif}
.register-section .link-arrow a{padding-right:35px;max-width:210px;line-height:1.3}
@media screen and (max-width:63.9375em){.register-section .link-arrow a{padding-right:20px;max-width:190px;font-size:18px}}
@media screen and (max-width:34.375em){.register-section .link-arrow a{max-width:170px;font-size:16px}}
.register-section .link-arrow a i{right:0;top:15px}
@media screen and (max-width:34.375em){.register-section .link-arrow a i{top:12px}}
.register-section .link-arrow a:hover i{right:5px}
.register-section form .field{margin-bottom:10px}
.register-section form .field span.error{color:#fff}
.register-section form .field input,.register-section form .field textarea{padding:17px 0;border:none;background:rgba(0,0,0,0);border-bottom:2px solid #fff!important;color:#fff;width:100%;font-size:20px;position:relative;outline:none;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;font-weight:700;letter-spacing:2px}
@media screen and (max-width:70em){.register-section form .field input,.register-section form .field textarea{padding:15px 0;font-size:18px}}
@media screen and (max-width:63.9375em){.register-section form .field input,.register-section form .field textarea{padding:13px 0;font-size:16px}}
@media screen and (max-width:34.375em){.register-section form .field input,.register-section form .field textarea{padding:12px 0;font-size:14px}}
.register-section form .field input:focus,.register-section form .field textarea:focus{border-color:#ff2900}
.register-section form .field input[type=button],.register-section form .field input[type=submit]{padding:0 65px;border:none;border:2px solid rgba(0,0,0,0);background:#fff;font-weight:700;color:#000;text-transform:none;font-size:18px;display:inline-block;text-align:center;height:60px;line-height:58px;position:relative;overflow:hidden;z-index:2;width:100%;background-color:#fff;-webkit-box-shadow:none;cursor:pointer;border-radius:0;box-shadow:none;letter-spacing:0}
@media screen and (max-width:63.9375em){.register-section form .field input[type=button],.register-section form .field input[type=submit]{padding:0 30px;height:55px;line-height:50px;font-size:16px}}
@media screen and (max-width:34.375em){.register-section form .field input[type=button],.register-section form .field input[type=submit]{padding:0 20px;height:50px;line-height:44px;font-size:15px}}
.register-section form .field input[type=button]:focus,.register-section form .field input[type=button]:hover,.register-section form .field input[type=submit]:focus,.register-section form .field input[type=submit]:hover{background-color:rgba(0,0,0,0);color:#fff;border-color:#fff}
.register-section [type=checkbox],.register-section [type=radio]{position:absolute!important}
.register-section .custom-chk{margin:22px 0 45px}
@media screen and (max-width:70em){.register-section .custom-chk{margin:25px 0}}
@media screen and (max-width:34.375em){.register-section .custom-chk{margin:15px 0}}
.register-section .custom-chk label{font-size:16px;font-family:Hind,helvetica,arial,sans-serif;color:#fff}
.register-section .custom-chk label a{color:#fff;text-decoration:underline!important}
.register-section .custom-chk label:before{border-radius:0;border-color:#fff;width:15px;height:15px;top:0}
.register-section .custom-chk label:after{color:#fff;width:15px;height:15px;top:0;left:1px}
form input::-webkit-input-placeholder{color:#000;opacity:1}
form input:-ms-input-placeholder{color:#000;opacity:1}
form input::-ms-input-placeholder{color:#000;opacity:1}
form input::-moz-placeholder{color:#000;opacity:1}
form input::placeholder{color:#000;opacity:1}
form textarea::-webkit-input-placeholder{color:#000;opacity:1}
form textarea:-ms-input-placeholder{color:#000;opacity:1}
form textarea::-ms-input-placeholder{color:#000;opacity:1}
form textarea::-moz-placeholder{color:#000;opacity:1}
form textarea::placeholder{color:#000;opacity:1}
.register-section input::-webkit-input-placeholder{color:#fff;opacity:1}
.register-section input:-ms-input-placeholder{color:#fff;opacity:1}
.register-section input::-ms-input-placeholder{color:#fff;opacity:1}
.register-section input::-moz-placeholder{color:#fff;opacity:1}
.register-section input::placeholder{color:#fff;opacity:1}
.title-with-map-section{padding:70px 0;width:100%;position:relative;z-index:99}
@media screen and (max-width:47.9375em){.title-with-map-section{padding:40px 0 0}}
.title-with-map-section .mid-container{position:relative;max-width:980px}
@media screen and (max-width:47.9375em){.title-with-map-section .row .col-lg-5,.title-with-map-section .row .col-lg-7{width:100%}}
.title-with-map-section .transform-wrap .transform-text{position:absolute;left:-40%;right:auto;top:65%;-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);z-index:-9}
.title-with-map-section .transform-wrap .transform-text span{font-size:160px;color:rgba(239,243,246,.42);line-height:110px}
@media screen and (max-width:112.5em){.title-with-map-section .transform-wrap .transform-text{left:-20%;top:51%}}
@media screen and (max-width:89.9375em){.title-with-map-section .transform-wrap .transform-text{left:-26%;top:51%}}
@media screen and (max-width:70em){.title-with-map-section .transform-wrap .transform-text{left:-35%;top:51%}}
@media screen and (max-width:63.9375em){.title-with-map-section .transform-wrap .transform-text{display:none}}
.title-with-map-section ul.social-listing{position:absolute;right:auto!important;left:0;top:0}
@media screen and (max-width:80em){.title-with-map-section ul.social-listing{right:15px}}
.title-with-map-section ul.social-listing li:first-child{margin-top:0}
@media screen and (max-width:63.9375em){.title-with-map-section ul.social-listing{display:none}}
.title-with-map-section h2{font-size:100px;line-height:70px;position:relative}
@media screen and (max-width:89.9375em){.title-with-map-section h2{font-size:80px;line-height:.7}}
@media screen and (max-width:70em){.title-with-map-section h2{font-size:70px}}
@media screen and (max-width:63.9375em){.title-with-map-section h2{font-size:60px}}
@media screen and (max-width:47.9375em){.title-with-map-section h2{font-size:50px}}
@media screen and (max-width:34.375em){.title-with-map-section h2{font-size:40px}}
.title-with-map-section h2:before{content:"";position:absolute;left:-110px;top:20px;width:80px;height:1px;background-color:#000}
@media screen and (max-width:80em){.title-with-map-section h2:before{left:0;top:auto;bottom:10px}}
@media screen and (max-width:34.375em){.title-with-map-section h2:before{bottom:5px}}
.title-with-map-section .content-wrap{width:100%;padding-right:60px}
@media screen and (max-width:63.9375em){.title-with-map-section .content-wrap{padding-right:0}}
@media screen and (max-width:47.9375em){.title-with-map-section .content-wrap{margin-bottom:30px}}
.title-with-map-section .content-wrap .caption{padding:18px 0 28px 75px}
@media screen and (max-width:70em){.title-with-map-section .content-wrap .caption{padding-left:50px;padding-top:0}}
@media screen and (max-width:63.9375em){.title-with-map-section .content-wrap .caption{padding:0}}
.title-with-map-section .content-wrap .caption p{font-size:18px;line-height:1.4}
.title-with-map-section figure{position:absolute;z-index:-1;top:-45px;left:0}
@media screen and (max-width:47.9375em){.title-with-map-section figure{position:static}}
@media screen and (max-width:89.9375em){.title-with-map-section figure svg{height:auto;max-width:100%}}
@media screen and (max-width:80em){.title-with-map-section .button a{padding:15px 25px;min-width:inherit}}
@media screen and (max-width:40em){.title-with-map-section .button a{padding:12px 20px;font-size:14px}}
.title-with-map-section.duplicate-text h1{padding-bottom:20px}
.title-with-map-section.duplicate-text .content-wrap{padding-right:20px}
.title-with-map-section.duplicate-text .content-wrap .caption{padding:18px 0 18px 75px}
@media screen and (max-width:70em){.title-with-map-section.duplicate-text .content-wrap .caption{padding-left:50px;padding-top:0}}
@media screen and (max-width:63.9375em){.title-with-map-section.duplicate-text .content-wrap .caption{padding:0}}
.title-with-map-section.duplicate-text .content-wrap .caption h5{font-size:18px;font-family:helvetica,arial,sans-serif}
.content-video-section{width:100%;position:relative;z-index:100}
.content-video-section .row .col-lg-5{width:40%}
@media screen and (max-width:47.9375em){.content-video-section .row .col-lg-5{width:100%}}
.content-video-section .row .col-lg-7{width:60%}
@media screen and (max-width:47.9375em){.content-video-section .row .col-lg-7{width:100%}}
.content-video-section .content-wrap{max-width:330px;margin-top:130px}
@media screen and (max-width:80em){.content-video-section .content-wrap{margin-top:50px}}
@media screen and (max-width:47.9375em){.content-video-section .content-wrap{margin:0 0 30px;max-width:100%;margin-bottom:15px}}
.content-video-section .content-wrap a{padding:18px 0;display:block;position:relative}
.content-video-section .content-wrap a:before{content:"";position:absolute;left:0;top:0;width:0;height:6px;background-color:#ff2900;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.content-video-section .content-wrap a:hover:before{width:100%}
.content-video-section .content-wrap a h6{padding:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px}
.content-video-section .content-wrap a h5{margin:35px 0 55px;font-size:30px;line-height:1.1}
@media screen and (max-width:80em){.content-video-section .content-wrap a h5{margin:20px 0;font-size:24px}}
@media screen and (max-width:40em){.content-video-section .content-wrap a h5{font-size:22px}}
.content-video-section .content-wrap a .listing-thumb{background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%;padding-bottom:84%;position:relative;display:inline-block}
.content-video-section .content-wrap a .listing-thumb img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.content-video-section .content-wrap .left-bottom{left:-180px;bottom:80px}
@media screen and (max-width:70em){.content-video-section .content-wrap .left-bottom{display:none}}
.content-video-section .col-lg-7{position:static}
.content-video-section .subscribe-form{width:100%;padding-right:0}
.content-video-section .subscribe-form h3{font-size:36px;margin-bottom:20px}
@media screen and (max-width:80em){.content-video-section .subscribe-form h3{font-size:28px;line-height:1;margin-bottom:10px}}
@media screen and (max-width:40em){.content-video-section .subscribe-form h3{font-size:24px}}
.content-video-section .subscribe-form .submit-btn{text-align:right;margin-top:30px}
@media screen and (max-width:63.9375em){.content-video-section .subscribe-form .submit-btn{margin-top:10px}}
@media screen and (max-width:47.9375em){.content-video-section .subscribe-form .submit-btn{margin-top:0}}
.content-video-section .subscribe-form .custom-chk label:after{top:0;left:0}
.content-video-section .subscribe-form .custom-chk span.error{position:absolute;bottom:-20px}
.video-section{width:100%}
.video-section figure{width:100%;position:relative;overflow:hidden;padding-bottom:59%;background-position:50%;background-repeat:no-repeat;background-size:cover}
.video-section .play-btn{margin:0 auto;position:absolute;left:0;right:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}
.video-section .play-btn a{margin:0 auto;border:2px solid #fff;background:rgba(0,0,0,0);display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;width:78px;height:78px;border-radius:50%;line-height:75px}
@media screen and (max-width:80em){.video-section .play-btn a{width:60px;height:60px;line-height:60px}}
.video-section .play-btn a img{width:auto}
.video-section .play-btn a:hover{background-color:#ff2900;border-color:#ff2900}
.your-idea-section{padding:73px 0 65px 162px}
@media screen and (max-width:80em){.your-idea-section{padding:60px 0 60px 100px}}
@media screen and (max-width:63.9375em){.your-idea-section{padding:50px 0 50px 75px}}
@media screen and (max-width:47.9375em){.your-idea-section{padding:40px 30px}}
@media screen and (max-width:40em){.your-idea-section{padding:40px 10px}}
@media screen and (max-width:23.375em){.your-idea-section{padding:25px 0}}
.your-idea-section:after{content:"";position:absolute;right:0;bottom:0;width:43%;height:80%;z-index:-1;background-color:#eff3f6}
@media screen and (max-width:47.9375em){.your-idea-section:after{height:35%}}
.your-idea-section .text-content{max-width:310px}
@media screen and (max-width:70em){.your-idea-section .text-content{max-width:inherit}}
.your-idea-section h6{padding:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:30px}
@media screen and (max-width:47.9375em){.your-idea-section h6{margin-bottom:15px}}
.your-idea-section h5{font-size:36px;line-height:34px}
@media screen and (max-width:80em){.your-idea-section h5{font-size:28px;line-height:1}}
@media screen and (max-width:40em){.your-idea-section h5{font-size:24px}}
ul.like-listing{margin:20px 0 0;padding:0}
ul.like-listing li{list-style:none;margin-right:3px;display:inline-block}
ul.like-listing li:last-child{margin-right:0}
ul.like-listing li a{border:1px solid #e8e8e8;background:rgba(0,0,0,0);display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;width:60px;height:60px;border-radius:50%;line-height:60px;color:#000;font-size:20px}
@media screen and (max-width:80em){ul.like-listing li a{width:50px;height:50px;font-size:16px}}
@media screen and (max-width:47.9375em){ul.like-listing li a{width:42px;height:42px;font-size:14px}}
ul.like-listing li a:hover{color:#ff2900}
.step-listing-sec{padding:25px 0;width:100%;position:relative}
.step-listing-sec .left-top{top:22%}
.step-listing-sec ul.step-listing{margin:0;padding:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}
@media screen and (max-width:47.9375em){.step-listing-sec ul.step-listing{margin:0 auto;max-width:320px}}
.step-listing-sec ul.step-listing li{list-style:none;width:33.33343%;border-bottom:2px solid #000;text-align:center;position:relative}
@media screen and (max-width:47.9375em){.step-listing-sec ul.step-listing li{width:100%}}
.step-listing-sec ul.step-listing li a{padding:6px 15px;font-size:30px;font-weight:700;color:#000;display:inline-block;width:100%;font-family:Hind,helvetica,arial,sans-serif}
@media screen and (max-width:80em){.step-listing-sec ul.step-listing li a{font-size:25px}}
@media screen and (max-width:70em){.step-listing-sec ul.step-listing li a{font-size:22px}}
@media screen and (max-width:63.9375em){.step-listing-sec ul.step-listing li a{padding:5px 10px;font-size:20px}}
.step-listing-sec ul.step-listing li a:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:6px;background-color:#ff2900;border-radius:0;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
@media screen and (max-width:70em){.step-listing-sec ul.step-listing li a:after{height:4px;bottom:-2px}}
.step-listing-sec ul.step-listing li a:hover{color:#ff2900}
.step-listing-sec ul.step-listing li a:hover:after{width:100%}
.step-listing-sec ul.step-listing li.active a{color:#ff2900}
.step-listing-sec ul.step-listing li.active a:after{width:100%}
.step-listing-sec .button a{padding:20px;min-width:280px}
.step-listing-wrap{padding:70px 0;width:100%;text-align:center}
@media screen and (max-width:80em){.step-listing-wrap{padding:60px 0}}
@media screen and (max-width:63.9375em){.step-listing-wrap{padding:50px 0}}
@media screen and (max-width:47.9375em){.step-listing-wrap{padding:40px 0}}
@media screen and (max-width:34.375em){.step-listing-wrap{padding:30px 0}}
.step-listing-wrap .listing-item h2{margin:0 auto 50px;font-size:50px;max-width:660px}
@media screen and (max-width:80em){.step-listing-wrap .listing-item h2{font-size:44px;margin-bottom:30px}}
@media screen and (max-width:70em){.step-listing-wrap .listing-item h2{font-size:40px;margin-bottom:25px}}
@media screen and (max-width:63.9375em){.step-listing-wrap .listing-item h2{font-size:36px}}
@media screen and (max-width:34.375em){.step-listing-wrap .listing-item h2{font-size:32px}}
@media screen and (max-width:34.375em){.step-listing-wrap .listing-item h2 br{display:none}}
.step-listing-wrap .listing-item .link-arrow{margin:75px auto 0}
@media screen and (max-width:70em){.step-listing-wrap .listing-item .link-arrow{margin-top:50px}}
@media screen and (max-width:47.9375em){.step-listing-wrap .listing-item .link-arrow{margin-top:30px}}
.step-listing-wrap .listing-item .button{margin-top:60px}
@media screen and (max-width:47.9375em){.step-listing-wrap .listing-item .button{margin-top:30px}}
.step-listing-wrap .listing-item ul.feild-listing{margin:20px -10px 0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}
@media screen and (max-width:47.9375em){.step-listing-wrap .listing-item ul.feild-listing{padding-bottom:20px}}
.step-listing-wrap .listing-item ul.feild-listing:after,.step-listing-wrap .listing-item ul.feild-listing:before{display:none}
.step-listing-wrap .listing-item ul.feild-listing li{padding:0 10px;list-style:none}
.step-listing-wrap .listing-item ul.feild-listing li h5{text-align:left;margin-bottom:25px;font-size:20px}
@media screen and (max-width:70em){.step-listing-wrap .listing-item ul.feild-listing li h5{margin-bottom:15px}}
.step-listing-wrap .listing-item ul.feild-listing .field .sbSelector{height:55px;line-height:54px}
@media screen and (max-width:70em){.step-listing-wrap .listing-item ul.feild-listing .field .sbSelector{height:44px;line-height:42px}}
.step-listing-wrap .listing-item ul.feild-listing .field .sbHolder{width:100%!important;height:55px;border-color:rgba(0,0,0,.2)}
@media screen and (max-width:70em){.step-listing-wrap .listing-item ul.feild-listing .field .sbHolder{height:44px}}
@media screen and (max-width:47.9375em){.step-listing-wrap .listing-item ul.feild-listing .col-lg-3,.step-listing-wrap .listing-item ul.feild-listing .col-lg-4,.step-listing-wrap .listing-item ul.feild-listing .col-lg-5,.step-listing-wrap .listing-item ul.feild-listing .col-lg-7{width:100%}}
.step-listing-wrap .listing-item .qr-code{margin:0 auto;display:inline-block;min-width:300px}
@media screen and (max-width:47.9375em){.step-listing-wrap .listing-item .qr-code{min-width:inherit}}
.step-listing-wrap .listing-item .qr-code h6{font-family:helvetica,arial,sans-serif;font-size:14px;font-weight:400;padding-bottom:10px}
.step-listing-wrap .listing-item .qr-code .scan{margin:25px 0 45px}
@media screen and (max-width:89.9375em){.step-listing-wrap .listing-item .qr-code .scan{margin:10px 0 20px}}
.step-listing-wrap .listing-item .qr-code img{margin:0 auto;display:block;max-width:320px}
.step-listing-wrap .listing-item .or{display:inline-block;width:100%;position:relative;text-align:center}
.step-listing-wrap .listing-item .or:after{content:"";position:absolute;left:0;width:100%;height:1px;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#000;z-index:-1;margin-top:-3px}
.step-listing-wrap .listing-item .or span{padding:0 40px;background:#fff;font-size:13px}
.step-listing-wrap .listing-item .date-wrap{margin:0 -5px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (max-width:47.9375em){.step-listing-wrap .listing-item .date-wrap{margin-bottom:30px}}
.step-listing-wrap .listing-item .date-wrap .field{padding:0 5px;margin-bottom:0}
.step-listing-wrap .listing-item .date-wrap .field input{padding:19px 10px;text-align:center}
@media screen and (max-width:70em){.step-listing-wrap .listing-item .date-wrap .field input{padding:14px 10px}}
.step-listing-wrap .listing-item .date-wrap .field-date{width:22%}
.step-listing-wrap .listing-item .date-wrap .field-number{width:26%}
.step-listing-wrap .listing-item .date-wrap .field-select{width:52%}
.step-listing-wrap .listing-item .date-wrap span.error{position:absolute}
.step-listing-wrap .listing-item .chk-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-bottom:52px}
@media screen and (max-width:89.9375em){.step-listing-wrap .listing-item .chk-wrap{margin-bottom:0}}
@media screen and (max-width:47.9375em){.step-listing-wrap .listing-item .chk-wrap{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}}
.step-listing-wrap .listing-item .chk-wrap .custom-radio{margin-right:32px;position:static;margin-top:15px}
.step-listing-wrap .listing-item .chk-wrap .custom-radio:last-child{margin-right:0}
.step-listing-wrap .listing-item .chk-wrap .custom-radio label{line-height:18px;padding-left:26px}
.step-listing-wrap .listing-item .chk-wrap .custom-radio label:after{top:0;left:1px}
.step-listing-wrap .listing-item .chk-wrap .custom-radio:first-child span{display:block}
.step-listing-wrap .listing-item .chk-wrap span{display:none}
.step-listing-wrap .listing-item .chk-wrap span.error{margin:0 auto;left:0;right:0;bottom:-20px;position:absolute}
.step-listing-wrap .listing-item .link-arrow{margin:0 auto;max-width:660px}
.step-listing-wrap .listing-item .link-arrow a{font-size:16px}
.step-listing-wrap .listing-item.step-1 h2{margin-bottom:20px}
.step-listing-wrap .listing-item.step-1 .box-check{margin:0 auto;max-width:900px;padding-bottom:2em;position:relative}
.step-listing-wrap .listing-item.step-1 .box-check span.error{margin:0 auto;left:0;right:0;bottom:-20px;position:absolute;width:100%;text-align:center}
.step-listing-wrap .listing-item.step-1 .box-check ul li .custom-chk span.error{display:none!important}
.step-listing-wrap .listing-item.step-1 .box-check ul li:first-child .custom-chk span.error{display:block!important}
.step-listing-wrap .listing-item.step-2{max-width:640px}
.step-listing-wrap .listing-item.step-2 .button a{min-width:230px}
.step-listing-wrap .listing-item.step-2 .chk-wrap .custom-radio span.error{display:none}
.step-listing-wrap .listing-item.step-2 .chk-wrap .custom-radio:first-child span.error{display:block}
.step-listing-wrap .listing-item.step-2 .chk-wrap .custom-radio:nth-child(2) span.error,.step-listing-wrap .listing-item.step-2 .chk-wrap .custom-radio:nth-child(3) span.error{display:none!important}
.step-listing-wrap .listing-item.step-3 h2{margin-bottom:10px}
.step-listing-wrap .listing-item.step-3 .link-arrow{margin-top:75px}
@media screen and (max-width:70em){.step-listing-wrap .listing-item.step-3 .link-arrow{margin-top:50px}}
@media screen and (max-width:47.9375em){.step-listing-wrap .listing-item.step-3 .link-arrow{margin-top:30px}}
.step-listing-wrap .listing-item.step-3 .box-check ul li .custom-chk label{padding:14px 20px;min-width:100px}
@media screen and (max-width:63.9375em){.step-listing-wrap .listing-item.step-3 .box-check ul li .custom-chk label{padding:12px 30px;min-width:inherit}}
@media screen and (max-width:47.9375em){.step-listing-wrap .listing-item.step-3 .box-check ul li .custom-chk label{padding:10px 25px}}
.step-listing-wrap .listing-item.step-3 .box-check ul li .custom-chk span.error{display:none!important}
.step-listing-wrap .listing-item.step-3 .box-check ul li:first-child span.error{display:block}
.step-listing-wrap .listing-item.step-3 .box-check ul li:nth-child(2) span.error,.step-listing-wrap .listing-item.step-3 .box-check ul li:nth-child(3) span.error,.step-listing-wrap .listing-item.step-3 .box-check ul li:nth-child(4) span.error,.step-listing-wrap .listing-item.step-3 .box-check ul li:nth-child(5) span.error,.step-listing-wrap .listing-item.step-3 .box-check ul li:nth-child(6) span.error,.step-listing-wrap .listing-item.step-3 .box-check ul li:nth-child(7) span.error,.step-listing-wrap .listing-item.step-3 .box-check ul li:nth-child(8) span.error,.step-listing-wrap .listing-item.step-3 .box-check ul li:nth-child(9) span.error,.step-listing-wrap .listing-item.step-3 .box-check ul li:nth-child(10) span.error{display:none!important}
@media screen and (max-width:63.9375em){.step-listing-wrap .listing-item.step-4 h2{margin-bottom:0}}
.step-listing-wrap form .field input,.step-listing-wrap form .field textarea{font-family:Hind,helvetica,arial,sans-serif}
.box-check{display:inline-block}
.box-check ul{margin:0;padding:0;text-align:center}
.box-check ul li{margin:2px 1px;list-style:none;display:inline-block}
.box-check ul li .custom-chk{position:static}
.box-check ul li .custom-chk label{padding:14px 36px;border:1px solid rgba(0,0,0,.15);display:inline-block;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
@media screen and (max-width:63.9375em){.box-check ul li .custom-chk label{padding:12px 30px}}
@media screen and (max-width:47.9375em){.box-check ul li .custom-chk label{padding:10px 25px;padding:10px 20px}}
@media screen and (max-width:34.375em){.box-check ul li .custom-chk label{padding:10px 15px}}
.box-check ul li .custom-chk label:after,.box-check ul li .custom-chk label:before{display:none}
.box-check ul li .custom-chk [type=checkbox]:checked+label,.box-check ul li .custom-chk label:focus,.box-check ul li .custom-chk label:hover{background-color:#ff2900;color:#fff}
form .field{margin-bottom:14px}
form .field input:not([type=radio]):not([type=checkbox]),form .field textarea{padding:19px 30px;border:none;border:1px solid rgba(0,0,0,.2);background:rgba(0,0,0,0);color:#000;width:100%;font-size:13px;position:relative;outline:none;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;font-family:helvetica,arial,sans-serif;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}
form .field input:not([type=radio]):not([type=checkbox])::-webkit-input-placeholder,form .field textarea::-webkit-input-placeholder{color:rgba(0,0,0,.4)}
form .field input:not([type=radio]):not([type=checkbox])::-moz-placeholder,form .field textarea::-moz-placeholder{color:rgba(0,0,0,.4)}
form .field input:not([type=radio]):not([type=checkbox]):-ms-input-placeholder,form .field textarea:-ms-input-placeholder{color:rgba(0,0,0,.4)}
form .field input:not([type=radio]):not([type=checkbox])::-ms-input-placeholder,form .field textarea::-ms-input-placeholder{color:rgba(0,0,0,.4)}
form .field input:not([type=radio]):not([type=checkbox])::placeholder,form .field textarea::placeholder{color:rgba(0,0,0,.4)}
@media screen and (max-width:70em){form .field input:not([type=radio]):not([type=checkbox]),form .field textarea{padding:13px 20px}}
@media screen and (max-width:63.9375em){form .field input:not([type=radio]):not([type=checkbox]),form .field textarea{padding:13px 20px}}
@media screen and (max-width:34.375em){form .field input:not([type=radio]):not([type=checkbox]),form .field textarea{padding:12px 15px}}
form .field textarea{min-height:90px}
form .field input[type=button],form .field input[type=submit]{padding:0 65px;border:none;border:2px solid rgba(0,0,0,0);background:#fff;font-weight:700;color:#000;text-transform:uppercase;font-size:18px;display:inline-block;text-align:center;line-height:1.5;position:relative;overflow:hidden;z-index:2;width:100%;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none}
@media screen and (max-width:63.9375em){form .field input[type=button],form .field input[type=submit]{padding:0 30px}}
@media screen and (max-width:34.375em){form .field input[type=button],form .field input[type=submit]{padding:12px 15px}}
form .field input[type=button]:focus,form .field input[type=button]:hover,form .field input[type=submit]:focus,form .field input[type=submit]:hover{background-color:rgba(0,0,0,0);color:#fff;border-color:#fff}
form .field input[type=date]{color:#000}
form .field button{border:none;background:rgba(0,0,0,0);color:#000;width:auto;display:inline-block;font-size:16px;padding-right:30px;position:relative;outline:none;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none}
form .field button,form .field button i{-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
form .field button i{position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:2px;color:#ff2900}
form .field button:focus,form .field button:hover{color:#ff2900}
form .field button:focus i,form .field button:hover i{right:5px}
form .field .sbOptions{width:calc(100% + 2px)!important;left:-1px}
.d-flex-center{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center}
.d-flex-center:after,.d-flex-center:before{display:none}
span.error{font-size:14px;color:#ff2900;text-align:left;display:block;width:100%}
.survey-radio+label{font-size:1.5em;font-weight:700;padding-left:0}
.survey-radio+label:before{display:none}
.survey-radio+label:after{position:absolute;left:0;right:0;bottom:0;top:auto;content:"";height:2px;opacity:0;-webkit-transition:opacity .35s ease;-o-transition:opacity .35s ease;transition:opacity .35s ease;background-color:#fff}
.survey-radio+label:hover:after{opacity:1}
.survey-radio:checked~label:after{position:absolute;left:0;right:0;bottom:0;top:auto;width:100%;content:"";height:2px;opacity:1;-webkit-transition:opacity .35s ease;-o-transition:opacity .35s ease;transition:opacity .35s ease;background-color:#fff}
.survey-user-check,.survey-user-check a{color:#fff}
.survey-teaser{background-color:#ff2900;color:#fff;margin-bottom:4em}
.survey-teaser .mid-container{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}
.survey-teaser input:not([type=radio]):not([type=checkbox])[type=button],.survey-teaser input:not([type=radio]):not([type=checkbox])[type=submit]{color:#fff;border-color:#fff}
.survey-teaser input:not([type=radio]):not([type=checkbox])[type=button]:hover,.survey-teaser input:not([type=radio]):not([type=checkbox])[type=submit]:hover{color:#000;border-color:#000}
.survey-teaser textarea{color:#fff}
.survey-teaser .result{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}
.survey-teaser .thanks{font-size:2.5em}
.survey-teaser__survey{padding:4em 0;width:50%;margin-left:4em}
.survey-teaser__survey .consent-form-container .form-group{margin-left:0}
.survey-teaser__image{width:calc(50% - 4em);height:100%;line-height:0}
.survey-teaser__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}
.survey-select{padding:1em;border:1px solid #fff;color:#fff}
.page--homepage .survey-teaser{margin-bottom:0}
@media only screen and (max-width:47.9375em){.survey-teaser .mid-container{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.survey-teaser .consent-form-container{padding-top:1em}.survey-teaser textarea{width:auto}.survey-teaser__image{width:100%;max-width:20em;-ms-flex-item-align:start;align-self:flex-start}.survey-teaser__survey{width:100%;padding-left:0}}
.full-width-flex-content{padding:70px 0 40px;width:100%;position:relative;z-index:99}
@media screen and (max-width:80em){.full-width-flex-content{padding:50px 0}}
@media screen and (max-width:47.9375em){.full-width-flex-content{padding:40px 0}}
.full-width-flex-content .main{max-width:880px}
@media screen and (max-width:47.9375em){.full-width-flex-content .main{max-width:100%}}
.full-width-flex-content .row{margin:0 -20px}
@media screen and (max-width:70em){.full-width-flex-content .row{margin:0 -8px}}
.full-width-flex-content p{font-size:18px;line-height:1.5;padding-bottom:22px}
@media screen and (max-width:47.9375em){.full-width-flex-content p{line-height:1.4;padding-bottom:20px;font-size:16px}}
.full-width-flex-content p strong{color:#ff2900;font-weight:400}
.full-width-flex-content blockquote{padding:30px 0;font-size:40px;line-height:38px;font-weight:700;border-top:6px solid #ff2900;border-bottom:6px solid #ff2900;margin-bottom:40px}
@media screen and (max-width:89.9375em){.full-width-flex-content blockquote{font-size:36px;line-height:1.1}}
@media screen and (max-width:70em){.full-width-flex-content blockquote{padding:20px 0;font-size:32px;border-top:4px solid #ff2900;border-bottom:4px solid #ff2900;margin-bottom:30px}}
@media screen and (max-width:61.9375em){.full-width-flex-content blockquote{font-size:28px;margin-bottom:20px}}
@media screen and (max-width:47.9375em){.full-width-flex-content blockquote{font-size:24px}}
.full-width-flex-content .name-info{width:100%;text-align:right;margin-top:50px}
@media screen and (max-width:61.9375em){.full-width-flex-content .name-info{margin-top:30px}}
@media screen and (max-width:47.9375em){.full-width-flex-content .name-info{margin-top:20px;text-align:left}}
.full-width-flex-content .name-info p{padding-bottom:0}
.auther-section{width:100%;position:relative;z-index:99;margin-bottom:150px}
@media screen and (max-width:89.9375em){.auther-section{margin-bottom:100px}}
@media screen and (max-width:70em){.auther-section{margin-bottom:80px}}
@media screen and (max-width:63.9375em){.auther-section{margin-bottom:60px}}
@media screen and (max-width:47.9375em){.auther-section{margin-bottom:40px}}
@media screen and (max-width:40em){.auther-section{margin-bottom:30px}}
.auther-section .row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}
@media screen and (max-width:47.9375em){.auther-section .row .col-lg-5,.auther-section .row .col-lg-7{width:100%}}
.auther-section h6{font-size:14px;color:rgba(0,0,0,.4);padding-bottom:10px;text-transform:uppercase;letter-spacing:1px;font-family:helvetica,arial,sans-serif;font-weight:400}
.auther-section .auther-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.auther-section .auther-wrap .thumb{width:43%}
@media screen and (max-width:47.9375em){.auther-section .auther-wrap .thumb{width:35%}}
@media screen and (max-width:23.375em){.auther-section .auther-wrap .thumb{width:100%}}
.auther-section .auther-wrap .thumb img{border:1px solid #dfdcdc;display:block}
@media screen and (max-width:23.375em){.auther-section .auther-wrap .thumb img{width:100%}}
.auther-section .auther-wrap .content{padding:0 25px;width:57%}
@media screen and (max-width:47.9375em){.auther-section .auther-wrap .content{padding:0 15px;width:65%}}
@media screen and (max-width:23.375em){.auther-section .auther-wrap .content{padding:20px 0 0;width:100%}}
.auther-section .auther-wrap .content h4{padding-bottom:0;line-height:24px;font-family:helvetica,arial,sans-serif}
@media screen and (max-width:70em){.auther-section .auther-wrap .content h4{font-size:22px}}
@media screen and (max-width:63.9375em){.auther-section .auther-wrap .content h4{font-size:20px}}
.auther-section .auther-wrap .content span{font-size:12px;font-family:helvetica,arial,sans-serif;font-weight:500;color:#ff2900}
.auther-section .auther-wrap ul.social-listing{margin:10px 0}
.auther-section ul.social-listing{margin:25px 0}
.auther-section .auther-content-wrap{padding:0 100px 0 0}
@media screen and (max-width:70em){.auther-section .auther-content-wrap{padding:0 20px}}
@media screen and (max-width:47.9375em){.auther-section .auther-content-wrap{padding:25px 0 0}}
.auther-section .auther-content-wrap .info-text{border-bottom:1px solid #000}
.auther-section .auther-content-wrap .info-text p{font-size:18px;line-height:1;font-weight:700;font-family:helvetica,arial,sans-serif;padding-bottom:23px}
@media screen and (max-width:47.9375em){.auther-section .auther-content-wrap .info-text p{font-size:16px}}
.auther-section .auther-content-wrap ul.without-round{margin-bottom:0;margin-top:32px}
.auther-section .auther-content-wrap ul.without-round li{margin-right:20px}
@media screen and (max-width:70em){.auther-section .col-lg-5,.auther-section .col-lg-7{width:50%}}
.full-width-image-section{width:100%;position:relative;z-index:99}
.full-width-image-section .thumb{width:100%;position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:53.25%}
.full-width-image-section .thumb .line-pattern{z-index:9}
.full-width-image-section .thumb .line-pattern.left-top{margin:90px 0 0 -180px}
@media screen and (max-width:89.9375em){.full-width-image-section .thumb .line-pattern.left-top{margin:50px 0 0 -20px}}
@media screen and (max-width:80em){.full-width-image-section .thumb .line-pattern.left-top{margin:50px 0 0 -20px}}
.full-width-image-section .thumb .line-pattern.right-bottom{margin:0 -165px 50px 0}
@media screen and (max-width:80em){.full-width-image-section .thumb .line-pattern.right-bottom{margin:0 -20px 50px 0}}
@media screen and (max-width:40em){.full-width-image-section .thumb .line-pattern{display:none}}
.full-width-image-section.edge-screen-bg{margin-bottom:75px}
@media screen and (max-width:89.9375em){.full-width-image-section.edge-screen-bg{margin-bottom:60px}}
@media screen and (max-width:70em){.full-width-image-section.edge-screen-bg{margin-bottom:50px}}
@media screen and (max-width:47.9375em){.full-width-image-section.edge-screen-bg{margin-bottom:30px}}
.full-width-image-section.edge-screen-bg .line-pattern{z-index:-9}
.full-width-image-section.edge-screen-bg .line-pattern.left-top{margin:55px 0 0 -175px}
.full-width-image-section.edge-screen-bg .thumb{position:static;padding-bottom:46.5%}
@media screen and (max-width:47.9375em){.full-width-image-section.edge-screen-bg .thumb{padding-bottom:60%}}
.full-width-image-section.edge-screen-bg .thumb .thumb-wrap{position:absolute;right:0;width:78.5%;height:100%;top:0;background-position:50%;background-repeat:no-repeat;background-size:cover}
@media screen and (max-width:47.9375em){.full-width-image-section.edge-screen-bg .thumb .thumb-wrap{width:100%}}
.articles-target-listing-section{padding:0;width:100%;position:relative;z-index:99}
.articles-target-listing-section .row,.articles-target-listing-section .row .col-lg-9{position:static}
@media screen and (max-width:63.9375em){.articles-target-listing-section .row .col-lg-3{width:30%}}
@media screen and (max-width:47.9375em){.articles-target-listing-section .row .col-lg-3{width:100%}}
@media screen and (max-width:63.9375em){.articles-target-listing-section .row .col-lg-9{width:70%}}
@media screen and (max-width:47.9375em){.articles-target-listing-section .row .col-lg-9{width:100%}}
@media screen and (max-width:47.9375em){.articles-target-listing-section .sidebar-section{background:#fff;margin-bottom:20px;position:relative;z-index:99}}
.articles-target-listing-section ul.articles-step-listing{margin:0;padding:0}
@media screen and (max-width:47.9375em){.articles-target-listing-section ul.articles-step-listing{padding:0;border:1px solid #000;display:none;margin-bottom:20px}}
.articles-target-listing-section ul.articles-step-listing li{list-style:none;position:relative;z-index:9}
@media screen and (max-width:47.9375em){.articles-target-listing-section ul.articles-step-listing li{padding:0 20px!important;border-bottom:1px solid #000}}
.articles-target-listing-section ul.articles-step-listing li:last-child{border-bottom:none}
.articles-target-listing-section ul.articles-step-listing li:before{content:"";position:absolute;left:1px;top:0;width:1px;height:0;background-color:#000;z-index:1}
@media screen and (max-width:47.9375em){.articles-target-listing-section ul.articles-step-listing li:before{display:none}}
.articles-target-listing-section ul.articles-step-listing li a{padding:10px 0;font-size:14px;color:#000;background-color:#fff;display:inline-block;position:relative;z-index:9}
@media screen and (max-width:63.9375em){.articles-target-listing-section ul.articles-step-listing li a{padding:5px 0}}
@media screen and (max-width:47.9375em){.articles-target-listing-section ul.articles-step-listing li a{padding:10px 0}}
.articles-target-listing-section ul.articles-step-listing li a.active,.articles-target-listing-section ul.articles-step-listing li a:hover{color:#ff2900;font-weight:700}
.articles-target-listing-section ul.articles-step-listing li.active{padding:50px 0}
@media screen and (max-width:70em){.articles-target-listing-section ul.articles-step-listing li.active{padding:30px 0}}
@media screen and (max-width:63.9375em){.articles-target-listing-section ul.articles-step-listing li.active{padding:20px 0}}
@media screen and (max-width:47.9375em){.articles-target-listing-section ul.articles-step-listing li.active{padding:0}}
.articles-target-listing-section ul.articles-step-listing li.active a{color:#ff2900;font-weight:700;font-size:18px}
@media screen and (max-width:89.9375em){.articles-target-listing-section ul.articles-step-listing li.active a{font-size:16px}}
@media screen and (max-width:47.9375em){.articles-target-listing-section ul.articles-step-listing li.active a{font-size:14px}}
.articles-target-listing-section ul.articles-step-listing li.active:before{height:100%}
.articles-target-listing-section ul.articles-step-listing li:first-child.active{padding:0 0 90px}
@media screen and (max-width:70em){.articles-target-listing-section ul.articles-step-listing li:first-child.active{padding-bottom:50px}}
.articles-target-listing-section ul.articles-step-listing li:last-child.active:before{height:50%}
.articles-target-listing-section ul.articles-step-listing-target{margin:0;counter-reset:my-awesome-counter}
.articles-target-listing-section ul.articles-step-listing-target li{list-style:none;position:static;margin-bottom:50px;padding-right:80px;padding-top:30px}
@media screen and (max-width:89.9375em){.articles-target-listing-section ul.articles-step-listing-target li{margin-bottom:40px;padding-right:70px}}
@media screen and (max-width:70em){.articles-target-listing-section ul.articles-step-listing-target li{padding-right:50px;margin-bottom:30px;padding-top:20px}}
@media screen and (max-width:63.9375em){.articles-target-listing-section ul.articles-step-listing-target li{padding-right:30px}}
@media screen and (max-width:47.9375em){.articles-target-listing-section ul.articles-step-listing-target li{padding:15px 0 0}}
.articles-target-listing-section ul.articles-step-listing-target li h4{position:relative;font-size:35px}
@media screen and (max-width:89.9375em){.articles-target-listing-section ul.articles-step-listing-target li h4{font-size:32px}}
@media screen and (max-width:70em){.articles-target-listing-section ul.articles-step-listing-target li h4{font-size:30px}}
@media screen and (max-width:63.9375em){.articles-target-listing-section ul.articles-step-listing-target li h4{font-size:28px}}
@media screen and (max-width:47.9375em){.articles-target-listing-section ul.articles-step-listing-target li h4{font-size:25px}}
@media screen and (max-width:40em){.articles-target-listing-section ul.articles-step-listing-target li h4{font-size:22px}}
.articles-target-listing-section ul.articles-step-listing-target li h4:before{content:"";position:absolute;left:-74px;top:20px;width:50px;height:1px;background-color:#000}
@media screen and (max-width:63.9375em){.articles-target-listing-section ul.articles-step-listing-target li h4:before{left:-50px;width:40px;top:12px}}
@media screen and (max-width:40em){.articles-target-listing-section ul.articles-step-listing-target li h4:before{display:none}}
.articles-target-listing-section ul.articles-step-listing-target li p{font-size:18px;line-height:1.6;padding-bottom:25px}
@media screen and (max-width:63.9375em){.articles-target-listing-section ul.articles-step-listing-target li p{font-size:16px;padding-bottom:20px;line-height:1.5}}
.articles-target-listing-section ul.articles-step-listing-target li p strong{font-weight:400;color:#ff2900}
.articles-target-listing-section ul.articles-step-listing-target li .articles-step-wrap{padding:50px 0 0 200px;position:relative;counter-increment:my-awesome-counter}
@media screen and (max-width:89.9375em){.articles-target-listing-section ul.articles-step-listing-target li .articles-step-wrap{padding:40px 0 0 150px}}
@media screen and (max-width:70em){.articles-target-listing-section ul.articles-step-listing-target li .articles-step-wrap{padding:40px 0 0 100px}}
@media screen and (max-width:47.9375em){.articles-target-listing-section ul.articles-step-listing-target li .articles-step-wrap{padding:30px 0 0 50px}}
@media screen and (max-width:40em){.articles-target-listing-section ul.articles-step-listing-target li .articles-step-wrap{padding:30px 0 0}}
.articles-target-listing-section ul.articles-step-listing-target li .articles-step-wrap:before{content:"0" counter(my-awesome-counter);position:absolute;left:200px;top:-8px;font-size:20px;font-weight:700}
@media screen and (max-width:89.9375em){.articles-target-listing-section ul.articles-step-listing-target li .articles-step-wrap:before{left:150px}}
@media screen and (max-width:70em){.articles-target-listing-section ul.articles-step-listing-target li .articles-step-wrap:before{left:100px;top:-5px}}
@media screen and (max-width:47.9375em){.articles-target-listing-section ul.articles-step-listing-target li .articles-step-wrap:before{left:50px;font-size:18px}}
@media screen and (max-width:40em){.articles-target-listing-section ul.articles-step-listing-target li .articles-step-wrap:before{left:0}}
.articles-target-listing-section ul.articles-step-listing-target li .articles-step-wraps{padding:0 0 0 200px;position:relative}
@media screen and (max-width:89.9375em){.articles-target-listing-section ul.articles-step-listing-target li .articles-step-wraps{padding:40px 0 0 150px}}
@media screen and (max-width:70em){.articles-target-listing-section ul.articles-step-listing-target li .articles-step-wraps{padding:40px 0 0 100px}}
@media screen and (max-width:47.9375em){.articles-target-listing-section ul.articles-step-listing-target li .articles-step-wraps{padding:30px 0 0 50px}}
@media screen and (max-width:40em){.articles-target-listing-section ul.articles-step-listing-target li .articles-step-wraps{padding:30px 0 0}}
.articles-target-listing-section ul.articles-step-listing-target li blockquote{padding:30px 0 40px;font-size:40px;line-height:38px;font-weight:700;border-top:6px solid #ff2900;border-bottom:6px solid #ff2900;margin-bottom:40px;margin-top:30px;min-width:640px}
@media screen and (max-width:89.9375em){.articles-target-listing-section ul.articles-step-listing-target li blockquote{padding:25px 0;font-size:36px;line-height:1;margin-bottom:30px;min-width:inherit}}
@media screen and (max-width:80em){.articles-target-listing-section ul.articles-step-listing-target li blockquote{font-size:30px}}
@media screen and (max-width:61.9375em){.articles-target-listing-section ul.articles-step-listing-target li blockquote{font-size:25px;border-top:4px solid #ff2900;border-bottom:4px solid #ff2900}}
@media screen and (max-width:47.9375em){.articles-target-listing-section ul.articles-step-listing-target li blockquote{margin-bottom:0;line-height:1.2}}
@media screen and (max-width:40em){.articles-target-listing-section ul.articles-step-listing-target li blockquote{font-size:22px}}
.articles-target-listing-section ul.articles-step-listing-target li .thumb{position:relative;margin-bottom:40px;margin-top:20px;left:-15px}
@media screen and (max-width:89.9375em){.articles-target-listing-section ul.articles-step-listing-target li .thumb{left:0}}
@media screen and (max-width:80em){.articles-target-listing-section ul.articles-step-listing-target li .thumb{margin:10px 0}}
.articles-target-listing-section ul.articles-step-listing-target li .thumb .line-pattern{bottom:25px;right:-190px}
@media screen and (max-width:89.9375em){.articles-target-listing-section ul.articles-step-listing-target li .thumb .line-pattern{right:-12%}}
@media screen and (max-width:47.9375em){.articles-target-listing-section ul.articles-step-listing-target li .thumb .line-pattern{display:none}}
.articles-target-listing-section ul.articles-step-listing-target li .thumb-right-edge{padding-bottom:75%;position:relative;margin-bottom:40px}
@media screen and (max-width:89.9375em){.articles-target-listing-section ul.articles-step-listing-target li .thumb-right-edge{margin-bottom:0}}
.articles-target-listing-section ul.articles-step-listing-target li .thumb-right-edge .thumb{margin:0;position:absolute;right:-49%;left:auto;width:139.5%;height:100%;right:-67%;background-size:cover;background-repeat:no-repeat}
@media screen and (max-width:89.9375em){.articles-target-listing-section ul.articles-step-listing-target li .thumb-right-edge .thumb{right:auto;left:20%}}
@media screen and (max-width:70em){.articles-target-listing-section ul.articles-step-listing-target li .thumb-right-edge .thumb{width:100%;left:auto;right:auto}}
@media screen and (max-width:70em){.articles-target-listing-section ul.articles-step-listing-target li .thumb-right-edge{margin:0}}
.articles-target-listing-section ul.articles-step-listing-target li:first-child{padding-top:0}
.articles-target-listing-section ul.articles-step-listing-target li#omgegaan{margin-bottom:70px}
@media screen and (max-width:89.9375em){.articles-target-listing-section ul.articles-step-listing-target li#omgegaan{margin-bottom:40px}}
@media screen and (max-width:70em){.articles-target-listing-section ul.articles-step-listing-target li#omgegaan{margin-bottom:30px}}
.articles-target-listing-section ul.articles-step-listing-target li#voorstel blockquote{padding:44px 0 50px}
@media screen and (max-width:89.9375em){.articles-target-listing-section ul.articles-step-listing-target li#voorstel blockquote{padding:25px 0}}
.articles-target-listing-section .sticky-nav-btn{padding:12px 15px;border:1px solid #000;width:100%;text-align:left;font-size:16px;color:#000;background-color:rgba(0,0,0,0);display:none;margin-bottom:0}
@media screen and (max-width:47.9375em){.articles-target-listing-section .sticky-nav-btn{display:block}}
.articles-target-listing-section .sticky-nav-btn i{background:url(../images/order-arrow-black.png);width:19px;height:16px;margin-right:0;position:absolute;right:15px;top:13px;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.articles-target-listing-section .sticky-nav-btn.active i{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.articles-target-listing-section #sticky_item{z-index:100}

/*# sourceMappingURL=theme.css.map*/