/*!
Theme Name: CrossCast
Theme URI: https://www.crosscast.be/
Author: Tim Camerlinckx / digital astronaut
Author URI: https://digitalastronaut.be/
Description: Theme custom made for the CrossCast main website
Version: 1.0.0
*/*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0}ul,ol,h1,h2,h3,h4,h5,h6,p,span,li,fieldset{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,span,a,li,input,textarea,button,div{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}li{list-style:none}button,input,textarea,select{border:none;outline:none;background:transparent}button:not([type="checkbox"]):not([type="radio"]),input:not([type="checkbox"]):not([type="radio"]),textarea:not([type="checkbox"]):not([type="radio"]),select:not([type="checkbox"]):not([type="radio"]){-moz-appearance:none;-webkit-appearance:none}fieldset{border:0}textarea{resize:vertical}audio,canvas,img,video{vertical-align:middle}.ir{display:block}.ir span{position:absolute;left:-100000px;line-height:0}.for-mobile{display:none}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}body{background:#fff;font-family:"Montserrat","Helvetica","Arial",sans-serif}body .modal-backdrop.show{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#cross-app ::selection{background:#5fab66;color:#fff}#cross-app ::-moz-selection{background:#5fab66;color:#fff}#cross-app h1,#cross-app h2,#cross-app h3,#cross-app h4,#cross-app h5,#cross-app h6,#cross-app span{margin:0;color:#333;font-family:"Montserrat","Helvetica","Arial",sans-serif}#cross-app h1 a,#cross-app h2 a,#cross-app h3 a,#cross-app h4 a,#cross-app h5 a,#cross-app h6 a,#cross-app span a{color:#00a3df;text-decoration:none;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}#cross-app h1 a:hover,#cross-app h1 a:active,#cross-app h2 a:hover,#cross-app h2 a:active,#cross-app h3 a:hover,#cross-app h3 a:active,#cross-app h4 a:hover,#cross-app h4 a:active,#cross-app h5 a:hover,#cross-app h5 a:active,#cross-app h6 a:hover,#cross-app h6 a:active,#cross-app span a:hover,#cross-app span a:active{color:#0072ab;text-decoration:none}#cross-app h1.title,#cross-app h2.title,#cross-app h3.title,#cross-app h4.title,#cross-app h5.title,#cross-app h6.title,#cross-app span.title{margin-bottom:30px;font-size:30px;line-height:40px;font-weight:700}#cross-app h1.subtitle,#cross-app h2.subtitle,#cross-app h3.subtitle,#cross-app h4.subtitle,#cross-app h5.subtitle,#cross-app h6.subtitle,#cross-app span.subtitle{margin-bottom:25px;font-size:24px;line-height:30px;font-weight:700}#cross-app h1.subtitle.light,#cross-app h2.subtitle.light,#cross-app h3.subtitle.light,#cross-app h4.subtitle.light,#cross-app h5.subtitle.light,#cross-app h6.subtitle.light,#cross-app span.subtitle.light{font-weight:300}#cross-app h1.sectiontitle,#cross-app h2.sectiontitle,#cross-app h3.sectiontitle,#cross-app h4.sectiontitle,#cross-app h5.sectiontitle,#cross-app h6.sectiontitle,#cross-app span.sectiontitle{margin-bottom:10px;font-size:18px;line-height:26px;font-weight:700}#cross-app h1.white,#cross-app h2.white,#cross-app h3.white,#cross-app h4.white,#cross-app h5.white,#cross-app h6.white,#cross-app span.white{color:#fff}#cross-app h1.blue,#cross-app h2.blue,#cross-app h3.blue,#cross-app h4.blue,#cross-app h5.blue,#cross-app h6.blue,#cross-app span.blue{color:#00a3df}#cross-app p{margin-bottom:20px;color:#333;font-family:"Montserrat","Helvetica","Arial",sans-serif;font-size:16px;line-height:24px;font-weight:300}#cross-app p strong{font-weight:700}#cross-app p em{font-style:italic}#cross-app p a{color:#00a3df;text-decoration:none}#cross-app p a:hover,#cross-app p a:active{text-decoration:underline}#cross-app p sub{bottom:0;color:#999}#cross-app p.lead{font-size:18px;line-height:26px;font-weight:700}#cross-app p:last-of-type{margin-bottom:0}#cross-app img{display:block;max-width:100%;height:auto;margin:0 auto}#cross-app ol,#cross-app ul{padding-left:20px;margin-left:20px}#cross-app ol>li,#cross-app ul>li{margin-bottom:5px;position:relative;color:#333;font-family:"Montserrat","Helvetica","Arial",sans-serif;font-size:16px;line-height:24px;font-weight:300}#cross-app ol>li strong,#cross-app ul>li strong{font-weight:700}#cross-app ol>li em,#cross-app ul>li em{font-style:italic}#cross-app ol>li a,#cross-app ul>li a{color:#00a3df;text-decoration:none}#cross-app ol>li a:hover,#cross-app ol>li a:active,#cross-app ul>li a:hover,#cross-app ul>li a:active{text-decoration:underline}#cross-app ol>li:before,#cross-app ul>li:before{content:"";display:inline-block;width:0;height:0;position:absolute;left:-20px;top:7px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #333}#cross-app ol.clean,#cross-app ul.clean{padding-left:0;margin-left:0}#cross-app ol.clean>li,#cross-app ul.clean>li{margin-bottom:0}#cross-app ol.clean>li:before,#cross-app ul.clean>li:before{display:none}#cross-app ol{counter-reset:ol-counter}#cross-app ol>li{counter-increment:ol-counter}#cross-app ol>li:before{content:counter(ol-counter) ".";top:0;border:0;font-weight:700}#cross-app a,#cross-app button{outline:none;text-decoration:none}#cross-app a:hover,#cross-app a:active,#cross-app a:focus,#cross-app button:hover,#cross-app button:active,#cross-app button:focus{outline:none;text-decoration:none}#cross-app .editor-content h1,#cross-app .editor-content h2,#cross-app .editor-content h3,#cross-app .editor-content h4,#cross-app .editor-content h5,#cross-app .editor-content h6{margin-top:40px;margin-bottom:10px;color:#00a3df;font-size:18px;line-height:26px;font-weight:700}#cross-app .editor-content h1:first-child,#cross-app .editor-content h2:first-child,#cross-app .editor-content h3:first-child,#cross-app .editor-content h4:first-child,#cross-app .editor-content h5:first-child,#cross-app .editor-content h6:first-child{margin-top:0}#cross-app .editor-content h1:last-child,#cross-app .editor-content h2:last-child,#cross-app .editor-content h3:last-child,#cross-app .editor-content h4:last-child,#cross-app .editor-content h5:last-child,#cross-app .editor-content h6:last-child{margin-bottom:0}#cross-app .editor-content p,#cross-app .editor-content ul,#cross-app .editor-content ol{margin-bottom:20px}#cross-app .editor-content p img{margin-top:40px}#cross-app .editor-content p .textlink{margin-bottom:15px}#cross-app .datetime{color:#999;font-family:"Montserrat","Helvetica","Arial",sans-serif;font-size:12px;line-height:16px;font-weight:300;letter-spacing:0.25px;text-transform:uppercase}#cross-app .page-end .sectiontitle{margin-top:40px;margin-bottom:20px}#cross-app .page-end .btn{margin-top:0;margin-right:30px}#cross-app nav.breadcrumbs ol.breadcrumb{padding:25px 0 0 0;margin-bottom:0;background:none}#cross-app nav.breadcrumbs ol.breadcrumb>li.breadcrumb-item{color:#999;font-family:"Montserrat","Helvetica","Arial",sans-serif;font-size:12px;line-height:16px;font-weight:300}#cross-app nav.breadcrumbs ol.breadcrumb>li.breadcrumb-item>a{color:#999}#cross-app nav.breadcrumbs ol.breadcrumb>li.breadcrumb-item>a:hover,#cross-app nav.breadcrumbs ol.breadcrumb>li.breadcrumb-item>a:active{color:#333;text-decoration:underline}#cross-app nav.breadcrumbs ol.breadcrumb>li.breadcrumb-item:after{content:"\0203A";display:inline-block;margin:0 5px}#cross-app nav.breadcrumbs ol.breadcrumb>li.breadcrumb-item:last-of-type:after{display:none}#cross-app ul.socials>li{display:inline-block}#cross-app ul.socials>li a.si{display:block;width:40px;height:40px;background-color:#00a3df;background-repeat:no-repeat;background-position:center center;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-moz-transition:background .3s ease-out;-o-transition:background .3s ease-out;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}#cross-app ul.socials>li a.si.li{background-image:url('assets/images/social-linkedin.png?1531845101')}#cross-app ul.socials>li a.si.tw{background-image:url('assets/images/social-twitter.png?1531845111')}#cross-app ul.socials>li a.si.fb{background-image:url('assets/images/social-facebook.png?1531845141')}#cross-app ul.socials>li a.si.ig{background-image:url('assets/images/social-instagram.png?1531845121')}#cross-app ul.socials>li a.si.yt{background-image:url('assets/images/social-youtube.png?1531845131')}#cross-app ul.socials>li a.si:hover,#cross-app ul.socials>li a.si:active{background-color:#0072ab}#cross-app .btn{display:inline-block;padding:20px 30px;margin-top:30px;background:#00a3df;border:0;color:#fff;font-family:"Montserrat","Helvetica","Arial",sans-serif;font-size:16px;line-height:20px;letter-spacing:0.5px;font-weight:400;text-transform:uppercase;white-space:normal;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#cross-app .btn:hover,#cross-app .btn:active,#cross-app .btn:focus{outline:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#cross-app .btn:hover,#cross-app .btn:active{background:#0072ab}#cross-app .textlink{display:inline-block;padding-left:10px;margin-top:15px;position:relative;color:#00a3df;font-family:"Montserrat","Helvetica","Arial",sans-serif;font-size:16px;line-height:24px;font-weight:400;text-decoration:underline;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#cross-app .textlink:hover,#cross-app .textlink:active{color:#0072ab;text-decoration:underline}#cross-app .textlink:before{display:block;content:"\0203A";position:absolute;left:0;top:0}#cross-app nav#nav-main{height:120px;padding:0;background:#fff;border-bottom:4px solid #f4f4f4}#cross-app nav#nav-main .container-fluid{padding-right:30px;padding-left:30px}#cross-app nav#nav-main .navbar-brand{display:block;width:56px;height:66px;padding:0;margin:0;background:url('assets/images/logo-crosscast-nav.png?1531833355') no-repeat left 0;-moz-background-size:246px 66px;-o-background-size:246px 66px;-webkit-background-size:246px 66px;background-size:246px 66px}#cross-app nav#nav-main .navbar-collapse ul.navbar-nav>li.nav-item{margin-left:15px;position:relative;font-family:"Montserrat","Helvetica","Arial",sans-serif;font-size:14px;line-height:30px;letter-spacing:0.5px;font-weight:300;text-transform:uppercase}#cross-app nav#nav-main .navbar-collapse ul.navbar-nav>li.nav-item span{display:block;padding:0 5px;color:#fff}#cross-app nav#nav-main .navbar-collapse ul.navbar-nav>li.nav-item>a.nav-link{width:100%;padding:0;position:absolute;left:50%;top:0;color:#333;font-family:"Montserrat","Helvetica","Arial",sans-serif;font-size:14px;line-height:30px;letter-spacing:0.2px;font-weight:300;text-transform:uppercase;text-decoration:none;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}#cross-app nav#nav-main .navbar-collapse ul.navbar-nav>li.nav-item>a.nav-link:hover,#cross-app nav#nav-main .navbar-collapse ul.navbar-nav>li.nav-item>a.nav-link:active{font-weight:700}#cross-app nav#nav-main .navbar-collapse ul.navbar-nav>li.nav-item.active>a.nav-link{font-weight:700}#cross-app nav#nav-main .lang-picker .wpml-ls-legacy-dropdown-click{width:auto;height:30px;margin-left:5px;border-left:1px solid #999}#cross-app nav#nav-main .lang-picker .wpml-ls-legacy-dropdown-click ul{padding-left:0;margin-left:0}#cross-app nav#nav-main .lang-picker .wpml-ls-legacy-dropdown-click ul>li{margin-bottom:0;line-height:20px}#cross-app nav#nav-main .lang-picker .wpml-ls-legacy-dropdown-click ul>li a.wpml-ls-item-toggle:after{border-width:4px;border-top-width:4px;right:0}#cross-app nav#nav-main .lang-picker .wpml-ls-legacy-dropdown-click ul>li:before{display:none}#cross-app nav#nav-main .lang-picker .wpml-ls-legacy-dropdown-click ul.wpml-ls-sub-menu{padding:5px 0;background:#f4f4f4;border:0}#cross-app nav#nav-main .lang-picker .wpml-ls-legacy-dropdown-click a{display:block;padding:3px 15px;background:none;border:0;color:#333;font-family:"Montserrat","Helvetica","Arial",sans-serif;font-size:14px;line-height:20px;letter-spacing:0.5px;font-weight:300;text-transform:uppercase;text-decoration:none}#cross-app nav#nav-main .lang-picker .wpml-ls-legacy-dropdown-click a:hover,#cross-app nav#nav-main .lang-picker .wpml-ls-legacy-dropdown-click a:active,#cross-app nav#nav-main .lang-picker .wpml-ls-legacy-dropdown-click a:focus{background:none}#cross-app footer#site-footer{padding-top:100px;padding-bottom:35px}#cross-app footer#site-footer ul li a{display:inline-block;color:#333;font-size:16px;line-height:24px;font-weight:300}#cross-app footer#site-footer ul li a:hover,#cross-app footer#site-footer ul li a:active{color:#00a3df;text-decoration:none}#cross-app footer#site-footer ul li a:hover.textlink,#cross-app footer#site-footer ul li a:active.textlink{text-decoration:underline}#cross-app footer#site-footer .sectiontitle a{color:#333}#cross-app footer#site-footer .sectiontitle a:hover,#cross-app footer#site-footer .sectiontitle a:active{color:#00a3df;text-decoration:none}#cross-app footer#site-footer .block{margin-bottom:65px}#cross-app footer#site-footer .block.legal{margin-bottom:0;position:absolute;left:15px;bottom:65px}#cross-app footer#site-footer .block.legal p,#cross-app footer#site-footer .block.legal p a{color:#999}#cross-app footer#site-footer .block.legal p:hover,#cross-app footer#site-footer .block.legal p:active,#cross-app footer#site-footer .block.legal p a:hover,#cross-app footer#site-footer .block.legal p a:active{color:#00a3df}#cross-app footer#site-footer ul.socials{width:160px}#cross-app #content{padding-top:120px}#cross-app #content .hcenter{max-width:750px;margin-right:auto;margin-left:auto}#cross-app #content .vcenter{position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#cross-app #content .vcenter.hcenter{left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#cross-app #content .smaller-container{max-width:700px;margin:0 auto}#cross-app #content .row>.column.col-extra-padding{padding-right:45px;padding-left:45px}#cross-app #content .element.pagin ul.pagination>li.page-item>.page-link{width:50px;padding:15px;border-color:#999;color:#333;font-family:"Montserrat","Helvetica","Arial",sans-serif;font-size:14px;line-height:20px;font-weight:300;text-align:center;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#cross-app #content .element.pagin ul.pagination>li.page-item>.page-link span{-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}#cross-app #content .element.pagin ul.pagination>li.page-item>.page-link:hover,#cross-app #content .element.pagin ul.pagination>li.page-item>.page-link:active{background:#f4f4f4;text-decoration:none}#cross-app #content .element.pagin ul.pagination>li.page-item.active>a.page-link{background:#999;color:#fff}#cross-app #content .element.pagin ul.pagination>li.page-item.disabled>a.page-link{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}#cross-app #content .element.pagin ul.pagination>li.page-item.directional>a.page-link{font-size:20px}#cross-app #content .element.hex{max-width:300px;margin:0 auto;position:relative;overflow:hidden}#cross-app #content .element.hex .hexagon{display:block;overflow:hidden;visibility:hidden;-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-webkit-transform:rotate(120deg);transform:rotate(120deg)}#cross-app #content .element.hex .hexagon .inner-hexagon{width:100%;height:100%;overflow:hidden;-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}#cross-app #content .element.hex .hexagon .inner-hexagon .innermost-hexagon{width:100%;height:100%;position:relative;visibility:visible;background:#00a3df;-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-webkit-transform:rotate(-60deg);transform:rotate(-60deg);-moz-transition:background .3s ease-out;-o-transition:background .3s ease-out;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}#cross-app #content .element.hex .hexagon .inner-hexagon .innermost-hexagon .subtitle,#cross-app #content .element.hex .hexagon .inner-hexagon .innermost-hexagon .textlink{color:#fff}#cross-app #content .element.hex .hexagon .inner-hexagon .innermost-hexagon .subtitle{margin-bottom:0}#cross-app #content .element.hex .hexagon .inner-hexagon .innermost-hexagon .hcenter{width:100%;padding:30px}#cross-app #content .element.hex .hexagon .inner-hexagon .innermost-hexagon.content{background:#cc3b45}#cross-app #content .element.hex .hexagon .inner-hexagon .innermost-hexagon.technical{background:#00a3df}#cross-app #content .element.hex .hexagon .inner-hexagon .innermost-hexagon.marcom{background:#5fab66}#cross-app #content .element.hex:hover .hexagon .inner-hexagon .innermost-hexagon,#cross-app #content .element.hex:active .hexagon .inner-hexagon .innermost-hexagon{background:#8ac8ee}#cross-app #content .element.hex:hover .hexagon .inner-hexagon .innermost-hexagon.content,#cross-app #content .element.hex:active .hexagon .inner-hexagon .innermost-hexagon.content{background:#f69a95}#cross-app #content .element.hex:hover .hexagon .inner-hexagon .innermost-hexagon.technical,#cross-app #content .element.hex:active .hexagon .inner-hexagon .innermost-hexagon.technical{background:#8ac8ee}#cross-app #content .element.hex:hover .hexagon .inner-hexagon .innermost-hexagon.marcom,#cross-app #content .element.hex:active .hexagon .inner-hexagon .innermost-hexagon.marcom{background:#9ad199}#cross-app #content .element.hex.academy .hexagon .inner-hexagon .innermost-hexagon .subtitle{margin-bottom:0;font-size:16px;line-height:18px}#cross-app #content .element.hex.academy .hexagon .inner-hexagon .innermost-hexagon .textlink{margin-top:5px;font-size:12px;line-height:18px}#cross-app #content .element.hex.academy .hexagon .inner-hexagon .innermost-hexagon .hcenter{padding:15px}#cross-app #content .element.form .nf-form-wrap{padding-top:30px}#cross-app #content .element.form .nf-form-wrap .nf-form-fields-required,#cross-app #content .element.form .nf-form-wrap .nf-field-container .nf-after-field .nf-error-msg,#cross-app #content .element.form .nf-form-wrap .nf-field-container.file_upload-container .nf-field .field-wrap .nf-field-element .nf-fu-progress{display:none}#cross-app #content .element.form .nf-form-wrap .nf-field-container{margin-bottom:30px}#cross-app #content .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap .nf-field-label label,#cross-app #content .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap .nf-field-element input.nf-element,#cross-app #content .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap .nf-field-element textarea.nf-element,#cross-app #content .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap .nf-field-element select.nf-element{color:#333;font-family:"Montserrat","Helvetica","Arial",sans-serif;font-size:16px;line-height:24px;font-weight:300;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#cross-app #content .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap .nf-field-label label a{color:#00a3df;text-decoration:none}#cross-app #content .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap .nf-field-label label a:hover,#cross-app #content .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap .nf-field-label label a:active{text-decoration:underline}#cross-app #content .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap .nf-field-label label sub{bottom:0;color:#999}#cross-app #content .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap .nf-field-element input.nf-element,#cross-app #content .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap .nf-field-element textarea.nf-element,#cross-app #content .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap .nf-field-element select.nf-element{display:block;max-width:360px;height:50px;padding:13px 20px;border:1px solid #333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#cross-app #content .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap .nf-field-element input.nf-element.btn{height:auto;margin-top:0;border:0;color:#fff;line-height:20px;font-weight:400;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#cross-app #content .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap .nf-field-element textarea.nf-element{max-width:100%;height:170px}#cross-app #content .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap.nf-error .nf-field-label label,#cross-app #content .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap.nf-error .nf-field-element input.nf-element,#cross-app #content .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap.nf-error .nf-field-element textarea.nf-element,#cross-app #content .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap.nf-error .nf-field-element select.nf-element{color:#cc3b45}#cross-app #content .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap.nf-error .nf-field-element input.nf-element,#cross-app #content .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap.nf-error .nf-field-element textarea.nf-element,#cross-app #content .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap.nf-error .nf-field-element select.nf-element{border-color:#cc3b45}#cross-app #content .element.form .nf-form-wrap .nf-field-container.listselect-container .nf-field .field-wrap .nf-field-element{position:relative}#cross-app #content .element.form .nf-form-wrap .nf-field-container.listselect-container .nf-field .field-wrap .nf-field-element:after{content:"\025BE";display:block;width:50px;height:50px;position:absolute;right:0;top:0;border-left:1px solid #333;pointer-events:none;color:#333;font-size:16px;line-height:48px;font-weight:400;text-align:center}#cross-app #content .element.form .nf-form-wrap .nf-field-container.listcheckbox-container .nf-field .field-wrap .nf-field-element ul>li label,#cross-app #content .element.form .nf-form-wrap .nf-field-container.listradio-container .nf-field .field-wrap .nf-field-element ul>li label{padding-left:35px;margin-left:0;position:relative;cursor:pointer}#cross-app #content .element.form .nf-form-wrap .nf-field-container.listcheckbox-container .nf-field .field-wrap .nf-field-element ul>li label:before,#cross-app #content .element.form .nf-form-wrap .nf-field-container.listcheckbox-container .nf-field .field-wrap .nf-field-element ul>li label:after,#cross-app #content .element.form .nf-form-wrap .nf-field-container.listradio-container .nf-field .field-wrap .nf-field-element ul>li label:before,#cross-app #content .element.form .nf-form-wrap .nf-field-container.listradio-container .nf-field .field-wrap .nf-field-element ul>li label:after{content:"";display:block;width:20px;height:20px;position:absolute;left:0;top:2px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#cross-app #content .element.form .nf-form-wrap .nf-field-container.listcheckbox-container .nf-field .field-wrap .nf-field-element ul>li label:before,#cross-app #content .element.form .nf-form-wrap .nf-field-container.listradio-container .nf-field .field-wrap .nf-field-element ul>li label:before{background:#f4f4f4;border:1px solid #333}#cross-app #content .element.form .nf-form-wrap .nf-field-container.listcheckbox-container .nf-field .field-wrap .nf-field-element ul>li input.nf-element,#cross-app #content .element.form .nf-form-wrap .nf-field-container.listcheckbox-container .nf-field .field-wrap .nf-field-element ul>li:before,#cross-app #content .element.form .nf-form-wrap .nf-field-container.listradio-container .nf-field .field-wrap .nf-field-element ul>li input.nf-element,#cross-app #content .element.form .nf-form-wrap .nf-field-container.listradio-container .nf-field .field-wrap .nf-field-element ul>li:before{display:none}#cross-app #content .element.form .nf-form-wrap .nf-field-container.listradio-container .nf-field .field-wrap .nf-field-element ul>li label:before,#cross-app #content .element.form .nf-form-wrap .nf-field-container.listradio-container .nf-field .field-wrap .nf-field-element ul>li label:after{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}#cross-app #content .element.form .nf-form-wrap .nf-field-container.listradio-container .nf-field .field-wrap .nf-field-element ul>li label:after{width:14px;height:14px;left:3px;top:5px;background:#00a3df;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#cross-app #content .element.form .nf-form-wrap .nf-field-container.listradio-container .nf-field .field-wrap .nf-field-element ul>li label:hover:after,#cross-app #content .element.form .nf-form-wrap .nf-field-container.listradio-container .nf-field .field-wrap .nf-field-element ul>li label:active:after,#cross-app #content .element.form .nf-form-wrap .nf-field-container.listradio-container .nf-field .field-wrap .nf-field-element ul>li label.nf-checked-label:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#cross-app #content .element.form .nf-form-wrap .nf-field-container.listcheckbox-container .nf-field .field-wrap .nf-field-element ul>li{display:block;width:33.333333%;float:left}#cross-app #content .element.form .nf-form-wrap .nf-field-container.listcheckbox-container .nf-field .field-wrap .nf-field-element ul>li label:after{background:url('assets/images/form-check.png?1531922502') no-repeat center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#cross-app #content .element.form .nf-form-wrap .nf-field-container.listcheckbox-container .nf-field .field-wrap .nf-field-element ul>li label:hover:before,#cross-app #content .element.form .nf-form-wrap .nf-field-container.listcheckbox-container .nf-field .field-wrap .nf-field-element ul>li label:active:before{background:#00a3df;border-color:#00a3df}#cross-app #content .element.form .nf-form-wrap .nf-field-container.listcheckbox-container .nf-field .field-wrap .nf-field-element ul>li label:hover:after,#cross-app #content .element.form .nf-form-wrap .nf-field-container.listcheckbox-container .nf-field .field-wrap .nf-field-element ul>li label:active:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#cross-app #content .element.form .nf-form-wrap .nf-field-container.listcheckbox-container .nf-field .field-wrap .nf-field-element ul>li label.nf-checked-label:before{background:#00a3df;border-color:#00a3df}#cross-app #content .element.form .nf-form-wrap .nf-field-container.listcheckbox-container .nf-field .field-wrap .nf-field-element ul>li label.nf-checked-label:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#cross-app #content .element.form .nf-form-wrap .nf-field-container.listcheckbox-container .nf-field .field-wrap .nf-field-element ul>li input.nf-element{display:none}#cross-app #content .element.form .nf-form-wrap .nf-field-container.listcheckbox-container.listcheckbox-container-stacked .nf-field .field-wrap .nf-field-element ul>li{width:100%;float:none}#cross-app #content .element.form .nf-form-wrap .nf-field-container.listcheckbox-container.listcheckbox-container-stacked .nf-field .field-wrap .nf-field-element ul>li label{text-align:left}#cross-app #content .element.form .nf-form-wrap .nf-field-container.checkbox-container .nf-field .field-wrap .nf-field-label{display:block;padding-left:0;cursor:pointer}#cross-app #content .element.form .nf-form-wrap .nf-field-container.checkbox-container .nf-field .field-wrap .nf-field-label label{padding-left:35px;position:relative}#cross-app #content .element.form .nf-form-wrap .nf-field-container.checkbox-container .nf-field .field-wrap .nf-field-label label:before,#cross-app #content .element.form .nf-form-wrap .nf-field-container.checkbox-container .nf-field .field-wrap .nf-field-label label:after{content:"";display:block;width:20px;height:20px;position:absolute;left:0;top:2px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#cross-app #content .element.form .nf-form-wrap .nf-field-container.checkbox-container .nf-field .field-wrap .nf-field-label label:before{background:#f4f4f4;border:1px solid #333}#cross-app #content .element.form .nf-form-wrap .nf-field-container.checkbox-container .nf-field .field-wrap .nf-field-label label:after{background:url('assets/images/form-check.png?1531922502') no-repeat center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#cross-app #content .element.form .nf-form-wrap .nf-field-container.checkbox-container .nf-field .field-wrap .nf-field-label label:hover:before,#cross-app #content .element.form .nf-form-wrap .nf-field-container.checkbox-container .nf-field .field-wrap .nf-field-label label:active:before{background:#00a3df;border-color:#00a3df}#cross-app #content .element.form .nf-form-wrap .nf-field-container.checkbox-container .nf-field .field-wrap .nf-field-label label:hover:after,#cross-app #content .element.form .nf-form-wrap .nf-field-container.checkbox-container .nf-field .field-wrap .nf-field-label label:active:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#cross-app #content .element.form .nf-form-wrap .nf-field-container.checkbox-container .nf-field .field-wrap .nf-field-label label.nf-checked-label:before{background:#00a3df;border-color:#00a3df}#cross-app #content .element.form .nf-form-wrap .nf-field-container.checkbox-container .nf-field .field-wrap .nf-field-label label.nf-checked-label:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#cross-app #content .element.form .nf-form-wrap .nf-field-container.checkbox-container .nf-field .field-wrap .nf-field-element{display:none}#cross-app #content .element.form .nf-form-wrap .nf-field-container.file_upload-container .nf-field .field-wrap .nf-field-element .btn{padding:10px 15px;margin-right:15px;margin-top:0;margin-bottom:0;background:#999;float:left;font-size:14px;line-height:18px;letter-spacing:0}#cross-app #content .element.form .nf-form-wrap .nf-field-container.file_upload-container .nf-field .field-wrap .nf-field-element .btn span{color:#fff}#cross-app #content .element.form .nf-form-wrap .nf-field-container.file_upload-container .nf-field .field-wrap .nf-field-element input.nf-element{height:0;padding:0;margin:0;border:0;font-size:0;line-height:0}#cross-app #content .element.form .nf-form-wrap .nf-field-container.file_upload-container .nf-field .field-wrap .nf-field-element .files_uploaded{padding-top:7px}#cross-app #content .element.form .nf-form-wrap .nf-field-container.file_upload-container .nf-field .field-wrap .nf-field-element .files_uploaded p a{color:#cc3b45}#cross-app #content .element.form .nf-form-wrap .nf-field-container.html-container{margin-bottom:0}#cross-app #content .element.form .nf-form-wrap .nf-field-container.html-container .sectiontitle{margin-top:20px;margin-bottom:25px;color:#00a3df}#cross-app #content .element.form .nf-form-wrap .nf-field-container.hidden-container{display:none;margin-bottom:0}#cross-app #content .element.form .nf-form-wrap.nf-multi-cell .nf-mp-header h3{margin-bottom:40px;color:#333;font-family:"Montserrat","Helvetica","Arial",sans-serif;font-size:30px;line-height:36px;font-weight:700}#cross-app #content .element.form .nf-form-wrap.nf-multi-cell .nf-mp-header h3 span{display:block;color:#999;font-size:14px;line-height:20px;text-transform:uppercase}#cross-app #content .element.form .nf-form-wrap.nf-multi-cell .nf-mp-body .nf-row{margin-right:-10px;margin-left:-10px}#cross-app #content .element.form .nf-form-wrap.nf-multi-cell .nf-mp-body .nf-row .nf-cell{padding-right:10px;padding-left:10px}#cross-app #content .element.form .nf-form-wrap.nf-multi-cell .nf-mp-footer ul.nf-next-previous{margin-top:10px !important;margin-bottom:0 !important}#cross-app #content .element.form .nf-form-wrap.nf-multi-cell .nf-mp-footer ul.nf-next-previous>li{position:relative;z-index:1}#cross-app #content .element.form .nf-form-wrap.nf-multi-cell .nf-mp-footer ul.nf-next-previous>li input{display:inline-block;padding:20px 30px;background:#00a3df;border:0;cursor:pointer;color:#fff;font-family:"Montserrat","Helvetica","Arial",sans-serif;font-size:16px;line-height:20px;letter-spacing:0.5px;font-weight:400;text-transform:uppercase;white-space:normal;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#cross-app #content .element.form .nf-form-wrap.nf-multi-cell .nf-mp-footer ul.nf-next-previous>li input:hover,#cross-app #content .element.form .nf-form-wrap.nf-multi-cell .nf-mp-footer ul.nf-next-previous>li input:active,#cross-app #content .element.form .nf-form-wrap.nf-multi-cell .nf-mp-footer ul.nf-next-previous>li input:focus{outline:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#cross-app #content .element.form .nf-form-wrap.nf-multi-cell .nf-mp-footer ul.nf-next-previous>li input:hover,#cross-app #content .element.form .nf-form-wrap.nf-multi-cell .nf-mp-footer ul.nf-next-previous>li input:active{background:#0072ab}#cross-app #content .element.form .nf-form-wrap.nf-multi-cell .nf-mp-footer ul.nf-next-previous>li.nf-previous-item{z-index:2}#cross-app #content .element.form .nf-form-wrap.nf-multi-cell .nf-mp-footer ul.nf-next-previous>li.nf-previous-item input{margin-right:10px;background:#999}#cross-app #content .element.form .nf-form-wrap.nf-multi-cell .nf-mp-footer ul.nf-next-previous>li.nf-next-item{float:none}#cross-app #content .element.form .nf-form-wrap.nf-multi-cell .nf-mp-footer ul.nf-next-previous>li:before{display:none}#cross-app #content .element.form .nf-form-wrap .nf-error-msg{display:inline-block;padding:15px 30px;margin-top:15px;background:#f69a95;border:1px solid #cc3b45;color:#fff;font-size:16px;line-height:24px;font-weight:400}#cross-app #content .element.modal .modal-dialog{max-width:700px}#cross-app #content .element.modal .modal-dialog .modal-content .modal-header,#cross-app #content .element.modal .modal-dialog .modal-content .modal-body,#cross-app #content .element.modal .modal-dialog .modal-content .modal-footer{padding:0;margin:0;border:0}#cross-app #content .element.modal .modal-dialog .modal-content .modal-header{position:relative}#cross-app #content .element.modal .modal-dialog .modal-content .modal-header button.close{width:40px;height:40px;padding:0;margin:0;position:absolute;right:10px;top:10px;background:url('assets/images/button-close.png?1533980518') no-repeat center center;cursor:pointer;z-index:2;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#cross-app #content .element.modal .modal-dialog .modal-content .modal-body{padding-right:50px;padding-left:50px}#cross-app #content .element.modal .modal-dialog .modal-content .modal-body .row{margin-right:-50px;margin-left:-50px}#cross-app #content .element.modal .modal-dialog .modal-content .modal-body .column{padding:50px}#cross-app #content .element.modal .modal-dialog .modal-content .modal-body .column .btn{margin-top:20px}#cross-app #content .element.modal .modal-dialog .modal-content .modal-body .column:first-of-type{border-right:1px solid #f4f4f4}#cross-app #content .element.modal .modal-dialog .modal-content .modal-body .column:last-of-type{border-left:1px solid #f4f4f4}#cross-app #content .element.survey .element.modal .modal-dialog .modal-content .modal-body{padding-top:30px;padding-bottom:20px}#cross-app #content .element.survey .element.modal .modal-dialog .modal-content .modal-body .subtitle{margin-bottom:0}#cross-app #content .element.survey .element.modal .modal-dialog .modal-content .modal-body .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap .nf-field-element textarea.nf-element{height:100px}#cross-app #content .element.survey .element.modal .modal-dialog .modal-content .modal-body .element.form .nf-form-wrap .nf-field-container.listradio-container .nf-field .field-wrap .nf-field-element ul>li{margin-bottom:15px !important}#cross-app #content .element.survey .element.modal .modal-dialog .modal-content .modal-body .element.form .nf-form-wrap .nf-field-container.listradio-container .nf-field .field-wrap .nf-field-element ul>li label{margin:0}#cross-app #content .element.survey .element.modal .modal-dialog .modal-content .modal-body .element.form .nf-form-wrap .nf-field-container.other-option-container{margin:0}#cross-app #content .element.survey .element.modal .modal-dialog .modal-content .modal-body .element.form .nf-form-wrap .nf-field-container.other-option-container .nf-field .field-wrap .nf-field-element input.nf-element{height:40px;padding:8px 20px;position:absolute;left:110px;top:-78px}#cross-app #content .element.survey .element.modal .modal-dialog .modal-content .modal-body .element.form .nf-form-wrap .nf-field-container.html-container p:last-of-type{margin-bottom:30px}#cross-app #content .pg-section{padding-top:80px;padding-bottom:80px}#cross-app #content .pg-section.pg-header{padding-top:60px;padding-bottom:0}#cross-app #content .pg-section.pg-header p.lead{max-width:1024px}#cross-app #content .pg-section.pg-header.image-header{min-height:350px;padding-bottom:60px;position:relative;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#cross-app #content .pg-section.pg-header.image-header h2.title{margin-bottom:0}#cross-app #content .pg-section.pg-header.image-header .container{z-index:2}#cross-app #content .pg-section.pg-header.image-header:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#333;z-index:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}#cross-app #content .pg-section.half-image{position:relative;background:#f4f4f4}#cross-app #content .pg-section.half-image .column .subtitle.blue a{color:#00a3df}#cross-app #content .pg-section.half-image .column.image{width:50%;height:100%;position:absolute;top:0;background-repeat:no-repeat;background-position:center center;overflow:hidden;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#cross-app #content .pg-section.half-image .column.image:after{content:"";display:block;width:0;height:0;position:absolute;right:0;top:50%;border-top:300px solid transparent;border-bottom:300px solid transparent;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#cross-app #content .pg-section.half-image.right .column.image{right:0}#cross-app #content .pg-section.half-image.right .column.image:after{left:0;border-left:150px solid #f4f4f4}#cross-app #content .pg-section.half-image.left .column.image{left:0}#cross-app #content .pg-section.half-image.left .column.image:after{right:0;border-right:150px solid #f4f4f4}#cross-app #content .pg-section.jobs article.job{width:210px;padding:1px 2px;margin:55px auto;position:relative;background:#333;-moz-transition:background .3s ease-out;-o-transition:background .3s ease-out;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}#cross-app #content .pg-section.jobs article.job a{display:block;height:140px;position:relative;background:#fff;-moz-transition:background .3s ease-out;-o-transition:background .3s ease-out;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}#cross-app #content .pg-section.jobs article.job a .hcenter{width:100%;padding:0 15px}#cross-app #content .pg-section.jobs article.job a .sector,#cross-app #content .pg-section.jobs article.job a .conditions{color:#333;font-family:"Montserrat","Helvetica","Arial",sans-serif;font-size:12px;line-height:16px;font-weight:300;text-transform:uppercase;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}#cross-app #content .pg-section.jobs article.job a .sectiontitle{margin-top:10px;margin-bottom:10px;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}#cross-app #content .pg-section.jobs article.job a:before,#cross-app #content .pg-section.jobs article.job a:after{border-right:103px solid transparent;border-left:103px solid transparent;z-index:2}#cross-app #content .pg-section.jobs article.job a:before{top:-54px;border-bottom:54px solid #fff}#cross-app #content .pg-section.jobs article.job a:after{border-top:54px solid #fff;bottom:-54px}#cross-app #content .pg-section.jobs article.job:before,#cross-app #content .pg-section.jobs article.job:after,#cross-app #content .pg-section.jobs article.job a:before,#cross-app #content .pg-section.jobs article.job a:after{content:"";display:block;width:0;height:0;position:absolute;left:0;-moz-transition:border-color .3s ease-out;-o-transition:border-color .3s ease-out;-webkit-transition:border-color .3s ease-out;transition:border-color .3s ease-out}#cross-app #content .pg-section.jobs article.job:before,#cross-app #content .pg-section.jobs article.job:after{border-right:105px solid transparent;border-left:105px solid transparent;z-index:1}#cross-app #content .pg-section.jobs article.job:before{top:-55px;border-bottom:55px solid #333}#cross-app #content .pg-section.jobs article.job:after{border-top:55px solid #333;bottom:-55px}#cross-app #content .pg-section.jobs article.job:hover,#cross-app #content .pg-section.jobs article.job:active{background:#333}#cross-app #content .pg-section.jobs article.job:hover a,#cross-app #content .pg-section.jobs article.job:active a{background:#333}#cross-app #content .pg-section.jobs article.job:hover a .sectiontitle,#cross-app #content .pg-section.jobs article.job:hover a .sector,#cross-app #content .pg-section.jobs article.job:hover a .conditions,#cross-app #content .pg-section.jobs article.job:active a .sectiontitle,#cross-app #content .pg-section.jobs article.job:active a .sector,#cross-app #content .pg-section.jobs article.job:active a .conditions{color:#fff}#cross-app #content .pg-section.jobs article.job:hover a .sectiontitle,#cross-app #content .pg-section.jobs article.job:active a .sectiontitle{text-decoration:underline}#cross-app #content .pg-section.jobs article.job:hover a:before,#cross-app #content .pg-section.jobs article.job:active a:before{border-bottom-color:#333}#cross-app #content .pg-section.jobs article.job:hover a:after,#cross-app #content .pg-section.jobs article.job:active a:after{border-top-color:#333}#cross-app #content .pg-section.jobs article.job:hover:before,#cross-app #content .pg-section.jobs article.job:active:before{border-bottom-color:#333}#cross-app #content .pg-section.jobs article.job:hover:after,#cross-app #content .pg-section.jobs article.job:active:after{border-top-color:#333}#cross-app #content .pg-section.jobs article.job.marcom{background:#5fab66}#cross-app #content .pg-section.jobs article.job.marcom a .sectiontitle{color:#5fab66}#cross-app #content .pg-section.jobs article.job.marcom:before{border-bottom-color:#5fab66}#cross-app #content .pg-section.jobs article.job.marcom:after{border-top-color:#5fab66}#cross-app #content .pg-section.jobs article.job.marcom:hover,#cross-app #content .pg-section.jobs article.job.marcom:active{background:#9ad199}#cross-app #content .pg-section.jobs article.job.marcom:hover a,#cross-app #content .pg-section.jobs article.job.marcom:active a{background:#9ad199}#cross-app #content .pg-section.jobs article.job.marcom:hover a .sectiontitle,#cross-app #content .pg-section.jobs article.job.marcom:active a .sectiontitle{color:#fff}#cross-app #content .pg-section.jobs article.job.marcom:hover a:before,#cross-app #content .pg-section.jobs article.job.marcom:active a:before{border-bottom-color:#9ad199}#cross-app #content .pg-section.jobs article.job.marcom:hover a:after,#cross-app #content .pg-section.jobs article.job.marcom:active a:after{border-top-color:#9ad199}#cross-app #content .pg-section.jobs article.job.marcom:hover:before,#cross-app #content .pg-section.jobs article.job.marcom:active:before{border-bottom-color:#9ad199}#cross-app #content .pg-section.jobs article.job.marcom:hover:after,#cross-app #content .pg-section.jobs article.job.marcom:active:after{border-top-color:#9ad199}#cross-app #content .pg-section.jobs article.job.content{background:#cc3b45}#cross-app #content .pg-section.jobs article.job.content a .sectiontitle{color:#cc3b45}#cross-app #content .pg-section.jobs article.job.content:before{border-bottom-color:#cc3b45}#cross-app #content .pg-section.jobs article.job.content:after{border-top-color:#cc3b45}#cross-app #content .pg-section.jobs article.job.content:hover,#cross-app #content .pg-section.jobs article.job.content:active{background:#f69a95}#cross-app #content .pg-section.jobs article.job.content:hover a,#cross-app #content .pg-section.jobs article.job.content:active a{background:#f69a95}#cross-app #content .pg-section.jobs article.job.content:hover a .sectiontitle,#cross-app #content .pg-section.jobs article.job.content:active a .sectiontitle{color:#fff}#cross-app #content .pg-section.jobs article.job.content:hover a:before,#cross-app #content .pg-section.jobs article.job.content:active a:before{border-bottom-color:#f69a95}#cross-app #content .pg-section.jobs article.job.content:hover a:after,#cross-app #content .pg-section.jobs article.job.content:active a:after{border-top-color:#f69a95}#cross-app #content .pg-section.jobs article.job.content:hover:before,#cross-app #content .pg-section.jobs article.job.content:active:before{border-bottom-color:#f69a95}#cross-app #content .pg-section.jobs article.job.content:hover:after,#cross-app #content .pg-section.jobs article.job.content:active:after{border-top-color:#f69a95}#cross-app #content .pg-section.jobs article.job.technical{background:#00a3df}#cross-app #content .pg-section.jobs article.job.technical a .sectiontitle{color:#00a3df}#cross-app #content .pg-section.jobs article.job.technical:before{border-bottom-color:#00a3df}#cross-app #content .pg-section.jobs article.job.technical:after{border-top-color:#00a3df}#cross-app #content .pg-section.jobs article.job.technical:hover,#cross-app #content .pg-section.jobs article.job.technical:active{background:#8ac8ee}#cross-app #content .pg-section.jobs article.job.technical:hover a,#cross-app #content .pg-section.jobs article.job.technical:active a{background:#8ac8ee}#cross-app #content .pg-section.jobs article.job.technical:hover a .sectiontitle,#cross-app #content .pg-section.jobs article.job.technical:active a .sectiontitle{color:#fff}#cross-app #content .pg-section.jobs article.job.technical:hover a:before,#cross-app #content .pg-section.jobs article.job.technical:active a:before{border-bottom-color:#8ac8ee}#cross-app #content .pg-section.jobs article.job.technical:hover a:after,#cross-app #content .pg-section.jobs article.job.technical:active a:after{border-top-color:#8ac8ee}#cross-app #content .pg-section.jobs article.job.technical:hover:before,#cross-app #content .pg-section.jobs article.job.technical:active:before{border-bottom-color:#8ac8ee}#cross-app #content .pg-section.jobs article.job.technical:hover:after,#cross-app #content .pg-section.jobs article.job.technical:active:after{border-top-color:#8ac8ee}#cross-app #content .pg-section.cases article.case{max-width:360px;margin:0 auto;position:relative;overflow:hidden}#cross-app #content .pg-section.cases article.case .hexagon{display:block;overflow:hidden;visibility:hidden;-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-webkit-transform:rotate(120deg);transform:rotate(120deg)}#cross-app #content .pg-section.cases article.case .hexagon .inner-hexagon{width:100%;height:100%;overflow:hidden;-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}#cross-app #content .pg-section.cases article.case .hexagon .inner-hexagon .innermost-hexagon{width:100%;height:100%;position:relative;visibility:visible;-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}#cross-app #content .pg-section.cases article.case .hexagon .inner-hexagon .innermost-hexagon img{width:100%;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}#cross-app #content .pg-section.cases article.case .hexagon .inner-hexagon .innermost-hexagon .vcenter{width:100%;padding:30px;z-index:3}#cross-app #content .pg-section.cases article.case .hexagon .inner-hexagon .innermost-hexagon .title,#cross-app #content .pg-section.cases article.case .hexagon .inner-hexagon .innermost-hexagon p,#cross-app #content .pg-section.cases article.case .hexagon .inner-hexagon .innermost-hexagon .textlink{color:#fff}#cross-app #content .pg-section.cases article.case .hexagon .inner-hexagon .innermost-hexagon .title{margin-bottom:15px}#cross-app #content .pg-section.cases article.case .hexagon .inner-hexagon .innermost-hexagon:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#333;z-index:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#cross-app #content .pg-section.cases article.case:hover .hexagon .inner-hexagon .innermost-hexagon img,#cross-app #content .pg-section.cases article.case:active .hexagon .inner-hexagon .innermost-hexagon img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}#cross-app #content .pg-section.cases article.case:hover .hexagon .inner-hexagon .innermost-hexagon:before,#cross-app #content .pg-section.cases article.case:active .hexagon .inner-hexagon .innermost-hexagon:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}#cross-app #content .pg-section.articles article.post{margin-bottom:40px}#cross-app #content .pg-section.articles article.post a{display:block}#cross-app #content .pg-section.articles article.post .post-image{position:relative;overflow:hidden}#cross-app #content .pg-section.articles article.post .post-image img{width:100%;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}#cross-app #content .pg-section.articles article.post .post-image .category{width:50px;height:58px;position:absolute;right:20px;top:20px;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#cross-app #content .pg-section.articles article.post .post-image .category.marcom{background-image:url('assets/images/category-marcom.png?1531919495')}#cross-app #content .pg-section.articles article.post .post-image .category.technical{background-image:url('assets/images/category-technical.png?1531919509')}#cross-app #content .pg-section.articles article.post .post-image .category.content{background-image:url('assets/images/category-content.png?1531919522')}#cross-app #content .pg-section.articles article.post .post-preview{padding:40px;border:2px solid #f4f4f4;border-top:0;-moz-transition:background .3s ease-out;-o-transition:background .3s ease-out;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}#cross-app #content .pg-section.articles article.post .post-preview .subtitle{margin-bottom:10px;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}#cross-app #content .pg-section.articles article.post .post-preview .datetime{margin-bottom:20px}#cross-app #content .pg-section.articles article.post .post-preview p{font-size:14px;line-height:22px}#cross-app #content .pg-section.articles article.post:hover .post-image img,#cross-app #content .pg-section.articles article.post:active .post-image img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}#cross-app #content .pg-section.articles article.post:hover .post-preview,#cross-app #content .pg-section.articles article.post:active .post-preview{background:#f4f4f4}#cross-app #content .pg-section.articles article.post:hover .post-preview .subtitle,#cross-app #content .pg-section.articles article.post:active .post-preview .subtitle{color:#00a3df}#cross-app #content .pg-section.articles article.post:hover .post-preview a.textlink,#cross-app #content .pg-section.articles article.post:active .post-preview a.textlink{color:#00a3df}#cross-app #content .pg-section.newsletter{position:relative;background:#f4f4f4;z-index:1;overflow:hidden}#cross-app #content .pg-section.newsletter .element.form{max-width:400px;margin-right:auto;margin-left:auto}#cross-app #content .pg-section.newsletter .bg{width:100%;height:120%;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center center;z-index:-1;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#cross-app #content .pg-section.newsletter .bg.green{background-image:url('assets/images/newsletter-triangles-green.png?1531843958')}#cross-app #content .pg-section.newsletter .bg.red{background-image:url('assets/images/newsletter-triangles-red.png?1531843981')}#cross-app #content .pg-section.newsletter .bg.blue{background-image:url('assets/images/newsletter-triangles-blue.png?1531843970')}#cross-app #content .pg-section.disclaimer{padding-top:30px;padding-bottom:30px}#cross-app #content .pg-section.disclaimer a{color:#999;font-size:14px;line-height:20px;text-decoration:underline}#cross-app #content .pg-section.npt{padding-top:0}#cross-app #content .pg-section.npb{padding-bottom:0}#cross-app #content .pg-section.spt{padding-top:40px}#cross-app #content .pg-section.spb{padding-bottom:40px}#cross-app #content.home .pg-section.jobs .subtitle,#cross-app #content.home .pg-section.cases .subtitle{margin-bottom:60px}#cross-app #content.home .pg-section.jobs a.textlink,#cross-app #content.home .pg-section.cases a.textlink{margin-top:60px}#cross-app #content.home .pg-section.cases .element.slider{position:relative}#cross-app #content.home .pg-section.cases .element.slider .slide{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#cross-app #content.home .pg-section.cases .element.slider .slide.slick-active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#cross-app #content.home .pg-section.cases .element.slider .slide.slick-center{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#cross-app #content.home .pg-section.cases .element.slider .slick-arrow{width:40px;height:80px;padding:0;position:absolute;top:160px;cursor:pointer;z-index:10;color:transparent;font-size:0;line-height:0;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#cross-app #content.home .pg-section.cases .element.slider .slick-arrow:after{display:block;width:100%;height:100%;position:absolute;left:0;top:0;color:#333;font-size:30px;line-height:80px;text-align:center}#cross-app #content.home .pg-section.cases .element.slider .slick-arrow.slick-next{right:0}#cross-app #content.home .pg-section.cases .element.slider .slick-arrow.slick-next:after{content:"\02192"}#cross-app #content.home .pg-section.cases .element.slider .slick-arrow.slick-next:hover,#cross-app #content.home .pg-section.cases .element.slider .slick-arrow.slick-next:active{right:-5px;-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}#cross-app #content.home .pg-section.cases .element.slider .slick-arrow.slick-prev{left:0}#cross-app #content.home .pg-section.cases .element.slider .slick-arrow.slick-prev:after{content:"\02190"}#cross-app #content.home .pg-section.cases .element.slider .slick-arrow.slick-prev:hover,#cross-app #content.home .pg-section.cases .element.slider .slick-arrow.slick-prev:active{left:-5px;-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}#cross-app #content.home .pg-section.cases .element.slider ul.slick-dots{padding-left:0;margin-top:50px;font-size:0;line-height:0}#cross-app #content.home .pg-section.cases .element.slider ul.slick-dots>li{display:inline-block;margin:0 4px}#cross-app #content.home .pg-section.cases .element.slider ul.slick-dots>li button{display:block;width:12px;height:12px;padding:0;background:#e4e4e4;color:transparent;font-size:0;line-height:0;text-indent:-10000px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-transition:background .3s ease-out;-o-transition:background .3s ease-out;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}#cross-app #content.home .pg-section.cases .element.slider ul.slick-dots>li:before{display:none}#cross-app #content.home .pg-section.cases .element.slider ul.slick-dots>li.slick-active button{background:#333}#cross-app #content.general .pg-section.contentblocks{padding-top:30px;padding-bottom:70px}#cross-app #content.general .pg-section.contentblocks article.contentblock{padding-top:30px;padding-bottom:30px}#cross-app #content.general .pg-section.contentblocks article.contentblock .column.content .vcenter{padding-right:15px;padding-left:65px}#cross-app #content.general .pg-section.contentblocks article.contentblock .column.image.has-video{position:relative}#cross-app #content.general .pg-section.contentblocks article.contentblock .column.image.has-video .iframe-container{position:absolute;right:15px;left:15px;top:0;bottom:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-animation:fadeIn 0.5s 0.5s 1 ease-in-out forwards;-webkit-animation:fadeIn 0.5s 0.5s 1 ease-in-out forwards;animation:fadeIn 0.5s 0.5s 1 ease-in-out forwards}#cross-app #content.general .pg-section.contentblocks article.contentblock .column.image.has-video .iframe-container iframe{max-width:100%;max-height:100%}#cross-app #content.general .pg-section.contentblocks article.contentblock.inverse .column.content .vcenter{padding-right:65px;padding-left:15px}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#cross-app #content.page .pg-section.pg-header .container{position:relative}#cross-app #content.page .pg-section.pg-header aside.sidebar{width:33.333333%;position:absolute;right:0;top:0}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-thumbnail,#cross-app #content.page .pg-section.pg-header aside.sidebar .box-contact,#cross-app #content.page .pg-section.pg-header aside.sidebar .box-cta{margin-bottom:20px}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-thumbnail{position:relative}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-thumbnail:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:url('assets/images/case-image-overlay.png?1531923089') no-repeat center center;z-index:1;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-contact{padding:40px;background:#00a3df;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-contact .sectiontitle{margin-bottom:25px}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-contact .aside-img{width:60px;margin-right:15px;position:relative;float:left}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-contact .aside-img:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:url('assets/images/aside-image-overlay.png?1531909101') no-repeat center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-contact p{padding-top:10px;color:#fff;font-size:12px;line-height:16px;font-weight:300}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-contact p a{color:#fff}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-cta{background:#f4f4f4;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-transition:background .3s ease-out;-o-transition:background .3s ease-out;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-cta a{display:block}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-cta .column.image img{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-cta .column.content{color:#333;font-family:"Montserrat","Helvetica","Arial",sans-serif;font-size:14px;line-height:18px;font-weight:700;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-cta .column.content .vcenter{padding-right:15px;padding-left:15px}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-cta:hover,#cross-app #content.page .pg-section.pg-header aside.sidebar .box-cta:active{background:#999}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-cta:hover .column.content,#cross-app #content.page .pg-section.pg-header aside.sidebar .box-cta:active .column.content{color:#fff}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-button a.btn.btn-primary{width:100%;margin-top:0}#cross-app #content.page .pg-section#pagecontent{padding-top:0}#cross-app #content.overview .pg-section#children{padding-top:40px}#cross-app #content.single .pg-section.pg-header{padding-bottom:100px}#cross-app #content.single .pg-section.pg-header .image-header{margin-bottom:60px}#cross-app #content.single .pg-section.pg-header .image-header img{width:100%}#cross-app #content.single .pg-section.pg-header .title{margin-bottom:5px}#cross-app #content.single .pg-section.pg-header .editor-content{margin-top:20px}#cross-app #content.single .pg-section#suggested .subtitle{margin-bottom:40px}#cross-app #content.thanks .pg-section#cta{padding-top:30px}#cross-app #content.thanks .pg-section#cta.cases{padding-top:40px}#cross-app #content.thanks .pg-section#cta.cases .list-cases article.case{margin-top:30px}#cross-app #content.landing .pg-section .btn{margin-top:0}#cross-app #content.landing .pg-section.contentblocks{padding-top:0;padding-bottom:0}#cross-app #content.landing .pg-section.contentblocks article.contentblock{margin-bottom:60px;padding-top:0;padding-bottom:0}#cross-app #content.landing .pg-section.columns{padding-top:0;padding-bottom:0}#cross-app #content.landing .pg-section.columns .column{margin-bottom:60px}#cross-app #content.landing .pg-section.columns .column p{font-size:14px;line-height:22px}#cross-app #content.landing .pg-section.newsletter .btn{margin-top:30px}#cross-app #content.notfound .pg-section.pg-header{padding-bottom:80px}#cross-app #content.contact .pg-section.pg-header .title{margin-bottom:20px}#cross-app #content.contact .pg-section.pg-header .element.form{padding-top:15px}#cross-app #content.contact .pg-section.pg-header .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap .nf-field-element input.nf-element{max-width:100%}#cross-app #content.contact .pg-section.pg-header .offices{padding:45px;background:#00a3df}#cross-app #content.contact .pg-section.pg-header .offices .office{padding:15px 0}#cross-app #content.contact .pg-section.pg-header .offices .office .sectiontitle{margin-bottom:0}#cross-app #content.contact .pg-section.pg-header .offices .office p{color:#fff}#cross-app #content.contact .pg-section.pg-header .offices .office p a{color:#fff}#cross-app #content.contact .pg-section#team .title{margin-bottom:50px}#cross-app #content.contact .pg-section#team article.member{margin-bottom:15px}#cross-app #content.contact .pg-section#team article.member .member-image{width:200px;margin:0 auto;position:relative}#cross-app #content.contact .pg-section#team article.member .member-image:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:url('assets/images/contact-image-overlay.png?1531916162') no-repeat center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#cross-app #content.contact .pg-section#team article.member .member-info{margin-top:25px}#cross-app #content.contact .pg-section#team article.member .member-info h3{margin-bottom:10px;color:#00a3df;font-family:"Montserrat","Helvetica","Arial",sans-serif;font-size:16px;line-height:22px;font-weight:700}#cross-app #content.contact .pg-section#team article.member .member-info h3 span{display:block;font-size:14px;text-transform:uppercase}#cross-app #content.contact .pg-section#team article.member .member-info p a{color:#333}#cross-app #content.contact .pg-section#team article.member .member-info ul.socials{margin-top:25px}#cross-app #content.jobs .pg-section.pg-header{padding-bottom:25px}#cross-app #content.jobs .pg-section.jobs .row .column{margin-top:-25px}#cross-app #content.jobs .pg-section.jobs .row.even .column:first-of-type{margin-left:12.5%}#cross-app #content.jobs .pg-section#cta{padding-top:0}#cross-app #content.jobs .pg-section#cta .sectiontitle{margin-bottom:20px}#cross-app #content.jobs .pg-section#cta .btn{margin-top:0}#cross-app #content.cases .pg-section.cases{padding-top:60px}#cross-app #content.cases .pg-section.cases ul.filters>li{display:inline-block;margin:5px 15px}#cross-app #content.cases .pg-section.cases ul.filters>li>a{display:inline-block;padding:0 0 0 30px;position:relative;cursor:pointer;color:#333;font-family:"Montserrat","Helvetica","Arial",sans-serif;font-size:16px;line-height:20px;font-weight:300}#cross-app #content.cases .pg-section.cases ul.filters>li>a:before,#cross-app #content.cases .pg-section.cases ul.filters>li>a:after{content:"";display:block;width:20px;height:20px;position:absolute;left:0;top:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#cross-app #content.cases .pg-section.cases ul.filters>li>a:before{background:#f4f4f4}#cross-app #content.cases .pg-section.cases ul.filters>li>a:after{background:url('assets/images/form-check.png?1531922502') no-repeat center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#cross-app #content.cases .pg-section.cases ul.filters>li>a:hover,#cross-app #content.cases .pg-section.cases ul.filters>li>a:active{text-decoration:none}#cross-app #content.cases .pg-section.cases ul.filters>li>a:hover:before,#cross-app #content.cases .pg-section.cases ul.filters>li>a:active:before{background:#00a3df}#cross-app #content.cases .pg-section.cases ul.filters>li>a:hover:after,#cross-app #content.cases .pg-section.cases ul.filters>li>a:active:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#cross-app #content.cases .pg-section.cases ul.filters>li.active>a{text-decoration:none}#cross-app #content.cases .pg-section.cases ul.filters>li.active>a:before{background:#00a3df}#cross-app #content.cases .pg-section.cases ul.filters>li.active>a:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#cross-app #content.cases .pg-section.cases .list-cases{padding-top:95px;padding-bottom:135px}#cross-app #content.cases .pg-section.cases .list-cases article.case{margin:-35px auto}#cross-app #content.blog .pg-section.pg-header .title{margin-bottom:0}#cross-app #content.blog .pg-section#articles{padding-top:40px}#cross-app #content.blog .pg-section#articles nav.element.pagin{padding-top:40px}#cross-app #content.clients .pg-section.pg-header .title{margin-bottom:0}#cross-app #content.clients .pg-section#clients{padding-top:50px;padding-bottom:30px}#cross-app #content.clients .pg-section#clients .row{margin-right:-25px;margin-left:-25px}#cross-app #content.clients .pg-section#clients .row .column{padding-right:25px;padding-left:25px}#cross-app #content.clients .pg-section#clients .row .column img{margin-bottom:50px}#cross-app #content.clients .pg-section#cta{padding-top:0}#cross-app #content.clients .pg-section#cta .sectiontitle{margin-bottom:20px}#cross-app #content.clients .pg-section#cta .btn{margin-top:0}#cross-app #content.newsletter .pg-section.pg-header p.lead{display:none}#cross-app #content.newsletter .pg-section#newletters{padding-top:10px}#cross-app #content.newsletter .pg-section#newletters .row{margin-right:-40px;margin-left:-40px}#cross-app #content.newsletter .pg-section#newletters .row .column{padding-right:40px;padding-left:40px}#cross-app #content.newsletter .pg-section#newletters article.signup{padding:70px 45px;background:#f4f4f4}#cross-app #content.register .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap .nf-field-element input.nf-element,#cross-app #content.register .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap .nf-field-element textarea.nf-element,#cross-app #content.register .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap .nf-field-element select.nf-element{max-width:100%}#cross-app #content.register .element.form .nf-form-wrap .nf-field-container.submit-container{margin-bottom:0}#cross-app #content.register .element.form .nf-form-wrap .nf-field-container.submit-container .nf-field .field-wrap .nf-field-element{display:inline-block;width:auto}#cross-app #content.register .element.form .nf-form-wrap .nf-field-container.submit-container .nf-field .field-wrap .nf-field-element input.nf-element.btn{padding:20px 30px}#cross-app #content.talents .pg-section#talents .column{margin-bottom:30px}#cross-app #content.talents .pg-section#talents article.talent{height:100%;border:2px solid #f4f4f4}#cross-app #content.talents .pg-section#talents article.talent .img-wrapper{width:100%;height:auto;background-repeat:no-repeat;background-position:center center;background-size:cover;filter:grayscale(1)}#cross-app #content.talents .pg-section#talents article.talent .img-wrapper:before{content:'';display:block;width:100%;padding-top:70%}#cross-app #content.talents .pg-section#talents article.talent .img-wrapper img{width:1px;height:1px;margin:-1px;position:absolute;clip:rect(0, 0, 0, 0);overflow:hidden;white-space:nowrap;border:0}#cross-app #content.talents .pg-section#talents article.talent .content-wrapper{padding:30px 40px 40px 40px}#cross-app #content.talents .pg-section#talents article.talent .content-wrapper .subtitle{margin-bottom:0;font-size:20px;line-height:26px}#cross-app #content.talents .pg-section#talents article.talent .content-wrapper .subtitle.marcom{color:#5fab66}#cross-app #content.talents .pg-section#talents article.talent .content-wrapper .subtitle.content{color:#cc3b45}#cross-app #content.talents .pg-section#talents article.talent .content-wrapper .subtitle.technical{color:#00a3df}#cross-app #content.talents .pg-section#talents article.talent .content-wrapper .editor-content{margin-top:30px}#cross-app #content.talents .pg-section#talents article.talent .content-wrapper .editor-content h1,#cross-app #content.talents .pg-section#talents article.talent .content-wrapper .editor-content h2,#cross-app #content.talents .pg-section#talents article.talent .content-wrapper .editor-content h3,#cross-app #content.talents .pg-section#talents article.talent .content-wrapper .editor-content h4,#cross-app #content.talents .pg-section#talents article.talent .content-wrapper .editor-content h5,#cross-app #content.talents .pg-section#talents article.talent .content-wrapper .editor-content h6{margin-top:20px;margin-bottom:0;color:#333;font-weight:700}#cross-app #content.talents .pg-section#talents article.talent .content-wrapper .editor-content h1,#cross-app #content.talents .pg-section#talents article.talent .content-wrapper .editor-content h2,#cross-app #content.talents .pg-section#talents article.talent .content-wrapper .editor-content h3,#cross-app #content.talents .pg-section#talents article.talent .content-wrapper .editor-content h4,#cross-app #content.talents .pg-section#talents article.talent .content-wrapper .editor-content h5,#cross-app #content.talents .pg-section#talents article.talent .content-wrapper .editor-content h6,#cross-app #content.talents .pg-section#talents article.talent .content-wrapper .editor-content p{font-size:14px;line-height:22px}#cross-app #content.talents .pg-section#talents article.talent .content-wrapper .btn{width:100%;padding:20px 25px;font-size:15px}#cross-app #content.talents .pg-section#talents article.talent.image .content-wrapper{border-top:0}#cross-app #content.whitepaper .pg-section#whitepaper{padding-top:0}#cross-app #content.whitepaper .pg-section#whitepaper .element.form .row{margin-right:-10px;margin-left:-10px}#cross-app #content.whitepaper .pg-section#whitepaper .element.form .row .column{padding-right:10px;padding-left:10px}#cross-app #content.whitepaper .pg-section#whitepaper .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap .nf-field-element input.nf-element,#cross-app #content.whitepaper .pg-section#whitepaper .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap .nf-field-element textarea.nf-element,#cross-app #content.whitepaper .pg-section#whitepaper .element.form .nf-form-wrap .nf-field-container .nf-field .field-wrap .nf-field-element select.nf-element{width:100%}#cross-app #content.whitepaper .pg-section#whitepaper .element.form .nf-form-wrap .nf-field-container.checkbox-container .nf-field .field-wrap.checked .nf-field-label label:before{background:#00a3df;border-color:#00a3df}#cross-app #content.whitepaper .pg-section#whitepaper .element.form .nf-form-wrap .nf-field-container.checkbox-container .nf-field .field-wrap.checked .nf-field-label label:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#cross-app #content.whitepaper .pg-section#whitepaper .element.form .btn-wrapper{margin-bottom:30px}#cross-app #content.whitepaper .pg-section#whitepaper .element.form .btn-wrapper .btn{margin-top:0}#cross-app #content.whitepaper .pg-section#whitepaper .element.form .nf-error-msg{width:100%}#cross-app #content.whitepaper .pg-section#whitepaper .image img{max-height:400px;margin:0 0 0 45px;-moz-box-shadow:0 3px 12px -3px rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 12px -3px rgba(0,0,0,0.5);box-shadow:0 3px 12px -3px rgba(0,0,0,0.5)}@media screen and (min-width: 1200px){#cross-app nav#nav-main .navbar-brand{width:246px}#cross-app #content .pg-section.jobs article.job{width:250px;margin:75px auto}#cross-app #content .pg-section.jobs article.job a .hcenter{padding:0 25px}#cross-app #content .pg-section.jobs article.job a:before,#cross-app #content .pg-section.jobs article.job a:after{border-right-width:123px;border-left-width:123px}#cross-app #content .pg-section.jobs article.job a:before{top:-74px;border-bottom-width:74px}#cross-app #content .pg-section.jobs article.job a:after{border-top-width:74px;bottom:-74px}#cross-app #content .pg-section.jobs article.job:before,#cross-app #content .pg-section.jobs article.job:after{border-right-width:125px;border-left-width:125px}#cross-app #content .pg-section.jobs article.job:before{top:-75px;border-bottom-width:75px}#cross-app #content .pg-section.jobs article.job:after{border-top-width:75px;bottom:-75px}#cross-app #content.jobs .pg-section.pg-header{padding-bottom:40px}#cross-app #content.jobs .pg-section.jobs .row .column{margin-top:-40px}}@media screen and (max-width: 991px){#cross-app nav#nav-main .navbar-collapse ul.navbar-nav>li.nav-item{max-width:100px;margin-left:10px;font-size:12px}#cross-app nav#nav-main .navbar-collapse ul.navbar-nav>li.nav-item>a.nav-link{left:0;top:50%;font-size:12px;line-height:15px;text-align:center;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#cross-app footer#site-footer .sectiontitle{font-size:14px;line-height:22px}#cross-app footer#site-footer a{font-size:12px;line-height:20px}#cross-app h1.title,#cross-app h2.title,#cross-app h3.title,#cross-app h4.title,#cross-app h5.title,#cross-app h6.title,#cross-app span.title{font-size:28px;line-height:38px}#cross-app h1.subtitle,#cross-app h2.subtitle,#cross-app h3.subtitle,#cross-app h4.subtitle,#cross-app h5.subtitle,#cross-app h6.subtitle,#cross-app span.subtitle{margin-bottom:20px;font-size:20px;line-height:26px}#cross-app p{font-size:14px}#cross-app p.lead{font-size:16px;line-height:24px}#cross-app ol>li,#cross-app ul>li{margin-bottom:0;font-size:14px}#cross-app ul.socials>li a.si{width:30px;height:30px}#cross-app .btn{padding:15px 25px;font-size:14px;line-height:18px}#cross-app .textlink{font-size:14px;line-height:22px}#cross-app #content .pg-section.jobs .row{margin-right:-5px;margin-left:-5px}#cross-app #content .pg-section.jobs .row .column{padding-right:5px;padding-left:5px}#cross-app #content .pg-section.jobs article.job{width:165px;margin:45px auto}#cross-app #content .pg-section.jobs article.job a{height:110px}#cross-app #content .pg-section.jobs article.job a .hcenter{padding:0 10px}#cross-app #content .pg-section.jobs article.job a .sector,#cross-app #content .pg-section.jobs article.job a .conditions{font-size:10px;line-height:14px}#cross-app #content .pg-section.jobs article.job a .sectiontitle{margin-top:8px;margin-bottom:8px;font-size:14px;line-height:20px}#cross-app #content .pg-section.jobs article.job a:before,#cross-app #content .pg-section.jobs article.job a:after{border-right-width:80.5px;border-left-width:80.5px}#cross-app #content .pg-section.jobs article.job a:before{top:-44px;border-bottom-width:44px}#cross-app #content .pg-section.jobs article.job a:after{border-top-width:44px;bottom:-44px}#cross-app #content .pg-section.jobs article.job:before,#cross-app #content .pg-section.jobs article.job:after{border-right-width:82.5px;border-left-width:82.5px}#cross-app #content .pg-section.jobs article.job:before{top:-45px;border-bottom-width:45px}#cross-app #content .pg-section.jobs article.job:after{border-top-width:45px;bottom:-45px}#cross-app #content .pg-section.cases article.case .hexagon .inner-hexagon .innermost-hexagon .title{margin-bottom:8px;font-size:24px;line-height:30px}#cross-app #content .pg-section.cases article.case .hexagon .inner-hexagon .innermost-hexagon p{font-size:15px;line-height:20px}#cross-app #content .pg-section.cases article.case .hexagon .inner-hexagon .innermost-hexagon .textlink{display:none}#cross-app #content .pg-section.articles article.post .post-preview{padding:30px}#cross-app #content.general .pg-section.contentblocks article.contentblock .column.content .vcenter{padding-right:0;padding-left:0;position:relative;top:0;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#cross-app #content.general .pg-section.contentblocks article.contentblock.inverse .column.content .vcenter{padding-right:0;padding-left:0}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-contact,#cross-app #content.page .pg-section.pg-header aside.sidebar .box-cta{margin-bottom:15px}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-contact{padding:20px}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-contact .sectiontitle{margin-bottom:20px;font-size:14px;line-height:22px}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-contact .aside-img{margin-right:auto;margin-left:auto;float:none}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-cta{overflow:hidden}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-cta .column.content{padding-left:0;padding-top:10px}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-cta .column.content .vcenter{padding-right:0;padding-left:0;position:relative;top:0;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#cross-app #content.jobs .pg-section.pg-header{padding-bottom:35px}#cross-app #content.jobs .pg-section.jobs .row .column{margin-top:-35px}#cross-app #content.cases .pg-section#cases ul.filters>li{display:block;margin:0 0 10px 0;text-align:left}#cross-app #content.cases .pg-section#cases .list-cases{padding-top:78px;padding-bottom:108px}#cross-app #content.cases .pg-section#cases .list-cases article.case{margin:-28px auto}#cross-app #content.cases .pg-section#cases .list-cases.row{margin-right:-5px;margin-left:-5px}#cross-app #content.cases .pg-section#cases .list-cases.row .column{padding-right:5px;padding-left:5px}}@media screen and (max-width: 767px){#cross-app nav#nav-main{height:auto}#cross-app nav#nav-main .container-fluid{padding:0}#cross-app nav#nav-main .navbar-brand{width:149px;height:40px;margin-left:15px;margin-top:10px;margin-bottom:10px;-moz-background-size:149px 40px;-o-background-size:149px 40px;-webkit-background-size:149px 40px;background-size:149px 40px}#cross-app nav#nav-main .navbar-toggler{width:40px;height:40px;padding:0;margin-right:15px;margin-top:10px;margin-bottom:10px;position:relative;border:0}#cross-app nav#nav-main .navbar-toggler i,#cross-app nav#nav-main .navbar-toggler i:before,#cross-app nav#nav-main .navbar-toggler i:after{display:block;height:4px;position:absolute;background:#00a3df;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#cross-app nav#nav-main .navbar-toggler i{width:80%;margin-top:-2px;left:10%;top:50%}#cross-app nav#nav-main .navbar-toggler i:before,#cross-app nav#nav-main .navbar-toggler i:after{content:"";width:100%;left:0}#cross-app nav#nav-main .navbar-toggler i:before{top:-10px}#cross-app nav#nav-main .navbar-toggler i:after{bottom:-10px}#cross-app nav#nav-main .navbar-toggler:hover i,#cross-app nav#nav-main .navbar-toggler:hover i:before,#cross-app nav#nav-main .navbar-toggler:hover i:after,#cross-app nav#nav-main .navbar-toggler:active i,#cross-app nav#nav-main .navbar-toggler:active i:before,#cross-app nav#nav-main .navbar-toggler:active i:after{background:#0072ab}#cross-app nav#nav-main .navbar-collapse{background:#0072ab}#cross-app nav#nav-main .navbar-collapse ul.navbar-nav{padding:20px 0}#cross-app nav#nav-main .navbar-collapse ul.navbar-nav>li.nav-item{max-width:100%;width:100%;margin-left:0}#cross-app nav#nav-main .navbar-collapse ul.navbar-nav>li.nav-item>span{display:none}#cross-app nav#nav-main .navbar-collapse ul.navbar-nav>li.nav-item>a.nav-link{padding:5px 15px;position:relative;top:0;color:#fff;text-align:center;font-weight:400;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#cross-app nav#nav-main .navbar-collapse ul.navbar-nav>li.nav-item>a.nav-link:hover,#cross-app nav#nav-main .navbar-collapse ul.navbar-nav>li.nav-item>a.nav-link:active{color:#fff}#cross-app nav#nav-main .lang-picker{padding:0 15px 30px 15px;text-align:center}#cross-app nav#nav-main .lang-picker .wpml-ls-legacy-dropdown-click{display:inline-block;margin-left:0;border-left:0}#cross-app nav#nav-main .lang-picker .wpml-ls-legacy-dropdown-click ul>li a.wpml-ls-item-toggle{border:1px solid #f4f4f4}#cross-app nav#nav-main .lang-picker .wpml-ls-legacy-dropdown-click ul>li a.wpml-ls-item-toggle span{color:#f4f4f4}#cross-app nav#nav-main .lang-picker .wpml-ls-legacy-dropdown-click ul>li a.wpml-ls-item-toggle:after{right:5px}#cross-app nav#nav-main .lang-picker .wpml-ls-legacy-dropdown-click a{padding-right:25px;color:#f4f4f4}#cross-app footer#site-footer{padding-top:60px;padding-bottom:30px}#cross-app footer#site-footer .block{margin-bottom:30px}#cross-app footer#site-footer .block.legal{margin-bottom:30px;position:relative;left:0;bottom:0}#cross-app footer#site-footer ul.socials{width:100%}#cross-app h1.title,#cross-app h2.title,#cross-app h3.title,#cross-app h4.title,#cross-app h5.title,#cross-app h6.title,#cross-app span.title{font-size:22px;line-height:30px}#cross-app h1.subtitle,#cross-app h2.subtitle,#cross-app h3.subtitle,#cross-app h4.subtitle,#cross-app h5.subtitle,#cross-app h6.subtitle,#cross-app span.subtitle{font-size:18px;line-height:24px}#cross-app p.lead{font-size:14px;line-height:22px}#cross-app .btn{padding:10px 20px;font-size:12px;line-height:16px}#cross-app #content{padding-top:60px}#cross-app #content .row>.column.col-extra-padding{padding-right:15px;padding-left:15px}#cross-app #content .element.pagin ul.pagination>li.page-item>a.page-link{width:30px;padding:10px}#cross-app #content .pg-section{padding-top:60px;padding-bottom:60px}#cross-app #content .pg-section.pg-header.image-header{min-height:300px}#cross-app #content .pg-section.pg-header.image-header .btn{margin-top:0}#cross-app #content .pg-section.half-image .column.image{width:100%;position:relative}#cross-app #content .pg-section.half-image .column.image img.sr-only{width:100%;height:auto;position:relative;clip:auto;clip-path:none}#cross-app #content .pg-section.half-image .column.image:after{display:none}#cross-app #content .pg-section.half-image.right{padding-bottom:0}#cross-app #content .pg-section.half-image.right .column.image{margin-top:60px}#cross-app #content .pg-section.half-image.left{padding-top:0}#cross-app #content .pg-section.half-image.left .column.image{margin-bottom:60px}#cross-app #content .pg-section.jobs article.job{width:210px;margin:55px auto}#cross-app #content .pg-section.jobs article.job a{height:140px}#cross-app #content .pg-section.jobs article.job a .hcenter{padding:0 15px}#cross-app #content .pg-section.jobs article.job a .sector,#cross-app #content .pg-section.jobs article.job a .conditions{font-size:12px;line-height:16px}#cross-app #content .pg-section.jobs article.job a .sectiontitle{margin-top:10px;margin-bottom:10px;font-size:18px;line-height:26px}#cross-app #content .pg-section.jobs article.job a:before,#cross-app #content .pg-section.jobs article.job a:after{border-right-width:103px;border-left-width:103px}#cross-app #content .pg-section.jobs article.job a:before{top:-54px;border-bottom-width:54px}#cross-app #content .pg-section.jobs article.job a:after{border-top-width:54px;bottom:-54px}#cross-app #content .pg-section.jobs article.job:before,#cross-app #content .pg-section.jobs article.job:after{border-right-width:105px;border-left-width:105px}#cross-app #content .pg-section.jobs article.job:before{top:-55px;border-bottom-width:55px}#cross-app #content .pg-section.jobs article.job:after{border-top-width:55px;bottom:-55px}#cross-app #content .pg-section.articles article.post .post-preview{padding:15px}#cross-app #content .pg-section.articles article.post .post-preview p{height:70px;overflow:hidden}#cross-app #content .pg-section.articles article.post .post-preview .textlink{margin-top:25px}#cross-app #content .pg-section.articles article.post .post-preview .textlink:after{content:"...";display:block;position:absolute;left:0;top:-30px;text-decoration:none}#cross-app #content.home .pg-section#lookingfor .column.col-extra-padding{text-align:left !important}#cross-app #content.home .pg-section#lookingfor .column.col-extra-padding:first-of-type{margin-bottom:60px}#cross-app #content.home .pg-section.jobs .subtitle{margin-bottom:30px}#cross-app #content.home .pg-section.jobs .column{margin-bottom:30px}#cross-app #content.home .pg-section.jobs a.textlink{margin-top:0}#cross-app #content.general .pg-section.contentblocks article.contentblock .column.image{margin-bottom:30px;-webkit-order:1;order:1}#cross-app #content.general .pg-section.contentblocks article.contentblock .column.content{-webkit-order:2;order:2}#cross-app #content.page .pg-section.pg-header aside.sidebar{width:100%;padding:0;margin-top:30px;position:relative}#cross-app #content.page .pg-section.pg-header aside.sidebar .box-contact .aside-img{margin-right:15px;margin-left:0}#cross-app #content.contact .pg-section#team article.member{margin-bottom:30px}#cross-app #content.contact .pg-section#contact{padding-top:30px;padding-bottom:0}#cross-app #content.contact .pg-section#contact .column.googlemaps{height:250px}#cross-app #content.contact .pg-section#contact .column.info{height:auto;padding:20px 15px}#cross-app #content.contact .pg-section#contact .column.info .vcenter{padding:0;position:relative;top:0;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#cross-app #content.jobs .pg-section.pg-header{padding-bottom:0}#cross-app #content.jobs .pg-section.jobs{padding-bottom:30px}#cross-app #content.jobs .pg-section.jobs .row .column{margin-top:0;margin-bottom:30px}#cross-app #content.jobs .pg-section.jobs .row.even .column:first-of-type{margin-left:0}#cross-app #content.cases .pg-section#cases .list-cases{padding-top:30px;padding-bottom:0}#cross-app #content.cases .pg-section#cases .list-cases article.case{margin:0 auto 30px auto}#cross-app #content.blog .pg-section#articles nav.element.pagin{padding-top:0}#cross-app #content.talents .pg-section#talents article.talent .content-wrapper{padding:20px 25px 25px 25px}}.component.cookies .notification.cookies{width:90%;max-width:600px;padding:30px;background:#333;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1050;box-shadow:0 0 30px 5px rgba(0,0,0,0.25)}.component.cookies .notification.cookies p{color:#fff}.component.cookies .notification.cookies.hidden{display:none}.component.cookies a,.component.cookies button{text-decoration:none;outline:none}.component.cookies a:focus,.component.cookies a:hover,.component.cookies a:active,.component.cookies button:focus,.component.cookies button:hover,.component.cookies button:active{text-decoration:none;outline:none}.component.cookies p{color:#333;font-family:"Montserrat","Helvetica","Arial",sans-serif;font-size:16px;line-height:24px;font-weight:300}.component.cookies p strong{font-weight:700}.component.cookies p a{display:inline-block;margin-left:5px;color:#00a3df;text-decoration:none}.component.cookies p a:hover,.component.cookies p a:active{text-decoration:underline}.component.cookies .button-wrapper{margin-top:20px}.component.cookies button.accept{display:inline-block;padding:15px 25px;background:#00a3df;border:0;cursor:pointer;color:#fff;font-family:"Montserrat","Helvetica","Arial",sans-serif;font-size:14px;line-height:18px;letter-spacing:0.5px;font-weight:400;text-transform:uppercase;white-space:normal;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.component.cookies button.accept:hover,.component.cookies button.accept:active{background:#0072ab}.component.cookies .modal .modal-dialog{max-width:700px}.component.cookies .modal .modal-dialog .modal-content .modal-header,.component.cookies .modal .modal-dialog .modal-content .modal-body,.component.cookies .modal .modal-dialog .modal-content .modal-footer{padding:50px;margin:0;border:0}.component.cookies .modal .modal-dialog .modal-content .modal-header{padding-bottom:0;position:relative}.component.cookies .modal .modal-dialog .modal-content .modal-header h4{color:#333;font-family:"Montserrat","Helvetica","Arial",sans-serif;font-size:24px;line-height:30px;font-weight:700}.component.cookies .modal .modal-dialog .modal-content .modal-header button.close{width:40px;height:40px;padding:0;margin:0;position:absolute;right:10px;top:10px;background:url('assets/images/button-close.png?1533980518') no-repeat center center;cursor:pointer;z-index:2;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.component.cookies .modal .modal-dialog .modal-content .modal-body{padding-top:25px}.component.cookies .modal .modal-dialog .modal-content .modal-body p{margin-bottom:15px}.component.cookies .modal .modal-dialog .modal-content .modal-body p a{margin-left:0}.component.cookies .modal .modal-dialog .modal-content .modal-body .preferences button{padding:0 0 0 45px;margin-bottom:5px;position:relative;cursor:pointer;color:#333;font-family:"Montserrat","Helvetica","Arial",sans-serif;font-size:12px;line-height:16px;font-weight:300;text-align:left}.component.cookies .modal .modal-dialog .modal-content .modal-body .preferences button strong{font-weight:700}.component.cookies .modal .modal-dialog .modal-content .modal-body .preferences button span{display:block;margin-top:2px;font-size:10px;line-height:14px}.component.cookies .modal .modal-dialog .modal-content .modal-body .preferences button i{width:25px;position:absolute;left:0;top:0}.component.cookies .modal .modal-dialog .modal-content .modal-body .preferences button i:before,.component.cookies .modal .modal-dialog .modal-content .modal-body .preferences button i:after{content:"";display:block;position:absolute}.component.cookies .modal .modal-dialog .modal-content .modal-body .preferences button i:before{width:100%;height:16px;top:0;left:0;background:#f4f4f4;border:1px solid #999;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.component.cookies .modal .modal-dialog .modal-content .modal-body .preferences button i:after{width:14px;height:14px;top:1px;background:#fff;border:1px solid #999;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.component.cookies .modal .modal-dialog .modal-content .modal-body .preferences button.off i:before{background:#f4f4f4}.component.cookies .modal .modal-dialog .modal-content .modal-body .preferences button.off:after{left:1px}.component.cookies .modal .modal-dialog .modal-content .modal-body .preferences button.off:hover i:before,.component.cookies .modal .modal-dialog .modal-content .modal-body .preferences button.off:active i:before{background:#9ad199}.component.cookies .modal .modal-dialog .modal-content .modal-body .preferences button.on i:before{background:#5fab66}.component.cookies .modal .modal-dialog .modal-content .modal-body .preferences button.on i:after{right:1px}.component.cookies .modal .modal-dialog .modal-content .modal-body .preferences button.required i{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.component.cookies .modal .modal-dialog .modal-content .modal-body .button-wrapper{margin-top:15px}.component.cookies .modal .modal-dialog .modal-content .modal-body .button-wrapper button.secondary{display:block;width:100%;padding:0;margin-top:10px;cursor:pointer;color:#999;font-size:14px;text-decoration:underline;text-transform:lowercase;text-align:right}.component.cookies .modal .modal-dialog .modal-content .modal-body .button-wrapper button.secondary:hover,.component.cookies .modal .modal-dialog .modal-content .modal-body .button-wrapper button.secondary:active{color:#00a3df}.component.cookies .modal .modal-dialog .modal-content .modal-footer{padding-top:0}@media screen and (max-width: 767px){.component.cookies .notification.cookies button.accept{margin-top:15px}.component.cookies button.accept{width:100%;padding:12px 15px;font-size:13px;line-height:16px;letter-spacing:0}.component.cookies .modal .modal-dialog .modal-content .modal-header,.component.cookies .modal .modal-dialog .modal-content .modal-body,.component.cookies .modal .modal-dialog .modal-content .modal-footer{padding:20px}.component.cookies .modal .modal-dialog .modal-content .modal-header h4{font-size:16px;line-height:20px}.component.cookies .modal .modal-dialog .modal-content .modal-body{padding-top:0}.component.cookies .modal .modal-dialog .modal-content .modal-body p{font-size:14px;line-height:20px}.component.cookies .modal .modal-dialog .modal-content .modal-footer{padding-top:0}}.lt-ie9{padding-bottom:125px}.lt-ie9 .browser-defect-warning#old-browser-warning{display:block}.browser-defect-warning{width:100%;padding:35px 0;position:fixed;left:0;bottom:0;z-index:100;background:#f69a95;border-top:2px solid #cc3b45}.browser-defect-warning p{color:#fff;font-family:"Montserrat","Helvetica","Arial",sans-serif;font-size:16px;line-height:20px;font-weight:300}.browser-defect-warning p>a{color:#00a3df;font-weight:400;text-transform:none}.browser-defect-warning p>a:hover,.browser-defect-warning p>a:focus{text-decoration:underline}.browser-defect-warning#old-browser-warning{display:none}
