html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-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;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#404040;font-size:16px;font-size:1rem;line-height:1.5}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 15px 17px rgba(255,255,255,0.5),inset 0 -5px 12px rgba(0,0,0,0.05);color:rgba(0,0,0,0.8);font-size:12px;font-size:0.75rem;line-height:1;padding:.6em 1em .4em;text-shadow:0 1px 0 rgba(255,255,255,0.8)}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),inset 0 15px 17px rgba(255,255,255,0.8),inset 0 -5px 12px rgba(0,0,0,0.02)}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{border-color:#aaa #bbb #bbb;box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 2px 5px rgba(0,0,0,0.15)}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],select,textarea{color:#666;border:1px solid #ccc;border-radius:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,select:focus,textarea:focus{color:#111}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],select{padding:3px}textarea{padding-left:3px;width:100%}a{color:royalblue}a:visited{color:purple}a:hover,a:focus,a:active{color:midnightblue}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:0.8075em 0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}/*! Flickity v1.1.0
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.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;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:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:rgba(255,255,255,0.75);cursor:pointer;transform:translateY(-50%)}.flickity-prev-next-button:hover{background:white}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:0.6}.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:disabled{filter:alpha(opacity=30);opacity:0.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.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%;filter:alpha(opacity=25);opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}body{transition:all .4s ease;font-family:'Open Sans', sans-serif;clear:both}ul,ol{padding:0}ul.menu,div.menu{clear:both}ul.menu,ul.menu ul,div.menu,div.menu ul{margin:0}ul.menu li,div.menu li{list-style-type:none;display:inline-block;float:none}aside ul.menu{margin:20px}aside ul.menu li{display:list-item;list-style-type:disc}a,button,input,textarea{transition:all .2s ease}a{text-decoration:none}a,a:hover,a:focus,a:visited{color:#3498db}br{display:none}.entry-content br{display:block}.container,.metaslider .caption{max-width:1280px;width:90%;margin:0 auto}div#comments{clear:both;padding-top:20px}.content{font-size:0;box-sizing:border-box}.content main,.content aside{display:inline-block;font-size:14px;vertical-align:top;clear:both}.content main{width:100%}.content aside{width:30%}.content aside .upw-posts article{padding-bottom:10px}.content aside .upw-posts .entry-meta{display:inline-block;float:right;margin-top:3px}.content aside .upw-posts h4.entry-title{display:inline-block;margin-top:0}.content aside .upw-posts .entry-summary,.content aside .upw-posts .entry-summary p{margin:0}.content>.container{padding-bottom:50px}.has-sidebar main{width:68%;margin-right:2%;padding-right:2%}header .container{font-size:0;box-sizing:border-box;clear:both}section.slider{overflow:hidden;clear:both}.site-branding,nav.main-navigation{font-size:14px;display:inline-block;float:none;vertical-align:top}.site-branding{width:40%}.container nav.main-navigation>div>ul{max-width:1280px;width:100%;margin:0 auto}nav.main-navigation{width:100%}nav.main-navigation>div>ul{max-width:1280px;width:90%;margin:0 auto}nav.main-navigation ul li a{font-size:18px}nav.main-navigation>a{display:inline-block}nav.main-navigation li{display:inline-block;float:none}nav.main-navigation ul>li{position:relative}nav.main-navigation ul>li ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);position:absolute;top:25px;left:auto;float:none;z-index:99999;transition:opacity .3s ease;opacity:0;background-color:white;min-width:150px;text-align:left;z-index:-9999}nav.main-navigation ul>li ul li{float:none}nav.main-navigation ul>li ul li a{width:auto}nav.main-navigation ul>li:hover ul{opacity:1;z-index:9999}header nav.main-navigation{width:60%;text-align:right}header nav.main-navigation>.menu-main-menu-container,header nav.main-navigation>.menu{display:inline-block}.site-title{display:block;font-size:48px}.site-description{font-size:24px}.blocks{display:table}.blocks .block{display:table-cell;margin-bottom:20px}.blocks .block img{width:100%;height:auto}button.navicon{display:none}.comment-list{list-style-type:none;padding:0;margin:0}.comment-metadata{display:inline-block;float:right}.comment-respond label{display:inline-block;width:15%}.entry-content{margin:0}form.wpcf7-form{font-size:0;box-sizing:border-box}form.wpcf7-form label,form.wpcf7-form span,form.wpcf7-form input,form.wpcf7-form textarea,form.wpcf7-form div,form.wpcf7-form p{font-size:14px}form.wpcf7-form label,form.wpcf7-form input[type="text"],form.wpcf7-form input[type="email"],form.wpcf7-form input[type="tel"],form.wpcf7-form input[type="date"],form.wpcf7-form input[type="number"],form.wpcf7-form select{margin-bottom:5px}form.wpcf7-form label{display:inline-block;width:20%;vertical-align:top}form.wpcf7-form input[type="text"],form.wpcf7-form input[type="email"],form.wpcf7-form input[type="tel"],form.wpcf7-form input[type="date"],form.wpcf7-form input[type="number"],form.wpcf7-form select{display:inline-block;width:80%;vertical-align:top;font-size:14px}form.wpcf7-form textarea{resize:none}form.wpcf7-form input[type="submit"],form.wpcf7-form button{float:right}form.wpcf7-form .wpcf7-checkbox,form.wpcf7-form .wpcf7-radio{display:inline-block;width:80%}form.wpcf7-form .wpcf7-checkbox label,form.wpcf7-form .wpcf7-radio label{display:block;width:auto;margin-bottom:0}form.wpcf7-form span.wpcf7-list-item{margin-left:0}.widget_search input{width:100%;padding:5px 10px}.widget_calendar table td{text-align:center}article .img-container.featured-image{max-height:300px;height:300px;overflow:hidden}article .img-container.featured-image img{width:100%;height:auto}html.object-fit article .img-container.featured-image img{width:100%;height:100%;object-fit:cover}main.overview ul.children{margin:0;padding:0;font-size:0;box-sizing:border-box}main.overview ul.children li.child{display:inline-block;font-size:14px;width:32%;margin-right:2%;margin-bottom:2%;overflow:hidden}main.overview ul.children li.child:nth-child(3n){margin-right:0}main.overview ul.children li.child>a{display:block}main.overview ul.children li.child span.img-container{display:block;overflow:hidden}main.overview ul.children li.child img{width:100%;height:auto}main.overview ul.children li.child h2{margin:0;padding:5px 0}body>footer{padding:20px 0}body>footer .footer-widget{display:table;width:100%}body>footer .footer-widget>aside{display:table-cell;vertical-align:top}section.slider.flickity-enabled{font-size:0}.slider-cell-content{position:relative}.slider-cell-content img{max-width:none}.slide-content{position:absolute;top:20px;left:40px;font-size:14px}.slide-content>span.slide-title,.slide-content>.slide-text{transition:all .6s ease;transition-delay:1s;display:block;margin-top:-20px;opacity:0}.slide-content>span.slide-title{font-size:48px;transition-delay:.5s;margin-top:0;margin-left:-20px}.slider-cell.is-selected .slide-content>span.slide-title,.slider-cell.is-selected .slide-content>.slide-text{margin-top:0;margin-left:0;opacity:1}.newsdetailitem:not(:first-child){clear:both}.alignright,.alignleft,.aligncenter{margin-bottom:20px}input.wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid,.wpcf7-not-valid{border:1px solid #e74c3c}span.wpcf7-not-valid-tip{display:none}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{box-shadow:none}.wc-image-links .gallery-caption,.wc-gallery-captions-showon .gallery-caption,.wc-gallery-captions-onhover .gallery-caption{transition:all .2s ease;opacity:0;display:block}.wc-image-links .gallery-caption,.wc-gallery-captions-showon .gallery-caption,.wc-gallery-captions-onhover .gallery-item:hover .gallery-caption{opacity:1}form.wpcf7-form div.wpcf7-validation-errors,form.wpcf7-form div.wpcf7-mail-sent-ok{display:block;clear:both;float:left;width:100%;margin-left:0px;margin-top:0px;border:0px;background-color:#ff3333;color:#FFFFFF;padding:14px;text-align:center;font-weight:bold;opacity:0.7;filter:alpha(opacity=70);font-size:16px}form.wpcf7-form span.wpcf7-not-valid-tip{display:none}form.wpcf7-form div.wpcf7-mail-sent-ok{background-color:green}@media (max-width: 600px){.alignright,.alignleft,.aligncenter{display:block;float:none;clear:both;width:100%;height:auto;margin:20px 0}section.slider .metaslider .slides img{width:auto;max-width:calc(1920px / 1.5);min-height:200px}body>footer .footer-widget{display:block}body>footer .footer-widget>aside{display:block}.content p{text-align:justify}.has-sidebar main,.content aside{width:100%;margin-right:0;padding-right:0;display:block}.blocks,.blocks .block{display:block}.site-description{display:none}nav.main-navigation{text-align:left}nav.main-navigation ul{display:block}nav.main-navigation ul>li{display:block;float:none}button.navicon,#primary-menu,nav.main-navigation .menu{transition:all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);z-index:9999}button.navicon{-webkit-appearance:none;background-color:transparent;border:0;outline:0;font-size:42px;box-shadow:none;position:fixed;top:0;right:0;padding:20px;display:block}nav.main-navigation #primary-menu,nav.main-navigation .menu{position:fixed;top:0;right:-250px;width:250px;height:100vh;background-color:white}body.toggled nav.main-navigation #primary-menu,body.toggled nav.main-navigation .menu{right:-50px}body.toggled nav.main-navigation button.navicon{right:200px}nav.main-navigation ul>li ul{opacity:1;padding-left:20px;box-shadow:none}}html.flexbox .content{display:-ms-flexbox;display:flex}html.flexbox .blocks{display:-ms-flexbox;display:flex}html.flexbox .blocks .block{display:inline-block;-ms-flex:1;flex:1}@media (max-width: 600px){html.flexbox .content,html.flexbox .blocks,html.flexbox .blocks .block{display:block}}.contact{position:relative;overflow:hidden;background-color:#f5f5f5;padding-top:125px;padding-bottom:125px;text-align:center}@media screen and (max-width: 1100px){.contact{padding-top:75px;padding-bottom:75px}}@media screen and (max-width: 800px){.contact{padding-top:50px;padding-bottom:50px}}.contact img.experience{margin-bottom:30px;width:20%;opacity:.05;position:absolute;left:45px;bottom:15px;transform:rotate(-35deg);z-index:0}@media screen and (max-width: 1100px){.contact img.experience{left:-20px;bottom:-50px;width:45%}}@media screen and (max-width: 600px){.contact img.experience{display:none}}.contact h2,.contact h4{display:-ms-flexbox;display:flex;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end}.contact h2:before,.contact h2:after,.contact h4:before,.contact h4:after{margin-left:auto;margin-right:auto}.contact h2 i,.contact h4 i{margin-right:10px;transition:transform .7s ease-in-out}.contact h2 a,.contact h4 a{color:#404040;text-decoration:none}@media screen and (max-width: 600px){.contact h2,.contact h4{font-size:32px}}.contact h4{font-size:26px;margin:0px}.contact p{position:relative;z-index:1;color:#666666;font-size:20px;font-weight:lighter;padding-top:20px;margin-bottom:10px}.contact p br{display:inline}@media screen and (max-width: 600px){.contact p br{display:none}}.contact p a.button{background-color:#21a4f0;color:#FFFFFF !important;padding:17px 30px;display:inline-block;border-radius:50px;margin-top:10px;text-transform:uppercase;font-size:18px;font-weight:normal;line-height:1}.contact p a.button:hover{text-decoration:none !important;background-color:#373544}.contact p a.button.cta{background-color:#ff6666}.contact p a.button.cta:hover{background-color:#f33}@media screen and (max-width: 600px){.contact p a.button{width:100%;text-align:center}}.contact form.wpcf7-form{width:40%}@media screen and (max-width: 1100px){.contact form.wpcf7-form{width:50%}}@media screen and (max-width: 600px){.contact form.wpcf7-form{width:100%}}.contact form.wpcf7-form input{width:48%}.contact form.wpcf7-form input.left{margin-right:2% !important}.contact form.wpcf7-form input.right{margin-left:2% !important}.page-id-14 .wpcf7,.page-id-232 .wpcf7,.page-id-243 .wpcf7{float:left;width:45%;margin-right:45px;padding-bottom:45px}@media screen and (max-width: 800px){.page-id-14 .wpcf7,.page-id-232 .wpcf7,.page-id-243 .wpcf7{width:100%;margin-right:0px;padding-bottom:30px}}.page-id-14 .wpcf7 input,.page-id-14 .wpcf7 select,.page-id-232 .wpcf7 input,.page-id-232 .wpcf7 select,.page-id-243 .wpcf7 input,.page-id-243 .wpcf7 select{width:100% !important}.page-id-14 .entry-content p,.page-id-232 .entry-content p,.page-id-243 .entry-content p{margin-top:0px}@media screen and (max-width: 600px){.page-id-14 .entry-content p img,.page-id-232 .entry-content p img,.page-id-243 .entry-content p img{width:auto !important}}form.wpcf7-form{margin-left:auto;margin-right:auto}form.wpcf7-form p{margin:0px;padding:0px;font-size:0px !important}form.wpcf7-form span{font-size:0px !important}form.wpcf7-form .wpcf7-not-valid{background-color:#ffeaec;border:1px solid Red}form.wpcf7-form .wpcf7-not-valid:-ms-input-placeholder{color:Red}form.wpcf7-form .wpcf7-not-valid::placeholder{color:Red}form.wpcf7-form input,form.wpcf7-form textarea,form.wpcf7-form select{border-radius:5px;margin:0px !important;margin-bottom:20px !important;border:1px solid #bac9d9;padding:10px 20px;font-size:20px !important;font-weight:300;line-height:1}form.wpcf7-form input:-ms-input-placeholder,form.wpcf7-form textarea:-ms-input-placeholder,form.wpcf7-form select:-ms-input-placeholder{color:#b2b2b2;font-style:italic}form.wpcf7-form input::placeholder,form.wpcf7-form textarea::placeholder,form.wpcf7-form select::placeholder{color:#b2b2b2;font-style:italic}form.wpcf7-form select{color:#b2b2b2;font-style:italic}form.wpcf7-form textarea{height:123px}form.wpcf7-form .wpcf7-submit{width:100% !important;background-color:#21a4f0;border:0px;text-shadow:none;box-shadow:none;float:none !important;color:#FFFFFF;font-weight:bold;font-size:22px !important;padding:17px 30px;border-radius:50px;text-transform:uppercase;margin-bottom:0px !important}form.wpcf7-form .wpcf7-submit:hover{background-color:#373544}form.wpcf7-form .wpcf7-response-output{margin-top:0px !important;border-radius:5px;float:none !important}.page-id-14 .contactlink,.page-id-14 .contact,.page-id-14 .highlights,.page-id-14 .quotes,.page-id-14 .references,.page-id-232 .contactlink,.page-id-232 .contact,.page-id-232 .highlights,.page-id-232 .quotes,.page-id-232 .references,.page-id-243 .contactlink,.page-id-243 .contact,.page-id-243 .highlights,.page-id-243 .quotes,.page-id-243 .references{display:none}.page-id-116 .contactlink,.page-id-116 .contact{display:none}.credits{background-color:#373544;padding-top:25px;padding-bottom:25px}.credits .container{text-align:left;font-size:17px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width: 800px){.credits .container{-ms-flex-direction:column;flex-direction:column}}.credits .container .site-info{-ms-flex:2;flex:2;display:inline;text-align:left;-ms-flex-align:center;align-items:center}.credits .container .site-info a.privacy{color:#fff}@media screen and (max-width: 800px){.credits .container .site-info{white-space:normal;text-align:center;padding-bottom:10px;display:inline}}@media screen and (max-width: 600px){.credits .container .site-info{font-size:14px}}.credits .container .site-social{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.credits .container .site-social a{color:#fff;font-size:30px;margin-left:12px}.credits .container .site-social a i.fa-twitter-square::before{display:inline-block;width:26px;height:27px;top:3px;position:relative;overflow:hidden;content:" ";background-image:url("../img/x.png");background-repeat:no-repeat;background-position:center 5px;background-size:68%;background-color:#FFFFFF;border-radius:6px;border-bottom:Solid 1px #7e7f86}.credits .container .site-social a:hover{opacity:.7}html{height:100%}html *{font-family:Calibri, sans-serif}html .row{display:-ms-flexbox;display:flex}html .row .cell{-ms-flex:1;flex:1}html .row .cell.right{text-align:right}@media screen and (max-width: 800px){html .row:not(.nocolumn){-ms-flex-direction:column;flex-direction:column}}html .mobileonly{display:none}@media screen and (max-width: 600px){html .mobileonly{display:block}}html body{background-color:#fff;height:100%;font-size:0px}html body h2{text-align:center;font-size:58px;line-height:1.2;margin-top:0px}@media screen and (max-width: 1100px){html body h2{font-size:36px}}@media screen and (max-width: 600px){html body h2{font-size:28px}}html body h1,html body h2{position:relative;margin-left:auto;margin-right:auto;left:0;right:0}html body h1:before,html body h2:before{content:'';display:block;position:absolute;width:10px;height:10px;bottom:-25px;margin:0 60px;box-sizing:border-box;border:1px solid #21a4f0;border-radius:50%;background:#fff;z-index:1;left:0;right:0}html body h1:after,html body h2:after{content:'';display:block;position:absolute;width:130px;height:1px;bottom:-25px;margin:5px 0 4px 0;background:#21a4f0;left:0;right:0}@media screen and (max-width: 600px){html body .content{overflow-x:hidden}}html body .content main{position:relative}html body .content main br{display:inline}html body .content main ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:outside disc;margin-left:1em}html body .content main ul li{position:relative;left:1em;padding-right:1em}html body .content main ul.advantages{list-style-type:none}html body .content main ul.advantages li{position:relative}html body .content main ul.advantages li::before{content:"\f046";font-family:FontAwesome;position:absolute;left:-1.5em;top:2px;color:#404040}html body .content main .entry-header{position:relative;overflow:hidden;width:100%}html body .content main .entry-header .featured-image{height:350px;max-height:350px}html body .content main .entry-header .featured-image:before{opacity:.8;content:'';display:block;width:100%;height:100%;position:absolute;background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 )}html body .content main .entry-header .entry-title-container{position:absolute;top:120px;text-align:center;width:100%}html body .content main .entry-header .entry-title-container .entry-title{text-transform:uppercase;text-align:center;margin:0px;padding:0px;color:#fff;line-height:1;font-size:58px;width:70%}html body .content main .entry-header .entry-title-container .entry-title a{color:#fff}html body .content main .entry-header .entry-title-container .entry-title a:hover{color:#fff;text-decoration:none}html body .content main .entry-header .entry-title-container .entry-title:before,html body .content main .entry-header .entry-title-container .entry-title:after{display:none}@media screen and (max-width: 1100px){html body .content main .entry-header .entry-title-container .entry-title{width:80%;font-size:44px}}@media screen and (max-width: 800px){html body .content main .entry-header .entry-title-container .entry-title{width:90%;font-size:35px}}@media screen and (max-width: 600px){html body .content main .entry-header .entry-title-container .entry-title{font-size:34px}}html body .content main .entry-header .entry-title-container p{font-size:20px;color:#fff;font-weight:bold}@media screen and (max-width: 600px){html body .content main .entry-header .entry-title-container p{text-align:center;font-size:18px;line-height:1.2}}html body .content main .entry-header .entry-link-container{position:absolute;bottom:0px;text-align:center;width:100%}html body .content main .entry-header .entry-link-container a{display:inline-block;color:#fff;background-color:#373544;line-height:1;padding:13px 50px;border-radius:29px 29px 0 0;font-size:20px;min-width:300px}html body .content main .entry-header .entry-link-container a:hover{background-color:#21a4f0}html body .content main .entry-footer{display:none}html body .content main .entry-content{text-align:left;font-size:20px;padding-top:100px;padding-bottom:100px}@media screen and (max-width: 1100px){html body .content main .entry-content{font-size:18px;padding-top:50px;padding-bottom:50px}html body .content main .entry-content img{max-width:45%}}@media screen and (max-width: 600px){html body .content main .entry-content img{width:100%;max-width:100%;margin-left:0px;margin-right:0px;margin-top:0px}}html body .content main h1,html body .content main h2{text-align:left;display:inline-block}html body .content main h1:before,html body .content main h1:after,html body .content main h2:before,html body .content main h2:after{bottom:-15px}html body .content main h2{display:-ms-flexbox;display:flex}@media screen and (max-width: 600px){html body .content main h2{margin-bottom:40px}}html body .content main h3{font-size:26px}html body .content main .alignleft{margin-right:35px}html body .content main .alignright{margin-left:35px}html body .content main .margin-125{margin-bottom:125px}@media screen and (max-width: 1100px){html body .content main .margin-125{margin-bottom:20px}}@media screen and (max-width: 600px){html body .content main p{text-align:left}}html body .content main p a.button{background-color:#21a4f0;color:#FFFFFF !important;padding:17px 30px;display:inline-block;border-radius:50px;margin-top:10px;text-transform:uppercase;font-size:18px;font-weight:normal;line-height:1}html body .content main p a.button:hover{text-decoration:none !important;background-color:#373544}@media screen and (max-width: 600px){html body .content main p a.button.cta strong{display:none}}@media screen and (max-width: 600px){html body .content main p a.button{width:100%;text-align:center}}html body .content main a{color:#21a4f0;font-weight:bold}html body .content main a:hover{color:#373544}@media screen and (max-width: 600px){.nomobile{display:none}}.bounce{animation-name:bounce;transform-origin:center bottom;animation-duration:1s;animation-fill-mode:both}@keyframes bounce{0%,20%,53%,80%,100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,43%{transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}.header{position:relative;line-height:1}@media print{.header{display:none}}.header .container{display:-ms-flexbox;display:flex;padding-top:15px;padding-bottom:15px}.header .site-branding{z-index:1;display:block;width:300px;height:88.75px;overflow:hidden}.header .site-branding a{display:block;width:100%;height:100%;background-image:url(../img/logo-traxgo-300.png);background-repeat:no-repeat;background-position:center;background-size:contain;color:transparent;font-size:0px}@media screen and (max-width: 1100px){.header .site-branding a{background-image:url(../img/logo-traxgo-250.png);background-position:center;width:250px}}@media screen and (max-width: 600px){.header .site-branding a{background-image:url(../img/logo-traxgo-230.png);background-position:left bottom;width:230px}}@media screen and (max-width: 1100px){.header .site-branding{width:250px}}@media screen and (max-width: 600px){.header .site-branding{width:230px}}.header .right{display:-ms-flexbox;display:flex;position:absolute;right:0px;top:0px;height:100%;width:95px}.header .right .login{background-color:#eaedf1;display:-ms-flexbox;display:flex;width:70px;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#aabbd2;font-weight:600;font-size:14px;line-height:18px;padding:10px}.header .right .login:hover{color:#21a4f0}.header .right section{display:-ms-flexbox;display:flex;width:25px;height:100%;background-color:#a4b3cc}.header .right section .wpml-ls{display:none}.header .right section .wpml-ls.show{display:block}.header .right section div,.header .right section ul,.header .right section li.wpml-ls-current-language{width:100%;height:100%}.header .right section a{background-color:#a4b3cc;border:0px;color:#fff;font-size:14px;font-weight:bold;text-align:center;padding:0px}.header .right section a.wpml-ls-item-toggle{display:-ms-flexbox;display:flex;width:25px;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.header .right section a.wpml-ls-item-toggle:after{right:8px;bottom:5px;top:auto;opacity:.5}.header .right section a:hover{color:#fff;background-color:#a4b3cc}.header .right section .wpml-ls-current-language:hover a{color:#fff;background-color:#a4b3cc}.header .right section .wpml-ls-sub-menu{left:auto;width:110px !important;border:0px}.header .right section .wpml-ls-sub-menu a{padding:10px}.header .right section .wpml-ls-sub-menu a:hover{background-color:#8396b8}.contactlink{text-align:center;line-height:1.2;margin-top:5px;width:100%}@media screen and (max-width: 600px){.contactlink{margin-top:1px}}.contactlink a{background-color:#ff6666;color:#fff !important;display:inline-block;padding:13px 50px;border-radius:0 0 29px 29px;font-size:28px;min-width:300px}.contactlink a span{font-weight:bold;font-size:36px}.contactlink a:hover{background-color:#f33}@media screen and (max-width: 600px){.contactlink a{padding-left:0;padding-right:0;font-size:22px}.contactlink a u{text-decoration:none}.contactlink a span,.contactlink a br{display:none !important}}.infopop{position:fixed;right:-309px;top:275px;z-index:10;width:309px;height:470px;padding:30px;background-image:url(../img/infopop-2024.jpg);background-position:center bottom;background-repeat:no-repeat;background-color:#fff;background-size:contain;margin:auto 0;box-sizing:border-box;transition:opacity 250ms,right 0.5s;text-align:center}@media screen and (max-width: 1100px){.infopop{top:200px}}@media screen and (max-width: 800px){.infopop{display:none}}.infopop .open{color:#fff;position:absolute;top:0;left:0;padding:17px 20px;opacity:1;font-size:22px;font-weight:400;transition:opacity 0.4s;transform-origin:bottom right;transform:translateX(-100%) translateY(-100%) rotate(-90deg);background:#21a4f0;cursor:pointer}@media screen and (max-width: 600px){.infopop{opacity:1;position:relative;display:none;right:0;top:0;width:100%;background-image:url(../img/infopop-2024-mobile.jpg);background-position:center 150%;height:auto;border-bottom:Solid 1px #999999}.infopop.bounce{animation:none}.infopop .close{display:none}}.infopop h3{margin:0px;padding:0px;margin-bottom:5px;font-size:28px;font-weight:normal;line-height:1.2}.infopop p{margin:0px;padding:0px;font-size:22px;line-height:1.2}.infopop br{display:inline}.infopop .close{position:absolute;top:10px;right:13px;font-size:22px;color:#d7cfc7;cursor:pointer;line-height:1;font-weight:bold}.infopop .close:hover{color:#21a4f0}.infopop a.tel{font-weight:bold;color:#404040}.infopop a.btn{margin-top:225px;font-size:18px;color:#fff;text-transform:uppercase;background-color:#21a4f0;padding:17px 30px;display:inline-block;border-radius:50px;border:solid 2px #FFFFFF;font-weight:normal;line-height:1}.infopop a.btn:hover{background-color:#0e89d0}.infopop:after{content:'';display:block;position:absolute;left:-3px;right:-3px;top:-3px;bottom:-3px;background:rgba(197,186,174,0.13);z-index:-1}@media screen and (max-width: 600px){.infopop:after{display:none}}.infopop.show{right:0;box-shadow:0 0 49px -1px rgba(0,0,0,0.2)}.infopop.show .open{visibility:hidden;opacity:0}.highlights{background-color:#21a4f0;padding-top:45px;padding-bottom:45px;font-size:26px;color:#fff}.highlights .container{display:-ms-flexbox;display:flex;overflow:hidden}@media screen and (max-width: 600px){.highlights .container{-ms-flex-direction:column;flex-direction:column;width:80%}}.highlights .container .highlights-real{-ms-flex:3;flex:3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:70px}@media screen and (max-width: 1100px){.highlights .container .highlights-real{-ms-flex:1.5;flex:1.5}}@media screen and (max-width: 800px){.highlights .container .highlights-real{margin-right:35px;font-size:20px}}@media screen and (max-width: 600px){.highlights .container .highlights-real{margin-right:0px;font-size:17px}}.highlights .container .highlights-real div{-ms-flex:1.2;flex:1.2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:80px;line-height:1.3;background-image:url(../img/highlight-02.png);background-repeat:no-repeat;padding-left:110px;padding-right:50px}.highlights .container .highlights-real div:first-child{-ms-flex:1;flex:1;background-image:url(../img/highlight-01.png)}.highlights .container .highlights-real div:last-child{background-image:url(../img/highlight-03.png)}@media screen and (max-width: 1100px){.highlights .container .highlights-real div{-ms-flex:1;flex:1;padding:0px;text-align:center;background-size:35%;background-position:center top;height:auto;padding-top:75px}}@media screen and (max-width: 800px){.highlights .container .highlights-real div{padding-top:60px}}@media screen and (max-width: 600px){.highlights .container .highlights-real div{padding-top:55px;background-size:40%}}.highlights .container .highlights-news{-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center}@media screen and (max-width: 600px){.highlights .container .highlights-news{text-align:center;margin-top:30px}}.highlights .container .highlights-news *{margin:0px;padding:0px}.highlights .container .highlights-news h4{font-size:26px;font-weight:normal}.highlights .container .highlights-news p{font-size:20px;margin-bottom:10px}@media screen and (max-width: 800px){.highlights .container .highlights-news p{font-size:18px}}.highlights .container .highlights-news .mc4wp-alert{font-style:italic;background-color:#FFFFFF;color:#333333;padding:20px;border-radius:10px}.highlights .container .highlights-news form p{margin-bottom:0px}.highlights .container .highlights-news form p input{height:46px;border-radius:5px;margin:0px !important;border:1px solid #bac9d9;padding:10px 20px;font-size:20px !important;font-weight:300;line-height:1}.highlights .container .highlights-news form p input:-ms-input-placeholder{color:#b2b2b2;font-style:italic}.highlights .container .highlights-news form p input::placeholder{color:#b2b2b2;font-style:italic}.highlights .container .highlights-news form p input.submit{background-color:#373544;border:1px solid #373544;text-shadow:none;box-shadow:none;color:#FFFFFF;font-weight:bold;line-height:1;text-transform:uppercase;opacity:1}.highlights .container .highlights-news form p input.submit:hover{opacity:.75}.highlights .container .highlights-news form p input:first-child{width:70%;margin-right:5px !important}.home #content{-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 600px){.home div.block.menu-container{display:none}}.home main{font-size:20px}.home main .block{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 1100px){.home main .block{padding-top:50px;padding-bottom:50px}}.home main .block img.bottom{margin-bottom:100px}@media screen and (max-width: 1100px){.home main .block img.bottom{margin-bottom:50px}}.home main .block:nth-last-child(2) h2:before,.home main .block:nth-last-child(2) h2:after,.home main .block:first-child h2:before,.home main .block:first-child h2:after{margin-left:auto;margin-right:auto}.home main .block:nth-last-child(2){padding-bottom:0px;text-align:center}.home main .block:nth-last-child(2) p{width:60%;margin-left:auto;margin-right:auto}@media screen and (max-width: 800px){.home main .block:nth-last-child(2) p{width:90%}}.home main .block:first-child{text-align:center}.home main .block h2{display:inline-block}.home main .block:nth-last-child(1) h2,.home main .block:nth-last-child(3) h2{margin-bottom:0px;padding-bottom:0px;line-height:1;display:-ms-flexbox;display:flex}.home main .block:nth-last-child(1) h2:before,.home main .block:nth-last-child(1) h2:after,.home main .block:nth-last-child(3) h2:before,.home main .block:nth-last-child(3) h2:after{display:none}.home main .block:nth-last-child(1) h3,.home main .block:nth-last-child(3) h3{display:-ms-flexbox;display:flex}@media screen and (max-width: 1100px){.home main .block:nth-last-child(3){padding-bottom:0px}.home main .block:nth-last-child(3) img{max-width:50%;margin:0px}.home main .block:nth-last-child(1) img{max-width:50%;margin:0px}}@media screen and (max-width: 800px){.home main .block:nth-last-child(1) img{max-width:40%}}@media screen and (max-width: 600px){.home main .block:nth-last-child(1) img,.home main .block:nth-last-child(3) img{max-width:100%;width:100%}}.home main .block h3{position:relative;margin-left:auto;margin-right:auto;left:0;right:0;font-weight:normal;display:inline-block;font-size:19px;margin-bottom:50px;margin-top:0px;padding-top:0px;line-height:1}.home main .block h3:before{content:'';display:block;position:absolute;width:10px;height:10px;bottom:-25px;margin:0 60px;box-sizing:border-box;border:1px solid #21a4f0;border-radius:50%;background:#fff;z-index:1;left:0;right:0}.home main .block h3:after{content:'';display:block;position:absolute;width:130px;height:1px;bottom:-25px;margin:5px 0 4px 0;background:#21a4f0;left:0;right:0}.home .slider{width:100%;height:475px}.home .slider .flickity-viewport{width:100%}@media screen and (max-width: 1100px){.home .slider{height:350px}}.home .slider .slider-cell{width:100%;height:100%;position:relative;overflow:hidden}.home .slider .slider-cell .container{padding-bottom:0px}.home .slider .slider-cell .featured-image{height:100%;overflow:hidden}.home .slider .slider-cell .featured-image img{float:right;max-width:none;width:auto;height:100%;max-width:-moz-fit-content;max-width:fit-content}@media screen and (min-width: 1900px){.home .slider .slider-cell .featured-image img{width:100%;height:auto;max-width:none}}.home .slider .slider-cell .featured-image:before{opacity:.8;content:'';display:block;width:100%;height:100%;position:absolute;background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 )}.home .slider .slider-cell .content{position:absolute;top:0px;left:0px;width:100%;height:100%;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1}.home .slider .slider-cell .content h2,.home .slider .slider-cell .content h3{text-align:left;margin:0px;padding:0px}.home .slider .slider-cell .content h2:after,.home .slider .slider-cell .content h2:before,.home .slider .slider-cell .content h3:after,.home .slider .slider-cell .content h3:before{display:none}.home .slider .slider-cell .content h3{font-size:24px;font-weight:normal;margin-top:0px;margin-bottom:30px}@media screen and (max-width: 600px){.home .slider .slider-cell .content h3{font-size:18px}}.home .slider .slider-cell .content p,.home .slider .slider-cell .content ul,.home .slider .slider-cell .content li{font-size:20px;margin-bottom:0px}@media screen and (max-width: 600px){.home .slider .slider-cell .content p,.home .slider .slider-cell .content ul,.home .slider .slider-cell .content li{font-size:16px}}.home .slider .slider-cell .content li{line-height:1.2}.home .slider .slider-cell .content a.button{background-color:#ff6666;color:#FFFFFF !important;padding:17px 30px;display:inline-block;border-radius:50px;margin-top:10px;text-transform:uppercase;font-size:18px;font-weight:normal;line-height:1}.home .slider .slider-cell .content a.button:hover{text-decoration:none !important;background-color:#f33}@media screen and (max-width: 600px){.home .slider .slider-cell .content a.button{width:100%;text-align:center}}.home .flickity-page-dots{display:none}.home .flickity-prev-next-button{background:none;box-shadow:none;color:#fff;opacity:.5}.home .flickity-prev-next-button svg{left:10%;width:80%;height:80%}.home .flickity-prev-next-button .arrow{fill:#fff}.home .flickity-prev-next-button.next{right:25px}.home .flickity-prev-next-button.previous{left:25px}.home .flickity-prev-next-button:disabled{display:none}@media screen and (max-width: 600px){.home .flickity-prev-next-button{display:none}}.page-id-2 .quotes,.page-id-2 .references,.page-id-227 .quotes,.page-id-227 .references,.page-id-240 .quotes,.page-id-240 .references{display:none}div.map iframe{width:100%;height:350px}#navigation{-ms-flex:1;flex:1;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;position:relative}@media print{#navigation{display:none}}#navigation nav.main-navigation{width:100%}@media screen and (max-width: 667px){#navigation{margin-top:-18px}}#navigation .container{position:relative;border-radius:15px 15px 0px 0px}#navigation .navicon{padding:5px 15px;right:0px;background-color:#FFFFFF;border-radius:5px;margin-right:10px;margin-top:10px;padding:5px 10px;opacity:.9}#navigation .navicon::before{display:inline-block;content:'';border-radius:7px;height:14px;width:14px;background-color:#ff6666;position:absolute;top:6px;right:6px}#navigation .navicon.awayfromtop{right:0px;margin-top:10px !important}#navigation .navicon.toggled{right:205px;margin-top:10px !important}#navigation .navicon.clicked::before{display:none}#navigation .menu-hoofdmenu-container,#navigation .menu-hoofdmenu-frans-container,#navigation .menu-hoofdmenu-engels-container{text-align:right}@media screen and (max-width: 600px){#navigation .menu-hoofdmenu-container,#navigation .menu-hoofdmenu-frans-container,#navigation .menu-hoofdmenu-engels-container{text-align:left}}#navigation #primary-menu{padding-top:10px;margin-left:auto;margin-right:auto;width:auto;display:inline-block}@media screen and (max-width: 800px){#navigation #primary-menu{padding-top:0px;margin-left:10px}}@media screen and (max-width: 600px){#navigation #primary-menu{width:205px;opacity:.9}}#navigation #primary-menu li{margin-right:5px;margin-left:5px;float:left}#navigation #primary-menu li a{padding:13px 15px;color:#373544;font-size:16px;line-height:1;text-transform:uppercase;font-weight:600;outline:none}#navigation #primary-menu li a:hover{color:#21a4f0}@media screen and (max-width: 1100px){#navigation #primary-menu li a{padding:13px 13px}}#navigation #primary-menu li.current_page_item>a,#navigation #primary-menu li.current-menu-item>a,#navigation #primary-menu li.current-menu-parent>a,#navigation #primary-menu li.current_page_parent>a,#navigation #primary-menu li.current-page-ancestor>a{color:#21a4f0}#navigation #primary-menu li.current_page_item>a:after,#navigation #primary-menu li.current-menu-item>a:after,#navigation #primary-menu li.current-menu-parent>a:after,#navigation #primary-menu li.current_page_parent>a:after,#navigation #primary-menu li.current-page-ancestor>a:after{content:'';display:block;position:absolute;margin:0 auto;bottom:0;left:0;right:0;width:30px;height:1px;background:#21a4f0}@media screen and (max-width: 800px){#navigation #primary-menu li.current_page_item>a:after,#navigation #primary-menu li.current-menu-item>a:after,#navigation #primary-menu li.current-menu-parent>a:after,#navigation #primary-menu li.current_page_parent>a:after,#navigation #primary-menu li.current-page-ancestor>a:after{display:none}}#navigation #primary-menu li:last-child{margin-left:25px}#navigation #primary-menu li:last-child a{color:#fff;background-color:#21a4f0;border-radius:50px}#navigation #primary-menu li:last-child a:hover{background-color:#373544}#navigation #primary-menu li:last-child a::before{display:inline-block;content:'';border-radius:7px;height:14px;width:14px;background-color:#ff6666;position:absolute;top:0px;right:0px}@media screen and (max-width: 1100px){#navigation #primary-menu li:last-child{margin-left:20px}}@media screen and (max-width: 600px){#navigation #primary-menu li:last-child{margin-left:0px;padding-left:25px;padding-right:25px;margin-top:15px}#navigation #primary-menu li:last-child a{text-align:center}#navigation #primary-menu li:last-child a::before{right:25px}}@media screen and (max-width: 1100px){#navigation #primary-menu li{margin-left:0px;margin-right:0px}}@media screen and (max-width: 600px){#navigation #primary-menu li{float:none}}.menu-container{padding-top:0px !important}.menu-container .container{font-size:0;display:-ms-flexbox;display:flex}@media screen and (max-width: 600px){.menu-container .container{-ms-flex-direction:column;flex-direction:column}}.menu-container .container .menu-tracking-container,.menu-container .container .menu-monitoring-container,.menu-container .container .menu-business-software-container,.menu-container .container .menu-tracking-engels-container,.menu-container .container .menu-monitoring-engels-container,.menu-container .container .menu-business-software-engels-container,.menu-container .container .menu-tracking-frans-container,.menu-container .container .menu-monitoring-frans-container,.menu-container .container .menu-business-software-frans-container{-ms-flex:1;flex:1;display:inline-block;text-align:center}.menu-container .container .menu-tracking-container ul,.menu-container .container .menu-monitoring-container ul,.menu-container .container .menu-business-software-container ul,.menu-container .container .menu-tracking-engels-container ul,.menu-container .container .menu-monitoring-engels-container ul,.menu-container .container .menu-business-software-engels-container ul,.menu-container .container .menu-tracking-frans-container ul,.menu-container .container .menu-monitoring-frans-container ul,.menu-container .container .menu-business-software-frans-container ul{background-color:#21a4f0;background-repeat:no-repeat;background-position:center 60px;padding-top:190px}.menu-container .container .menu-tracking-container ul li,.menu-container .container .menu-monitoring-container ul li,.menu-container .container .menu-business-software-container ul li,.menu-container .container .menu-tracking-engels-container ul li,.menu-container .container .menu-monitoring-engels-container ul li,.menu-container .container .menu-business-software-engels-container ul li,.menu-container .container .menu-tracking-frans-container ul li,.menu-container .container .menu-monitoring-frans-container ul li,.menu-container .container .menu-business-software-frans-container ul li{width:100%}.menu-container .container .menu-tracking-container ul li h4,.menu-container .container .menu-monitoring-container ul li h4,.menu-container .container .menu-business-software-container ul li h4,.menu-container .container .menu-tracking-engels-container ul li h4,.menu-container .container .menu-monitoring-engels-container ul li h4,.menu-container .container .menu-business-software-engels-container ul li h4,.menu-container .container .menu-tracking-frans-container ul li h4,.menu-container .container .menu-monitoring-frans-container ul li h4,.menu-container .container .menu-business-software-frans-container ul li h4{color:#fff;font-size:26px}.menu-container .container .menu-tracking-container ul li h4 a,.menu-container .container .menu-monitoring-container ul li h4 a,.menu-container .container .menu-business-software-container ul li h4 a,.menu-container .container .menu-tracking-engels-container ul li h4 a,.menu-container .container .menu-monitoring-engels-container ul li h4 a,.menu-container .container .menu-business-software-engels-container ul li h4 a,.menu-container .container .menu-tracking-frans-container ul li h4 a,.menu-container .container .menu-monitoring-frans-container ul li h4 a,.menu-container .container .menu-business-software-frans-container ul li h4 a{color:#fff}.menu-container .container .menu-tracking-container ul li:not(:first-child) a,.menu-container .container .menu-monitoring-container ul li:not(:first-child) a,.menu-container .container .menu-business-software-container ul li:not(:first-child) a,.menu-container .container .menu-tracking-engels-container ul li:not(:first-child) a,.menu-container .container .menu-monitoring-engels-container ul li:not(:first-child) a,.menu-container .container .menu-business-software-engels-container ul li:not(:first-child) a,.menu-container .container .menu-tracking-frans-container ul li:not(:first-child) a,.menu-container .container .menu-monitoring-frans-container ul li:not(:first-child) a,.menu-container .container .menu-business-software-frans-container ul li:not(:first-child) a{border-top:Solid 1px #57abee;font-size:19px;padding:12px;display:inline-block;width:100%;color:#fff !important;font-weight:normal !important}.menu-container .container .menu-tracking-container ul li:not(:first-child) a:hover,.menu-container .container .menu-monitoring-container ul li:not(:first-child) a:hover,.menu-container .container .menu-business-software-container ul li:not(:first-child) a:hover,.menu-container .container .menu-tracking-engels-container ul li:not(:first-child) a:hover,.menu-container .container .menu-monitoring-engels-container ul li:not(:first-child) a:hover,.menu-container .container .menu-business-software-engels-container ul li:not(:first-child) a:hover,.menu-container .container .menu-tracking-frans-container ul li:not(:first-child) a:hover,.menu-container .container .menu-monitoring-frans-container ul li:not(:first-child) a:hover,.menu-container .container .menu-business-software-frans-container ul li:not(:first-child) a:hover{background-color:#373544}@media screen and (max-width: 1100px){.menu-container .container .menu-tracking-container ul li:not(:first-child) a,.menu-container .container .menu-monitoring-container ul li:not(:first-child) a,.menu-container .container .menu-business-software-container ul li:not(:first-child) a,.menu-container .container .menu-tracking-engels-container ul li:not(:first-child) a,.menu-container .container .menu-monitoring-engels-container ul li:not(:first-child) a,.menu-container .container .menu-business-software-engels-container ul li:not(:first-child) a,.menu-container .container .menu-tracking-frans-container ul li:not(:first-child) a,.menu-container .container .menu-monitoring-frans-container ul li:not(:first-child) a,.menu-container .container .menu-business-software-frans-container ul li:not(:first-child) a{font-size:17px;padding-left:0px;padding-right:0px}}@media screen and (max-width: 800px){.menu-container .container .menu-tracking-container ul li:not(:first-child) a,.menu-container .container .menu-monitoring-container ul li:not(:first-child) a,.menu-container .container .menu-business-software-container ul li:not(:first-child) a,.menu-container .container .menu-tracking-engels-container ul li:not(:first-child) a,.menu-container .container .menu-monitoring-engels-container ul li:not(:first-child) a,.menu-container .container .menu-business-software-engels-container ul li:not(:first-child) a,.menu-container .container .menu-tracking-frans-container ul li:not(:first-child) a,.menu-container .container .menu-monitoring-frans-container ul li:not(:first-child) a,.menu-container .container .menu-business-software-frans-container ul li:not(:first-child) a{font-size:14px}}@media screen and (max-width: 600px){.menu-container .container .menu-tracking-container ul li:not(:first-child) a,.menu-container .container .menu-monitoring-container ul li:not(:first-child) a,.menu-container .container .menu-business-software-container ul li:not(:first-child) a,.menu-container .container .menu-tracking-engels-container ul li:not(:first-child) a,.menu-container .container .menu-monitoring-engels-container ul li:not(:first-child) a,.menu-container .container .menu-business-software-engels-container ul li:not(:first-child) a,.menu-container .container .menu-tracking-frans-container ul li:not(:first-child) a,.menu-container .container .menu-monitoring-frans-container ul li:not(:first-child) a,.menu-container .container .menu-business-software-frans-container ul li:not(:first-child) a{font-size:19px;padding:12px}}.menu-container .container .menu-tracking-container,.menu-container .container .menu-tracking-engels-container,.menu-container .container .menu-tracking-frans-container{margin-right:20px}@media screen and (max-width: 800px){.menu-container .container .menu-tracking-container,.menu-container .container .menu-tracking-engels-container,.menu-container .container .menu-tracking-frans-container{margin-right:10px}}@media screen and (max-width: 600px){.menu-container .container .menu-tracking-container,.menu-container .container .menu-tracking-engels-container,.menu-container .container .menu-tracking-frans-container{margin-right:0px;margin-bottom:20px}}.menu-container .container .menu-tracking-container ul,.menu-container .container .menu-tracking-engels-container ul,.menu-container .container .menu-tracking-frans-container ul{background-image:url(../img/tracking.png)}.menu-container .container .menu-monitoring-container,.menu-container .container .menu-monitoring-engels-container,.menu-container .container .menu-monitoring-frans-container{margin-left:20px;margin-right:20px}@media screen and (max-width: 800px){.menu-container .container .menu-monitoring-container,.menu-container .container .menu-monitoring-engels-container,.menu-container .container .menu-monitoring-frans-container{margin-left:10px;margin-right:10px}}@media screen and (max-width: 600px){.menu-container .container .menu-monitoring-container,.menu-container .container .menu-monitoring-engels-container,.menu-container .container .menu-monitoring-frans-container{margin-left:0px;margin-right:0px;margin-bottom:20px}}.menu-container .container .menu-monitoring-container ul,.menu-container .container .menu-monitoring-engels-container ul,.menu-container .container .menu-monitoring-frans-container ul{background-image:url(../img/monitoring.png)}.menu-container .container .menu-business-software-container,.menu-container .container .menu-business-software-engels-container,.menu-container .container .menu-business-software-frans-container{margin-left:20px}@media screen and (max-width: 800px){.menu-container .container .menu-business-software-container,.menu-container .container .menu-business-software-engels-container,.menu-container .container .menu-business-software-frans-container{margin-left:10px}}@media screen and (max-width: 600px){.menu-container .container .menu-business-software-container,.menu-container .container .menu-business-software-engels-container,.menu-container .container .menu-business-software-frans-container{margin-left:0px}}.menu-container .container .menu-business-software-container ul,.menu-container .container .menu-business-software-engels-container ul,.menu-container .container .menu-business-software-frans-container ul{background-image:url(../img/business-software.png)}.menu-container .container .menu-solutions-container,.menu-container .container .menu-solutions-frans-container,.menu-container .container .menu-solutions-engels-container{width:100%}.menu-container .container .menu-solutions-container ul,.menu-container .container .menu-solutions-frans-container ul,.menu-container .container .menu-solutions-engels-container ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width: 1100px){.menu-container .container .menu-solutions-container ul,.menu-container .container .menu-solutions-frans-container ul,.menu-container .container .menu-solutions-engels-container ul{margin-top:15px}}@media screen and (max-width: 600px){.menu-container .container .menu-solutions-container ul,.menu-container .container .menu-solutions-frans-container ul,.menu-container .container .menu-solutions-engels-container ul{-ms-flex-direction:column;flex-direction:column}}.menu-container .container .menu-solutions-container ul li,.menu-container .container .menu-solutions-frans-container ul li,.menu-container .container .menu-solutions-engels-container ul li{-ms-flex:1;flex:1;display:inline-block;text-align:center;background-color:#a4b3cc;margin-left:20px;margin-right:20px}@media screen and (max-width: 800px){.menu-container .container .menu-solutions-container ul li,.menu-container .container .menu-solutions-frans-container ul li,.menu-container .container .menu-solutions-engels-container ul li{margin-left:10px;margin-right:10px}}@media screen and (max-width: 600px){.menu-container .container .menu-solutions-container ul li,.menu-container .container .menu-solutions-frans-container ul li,.menu-container .container .menu-solutions-engels-container ul li{margin-left:0px;margin-right:0px;margin-bottom:20px}}.menu-container .container .menu-solutions-container ul li:first-child,.menu-container .container .menu-solutions-frans-container ul li:first-child,.menu-container .container .menu-solutions-engels-container ul li:first-child{margin-left:0px}.menu-container .container .menu-solutions-container ul li:last-child,.menu-container .container .menu-solutions-frans-container ul li:last-child,.menu-container .container .menu-solutions-engels-container ul li:last-child{margin-right:0px;margin-bottom:0px}.menu-container .container .menu-solutions-container ul li a,.menu-container .container .menu-solutions-frans-container ul li a,.menu-container .container .menu-solutions-engels-container ul li a{background-repeat:no-repeat;background-position:center 80px;background-image:url(../img/hardware.png);display:inline-block;color:#fff;font-weight:bold;font-size:24px;width:100%;padding-top:180px;padding-bottom:70px}.menu-container .container .menu-solutions-container ul li a:hover,.menu-container .container .menu-solutions-frans-container ul li a:hover,.menu-container .container .menu-solutions-engels-container ul li a:hover{background-color:#373544}.menu-container .container .menu-solutions-container ul li:first-child a,.menu-container .container .menu-solutions-frans-container ul li:first-child a,.menu-container .container .menu-solutions-engels-container ul li:first-child a{background-image:url(../img/software.png)}.menu-container .container .menu-solutions-container ul li:last-child a,.menu-container .container .menu-solutions-frans-container ul li:last-child a,.menu-container .container .menu-solutions-engels-container ul li:last-child a{background-image:url(../img/service.png)}body.toggled nav.main-navigation #primary-menu,body.toggled nav.main-navigation .menu{right:0px}.archive header .featured-image img,.blog header .featured-image img,.single-post header .featured-image img,.search header .featured-image img{width:100%;height:100%;object-fit:cover}.archive .quotes,.archive .references,.blog .quotes,.blog .references,.single-post .quotes,.single-post .references,.search .quotes,.search .references{display:none}.archive main,.blog main{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive main .articles,.blog main .articles{max-width:1280px;width:90%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:100px;padding-bottom:100px}@media screen and (max-width: 1100px){.archive main .articles,.blog main .articles{padding-top:50px;padding-bottom:50px}}.archive main article,.blog main article{border:Solid 2px #ced3dc;text-align:center;padding:0px;width:31%;margin-right:3.5%;margin-bottom:3.5%}@media screen and (max-width: 1100px){.archive main article,.blog main article{margin-right:4%}}.archive main article:nth-of-type(3n+0),.blog main article:nth-of-type(3n+0){margin-right:0}@media screen and (max-width: 1100px){.archive main article:nth-of-type(3n+0),.blog main article:nth-of-type(3n+0){margin-right:4%}}@media screen and (max-width: 1100px){.archive main article,.blog main article{width:48%}.archive main article:nth-of-type(2n+0),.blog main article:nth-of-type(2n+0){margin-right:0}}@media screen and (max-width: 600px){.archive main article,.blog main article{width:100%;margin-right:0;margin-bottom:20px;margin-right:0 !important}}.archive main article h2,.blog main article h2{text-align:center !important;font-size:22px !important;color:#4E4B5C !important;font-weight:normal;margin:0px;padding:40px;padding-left:65px;padding-right:65px;padding-bottom:70px}.archive main article h2 a,.blog main article h2 a{color:#4E4B5C !important}.archive main article h2:before,.blog main article h2:before{display:none}.archive main article h2:after,.blog main article h2:after{margin-left:auto;margin-right:auto;background-color:#4E4B5C !important;bottom:30px !important;width:75px}.archive main article p,.blog main article p{padding:0px;margin:0px;font-size:20px;color:#aabbd2;padding-left:40px;padding-right:40px}.archive main article .readmore a,.blog main article .readmore a{display:inline-block;clear:left;padding:17px 30px;line-height:1;border-radius:50px;color:#21a4f0 !important;border:Solid 1px #21a4f0;font-weight:normal;text-transform:uppercase;margin:40px;text-align:center;white-space:nowrap}.archive main article .readmore a:hover,.blog main article .readmore a:hover{text-decoration:none !important;color:#373544 !important;border:Solid 1px #373544}.archive main article .entry-meta,.blog main article .entry-meta{font-size:14px;font-weight:bold;color:#404040}.archive main article .img-container.featured-image,.blog main article .img-container.featured-image{max-height:initial;height:300px;overflow:initial}.archive main nav,.blog main nav,.search main nav{text-align:center}.archive main nav .nav-next,.archive main nav .nav-previous,.blog main nav .nav-next,.blog main nav .nav-previous,.search main nav .nav-next,.search main nav .nav-previous{float:none;width:auto;display:inline-block}.archive main nav a,.blog main nav a,.search main nav a{display:inline-block;text-shadow:none;box-shadow:none;float:none;padding:17px 30px;line-height:1;border-radius:50px;color:#fff !important;background-color:#21a4f0;text-transform:uppercase;font-size:18px;margin-left:10px;margin-right:10px;margin-bottom:100px}.archive main nav a:hover,.blog main nav a:hover,.search main nav a:hover{color:#fff !important;background-color:#373544}.single-post main article{padding-top:0px;margin-bottom:0px}.single-post main article .entry-meta{font-size:14px;font-weight:bold;color:#404040;text-align:center;margin-bottom:30px}.single-post main article .entry-footer{display:block !important;text-align:center;font-size:16px;padding-bottom:25px;opacity:.75}.single-post main article .entry-footer a{font-weight:normal}.single-post main article .entry-footer .edit-link{display:none}.single-post main article .img-container.featured-image{max-height:initial;height:auto;overflow:initial;width:50%;float:right;margin-left:25px;margin-bottom:15px}@media screen and (max-width: 800px){.single-post main article .img-container.featured-image{width:100%;float:none;margin-left:0px}}.single-post main article .img-container.featured-image img{border-radius:25px}.single-post main nav{display:none}.quotes{position:relative;height:355px;background-image:url(../img/quotes.jpg);background-repeat:no-repeat;background-size:cover;color:#fff}.quotes .container{height:100%}.quotes .container .slider{height:100%;width:100%}.quotes .container .slider .flickity-viewport{width:100%}.quotes .container .flickity-prev-next-button{display:none}.quotes .container .flickity-page-dots{bottom:30px}.quotes .container .flickity-page-dots .dot{background-color:#cccccc;margin:0 5px}.quotes .container .flickity-page-dots .dot.is-selected{background-color:#21a4f0}.quotes .container .quote{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.quotes .container .quote p{font-weight:300;font-size:15px;line-height:29px}.quotes .container .quote h3{font-weight:400;font-size:22px}html.object-fit .single-realisation .img-container.featured-image img{width:100%;height:100%;object-fit:cover}html.object-fit .single-realisation .block{font-size:20px;background-color:#f5f5f5;padding-top:100px;padding-bottom:100px}@media screen and (max-width: 1100px){html.object-fit .single-realisation .block{padding-top:50px;padding-bottom:50px}}html.object-fit .single-realisation .block img{margin-bottom:100px}@media screen and (max-width: 1100px){html.object-fit .single-realisation .block img{max-width:50%;margin-bottom:50px;margin:0px}}@media screen and (max-width: 800px){html.object-fit .single-realisation .block img{max-width:40%}}@media screen and (max-width: 600px){html.object-fit .single-realisation .block img{max-width:100%;width:100%}}html.object-fit .single-realisation .block h2{margin-bottom:0px;padding-bottom:0px;line-height:1;display:-ms-flexbox;display:flex}html.object-fit .single-realisation .block h2:before,html.object-fit .single-realisation .block h2:after{display:none}html.object-fit .single-realisation .block h3{display:-ms-flexbox;display:flex}html.object-fit .single-realisation .block h3{position:relative;margin-left:auto;margin-right:auto;left:0;right:0;font-weight:normal;display:inline-block;font-size:19px;margin-bottom:50px;margin-top:0px;padding-top:0px;line-height:1}html.object-fit .single-realisation .block h3:before{content:'';display:block;position:absolute;width:10px;height:10px;bottom:-25px;margin:0 60px;box-sizing:border-box;border:1px solid #21a4f0;border-radius:50%;background:#fff;z-index:1;left:0;right:0}html.object-fit .single-realisation .block h3:after{content:'';display:block;position:absolute;width:130px;height:1px;bottom:-25px;margin:5px 0 4px 0;background:#21a4f0;left:0;right:0}html.object-fit .single-realisation .contact:not(.normal){background-color:transparent}#content .realisations{padding-bottom:100px}@media screen and (max-width: 1100px){#content .realisations{padding-bottom:50px}}#content .realisations h2{text-align:center;display:block}#content .realisations h2:after,#content .realisations h2:before{margin-left:auto;margin-right:auto}#content .realisations .wrapper{padding-top:25px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 600px){#content .realisations .wrapper{padding-top:10px}}#content .realisations .wrapper .realisation{border:Solid 2px #ced3dc;text-align:center;padding:0px;width:31%;margin-right:3.5%;margin-bottom:3.5%}@media screen and (max-width: 1100px){#content .realisations .wrapper .realisation{margin-right:4%}}#content .realisations .wrapper .realisation:nth-of-type(3n+0){margin-right:0}@media screen and (max-width: 1100px){#content .realisations .wrapper .realisation:nth-of-type(3n+0){margin-right:4%}}@media screen and (max-width: 1100px){#content .realisations .wrapper .realisation{width:48%}#content .realisations .wrapper .realisation:nth-of-type(2n+0){margin-right:0}}@media screen and (max-width: 600px){#content .realisations .wrapper .realisation{width:100%;margin-right:0;margin-bottom:20px;margin-right:0 !important}}#content .realisations .wrapper .realisation h3{text-align:center !important;font-size:22px !important;color:#4E4B5C !important;font-weight:normal;margin:0px;padding:40px;padding-left:65px;padding-right:65px}#content .realisations .wrapper .realisation h3 a{color:#4E4B5C !important}#content .realisations .wrapper .realisation h3:before{display:none}#content .realisations .wrapper .realisation h3:after{margin-left:auto;margin-right:auto;background-color:#4E4B5C !important;bottom:30px !important;width:75px}#content .realisations .wrapper .realisation p{padding:0px;margin:0px;font-size:20px;color:#aabbd2;padding-left:40px;padding-right:40px}#content .realisations .wrapper .realisation .readmore a{display:inline-block;clear:left;padding:17px 30px;line-height:1;border-radius:50px;color:#21a4f0 !important;border:Solid 1px #21a4f0;font-weight:normal;text-transform:uppercase;margin:40px}#content .realisations .wrapper .realisation .readmore a:hover{text-decoration:none !important;color:#373544 !important;border:Solid 1px #373544}#content .realisations .wrapper .realisation .entry-meta{font-size:14px;font-weight:bold;color:#404040}#content .realisations .wrapper .realisation .img-container.featured-image{max-height:initial;height:300px;overflow:initial}.references{text-align:center;padding:75px}.references h2:before,.references h2:after{margin-left:auto;margin-right:auto}.references .slider{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:5px;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.references .slider div{-ms-flex:1;flex:1;text-align:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 600px){.references .slider div{-ms-flex:0 auto;flex:0 auto;width:50%;margin-top:30px}}.references .slider div img{max-width:80%}@media screen and (max-width: 1100px){.references{padding-left:0px;padding-right:0px}}.search main .navigation{margin-top:75px;margin-bottom:100px}.search main .navigation a{margin-bottom:0px}@media screen and (max-width: 600px){.search main .navigation{margin-bottom:75px}.search main .navigation a{margin-bottom:25px}}.search .contactlink{margin-bottom:25px}.search #navigation #primary-menu li.current_page_parent>a{color:#373544}.search #navigation #primary-menu li.current_page_parent>a:after{display:none}.page-template-solutions-tpl #content{-ms-flex-direction:column;flex-direction:column}.page-template-solutions-tpl main{font-size:20px}.page-template-solutions-tpl main .block{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 1100px){.page-template-solutions-tpl main .block{padding-top:50px;padding-bottom:50px}}.page-template-solutions-tpl main .block img.bottom{margin-bottom:100px}@media screen and (max-width: 1100px){.page-template-solutions-tpl main .block img.bottom{margin-bottom:50px}}.page-template-solutions-tpl main .block:nth-last-child(2){padding-top:0px}.page-template-solutions-tpl main .block:nth-last-child(3){padding-top:0px;padding-bottom:0px;text-align:center}.page-template-solutions-tpl main .block:nth-last-child(3) h2:before,.page-template-solutions-tpl main .block:nth-last-child(3) h2:after{margin-left:auto;margin-right:auto}.page-template-solutions-tpl main .block:first-child{text-align:center}.page-template-solutions-tpl main .block h2{display:inline-block}.page-template-solutions-tpl main .block:nth-last-child(1) h2{margin-bottom:0px;padding-bottom:0px;line-height:1;display:-ms-flexbox;display:flex}.page-template-solutions-tpl main .block:nth-last-child(1) h2:before,.page-template-solutions-tpl main .block:nth-last-child(1) h2:after{display:none}.page-template-solutions-tpl main .block:nth-last-child(1) h3{display:-ms-flexbox;display:flex}@media screen and (max-width: 1100px){.page-template-solutions-tpl main .block:nth-last-child(1){padding-bottom:0px}.page-template-solutions-tpl main .block:nth-last-child(1) img{max-width:50%;margin:0px}}@media screen and (max-width: 600px){.page-template-solutions-tpl main .block:nth-last-child(1) img{width:100%;max-width:100%}}.page-template-solutions-tpl main .block h3{position:relative;margin-left:auto;margin-right:auto;left:0;right:0;font-weight:normal;display:inline-block;font-size:19px;margin-bottom:50px;margin-top:0px;padding-top:0px;line-height:1}.page-template-solutions-tpl main .block h3:before{content:'';display:block;position:absolute;width:10px;height:10px;bottom:-25px;margin:0 60px;box-sizing:border-box;border:1px solid #21a4f0;border-radius:50%;background:#fff;z-index:1;left:0;right:0}.page-template-solutions-tpl main .block h3:after{content:'';display:block;position:absolute;width:130px;height:1px;bottom:-25px;margin:5px 0 4px 0;background:#21a4f0;left:0;right:0}.page-template-solutions-tpl .contact{background-color:#fff}
