/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
template,[hidden]{display:none}
a{background-color:transparent}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea{font:inherit}
optgroup{font-weight:bold}
button,input,select{overflow:visible}
button,input,select,textarea{margin:0}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}
[disabled]{cursor:default}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-adjust-hue-button,[type="number"]::-webkit-outer-adjust-hue-button{height:auto}
[type="search"]{-webkit-appearance:textfield}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box}
html{height:100%;font-size:62.5%}
body{min-height:100%;background:#FFF;font-family:"proxima-nova","Helvetica Neue","Verdana",sans-serif;font-size:14px;line-height:1.8;color:#2e2e2e;padding-top:80px;-webkit-transition:padding-top .2s ease-out;transition:padding-top .2s ease-out}
.site-wrapper{overflow-x:hidden}
.container{padding-right:20px;padding-left:20px;position:relative;width:100%;max-width:1080px;margin:0 auto}
.container-di{padding-right:20px;padding-left:20px;position:relative;width:100%;max-width:1080px;margin:0 auto}
.gallery-item{padding:0 5px}
.gallery-item .wp-caption-text{font-size:11px}
.wp-caption .wp-caption-text{margin-top:0;font-size:11px;font-style:italic}
.alignleft{float:left;position:relative;margin:5px 20px 5px 0;max-width:100%}
.alignleft img{display:block}
.alignright{float:right;position:relative;margin:5px 0 5px 20px;max-width:100%}
.alignright img{display:block}
.aligncenter{display:block;margin:0 auto}
.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}
.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}
/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}
.flickity-enabled:focus{outline:0}
.flickity-viewport{overflow:hidden;position:relative;height:100%}
.flickity-slider{position:absolute;width:100%;height:100%}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}
.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:0;color:#333}
.flickity-button:hover{background:white;cursor:pointer}
.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19F;box-shadow:0 0 0 5px #19F}
.flickity-button:active{opacity:.6}
.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}
.flickity-button-icon{fill:currentColor}
.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.flickity-prev-next-button.previous{left:10px}
.flickity-prev-next-button.next{right:10px}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}
.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}
.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}
.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
.flickity-rtl .flickity-page-dots{direction:rtl}
.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}
.flickity-page-dots .dot.is-selected{opacity:1}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:0;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-weight:bold;color:#ce8c8a;line-height:1}
.h1+ol,.h1+p,.h1+ul,.h2+ol,.h2+p,.h2+ul,.h3+ol,.h3+p,.h3+ul,.h4+ol,.h4+p,.h4+ul,.h5+ol,.h5+p,.h5+ul,.h6+ol,.h6+p,.h6+ul,h1+ol,h1+p,h1+ul,h2+ol,h2+p,h2+ul,h3+ol,h3+p,h3+ul,h4+ol,h4+p,h4+ul,h5+ol,h5+p,h5+ul,h6+ol,h6+p,h6+ul{margin-top:1.2em}
.h1,h1{font-size:36px;font-weight:800}
.h2,h2{font-size:26px}
.h3,h3{font-size:22px}
.h4,h4{font-size:20px}
.h5,h5{font-size:18px}
.h6,h6{font-size:16px}
ol,p,ul{font-size:16px;color:#786b86;font-family:"proxima-nova","Helvetica Neue","Verdana",sans-serif;font-weight:400;line-height:26px}
ol.headline,p.headline,ul.headline{font-size:18px}
.top-title{font-size:16px;font-weight:600;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;line-height:1}
.top-title__big{font-size:18px;font-weight:800;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.top-title__big--primary{color:#2e2e2e}
.wysiwyg-content>*:first-child{margin-top:0 !important}
.wysiwyg-content>*:last-child{margin-bottom:0 !important}
.wysiwyg-content a,.wysiwyg-content strong{color:#5e3488}
.wysiwyg-content ul li,.wysiwyg-content ol li{position:relative;margin-bottom:.6em;list-style:none}
.wysiwyg-content ul li:last-child,.wysiwyg-content ol li:last-child{margin-bottom:0}
.wysiwyg-content ol{counter-reset:custom-counter}
.wysiwyg-content ol li:before{content:counter(custom-counter);counter-increment:custom-counter;position:absolute;top:0;left:-1.5em;font-size:18px;color:#5e3488;font-weight:bold}
.wysiwyg-content ul{counter-reset:custom-counter}
.wysiwyg-content ul li:before{content:"\f111";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;top:9px;left:-2.8em;font-size:8px;color:#5e3488}
.wysiwyg-content .btn{margin-right:20px}
.wysiwyg-content .wysiwyg-cta{margin:30px 0;padding:40px;background:#5e3488;border-radius:5px}
.wysiwyg-content .wysiwyg-cta h2{margin:0;color:#FFF}
.wysiwyg-content .wysiwyg-cta p{margin:3px 0 0;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-weight:700;font-size:20px;line-height:1;color:#f8b205}
.wysiwyg-content .wysiwyg-cta .btn-group{margin-top:25px}
.wysiwyg-content .wysiwyg-quote{position:relative;margin:30px 0;padding:30px 30px 30px 90px;background:rgba(94,52,136,0.05);border:1px solid rgba(94,52,136,0.25);border-radius:5px;font-size:16px}
.wysiwyg-content .wysiwyg-quote:before{position:absolute;top:35px;left:30px;content:"\f10e";font-family:"Font Awesome 5 Pro";font-weight:900;color:#5e3488;font-size:42px;line-height:42px}
.wysiwyg-content .wysiwyg-quote .quote-text{font-style:italic}
.wysiwyg-content .wysiwyg-quote .quote-name{font-weight:bold;color:#5e3488}
.wysiwyg-content .wysiwyg-quote .btn-primary{position:absolute;bottom:-17px;right:30px;min-width:auto}
.btn-primary{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-weight:600;line-height:1;text-decoration:none;color:#FFF !important;background:#ce8c8a;-webkit-transition:background .2s ease-out;transition:background .2s ease-out;padding:14px 28px;font-size:16px;min-height:40px;border-radius:100px}
.btn-primary i{padding-left:8px;font-size:16px;line-height:1}
.btn-primary.fa-before i{padding-left:0;padding-right:8px}
.btn-primary:focus{outline:0}
.btn-primary.btn-disabled{opacity:.5;cursor:not-allowed}
.btn-primary.btn-full{width:100%;text-align:center}
.btn-primary.btn-open{color:#261537 !important;background:transparent}
.no-touchevents .btn-primary.btn-open:hover{background:#ce8c8a}
.btn-primary.btn-small{padding:6px 16px;min-height:36px;font-size:13px;border-radius:18px}
.btn-primary.btn-small i{padding-left:8px;font-size:16px}
.btn-primary.btn-small.fa-before i{padding-left:0;padding-right:8px}
.btn-primary.btn-large{padding:12px 24px;min-height:56px;font-size:14px;border-radius:28px}
.btn-primary.btn-large i{font-size:18px;padding-left:12px}
.btn-primary.btn-large.fa-before i{padding-left:0;padding-right:12px}
.btn-primary.btn-icon{width:40px;padding-left:0 !important;padding-right:0 !important}
.btn-primary.btn-icon i{padding:0 !important !important}
.btn-primary.btn-icon.btn-small{width:36px}
.btn-primary.btn-icon.btn-large{width:56px}
.no-touchevents .btn-primary.fa-hover i{font-size:0;opacity:0;-webkit-transition:font-size .2s ease-out,padding .2s ease-out,opacity .2s ease-out;transition:font-size .2s ease-out,padding .2s ease-out,opacity .2s ease-out}
.no-touchevents .btn-primary.fa-hover:hover i{font-size:16px;opacity:1.0}
.btn-secondary{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-weight:600;line-height:1;text-decoration:none;color:#FFF !important;background:#d29960;-webkit-transition:background .2s ease-out;transition:background .2s ease-out;padding:14px 28px;font-size:16px;min-height:40px;border-radius:100px;color:#2e2e2e !important}
.btn-secondary i{padding-left:8px;font-size:16px;line-height:1}
.btn-secondary.fa-before i{padding-left:0;padding-right:8px}
.btn-secondary:focus{outline:0}
.btn-secondary.btn-disabled{opacity:.5;cursor:not-allowed}
.btn-secondary.btn-full{width:100%;text-align:center}
.btn-secondary.btn-open{color:#261537 !important;background:transparent}
.no-touchevents .btn-secondary.btn-open:hover{background:#d29960}
.btn-secondary.btn-small{padding:6px 16px;min-height:36px;font-size:13px;border-radius:18px}
.btn-secondary.btn-small i{padding-left:8px;font-size:16px}
.btn-secondary.btn-small.fa-before i{padding-left:0;padding-right:8px}
.btn-secondary.btn-large{padding:12px 24px;min-height:56px;font-size:14px;border-radius:28px}
.btn-secondary.btn-large i{font-size:18px;padding-left:12px}
.btn-secondary.btn-large.fa-before i{padding-left:0;padding-right:12px}
.btn-secondary.btn-icon{width:40px;padding-left:0 !important;padding-right:0 !important}
.btn-secondary.btn-icon i{padding:0 !important !important}
.btn-secondary.btn-icon.btn-small{width:36px}
.btn-secondary.btn-icon.btn-large{width:56px}
.no-touchevents .btn-secondary.fa-hover i{font-size:0;opacity:0;-webkit-transition:font-size .2s ease-out,padding .2s ease-out,opacity .2s ease-out;transition:font-size .2s ease-out,padding .2s ease-out,opacity .2s ease-out}
.no-touchevents .btn-secondary.fa-hover:hover i{font-size:16px;opacity:1.0}
.btn-tritary{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-weight:600;line-height:1;text-decoration:none;color:#FFF !important;background:#ec615e;-webkit-transition:background .2s ease-out;transition:background .2s ease-out;padding:14px 28px;font-size:16px;min-height:40px;border-radius:100px}
.btn-tritary i{padding-left:8px;font-size:16px;line-height:1}
.btn-tritary.fa-before i{padding-left:0;padding-right:8px}
.btn-tritary:focus{outline:0}
.btn-tritary.btn-disabled{opacity:.5;cursor:not-allowed}
.btn-tritary.btn-full{width:100%;text-align:center}
.btn-tritary.btn-open{color:#261537 !important;background:transparent}
.no-touchevents .btn-tritary.btn-open:hover{background:#ec615e}
.btn-tritary.btn-small{padding:6px 16px;min-height:36px;font-size:13px;border-radius:18px}
.btn-tritary.btn-small i{padding-left:8px;font-size:16px}
.btn-tritary.btn-small.fa-before i{padding-left:0;padding-right:8px}
.btn-tritary.btn-large{padding:12px 24px;min-height:56px;font-size:14px;border-radius:28px}
.btn-tritary.btn-large i{font-size:18px;padding-left:12px}
.btn-tritary.btn-large.fa-before i{padding-left:0;padding-right:12px}
.btn-tritary.btn-icon{width:40px;padding-left:0 !important;padding-right:0 !important}
.btn-tritary.btn-icon i{padding:0 !important !important}
.btn-tritary.btn-icon.btn-small{width:36px}
.btn-tritary.btn-icon.btn-large{width:56px}
.no-touchevents .btn-tritary.fa-hover i{font-size:0;opacity:0;-webkit-transition:font-size .2s ease-out,padding .2s ease-out,opacity .2s ease-out;transition:font-size .2s ease-out,padding .2s ease-out,opacity .2s ease-out}
.no-touchevents .btn-tritary.fa-hover:hover i{font-size:16px;opacity:1.0}
.btn-contrary{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-weight:600;line-height:1;text-decoration:none;color:#5e3488 !important;background:#FFF;-webkit-transition:background .2s ease-out;transition:background .2s ease-out;padding:14px 28px;font-size:16px;min-height:40px;border-radius:100px;-webkit-box-shadow:2px 2px 9px 0 rgba(0,0,0,0.07);box-shadow:2px 2px 9px 0 rgba(0,0,0,0.07)}
.btn-contrary i{padding-left:8px;font-size:16px;line-height:1}
.btn-contrary.fa-before i{padding-left:0;padding-right:8px}
.btn-contrary:focus{outline:0}
.btn-contrary.btn-disabled{opacity:.5;cursor:not-allowed}
.btn-contrary.btn-full{width:100%;text-align:center}
.btn-contrary.btn-open{color:#261537 !important;background:transparent}
.no-touchevents .btn-contrary.btn-open:hover{background:#FFF}
.btn-contrary.btn-small{padding:6px 16px;min-height:36px;font-size:13px;border-radius:18px}
.btn-contrary.btn-small i{padding-left:8px;font-size:16px}
.btn-contrary.btn-small.fa-before i{padding-left:0;padding-right:8px}
.btn-contrary.btn-large{padding:12px 24px;min-height:56px;font-size:14px;border-radius:28px}
.btn-contrary.btn-large i{font-size:18px;padding-left:12px}
.btn-contrary.btn-large.fa-before i{padding-left:0;padding-right:12px}
.btn-contrary.btn-icon{width:40px;padding-left:0 !important;padding-right:0 !important}
.btn-contrary.btn-icon i{padding:0 !important !important}
.btn-contrary.btn-icon.btn-small{width:36px}
.btn-contrary.btn-icon.btn-large{width:56px}
.no-touchevents .btn-contrary.fa-hover i{font-size:0;opacity:0;-webkit-transition:font-size .2s ease-out,padding .2s ease-out,opacity .2s ease-out;transition:font-size .2s ease-out,padding .2s ease-out,opacity .2s ease-out}
.no-touchevents .btn-contrary.fa-hover:hover i{font-size:16px;opacity:1.0}
.btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-5px}
.btn-group>.btn{margin-right:12px;margin-top:5px}
.btn-group>.btn:last-child{margin-right:0}
.wysiwyg-content .gform_wrapper{margin:30px 0}
.gform_wrapper form{position:relative}
.gform_wrapper .errorMessages+.gform_fields .gfield_error .LV_invalid_field{border-color:#f23737 !important}
.gform_wrapper .errorMessages+.gform_fields .gfield_error .validation_message,.gform_wrapper .errorMessages+.gform_fields .gfield_error label{color:#f23737 !important}
.gform_wrapper .validation_message,.gform_wrapper li.gfield_error ul.gfield_checkbox,.gform_wrapper li.gfield_error ul.gfield_radio{color:#f23737 !important}
.gform_wrapper .gform_body li.gfield{margin:24px 0 0}
.gform_wrapper .gform_body li.gfield .ginput_container_checkbox,.gform_wrapper .gform_body li.gfield .ginput_container_radio{margin-top:0}
.gform_wrapper .gform_body li.gfield .ginput_container_checkbox li input,.gform_wrapper .gform_body li.gfield .ginput_container_checkbox li input[type=checkbox],.gform_wrapper .gform_body li.gfield .ginput_container_checkbox li input[type=radio],.gform_wrapper .gform_body li.gfield .ginput_container_radio li input,.gform_wrapper .gform_body li.gfield .ginput_container_radio li input[type=checkbox],.gform_wrapper .gform_body li.gfield .ginput_container_radio li input[type=radio]{vertical-align:top}
.gform_wrapper .gform_body li.gfield .ginput_container_checkbox li input:checked+label,.gform_wrapper .gform_body li.gfield .ginput_container_checkbox li input[type=checkbox]:checked+label,.gform_wrapper .gform_body li.gfield .ginput_container_checkbox li input[type=radio]:checked+label,.gform_wrapper .gform_body li.gfield .ginput_container_radio li input:checked+label,.gform_wrapper .gform_body li.gfield .ginput_container_radio li input[type=checkbox]:checked+label,.gform_wrapper .gform_body li.gfield .ginput_container_radio li input[type=radio]:checked+label{font-weight:normal}
.gform_wrapper .gform_body .top_label .gfield_label{font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-weight:700;font-size:20px;line-height:1;color:#261537}
.gform_wrapper .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gform_body textarea{border:1px solid #f0f0f0;border-radius:3px;-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}
.gform_wrapper .gform_body textarea{display:block;width:100% !important}
.gform_wrapper .gform_body input:focus,.gform_wrapper .gform_body select:focus,.gform_wrapper .gform_body textarea:focus{outline:0}
.gform_wrapper .gform_body li.gfield.gsection{margin:0;padding-top:0;padding-bottom:0;border:0}
.gform_wrapper .gform_body li.gfield.gsection h2.gsection_title{font-size:20px;line-height:20px}
.gform_wrapper .gform_body li.gfield.gsection+li.gsection{margin-top:30px !important}
.gform_wrapper .gform_body li.gfield.gf-disabled input{pointer-events:none;background:#fff}
.gform_wrapper .gform_body li.gfield.gfield_animation,.gform_wrapper .gform_body li.gfield.gfield_complex_animation{position:relative}
.gform_wrapper .gform_body li.gfield.gfield_animation input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gform_body li.gfield.gfield_animation textarea,.gform_wrapper .gform_body li.gfield.gfield_complex_animation input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gform_body li.gfield.gfield_complex_animation textarea{padding:12px 20px;font-size:18px;line-height:24px;color:#786b86}
.gform_wrapper .gform_body li.gfield.gfield_animation.gfield_contains_required .gfield_label:after,.gform_wrapper .gform_body li.gfield.gfield_animation.gfield_contains_required .ginput_complex span label:after,.gform_wrapper .gform_body li.gfield.gfield_complex_animation.gfield_contains_required .gfield_label:after,.gform_wrapper .gform_body li.gfield.gfield_complex_animation.gfield_contains_required .ginput_complex span label:after{content:"*";display:inline-block;padding-left:5px;font-size:14px;color:#f23737}
.gform_wrapper .gform_body li.gfield.gfield_animation .validation_message,.gform_wrapper .gform_body li.gfield.gfield_complex_animation .validation_message{display:none;visibility:hidden}
.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required{width:100%;padding-top:0;padding-right:16px;padding-bottom:0;margin-bottom:15px !important;background:0;border:0}
.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}
.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required textarea{border-color:#f0f0f0}
.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required .field_sublabel_above .ginput_complex input[type=text],.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required input[type=email],.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required input[type=number],.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required input[type=password],.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required input[type=tel],.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required input[type=text],.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required input[type=url],.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required select,.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required textarea{margin-bottom:0}
.gform_wrapper .gform_body li.gfield .icon-validation{opacity:0;position:absolute;top:17px;right:32px;font-size:17px;line-height:17px;-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.gform_wrapper .gform_body li.gfield .icon-validation.icon-valid{color:#2fb030}
.gform_wrapper .gform_body li.gfield .icon-validation.icon-invalid{color:#f23737;cursor:pointer}
.gform_wrapper .gform_body li.gfield .LV_validation_message{display:block;visibility:visible}
.gform_wrapper .gform_body li.gfield .LV_validation_message.LV_valid ~ .icon-valid{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
.gform_wrapper .gform_body li.gfield .LV_validation_message.LV_valid ~ label{color:rgba(120,107,134,0.8)}
.gform_wrapper .gform_body li.gfield .LV_validation_message.LV_invalid{max-height:0;padding:0;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.gform_wrapper .gform_body li.gfield .LV_validation_message.LV_invalid.LV_active{margin:-1px 0 0;padding:5px 15px 5px 20px;max-height:52px;width:100%;background:#f23737;color:#FFF;font-size:12px;font-weight:bold;line-height:14px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.gform_wrapper .gform_body li.gfield .LV_validation_message.LV_invalid ~ .icon-invalid{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
.gform_wrapper .gform_body li.gfield .ginput_full .LV_validation_message ~ .icon-validation{right:16px}
.gform_wrapper .gform_body li.gfield .ginput_left .LV_validation_message ~ .icon-validation,.gform_wrapper .gform_body li.gfield .ginput_right .LV_validation_message ~ .icon-validation{right:24px}
.gform_wrapper .gform_body li.gfield.gfield_animation .gfield_label .gfield_required{display:none;visibility:hidden}
.gform_wrapper .gform_body li.gfield.gfield_animation .gfield_label,.gform_wrapper .gform_body li.gfield.gfield_complex_animation .ginput_complex span label{position:absolute;top:13px;left:13px;margin:0;padding:0 7px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;font-size:18px;line-height:24px;color:rgba(120,107,134,0.8);font-weight:normal;background:#FFF;cursor:text}
.gform_wrapper .gform_body li.gfield.gfield_animation.gfield_active .gfield_label,.gform_wrapper .gform_body li.gfield.gfield_complex_animation .ginput_complex span.span_active label{top:-12px;font-size:14px}
.gform_wrapper .gform_body li.gfield.gfield_animation{margin:15px 0}
.gform_wrapper .gform_body li.gfield.gfield_complex_animation{margin:0 0 15px}
.gform_wrapper .gform_body li.gfield.gfield_complex_animation>.gfield_label{display:none;visibility:hidden}
.gform_wrapper .gform_body li.gfield.gfield_complex_animation .ginput_full{display:block}
.gform_wrapper .gform_body li.gfield.gfield_complex_animation .ginput_complex{margin:0}
.gform_wrapper .gform_body li.gfield.gfield_complex_animation .ginput_complex>span{position:relative;margin-top:15px;padding-top:0 !important}
.gform_wrapper .gf_step{opacity:.5}
.gform_wrapper .gf_step.gf_step_active{opacity:1.0}
.gform_wrapper .gform_footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 !important}
.gform_wrapper .gform_footer .gform_ajax_spinner{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;background:url("../img/icon-loader.gif") rgba(255,255,255,0.5) no-repeat center}
.gform_wrapper .gform_next_button,.gform_wrapper input.button,.gform_wrapper input[type=submit]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-weight:600;line-height:1;text-decoration:none;color:#FFF !important;background:#5e3488;-webkit-transition:background .2s ease-out;transition:background .2s ease-out;padding:14px 28px;font-size:16px;min-height:40px;border-radius:100px;min-width:auto !important}
.gform_wrapper .gform_next_button i,.gform_wrapper input.button i,.gform_wrapper input[type=submit] i{padding-left:8px;font-size:16px;line-height:1}
.gform_wrapper .gform_next_button.fa-before i,.gform_wrapper input.button.fa-before i,.gform_wrapper input[type=submit].fa-before i{padding-left:0;padding-right:8px}
.gform_wrapper .gform_next_button:focus,.gform_wrapper input.button:focus,.gform_wrapper input[type=submit]:focus{outline:0}
.gform_wrapper .gform_next_button.btn-disabled,.gform_wrapper input.button.btn-disabled,.gform_wrapper input[type=submit].btn-disabled{opacity:.5;cursor:not-allowed}
.gform_wrapper .gform_next_button.btn-full,.gform_wrapper input.button.btn-full,.gform_wrapper input[type=submit].btn-full{width:100%;text-align:center}
.gform_wrapper .gform_next_button.btn-open,.gform_wrapper input.button.btn-open,.gform_wrapper input[type=submit].btn-open{color:#261537 !important;background:transparent}
.no-touchevents .gform_wrapper .gform_next_button.btn-open:hover,.no-touchevents .gform_wrapper input.button.btn-open:hover,.no-touchevents .gform_wrapper input[type=submit].btn-open:hover{background:#5e3488}
.gform_wrapper .gform_next_button.btn-small,.gform_wrapper input.button.btn-small,.gform_wrapper input[type=submit].btn-small{padding:6px 16px;min-height:36px;font-size:13px;border-radius:18px}
.gform_wrapper .gform_next_button.btn-small i,.gform_wrapper input.button.btn-small i,.gform_wrapper input[type=submit].btn-small i{padding-left:8px;font-size:16px}
.gform_wrapper .gform_next_button.btn-small.fa-before i,.gform_wrapper input.button.btn-small.fa-before i,.gform_wrapper input[type=submit].btn-small.fa-before i{padding-left:0;padding-right:8px}
.gform_wrapper .gform_next_button.btn-large,.gform_wrapper input.button.btn-large,.gform_wrapper input[type=submit].btn-large{padding:12px 24px;min-height:56px;font-size:14px;border-radius:28px}
.gform_wrapper .gform_next_button.btn-large i,.gform_wrapper input.button.btn-large i,.gform_wrapper input[type=submit].btn-large i{font-size:18px;padding-left:12px}
.gform_wrapper .gform_next_button.btn-large.fa-before i,.gform_wrapper input.button.btn-large.fa-before i,.gform_wrapper input[type=submit].btn-large.fa-before i{padding-left:0;padding-right:12px}
.gform_wrapper .gform_next_button.btn-icon,.gform_wrapper input.button.btn-icon,.gform_wrapper input[type=submit].btn-icon{width:40px;padding-left:0 !important;padding-right:0 !important}
.gform_wrapper .gform_next_button.btn-icon i,.gform_wrapper input.button.btn-icon i,.gform_wrapper input[type=submit].btn-icon i{padding:0 !important !important}
.gform_wrapper .gform_next_button.btn-icon.btn-small,.gform_wrapper input.button.btn-icon.btn-small,.gform_wrapper input[type=submit].btn-icon.btn-small{width:36px}
.gform_wrapper .gform_next_button.btn-icon.btn-large,.gform_wrapper input.button.btn-icon.btn-large,.gform_wrapper input[type=submit].btn-icon.btn-large{width:56px}
.no-touchevents .gform_wrapper .gform_next_button.fa-hover i,.no-touchevents .gform_wrapper input.button.fa-hover i,.no-touchevents .gform_wrapper input[type=submit].fa-hover i{font-size:0;opacity:0;-webkit-transition:font-size .2s ease-out,padding .2s ease-out,opacity .2s ease-out;transition:font-size .2s ease-out,padding .2s ease-out,opacity .2s ease-out}
.no-touchevents .gform_wrapper .gform_next_button.fa-hover:hover i,.no-touchevents .gform_wrapper input.button.fa-hover:hover i,.no-touchevents .gform_wrapper input[type=submit].fa-hover:hover i{font-size:16px;opacity:1.0}
.gform_confirmation_wrapper{padding:24px;background:rgba(94,52,136,0.05);border-top:3px solid #5e3488;color:#5e3488;font-size:16px;line-height:1}
.gform_confirmation_wrapper .fa-check{padding-right:12px;color:#2fb030}
.db-notification{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:20px;right:20px;padding:12px;font-size:14px;line-height:1;background:#f23737;color:#fff;border-radius:4px}
.db-notification span{margin-left:8px;-webkit-transition:margin .2s ease-out,font-size .2s ease-out,opacity .2s ease-out;transition:margin .2s ease-out,font-size .2s ease-out,opacity .2s ease-out}
.db-notification.hide-notification span{margin:0;font-size:0;opacity:0}
.db-notification:hover span{margin-left:8px;font-size:14px;opacity:1}
.header{position:fixed;top:0;right:0;width:100%;z-index:300;background:#FFF;-webkit-transition:padding .2s ease-out,right .2s ease-out,-webkit-transform .2s ease-out,-webkit-box-shadow .2s ease-out;transition:padding .2s ease-out,right .2s ease-out,-webkit-transform .2s ease-out,-webkit-box-shadow .2s ease-out;transition:transform .2s ease-out,padding .2s ease-out,box-shadow .2s ease-out,right .2s ease-out;transition:transform .2s ease-out,padding .2s ease-out,box-shadow .2s ease-out,right .2s ease-out,-webkit-transform .2s ease-out,-webkit-box-shadow .2s ease-out}
.header.header--unpinned{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.header.header--unpinned+.mobile-nav{margin-top:-39px;max-height:calc(100vh - 80px)}
.header.header--not-top,.header.header--scrolled{-webkit-box-shadow:0 0 32px rgba(0,0,0,0.1);box-shadow:0 0 32px rgba(0,0,0,0.1)}
.header.header--nav-open{-webkit-box-shadow:none;box-shadow:none}
.header .header-notification{position:relative;padding:10px 0;z-index:303;background:#e2f1f8;color:#266381}
.header .header-notification .btn{background:#266381 !important;color:#FFF !important}
.header .header-notification.header-notification-alert{background:#feed96;color:#222}
.header .header-notification.header-notification-alert .btn{background:#000 !important;color:#FFF !important}
.header .header-notification .container{padding-right:50px}
.header .header-notification .text{padding:4px 0;font-size:16px;line-height:22px}
.header .header-notification .close-notification{position:absolute;top:10px;right:10px;background:#FFF;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%}
.header .header-bar{position:relative;z-index:302}
.header .top-bar{padding:5px 0;background:#f5f0ec;display:none}
.header .top-bar .container-di{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.header .top-bar__right{margin-left:auto}
.header .top-bar ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}
.header .top-bar ul li{margin-right:24px}
.header .top-bar ul li:last-of-type{margin-right:0}
.header .top-bar ul li a{line-height:1;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;color:#2e2e2e;font-size:14px;text-decoration:none;font-weight:600}
.header .top-bar ul li a:hover{text-decoration:underline}
.header .top-bar ul li a i{margin-right:7px}
.header .main-bar .container-di{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;padding-bottom:20px;-webkit-transition:padding-top .2s ease-out,padding-bottom .2s ease-out;transition:padding-top .2s ease-out,padding-bottom .2s ease-out}
.header .main-bar__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header .main-bar__right .fa-search{color:#ce8c8a;font-size:16px;margin-left:16px;cursor:pointer;margin-right:20px}
.header .main-bar .logo .logo-img{display:block;width:auto;height:40px;-webkit-transition:height .2s ease-out;transition:height .2s ease-out}
.header .main-bar .mobile-nav--toggle{position:relative;width:24px;height:24px;cursor:pointer;border-radius:50%;-webkit-transition:width .2s ease-out,height .2s ease-out,padding .2s ease-out;transition:width .2s ease-out,height .2s ease-out,padding .2s ease-out}
.header .main-bar .mobile-nav--toggle.open span.one{width:24px;-webkit-transform:translate(0,8px) rotate(45deg);transform:translate(0,8px) rotate(45deg)}
.header .main-bar .mobile-nav--toggle.open span.two{opacity:0}
.header .main-bar .mobile-nav--toggle.open span.three{width:24px;-webkit-transform:translate(0,-8px) rotate(-45deg);transform:translate(0,-8px) rotate(-45deg)}
.header .main-bar .mobile-nav--toggle span.one{position:absolute;width:18px;height:2px;right:0;background:#5e3488;top:3px}
.header .main-bar .mobile-nav--toggle span.two{position:absolute;width:24px;height:2px;background:#5e3488;right:0;top:11px}
.header .main-bar .mobile-nav--toggle span.three{position:absolute;width:18px;right:0;height:2px;bottom:3px;background:#5e3488}
.header .main-bar .primary-menu{display:none;margin:0;padding:0;list-style:none;-webkit-transition:margin .2s ease-out;transition:margin .2s ease-out}
.header .main-bar .primary-menu>li{position:relative;margin:0 8px 0 0}
.header .main-bar .primary-menu>li:last-child{margin-right:0}
.header .main-bar .primary-menu>li.current-menu-ancestor>a,.header .main-bar .primary-menu>li.current-menu-item>a,.header .main-bar .primary-menu>li.current-menu-parent>a{position:relative}
.header .main-bar .primary-menu>li.current-menu-ancestor>a:before,.header .main-bar .primary-menu>li.current-menu-item>a:before,.header .main-bar .primary-menu>li.current-menu-parent>a:before{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:3px;background:rgba(248,178,5,0.15);border-radius:1.5px;-webkit-transition:bottom .2s ease-out;transition:bottom .2s ease-out}
.header .main-bar .primary-menu>li.menu-item-has-children>a:after{content:"\f078";display:inline-block;padding-left:4px;font-family:"Font Awesome 5 Pro";font-weight:900;font-size:10px;color:#ce8c8a}
.header .main-bar .primary-menu>li.menu-item-search a{color:#5e3488}
.header .main-bar .primary-menu>li>a{font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-size:16px;line-height:1;font-weight:700;text-decoration:none;color:#2e2e2e;-webkit-transition:.2s all;transition:.2s all}
.header .main-bar .primary-menu>li>a:hover{color:#ce8c8a}
.header .main-bar .primary-menu>li.menu-item-has-children:hover ul.sub-menu{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:.3s all;transition:.3s all}
.header .main-bar .primary-menu>li.menu-item-has-children ul.sub-menu{position:absolute;padding:10px 0;background:#fff;left:-20px;top:40px;border:1px solid #f0f0f0;border-radius:5px;width:200px;visibility:hidden;-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0;-webkit-transition:.3s all;transition:.3s all}
.header .main-bar .primary-menu>li.menu-item-has-children ul.sub-menu:after{content:'';position:absolute;width:100%;height:20px;top:-20px;left:0}
.header .main-bar .primary-menu>li.menu-item-has-children ul.sub-menu li{display:inline-block;width:100%;padding:4px 20px}
.header .main-bar .primary-menu>li.menu-item-has-children ul.sub-menu li:hover{background-color:#f5f0ec}
.header .main-bar .primary-menu>li.menu-item-has-children ul.sub-menu li a{text-decoration:none;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;color:#261537;font-size:15px;font-weight:bold;display:block;width:100%}
.header .main-bar .primary-menu>li.menu-item-has-children ul.sub-menu li.current-menu-item a{border-bottom:0;color:#ce8c8a}
.header .main-bar .primary-menu>li.menu-item-has-children ul.sub-menu li p{display:none}
.header .main-bar .primary-menu>li.menu-item-has-children ul.sub-menu .arrow{display:none}
.hero{min-height:500px;height:100%;max-width:1360px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;position:relative;top:1px}
.hero__slider{min-height:100%;width:100%;overflow:hidden}
.hero__slider .flickity-slider{min-height:100%;height:inherit !important}
.hero__slider .flickity-viewport{min-height:100% !important}
.hero__slider__slide{width:100%;background-size:cover;background-position:center;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.hero__slider__slide__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.3;display:block}
.hero__slider__slide.aligned-right .hero__slider__slide__caption{margin-left:auto;text-align:right}
.hero__slider__slide.aligned-right .hero__slider__slide__caption .headline{margin-left:auto}
.hero__slider__slide.aligned-right .hero__slider__slide__caption .btn-group{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.hero__slider__slide.aligned-right .hero__scroll-down{left:0}
.hero__slider__slide.aligned-right .hero__nav__arrows{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.hero__slider__slide__caption{max-width:590px;padding-top:40px;padding-bottom:40px}
.hero__slider__slide__caption h1{color:#fff;margin:0}
.hero__slider__slide__caption p{color:#fff}
.hero__nav{position:absolute;bottom:20px;left:0;right:0;z-index:200}
.hero__nav__arrows{display:-webkit-box;display:-ms-flexbox;display:flex}
.hero__nav__arrows__arrow{width:40px;height:40px;font-size:16px;border-radius:50%;border:2px solid #FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#FFF;margin-right:12px;cursor:pointer}
.hero__scroll-down{position:absolute;right:0;left:0;bottom:40px;display:none}
.hero__scroll-down .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:5%}
.hero__scroll-down svg{height:110px}
.hero__scroll-down svg #circle{-webkit-animation:rotating 15s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}
.hero__badge{left:0;right:0;position:absolute;top:40px;top:20px}
.hero__badge .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.hero__badge__circle{background:#ce8c8a;width:80px;height:80px;font-size:18px;color:#FFF;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:800;line-height:1.1;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;text-align:center}
.footer-cta__wrapper{position:relative;background:#ce8c8a;padding:32px;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.footer-cta__wrapper .shape{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}
.footer-cta__wrapper .shape:after{content:'';height:400px;width:400px;background:#FFF;opacity:.03;position:absolute;border-radius:50%;left:45%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.footer-cta__wrapper:before{content:'';position:absolute;height:24px;width:24px;background:#e4d7cc;border-radius:50%;top:28px;-webkit-transform:translateX(50%);transform:translateX(50%);right:0;z-index:1}
.footer-cta__wrapper h4{margin:0;color:#FFF}
.footer-cta__wrapper .top-title{color:#FFF;font-weight:600;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex}
.footer-cta__wrapper__left{z-index:2}
.footer-cta__wrapper__left .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important}
.footer-cta__wrapper__left .gform_confirmation_wrapper{color:#FFF;padding:0;margin-top:20px;max-width:360px}
.footer-cta__wrapper__left .gform_wrapper{margin-top:26px;margin-bottom:0;max-width:360px}
.footer-cta__wrapper__left .gform_wrapper .validation_error{display:none}
.footer-cta__wrapper__left .gform_wrapper .gfield_description.validation_message{line-height:1}
.footer-cta__wrapper__left .gform_wrapper .gfield_error{padding:0 !important;margin:0 !important;background:none !important;border:none !important;max-width:100% !important}
.footer-cta__wrapper__left .gform_wrapper .gform_body{position:relative}
.footer-cta__wrapper__left .gform_wrapper .gform_body li{margin:0 !important;max-width:100% !important;padding:0 !important}
.footer-cta__wrapper__left .gform_wrapper .gform_body li input{margin:0}
.footer-cta__wrapper__left .gform_wrapper .gform_body li input{margin:0}
.footer-cta__wrapper__left .gform_wrapper .gform_body li .ginput_container_email input{padding:16px 56px 16px 20px !important;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif !important;color:#FFF !important;background:#dcafac !important;border-radius:8px !important;border:none !important;font-size:16px;min-height:inherit !important;line-height:1 !important}
.footer-cta__wrapper__left .gform_wrapper .gform_body li .ginput_container_email input::-webkit-input-placeholder{color:#FFF !important;opacity:.5}
.footer-cta__wrapper__left .gform_wrapper .gform_body li .ginput_container_email input::-moz-placeholder{color:#FFF !important;opacity:.5}
.footer-cta__wrapper__left .gform_wrapper .gform_body li .ginput_container_email input:-ms-input-placeholder{color:#FFF !important;opacity:.5}
.footer-cta__wrapper__left .gform_wrapper .gform_body li .ginput_container_email input::-ms-input-placeholder{color:#FFF !important;opacity:.5}
.footer-cta__wrapper__left .gform_wrapper .gform_body li .ginput_container_email input::placeholder{color:#FFF !important;opacity:.5}
.footer-cta__wrapper__left .gform_wrapper .gform_body li button{height:40px;width:40px;border-radius:50%;background:#ec615e;color:#FFF;border:0;-webkit-transition:.2s all;transition:.2s all}
.footer-cta__wrapper__left .gform_wrapper .gform_body li button:hover{background:#FFF;color:#ec615e}
.footer-cta__wrapper__left .gform_wrapper .gform_body .gfield_html{position:absolute;right:8px;top:8px;padding:0 !important}
.footer-cta__wrapper__left .gform_wrapper .gform_body .gfield_html .gform_ajax_spinner{position:absolute;padding-left:20px;top:13px}
.footer-cta__wrapper__left .gform_wrapper .gform_footer{display:none}
.footer-cta__wrapper__right{z-index:2;margin-top:40px}
.footer-cta__wrapper__right__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:0;margin:0;list-style:none;margin-top:20px}
.footer-cta__wrapper__right__socials__social:last-of-type a{margin-right:0}
.footer-cta__wrapper__right__socials__social a{width:44px;height:44px;background:#ec615e;color:#FFF;text-decoration:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.2s all;transition:.2s all}
.footer-cta__wrapper__right__socials__social a:hover{background:#FFF;color:#ec615e}
.footer__main{padding-top:60px;padding-bottom:60px}
.footer__wrapper{display:grid;grid-template-columns:1fr;grid-gap:32px}
.footer__wrapper__col.col-1{max-width:400px;grid-column:auto}
.footer__wrapper__col.col-1 p{color:#2e2e2e}
.footer__wrapper__col .col-title{font-size:20px;color:#ce8c8a;font-weight:800;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif}
.footer__wrapper__col.col-3 p{font-size:16px;line-height:28px;color:#2e2e2e}
.footer__wrapper__col.col-3 .col-3__contact{font-size:16px}
.footer__wrapper__col.col-3 .col-3__contact span{color:#d29960;font-weight:bold;margin-right:12px}
.footer__wrapper__col.col-3 .col-3__contact a{color:#2e2e2e;text-decoration:none;font-weight:600;-webkit-transition:.2s all;transition:.2s all}
.footer__wrapper__col.col-3 .col-3__contact a:hover{color:#d29960}
.footer__wrapper__col.col-2 ul{list-style:none;margin:0;padding:0;margin-top:20px;-webkit-columns:2;-moz-columns:2;columns:2;max-width:360px}
.footer__wrapper__col.col-2 ul li{margin-bottom:14px;line-height:1}
.footer__wrapper__col.col-2 ul li a{text-decoration:none;font-size:16px;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;color:#2e2e2e;line-height:1;font-weight:600;-webkit-transition:.2s all;transition:.2s all}
.footer__wrapper__col.col-2 ul li a:hover{color:#ce8c8a}
.footer__wrapper__col.col-2 ul li ul{display:none}
.footer__wrapper__col.col-1 .logo img{max-width:100%;height:56px}
.footer__wrapper__col.col-1 p{font-size:16px;line-height:24px}
.footer__wrapper__col.col-1 .text-link{font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;color:#ce8c8a;font-weight:600;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}
.footer__wrapper__col.col-1 .text-link:hover i{margin-left:12px}
.footer__wrapper__col.col-1 .text-link i{margin-left:8px;-webkit-transition:.2s all;transition:.2s all;position:relative;top:2px}
.footer__bottom{padding-top:28px;padding-bottom:28px;color:#949494;background:#fafafa;font-size:14px;font-weight:300;text-align:center}
.footer__bottom__left{margin-bottom:20px}
.footer__bottom .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.footer__bottom ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer__bottom ul li a{color:#949494;text-decoration:none;font-weight:300;-webkit-transition:.2s all;transition:.2s all;font-size:14px;margin-left:18px}
.footer__bottom ul li a:hover{color:#616161}
.footer__credits{padding:20px 0}
.footer__credits .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.footer__credits span{width:16px;height:16px;border:3px solid #1d38d0;border-radius:50%;margin-right:8px}
.footer__credits p{font-size:12px;font-weight:300;color:#aaa}
.footer__credits a{text-decoration:none;font-weight:600;color:#ababab;-webkit-transition:.2s all;transition:.2s all}
.footer__credits a:hover{color:#616161}
.mobile-nav{position:fixed;top:0;padding-top:80px;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;visibility:hidden;opacity:0;z-index:299;background:#FFF;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-transition:margin .2s ease-out,max-height .2s ease-out;transition:margin .2s ease-out,max-height .2s ease-out;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.mobile-nav .mobile-menu{margin:0;padding:12px 24px;list-style:none;border-top:1px solid #f0f0f0}
.mobile-nav .mobile-menu>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #f0f0f0}
.mobile-nav .mobile-menu>li:last-child{border-bottom:0}
.mobile-nav .mobile-menu>li.menu-item-has-children>.arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:12px;width:28px;height:28px;background:rgba(94,52,136,0.2);border-radius:50%;color:#5e3488}
.mobile-nav .mobile-menu>li a{padding:16px 0;font-size:18px}
.mobile-nav .mobile-menu li .arrow{display:none}
.mobile-nav .mobile-menu li a{font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;line-height:1;font-weight:700;text-decoration:none;color:#261537}
.mobile-nav .mobile-menu li ul{display:block;width:100%;padding:0 0 0 12px;list-style:none;max-height:0;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.mobile-nav .mobile-menu li ul.sub-nav-open{padding:0 0 16px;max-height:200px}
.mobile-nav .mobile-menu li ul li a{padding:8px 0;font-size:16px;font-weight:500}
.mobile-nav__footer{background:#f2edf8;padding:24px}
.mobile-nav__footer ul{padding:0;margin:0;list-style:none}
.mobile-nav__footer ul li{margin-bottom:5px}
.mobile-nav__footer ul li:last-of-type{margin-bottom:0}
.mobile-nav__footer ul li a{text-decoration:none;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;color:#261537;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}
.mobile-nav__footer ul li a i{margin-right:8px;width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.mobile-nav--overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.4);cursor:pointer;visibility:hidden;opacity:0;z-index:298}
body.search-form-active .fullscreen-search-form{visibility:visible;opacity:1}
.fullscreen-search-form{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:999;visibility:hidden;opacity:0;-webkit-transition:.3s all;transition:.3s all;padding:20px}
.fullscreen-search-form .fa-times{color:#FFF;font-size:24px;position:absolute;top:20px;right:20px;cursor:pointer;z-index:99;cursor:pointer}
.fullscreen-search-form__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000;opacity:.8}
.fullscreen-search-form__search-form{width:100%;max-width:540px;position:relative}
.fullscreen-search-form__search-form__search-input{font-size:28px;background:0;color:#FFF;border:0;border-bottom:2px solid #FFF;width:100%;padding-right:32px}
.fullscreen-search-form__search-form__search-input:focus{outline:0}
.fullscreen-search-form__search-form__search-input::-webkit-input-placeholder{color:#ffffffb0}
.fullscreen-search-form__search-form__search-input::-moz-placeholder{color:#ffffffb0}
.fullscreen-search-form__search-form__search-input:-ms-input-placeholder{color:#ffffffb0}
.fullscreen-search-form__search-form__search-input::-ms-input-placeholder{color:#ffffffb0}
.fullscreen-search-form__search-form__search-input::placeholder{color:#ffffffb0}
.fullscreen-search-form__search-form__button{background:0;border:0;color:#FFF;font-size:24px;position:absolute;right:0}
.fullscreen-search-form__search-form__button:focus{outline:0}
.page-template-default .small-content,.page-template-default .main-content{padding:40px 0}
.page-template-default .small-content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:auto;margin-right:auto;max-width:760px}
.page-template-default .sidebar{padding:40px 0}
.page-template-page-flexible-content .layout{margin-top:60px;margin-bottom:60px}
.page-template-page-flexible-content .layout:first-of-type{margin-top:40px}
.search-results .small-content,.search-results .main-content,.search-no-results .small-content,.search-no-results .main-content,.error404 .small-content,.error404 .main-content{padding:40px 0}
.search-results .small-content,.search-no-results .small-content,.error404 .small-content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:auto;margin-right:auto;max-width:760px}
.search-results .sidebar,.search-no-results .sidebar,.error404 .sidebar{padding:40px 0}
.search-results .main-content #searchform .searchinput,.search-results .main-content #searchform .btn,.search-results .small-content #searchform .searchinput,.search-results .small-content #searchform .btn,.search-no-results .main-content #searchform .searchinput,.search-no-results .main-content #searchform .btn,.search-no-results .small-content #searchform .searchinput,.search-no-results .small-content #searchform .btn,.error404 .main-content #searchform .searchinput,.error404 .main-content #searchform .btn,.error404 .small-content #searchform .searchinput,.error404 .small-content #searchform .btn{display:block;margin-bottom:5px;width:100%;height:40px;line-height:40px;outline:0;border-radius:3px}
.search-results .main-content #searchform .searchinput,.search-results .small-content #searchform .searchinput,.search-no-results .main-content #searchform .searchinput,.search-no-results .small-content #searchform .searchinput,.error404 .main-content #searchform .searchinput,.error404 .small-content #searchform .searchinput{padding:0 10px;border:1px solid rgba(94,52,136,0.25);color:#5e3488;font-size:16px}
.search-results .main-content #searchform .searchinput::-webkit-input-placeholder,.search-results .small-content #searchform .searchinput::-webkit-input-placeholder,.search-no-results .main-content #searchform .searchinput::-webkit-input-placeholder,.search-no-results .small-content #searchform .searchinput::-webkit-input-placeholder,.error404 .main-content #searchform .searchinput::-webkit-input-placeholder,.error404 .small-content #searchform .searchinput::-webkit-input-placeholder{color:rgba(94,52,136,0.8)}
.search-results .main-content #searchform .searchinput::-webkit-input-placeholder,.search-results .main-content #searchform .searchinput:-ms-input-placeholder,.search-results .main-content #searchform .searchinput::placeholder,.search-results .small-content #searchform .searchinput::-webkit-input-placeholder,.search-results .small-content #searchform .searchinput:-ms-input-placeholder,.search-results .small-content #searchform .searchinput::placeholder,.search-no-results .main-content #searchform .searchinput::-webkit-input-placeholder,.search-no-results .main-content #searchform .searchinput:-ms-input-placeholder,.search-no-results .main-content #searchform .searchinput::placeholder,.search-no-results .small-content #searchform .searchinput::-webkit-input-placeholder,.search-no-results .small-content #searchform .searchinput:-ms-input-placeholder,.search-no-results .small-content #searchform .searchinput::placeholder,.error404 .main-content #searchform .searchinput::-webkit-input-placeholder,.error404 .main-content #searchform .searchinput:-ms-input-placeholder,.error404 .main-content #searchform .searchinput::placeholder,.error404 .small-content #searchform .searchinput::-webkit-input-placeholder,.error404 .small-content #searchform .searchinput:-ms-input-placeholder,.error404 .small-content #searchform .searchinput::placeholder{color:rgba(94,52,136,0.8)}
.search-results .main-content #searchform .btn,.search-results .small-content #searchform .btn,.search-no-results .main-content #searchform .btn,.search-no-results .small-content #searchform .btn,.error404 .main-content #searchform .btn,.error404 .small-content #searchform .btn{padding:0 10px;text-align:center}
.search-results .main-content .hentry,.search-results .small-content .hentry,.search-no-results .main-content .hentry,.search-no-results .small-content .hentry,.error404 .main-content .hentry,.error404 .small-content .hentry{border:1px solid rgba(94,52,136,0.25);padding:30px;margin-top:30px;border-radius:3px}
.search-results .main-content .hentry .post-title,.search-results .small-content .hentry .post-title,.search-no-results .main-content .hentry .post-title,.search-no-results .small-content .hentry .post-title,.error404 .main-content .hentry .post-title,.error404 .small-content .hentry .post-title{margin-bottom:.5em}
.search-results .main-content .hentry .post-title a,.search-results .small-content .hentry .post-title a,.search-no-results .main-content .hentry .post-title a,.search-no-results .small-content .hentry .post-title a,.error404 .main-content .hentry .post-title a,.error404 .small-content .hentry .post-title a{text-decoration:none}
.search-results .main-content .hentry .post-title a:hover,.search-results .small-content .hentry .post-title a:hover,.search-no-results .main-content .hentry .post-title a:hover,.search-no-results .small-content .hentry .post-title a:hover,.error404 .main-content .hentry .post-title a:hover,.error404 .small-content .hentry .post-title a:hover{text-decoration:underline}
.search-results .main-content .hentry p,.search-results .small-content .hentry p,.search-no-results .main-content .hentry p,.search-no-results .small-content .hentry p,.error404 .main-content .hentry p,.error404 .small-content .hentry p{margin:0}
.search-results .main-content .hentry *:first-child,.search-results .small-content .hentry *:first-child,.search-no-results .main-content .hentry *:first-child,.search-no-results .small-content .hentry *:first-child,.error404 .main-content .hentry *:first-child,.error404 .small-content .hentry *:first-child{margin-top:0}
.search-results .main-content .hentry *:last-child,.search-results .small-content .hentry *:last-child,.search-no-results .main-content .hentry *:last-child,.search-no-results .small-content .hentry *:last-child,.error404 .main-content .hentry *:last-child,.error404 .small-content .hentry *:last-child{margin-bottom:0}
.search-results .main-content .pagination,.search-results .small-content .pagination,.search-no-results .main-content .pagination,.search-no-results .small-content .pagination,.error404 .main-content .pagination,.error404 .small-content .pagination{margin-top:30px}
.search-results .main-content .pagination a i,.search-results .small-content .pagination a i,.search-no-results .main-content .pagination a i,.search-no-results .small-content .pagination a i,.error404 .main-content .pagination a i,.error404 .small-content .pagination a i{padding:0}
.search-results .searchform-container,.search-no-results .searchform-container{padding:30px;background:rgba(94,52,136,0.05);border:1px solid rgba(94,52,136,0.25);border-radius:5px}
.search-results .searchform-container .page-title,.search-no-results .searchform-container .page-title{margin-top:0}
.search-results .searchform-container .page-title span,.search-no-results .searchform-container .page-title span{display:block;font-size:50%}
.single .small-content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:auto;margin-right:auto;max-width:760px}
.topical-item{background-size:cover;background-position:center;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-decoration:none;color:#FFF;padding:26px;position:relative;overflow:hidden}
.topical-item:hover .topical-item__content{-webkit-transform:translateY(-10px);transform:translateY(-10px)}
.topical-item:hover .topical-item__overlay{height:70%}
.topical-item .cat-label{position:absolute;top:20px;right:20px;line-height:1;font-size:16px;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;padding:12px 20px;border-radius:15px;font-weight:800}
.topical-item .cat-label.Nieuws{background:#0091d2}
.topical-item .cat-label.Blog{background:#f8b205}
.topical-item__content{z-index:2;-webkit-transition:.3s all cubic-bezier(0.25,0.46,0.45,0.94);transition:.3s all cubic-bezier(0.25,0.46,0.45,0.94)}
.topical-item__content__excerpt{opacity:.8;margin:0;font-size:16px;line-height:1.4}
.topical-item__content h4{color:#FFF;font-weight:800;margin-bottom:6px;margin-top:0}
.topical-item__overlay{position:absolute;height:50%;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(35,8,62,0)),to(#dcafac));background:linear-gradient(180deg,rgba(35,8,62,0) 0,#dcafac 100%);z-index:1;-webkit-transition:.3s all cubic-bezier(0.25,0.46,0.45,0.94);transition:.3s all cubic-bezier(0.25,0.46,0.45,0.94)}
.layout-topical__heading{text-align:center;margin-bottom:48px}
.layout-topical__heading h2{margin:0}
.layout-topical__grid{display:grid;grid-template-columns:1fr;gap:40px}
.layout-topical__grid .topical-item:first-of-type{height:320px;padding:24px;grid-column:auto}
.layout-topical__grid .topical-item:first-of-type h4{font-size:24px}
.layout-topical__grid .topical-item:nth-child(2){height:320px}
.layout-topical__grid .topical-item:nth-child(2) .topical-item__content__excerpt{display:none}
.layout-topical__grid .topical-item:nth-child(3){height:320px}
.layout-topical__grid .topical-item:nth-child(3) .topical-item__content__excerpt{display:none}
.layout-topical__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:48px}
.layout-topical__footer__text{margin-bottom:16px;line-height:24px;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-weight:600;color:#2e2e2e;font-size:18px}
.layout-content-img .img-container{position:relative}
.layout-content-img .img-container:after{content:'';position:absolute;height:60px;width:60px;background:#e4d7cc;border-radius:50%;top:-16px;right:-16px;z-index:-1}
.layout-content-img .img-container:before{content:'';position:absolute;height:32px;width:32px;background:#d29960;border-radius:50%;bottom:120px;left:-16px;z-index:1}
.layout-content-img .img-container img{display:block;width:100%;height:320px;border-radius:16px;-o-object-fit:cover;object-fit:cover;position:relative}
.layout-content-img .content{margin-top:30px}
.layout-content-img .content .top-title__big{margin-bottom:16px}
.layout-content-img .content .title{margin-top:0}
.layout-content-img .content .btn-group{margin-top:20px}
.layout-mentioned__wrapper{background:#ce8c8a;padding:36px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:16px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.layout-mentioned__wrapper:before{content:'';height:28px;width:28px;background:#e4d7cc;position:absolute;border-radius:50%;left:-17px;top:44px}
.layout-mentioned__wrapper:after{content:'';height:400px;width:400px;background:#FFF;opacity:.06;position:absolute;border-radius:50%;left:50%;bottom:-50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.layout-mentioned__wrapper__content .top-title{color:#FFF;margin-bottom:8px}
.layout-mentioned__wrapper__content h2{color:#FFF;margin:0}
.layout-mentioned__wrapper__content p{color:#FFF;opacity:.6}
.layout-mentioned__wrapper__image{height:200px;z-index:1;-webkit-transform:rotate(5deg);transform:rotate(5deg);margin-top:40px}
.layout-mentioned__wrapper__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:20px}
.layout-quote__wrapper{background-color:#f5f0ec;padding:40px;text-align:center;border-radius:16px;max-width:950px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}
.layout-quote__wrapper:after{content:'';position:absolute;height:24px;width:24px;background:#e4d7cc;border-radius:50%;top:54px;right:0;-webkit-transform:translateX(50%);transform:translateX(50%);z-index:1}
.layout-quote__wrapper:before{content:'';position:absolute;height:32px;width:32px;background:#d29960;border-radius:50%;bottom:60px;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}
.layout-quote__wrapper .top-title{color:#2e2e2e;margin-bottom:16px;font-weight:800}
.layout-quote__wrapper h3{line-height:32px;margin:0}
.layout-quote__wrapper__name{font-size:16px;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-weight:600;line-height:22px;color:#2e2e2e;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.widget{margin-top:20px}
.widget:first-of-type{margin-top:0}
.widget-tekst{padding:30px;background:rgba(94,52,136,0.05);border:1px solid rgba(94,52,136,0.25);border-radius:5px}
.widget-tekst .widget-header img{display:block;max-width:100%;height:auto;margin-bottom:25px}
.widget-tekst .widget-header .widget-title{margin:0;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-size:20px;line-height:1;font-weight:700;color:#261537}
.widget-tekst .widget-header .widget-title a{color:#5e3488;font-weight:500;text-decoration:none}
.widget-tekst .widget-header .widget-title a:hover{text-decoration:underline}
.widget-tekst .widget-header .widget-subtitle{margin:5px 0 0;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-size:18px;line-height:1;font-weight:700;color:#f8b205}
.widget-tekst .widget-content p{font-size:15px;line-height:26px}
.widget-contact{padding:30px;background:rgba(94,52,136,0.05);border:1px solid rgba(94,52,136,0.25);border-radius:5px}
.widget-contact .widget-header .widget-title{margin:0;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-size:20px;line-height:1;font-weight:700;color:#261537}
.widget-contact .widget-header .widget-title a{color:#5e3488;font-weight:500;text-decoration:none}
.widget-contact .widget-header .widget-title a:hover{text-decoration:underline}
.widget-contact .widget-header .widget-subtitle{margin:5px 0 0;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-size:18px;line-height:1;font-weight:700;color:#f8b205}
.widget-contact .widget-content p{font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-size:16px;line-height:24px}
.widget-contact .widget-content #widget-contact-phonelabel,.widget-contact .widget-content #widget-contact-phone{margin-right:0}
.widget-contact .widget-content #widget-contact-phonelabel.hide,.widget-contact .widget-content #widget-contact-phone.hide{display:none;visibility:hidden}
.widget-contact .widget-btn-group .row{margin-bottom:6px}
.widget-contact .widget-btn-group .row:last-child{margin-bottom:0}
.widget-formulier{padding:30px;background:rgba(94,52,136,0.05);border:1px solid rgba(94,52,136,0.25);border-radius:5px}
.widget-formulier .widget-header .widget-title{margin:0;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-size:20px;line-height:1;font-weight:700;color:#261537}
.widget-formulier .widget-header .widget-title a{color:#5e3488;font-weight:500;text-decoration:none}
.widget-formulier .widget-header .widget-title a:hover{text-decoration:underline}
.widget-formulier .widget-header .widget-subtitle{margin:5px 0 0;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-size:18px;line-height:1;font-weight:700;color:#f8b205}
.widget-formulier .widget-content p{font-size:15px;line-height:26px}
.widget-formulier .widget-content .gform_wrapper{max-width:100%;margin:0}
.widget-formulier .widget-content .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.widget-formulier .widget-content .gform_wrapper .gfield textarea{display:block;padding:8px 20px !important !important;width:100% !important;padding-left:5px;outline:0;border:1px solid #cacaca !important;background:#FFF;border-radius:2px}
.widget-formulier .widget-content .gform_wrapper .gfield.gfield_animation .gfield_label,.widget-formulier .widget-content .gform_wrapper .gfield.gfield_complex_animation .ginput_complex span label{top:9px;left:1px}
.widget-formulier .widget-content .gform_wrapper .gfield_checkbox li label,.widget-formulier .widget-content .gform_wrapper .gfield_radio li label{margin-left:5px}
.widget-formulier .widget-content .gform_wrapper .top_label .ginput_container{margin-top:0}
.widget-formulier .widget-content .gform_confirmation_message{color:#a6cc3c;font-weight:bold;line-height:20px}
.widget-posts{padding:30px;background:rgba(94,52,136,0.05);border:1px solid rgba(94,52,136,0.25);border-radius:5px}
.widget-posts .widget-header .widget-title{margin:0;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-size:20px;line-height:1;font-weight:700;color:#261537}
.widget-posts .widget-header .widget-title a{color:#5e3488;font-weight:500;text-decoration:none}
.widget-posts .widget-header .widget-title a:hover{text-decoration:underline}
.widget-posts .widget-header .widget-subtitle{margin:5px 0 0;font-family:"Uni Neue","proxima-nova","Helvetica Neue","Verdana",sans-serif,"Helvetica Neue","Verdana",sans-serif;font-size:18px;line-height:1;font-weight:700;color:#f8b205}
.widget-posts .widget-content p,.widget-posts .widget-content ul{font-size:15px;line-height:26px}
.widget-posts .widget-content ul{counter-reset:custom-counter;padding-left:20px}
.widget-posts .widget-content ul li{position:relative;list-style:none}
.widget-posts .widget-content ul li a{color:#f8b205;text-decoration:underline}
.widget-posts .widget-content ul li a:hover{text-decoration:none}
.widget-posts .widget-content ul li:before{content:"\f111";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;top:0;left:-2.8em;font-size:7px;color:#5e3488}
@media(min-width:480px){.container{padding-right:calc((1 / (1180 - 480)) * (70 - 20) * (100vw - 480px) + 20px)}
.container{padding-left:calc((1 / (1180 - 480)) * (70 - 20) * (100vw - 480px) + 20px)}
.container-di{padding-right:calc((1 / (1180 - 480)) * (70 - 20) * (100vw - 480px) + 20px)}
.container-di{padding-left:calc((1 / (1180 - 480)) * (70 - 20) * (100vw - 480px) + 20px)}
.h1,h1{font-size:calc((1 / (1180 - 480)) * (70 - 36) * (100vw - 480px) + 36px)}
.h2,h2{font-size:calc((1 / (1180 - 480)) * (40 - 26) * (100vw - 480px) + 26px)}
.h3,h3{font-size:calc((1 / (1180 - 480)) * (32 - 22) * (100vw - 480px) + 22px)}
.h4,h4{font-size:calc((1 / (1180 - 480)) * (24 - 20) * (100vw - 480px) + 20px)}
.h5,h5{font-size:calc((1 / (1180 - 480)) * (20 - 18) * (100vw - 480px) + 18px)}
.h6,h6{font-size:calc((1 / (1180 - 480)) * (18 - 16) * (100vw - 480px) + 16px)}
ol,p,ul{font-size:calc((1 / (1180 - 480)) * (18 - 16) * (100vw - 480px) + 16px)}
ol,p,ul{line-height:calc((1 / (1180 - 480)) * (30 - 26) * (100vw - 480px) + 26px)}
ol.headline,p.headline,ul.headline{font-size:calc((1 / (1180 - 480)) * (20 - 18) * (100vw - 480px) + 18px)}
.top-title__big{font-size:calc((1 / (1180 - 480)) * (20 - 18) * (100vw - 480px) + 18px)}
.btn-group>.btn{margin-right:20px}
.hero__slider__slide__caption{padding-top:calc((1 / (1180 - 480)) * (180 - 40) * (100vw - 480px) + 40px)}
.hero__slider__slide__caption{padding-bottom:calc((1 / (1180 - 480)) * (180 - 40) * (100vw - 480px) + 40px)}
.hero__badge{top:calc((1 / (1180 - 480)) * (40 - 20) * (100vw - 480px) + 20px)}
.hero__badge__circle{width:calc((1 / (1180 - 480)) * (122 - 80) * (100vw - 480px) + 80px)}
.hero__badge__circle{height:calc((1 / (1180 - 480)) * (122 - 80) * (100vw - 480px) + 80px)}
.hero__badge__circle{font-size:calc((1 / (1180 - 480)) * (24 - 18) * (100vw - 480px) + 18px)}
.footer-cta__wrapper{padding:calc((1 / (1180 - 480)) * (70 - 32) * (100vw - 480px) + 32px)}
.footer-cta__wrapper .shape:after{height:calc((1 / (1180 - 480)) * (788 - 400) * (100vw - 480px) + 400px)}
.footer-cta__wrapper .shape:after{width:calc((1 / (1180 - 480)) * (788 - 400) * (100vw - 480px) + 400px)}
.footer-cta__wrapper:before{height:calc((1 / (1180 - 480)) * (32 - 24) * (100vw - 480px) + 24px)}
.footer-cta__wrapper:before{width:calc((1 / (1180 - 480)) * (32 - 24) * (100vw - 480px) + 24px)}
.footer-cta__wrapper__right__socials{margin-top:calc((1 / (1180 - 480)) * (32 - 20) * (100vw - 480px) + 20px)}
.footer__main{padding-top:calc((1 / (1180 - 480)) * (88 - 60) * (100vw - 480px) + 60px)}
.footer__main{padding-bottom:calc((1 / (1180 - 480)) * (88 - 60) * (100vw - 480px) + 60px)}
.footer__wrapper{grid-gap:calc((1 / (1180 - 480)) * (120 - 32) * (100vw - 480px) + 32px)}
.footer__bottom{padding-top:calc((1 / (1180 - 480)) * (48 - 28) * (100vw - 480px) + 28px)}
.footer__bottom{padding-bottom:calc((1 / (1180 - 480)) * (48 - 28) * (100vw - 480px) + 28px)}
.footer__bottom{font-size:calc((1 / (1180 - 480)) * (16 - 14) * (100vw - 480px) + 14px)}
.footer__bottom ul li a{font-size:calc((1 / (1180 - 480)) * (16 - 14) * (100vw - 480px) + 14px)}
.page-template-page-flexible-content .layout{margin-top:calc((1 / (1180 - 480)) * (130 - 60) * (100vw - 480px) + 60px)}
.page-template-page-flexible-content .layout{margin-bottom:calc((1 / (1180 - 480)) * (130 - 60) * (100vw - 480px) + 60px)}
.page-template-page-flexible-content .layout:first-of-type{margin-top:calc((1 / (1180 - 480)) * (80 - 40) * (100vw - 480px) + 40px)}
.topical-item__content__excerpt{font-size:calc((1 / (1180 - 480)) * (18 - 16) * (100vw - 480px) + 16px)}
.layout-topical__grid .topical-item:first-of-type{height:calc((1 / (1180 - 480)) * (600 - 320) * (100vw - 480px) + 320px)}
.layout-topical__grid .topical-item:first-of-type{padding:calc((1 / (1180 - 480)) * (40 - 24) * (100vw - 480px) + 24px)}
.layout-topical__grid .topical-item:first-of-type h4{font-size:calc((1 / (1180 - 480)) * (28 - 24) * (100vw - 480px) + 24px)}
.layout-content-img .img-container:after{height:calc((1 / (1180 - 480)) * (108 - 60) * (100vw - 480px) + 60px)}
.layout-content-img .img-container:after{width:calc((1 / (1180 - 480)) * (108 - 60) * (100vw - 480px) + 60px)}
.layout-content-img .img-container:before{height:calc((1 / (1180 - 480)) * (44 - 32) * (100vw - 480px) + 32px)}
.layout-content-img .img-container:before{width:calc((1 / (1180 - 480)) * (44 - 32) * (100vw - 480px) + 32px)}
.layout-content-img .img-container img{height:calc((1 / (1180 - 480)) * (560 - 320) * (100vw - 480px) + 320px)}
.layout-mentioned__wrapper{padding:calc((1 / (1180 - 480)) * (96 - 36) * (100vw - 480px) + 36px)}
.layout-mentioned__wrapper:before{height:calc((1 / (1180 - 480)) * (34 - 28) * (100vw - 480px) + 28px)}
.layout-mentioned__wrapper:before{width:calc((1 / (1180 - 480)) * (34 - 28) * (100vw - 480px) + 28px)}
.layout-mentioned__wrapper:after{height:calc((1 / (1180 - 480)) * (700 - 400) * (100vw - 480px) + 400px)}
.layout-mentioned__wrapper:after{width:calc((1 / (1180 - 480)) * (700 - 400) * (100vw - 480px) + 400px)}
.layout-quote__wrapper{padding:calc((1 / (1180 - 480)) * (100 - 40) * (100vw - 480px) + 40px)}
.layout-quote__wrapper:after{height:calc((1 / (1180 - 480)) * (32 - 24) * (100vw - 480px) + 24px)}
.layout-quote__wrapper:after{width:calc((1 / (1180 - 480)) * (32 - 24) * (100vw - 480px) + 24px)}
.layout-quote__wrapper:before{height:calc((1 / (1180 - 480)) * (58 - 32) * (100vw - 480px) + 32px)}
.layout-quote__wrapper:before{width:calc((1 / (1180 - 480)) * (58 - 32) * (100vw - 480px) + 32px)}
.layout-quote__wrapper h3{line-height:calc((1 / (1180 - 480)) * (44 - 32) * (100vw - 480px) + 32px)}
}@media(min-width:640px){.footer__wrapper{grid-template-columns:repeat(2,1fr)}
.footer__wrapper__col.col-1{grid-column:span 2}
.layout-topical__grid{grid-template-columns:1fr 1fr}
.layout-topical__grid .topical-item:first-of-type{grid-column:span 2}
}@media(min-width:768px){.btn-primary{padding:18px 32px;font-size:15px}
.btn-secondary{padding:18px 32px;font-size:15px}
.btn-tritary{padding:18px 32px;font-size:15px}
.btn-contrary{padding:18px 32px;font-size:15px}
.gform_wrapper .gform_next_button,.gform_wrapper input.button,.gform_wrapper input[type=submit]{padding:18px 32px;font-size:15px}
.header .header-notification{text-align:center}
.header .header-notification .text{display:inline-block;font-size:18px}
.header .header-notification .btn{margin-left:15px}
.hero{min-height:720px}
.hero__slider__slide__overlay{display:none}
.hero__nav{bottom:40px}
.hero__nav__arrows__arrow{width:50px;height:50px;font-size:20px}
.hero__scroll-down{display:block}
.footer-cta__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer-cta__wrapper__left{width:48%}
.footer-cta__wrapper__right{width:48%;margin-top:0}
.topical-item .cat-label{top:32px;right:32px}
.layout-content-img .img-container:after{top:-32px;right:-32px}
.layout-content-img .img-container:before{left:-22px}
.layout-content-img .container{display:-webkit-box;display:-ms-flexbox;display:flex}
.layout-content-img .container.img-aligned-left .img-container{margin-right:30px}
.layout-content-img .container.img-aligned-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.layout-content-img .container.img-aligned-right .img-container{margin-left:30px}
.layout-content-img .img-container{width:40%;-webkit-transition:margin .2s ease-out,width .2s ease-out;transition:margin .2s ease-out,width .2s ease-out}
.layout-content-img .content{margin:auto 0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:5%}
.layout-mentioned__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.layout-mentioned__wrapper:after{bottom:inherit;-webkit-transform:inherit;transform:inherit}
.layout-mentioned__wrapper__content{width:50%}
.layout-mentioned__wrapper__image{width:50%;height:100%;left:50%;position:absolute;top:-50px;margin-top:0}
.layout-quote__wrapper{border-radius:32px}
}@media(min-width:960px){body{padding-top:156px}
.wp-caption .wp-caption-text{position:absolute;top:0;right:100%;width:110px}
.wp-caption .wp-caption-text:before{width:25%;border-top:1px solid rgba(0,0,0,0.15);display:block;content:"";margin-bottom:10px}
.alignleft .wp-caption-text{text-align:right;margin-right:20px}
.alignleft .wp-caption-text:before{margin-left:75%}
.alignright .wp-caption-text{right:auto;left:100%;margin-left:20px}
.db-notification{display:-webkit-box;display:-ms-flexbox;display:flex}
.header.header--not-top{padding-bottom:0}
.header.header--not-top .main-bar .container{padding-top:20px;padding-bottom:20px}
.header.header--not-top .main-bar .logo .logo-img{height:50px}
.header.header--not-top .main-bar .primary-menu{margin-top:0}
.header.header--not-top .main-bar .primary-menu>li.current-menu-item>a:before,.header.header--not-top .main-bar .primary-menu>li.current-menu-parent>a:before,.header.header--not-top .main-bar .primary-menu>li.current-menu-ancestor>a:before{bottom:-26px}
.header .top-bar{display:block}
.header .main-bar .container-di{padding-top:28px;padding-bottom:28px}
.header .main-bar__right .fa-search{margin-right:0}
.header .main-bar .logo .logo-img{height:60px}
.header .main-bar .mobile-nav--toggle{display:none;visibility:hidden}
.header .main-bar .primary-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.footer__wrapper{grid-template-columns:repeat(3,1fr)}
.footer__wrapper__col.col-1{grid-column:auto}
.footer__bottom{text-align:left}
.footer__bottom__left{margin-bottom:0}
.footer__bottom .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.footer__bottom ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.footer__bottom ul li a{margin-left:24px}
.page-template-default .main-layout .container{display:-webkit-box;display:-ms-flexbox;display:flex}
.page-template-default .main-content{-webkit-box-flex:1;-ms-flex:1;flex:1}
.page-template-default .sidebar{width:360px;margin-left:30px;-webkit-transition:margin .2s ease-out;transition:margin .2s ease-out}
.search-results .main-layout .container,.search-no-results .main-layout .container,.error404 .main-layout .container{display:-webkit-box;display:-ms-flexbox;display:flex}
.search-results .main-content,.search-no-results .main-content,.error404 .main-content{-webkit-box-flex:1;-ms-flex:1;flex:1}
.search-results .sidebar,.search-no-results .sidebar,.error404 .sidebar{width:360px;margin-left:30px;-webkit-transition:margin .2s ease-out;transition:margin .2s ease-out}
.search-results .main-content #searchform,.search-results .small-content #searchform,.search-no-results .main-content #searchform,.search-no-results .small-content #searchform,.error404 .main-content #searchform,.error404 .small-content #searchform{display:-webkit-box;display:-ms-flexbox;display:flex}
.search-results .main-content #searchform .searchinput,.search-results .small-content #searchform .searchinput,.search-no-results .main-content #searchform .searchinput,.search-no-results .small-content #searchform .searchinput,.error404 .main-content #searchform .searchinput,.error404 .small-content #searchform .searchinput{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}
.search-results .main-content #searchform .btn,.search-results .small-content #searchform .btn,.search-no-results .main-content #searchform .btn,.search-no-results .small-content #searchform .btn,.error404 .main-content #searchform .btn,.error404 .small-content #searchform .btn{margin:0 0 0 10px;width:160px}
.single .main-layout .container{display:-webkit-box;display:-ms-flexbox;display:flex}
.single .main-layout .container .main-content{-webkit-box-flex:1;-ms-flex:1;flex:1}
.single .main-layout .container .sidebar{width:360px;margin-left:30px;-webkit-transition:margin .2s ease-out;transition:margin .2s ease-out}
.layout-topical__grid{grid-template-areas:"mentioned-item mentioned-item item-1" "mentioned-item mentioned-item item-2";grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}
.layout-topical__grid .topical-item:first-of-type{grid-area:mentioned-item}
.layout-topical__grid .topical-item:nth-child(2){grid-area:item-1;height:auto}
.layout-topical__grid .topical-item:nth-child(3){height:auto;grid-area:item-2}
}@media(min-width:1180px){.container{padding-right:70px}
.container{padding-left:70px}
.container{max-width:1280px}
.container-di{padding-right:70px}
.container-di{padding-left:70px}
.container-di{max-width:1280px}
.h1,h1{font-size:70px}
.h2,h2{font-size:40px}
.h3,h3{font-size:32px}
.h4,h4{font-size:24px}
.h5,h5{font-size:20px}
.h6,h6{font-size:18px}
ol,p,ul{font-size:18px}
ol,p,ul{line-height:30px}
ol.headline,p.headline,ul.headline{font-size:20px}
.top-title__big{font-size:20px}
.header .header-notification .container{padding-right:20px}
.header .main-bar__right .fa-search{margin-left:28px}
.header .main-bar .primary-menu>li{margin:0 12px 0 0}
.header .main-bar .primary-menu>li.menu-item-has-children>a:after{font-size:12px}
.header .main-bar .primary-menu>li>a{font-size:17px}
.hero__slider__slide__caption{padding-top:180px}
.hero__slider__slide__caption{padding-bottom:180px}
.hero__badge{top:40px}
.hero__badge__circle{width:122px}
.hero__badge__circle{height:122px}
.hero__badge__circle{font-size:24px}
.footer-cta__wrapper{padding:70px}
.footer-cta__wrapper .shape:after{height:788px}
.footer-cta__wrapper .shape:after{width:788px}
.footer-cta__wrapper:before{height:32px}
.footer-cta__wrapper:before{width:32px}
.footer-cta__wrapper__right__socials{margin-top:32px}
.footer__main{padding-top:88px}
.footer__main{padding-bottom:88px}
.footer__wrapper{grid-gap:120px}
.footer__bottom{padding-top:48px}
.footer__bottom{padding-bottom:48px}
.footer__bottom{font-size:16px}
.footer__bottom ul li a{font-size:16px}
.page-template-default .sidebar{width:380px;margin-left:50px}
.page-template-page-flexible-content .layout{margin-top:130px}
.page-template-page-flexible-content .layout{margin-bottom:130px}
.page-template-page-flexible-content .layout:first-of-type{margin-top:80px}
.search-results .sidebar,.search-no-results .sidebar,.error404 .sidebar{width:380px;margin-left:50px}
.single .main-layout .container .sidebar{width:380px;margin-left:50px}
.topical-item__content__excerpt{font-size:18px}
.layout-topical__grid .topical-item:first-of-type{height:600px}
.layout-topical__grid .topical-item:first-of-type{padding:40px}
.layout-topical__grid .topical-item:first-of-type h4{font-size:28px}
.layout-content-img .img-container:after{height:108px}
.layout-content-img .img-container:after{width:108px}
.layout-content-img .img-container:before{height:44px}
.layout-content-img .img-container:before{width:44px}
.layout-content-img .img-container img{height:560px}
.layout-content-img .container.img-aligned-left .img-container{margin-right:50px}
.layout-content-img .container.img-aligned-right .img-container{margin-left:50px}
.layout-content-img .img-container{width:45%}
.layout-mentioned__wrapper{padding:96px}
.layout-mentioned__wrapper:before{height:34px}
.layout-mentioned__wrapper:before{width:34px}
.layout-mentioned__wrapper:after{height:700px}
.layout-mentioned__wrapper:after{width:700px}
.layout-quote__wrapper{padding:100px}
.layout-quote__wrapper:after{height:32px}
.layout-quote__wrapper:after{width:32px}
.layout-quote__wrapper:before{height:58px}
.layout-quote__wrapper:before{width:58px}
.layout-quote__wrapper h3{line-height:44px}
.widget{margin-top:30px}
}@media(min-width:1360px){.header .main-bar .primary-menu>li{margin:0 28px 0 0}
.hero__slider{border-radius:20px}
}@media(min-width:1440px){.layout-content-img .img-container{width:50%}
}@media(min-height:640px){.page-template-default .small-content,.page-template-default .main-content{padding:6.5vh 0}
.page-template-default .sidebar{padding:6.5vh 0}
.search-results .small-content,.search-results .main-content,.search-no-results .small-content,.search-no-results .main-content,.error404 .small-content,.error404 .main-content{padding:6.5vh 0}
.search-results .sidebar,.search-no-results .sidebar,.error404 .sidebar{padding:6.5vh 0}
.layout-content-img .content .btn-group{margin-top:calc((1 / (1100 - 640)) * (32 - 20) * (100vh - 640px) + 20px)}
}@media(min-height:900px){.page-template-default .small-content,.page-template-default .main-content{padding:60px 0}
.page-template-default .sidebar{padding:60px 0}
.search-results .small-content,.search-results .main-content,.search-no-results .small-content,.search-no-results .main-content,.error404 .small-content,.error404 .main-content{padding:60px 0}
.search-results .sidebar,.search-no-results .sidebar,.error404 .sidebar{padding:60px 0}
}@media(min-height:1100px){.layout-content-img .content .btn-group{margin-top:32px}
}@media only screen and (max-width:761px),(max-device-width:1023px) and (min-device-width:768px){.gform_wrapper .gform_body li.gfield.gfield_error+li.gfield.gfield_error{margin-top:15px !important}
}@media only screen and (max-width:640px){.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required{padding-right:0}
.gform_wrapper .gform_body li.gfield .ginput_full .LV_validation_message ~ .icon-validation,.gform_wrapper .gform_body li.gfield .ginput_left .LV_validation_message ~ .icon-validation,.gform_wrapper .gform_body li.gfield .ginput_right .LV_validation_message ~ .icon-validation,.gform_wrapper .gform_body li.gfield .icon-validation{right:20px}
}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}