/*e6eac092c0a75d02fbd051b18eb034d8*/
@-import "companies";


#g-navigation.fp-navigation{padding-left:0;padding-right:0;}#g-navigation.fp-navigation > .g-grid{background-color:#fff;padding:0 5%;box-shadow:0px 2px 5px #7f7f7f}.s2c-logo img{height:6rem}.g-home-particles #g-slideshow{padding-bottom:0}hr{border-bottom:2px solid #3180c2}.g-main-nav .g-toplevel > li > .g-menu-item-container{font-weight:bold}#g-copyright{border-top:2px solid #3180c2}#g-navigation{background:url('../../../../images/site/home/header/Header_1.png') no-repeat;background-size:cover}.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-image-overlay{height:500px;background:none}.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper:not(:first-child){padding-top:1rem}.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container{background-position:center}.ls-nopadding .btn.dropdown-toggle{padding:4px 12px}.home-list .g-infolist-item-title{font-size:2rem;font-weight:bold}.home-list .g-infolist-item-desc{font-size:1.3rem}#g-container-main{margin:0}.g-grid .g-block.gray{background:#f7f7f7}.g-grid.padded .g-block{padding:2rem}@media (min-width:75rem){.remove-background .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-image-overlay{height:500px}.g-imagegrid.min-text .g-imagegrid-item .g-imagegrid-caption ul li:first-child{font-size:1.5rem}.g-imagegrid.min-text .g-imagegrid-item .g-imagegrid-caption ul li{font-size:1rem}.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-details .g-contenttabs-tab-title{font-size:2rem}.g-gemini-intro .subtitle{font-size:2rem}.service .text{font-size:2.5rem}.service .text strong{font-size:3rem}.platform-title{font-size:2rem}.section .text{font-size:1.8rem}.platform.section .text{font-size:2.5rem}.contact .jsn-uniform{width:70%}.careers .text{font-size:2rem}.g-imagegrid .g-imagegrid-item .g-imagegrid-caption{font-size:2.5rem}}@media (max-width:75rem) and (min-width:60rem){.remove-background .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-image-overlay{height:500px}.g-imagegrid.min-text .g-imagegrid-item .g-imagegrid-caption ul li:first-child{font-size:1.1rem}.g-imagegrid.min-text .g-imagegrid-item .g-imagegrid-caption ul li{font-size:0.8rem}.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-details .g-contenttabs-tab-title{font-size:1.6rem}.g-gemini-intro .subtitle{font-size:1.8rem}.service .text{font-size:2.2rem}.service .text strong{font-size:2.5rem}.platform-title{font-size:1.3rem}.section .text{font-size:1.2rem}.platform.section .text{font-size:1.6rem}.contact .jsn-uniform{width:70%}.careers .text{font-size:1.6rem}.g-imagegrid .g-imagegrid-item .g-imagegrid-caption{font-size:1.5rem}}@media (max-width:60rem) and (min-width:48rem){.remove-background .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-image-overlay{height:500px}.g-imagegrid.min-text .g-imagegrid-item .g-imagegrid-caption ul li:first-child{font-size:1.3rem}.g-imagegrid.min-text .g-imagegrid-item .g-imagegrid-caption ul li{font-size:1rem}.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-details .g-contenttabs-tab-title{font-size:1.4rem}.g-gemini-intro .subtitle{font-size:1.6rem}.service .text{font-size:2rem}.service .text strong{font-size:2.3rem}.platform-title{font-size:1.3rem}.section .text{font-size:1.6rem}.platform.section .text{font-size:2rem}.contact .jsn-uniform{width:70%}.careers .text{font-size:1.6rem}.g-imagegrid .g-imagegrid-item .g-imagegrid-caption{font-size:2.5rem}}@media (max-width:48rem) and (min-width:30rem){.remove-background .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-image-overlay{height:500px}#g-navigation{padding:0rem !important}#g-slideshow{margin-top:6rem !important}.g-imagegrid.min-text .g-imagegrid-item .g-imagegrid-caption ul li:first-child{font-size:1.3rem}.g-imagegrid.min-text .g-imagegrid-item .g-imagegrid-caption ul li{font-size:1rem}.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-details .g-contenttabs-tab-title{font-size:1.2rem}.g-gemini-intro .subtitle{font-size:1.7rem}.service .text{font-size:2.2rem}.service .text strong{font-size:2.3rem}.platform-title{font-size:1.3rem}.section .text{font-size:1.6rem}.platform.section .text{font-size:1.8rem}.contact .jsn-uniform{width:100%}.careers .text{font-size:1.7rem}.g-imagegrid .g-imagegrid-item .g-imagegrid-caption{font-size:2rem}}@media (max-width:30rem){.remove-background .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-image-overlay{height:300px}#g-navigation{padding:0rem !important}#g-slideshow{margin-top:6rem !important}.g-imagegrid.min-text .g-imagegrid-item .g-imagegrid-caption ul li:first-child{font-size:1.1rem}.g-imagegrid.min-text .g-imagegrid-item .g-imagegrid-caption ul li{font-size:0.8rem}.g-imagegrid .g-imagegrid-4cols .g-imagegrid-item:nth-child(4n+1),.g-imagegrid .g-imagegrid-4cols .g-imagegrid-item:nth-child(4n+2),.g-imagegrid .g-imagegrid-4cols .g-imagegrid-item:nth-child(4n+3),.g-imagegrid .g-imagegrid-4cols .g-imagegrid-item:nth-child(4n+4){top:0rem}.g-imagegrid .g-imagegrid-4cols .g-imagegrid-item:nth-child(4n+1){right:1rem}.g-imagegrid .g-imagegrid-4cols .g-imagegrid-item:nth-child(4n+2){left:1rem}.g-imagegrid .g-imagegrid-4cols .g-imagegrid-item:nth-child(4n+2){right:1rem}.g-imagegrid .g-imagegrid-4cols .g-imagegrid-item:nth-child(4n+4){left:1rem}.g-gemini-intro .subtitle{font-size:1.2rem}.service .text{font-size:1.6rem}.service .text strong{font-size:1.8rem}.platform-title{font-size:1.2rem}.section .text{font-size:1.4rem}.platform.section .text{font-size:1.5rem}.contact .jsn-uniform{width:100%}.careers .text{font-size:1.4rem}.g-imagegrid .g-imagegrid-item .g-imagegrid-caption{font-size:1.5rem}}.remove-background .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-image-overlay{background:-moz-linear-gradient(top, rgba(24, 83, 135, 1) 0%, rgba(24, 83, 135, 0.6) 40%, rgba(24, 83, 135, 0) 100%);background:-webkit-linear-gradient(top, rgba(24, 83, 135, 1) 0%, rgba(24, 83, 135, 0.6) 40%, rgba(24, 83, 135, 0) 100%);background:linear-gradient(to bottom, rgba(24, 83, 135, 1) 0%, rgba(24, 83, 135, 0.6) 40%, rgba(24, 83, 135, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6185387', endColorstr='#00808080',GradientType=0)}.home-tab .ui-tabs-active .g-headertabs-tab-wrapper-head .g-headertabs-tab .g-headertabs-tab-desc{color:white}.home-tab img{width:100%}.mod-languages.no-bg .btn.dropdown-toggle{background:none;color:#185387}.mod-languages.no-bg .dropdown-menu > li > a:hover{color:#f7f7f7 !important}.fancy-list ul{list-style-type:none;margin:1.5rem 0 0 0}.fancy-list .g-content.g-blockcontent-subcontent-block-content{position:relative}.fancy-list .with-border .g-content.g-blockcontent-subcontent-block-content:before{position:absolute;z-index:1;content:'';right:-0.625rem;bottom:-0.625rem;width:100%;height:100%;border:2px solid #3180c2}.fancy-list ul li:before{content:'\f054';margin-right:1rem;font-family:FontAwesome}.fancy-list .box4 a.button.button-4:not(:hover){color:#7f7f7f !important;border:1px solid #7f7f7f}.fancy-list .g-title strong{font-size:3rem;color:#185387;font-weight:500}#g-mainbar .moduletable{margin:0}.section.triangle-right:before{position:absolute;top:5rem;right:0;width:0;height:0;border-style:solid;border-width:50rem 0 0 75rem;border-color:rgba(0, 0, 0, 0.03) transparent transparent transparent;content:'';z-index:20;pointer-events:none}.section.triangle-left:before{position:absolute;top:5rem;left:0;width:0;height:0;border-style:solid;border-width:50rem 65rem 0 0;border-color:rgba(0, 0, 0, 0.03) transparent transparent transparent;content:'';z-index:20;pointer-events:none}.section .image{display:flex;justify-content:center;align-items:center;flex-direction:column}.section:not(.platform) .image > div,.section:not(.platform) .text > div{padding:2rem;width:100%}.section:not(.platform) .image > div > img{width:100%}.section .text{font-weight:200;display:flex;justify-content:center;align-items:center;flex-direction:column}.g-gemini-intro strong{font-weight:500;color:rgba(0, 0, 0, 0.7)}.section-paddings,#g-container-overlay,#g-top,#g-slideshow,#g-navigation,#g-header,#g-above,#g-utility,#g-feature,#g-expanded,#g-extension,#g-bottom,#g-footer,#g-copyright{padding:0 5%}.home-list .g-infolist-item-title{color:rgba(0, 0, 0, 0.7)}.active-color .g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper:not(.ui-tabs-active) .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-number,.active-color .g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper:not(.ui-tabs-active) .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-details .g-contenttabs-tab-title,.active-color .g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper:not(.ui-tabs-active) .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-details .g-contenttabs-tab-description{color:#7f7f7f;font-weight:400}.active-color .g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper:not(.ui-tabs-active) .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-number{border:2px solid #7f7f7f}.active-color .g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper:not(.ui-tabs-active) .g-contenttabs-tab-wrapper-head .button.button-4:not(:hover){color:#7f7f7f !important;border:1px solid #7f7f7f}h6{font-size:1.3rem}.service .image{height:400px}.service .image img{height:100%}.service .text > div{display:flex;justify-content:center;align-items:center;height:100%}.service .text{font-weight:200}.service .text strong{font-weight:500;color:#185387}.g-offcanvas-toggle{position:fixed}.g-imagegrid .g-imagegrid-item:hover .indicator div{width:95%;margin:auto}.g-imagegrid .g-imagegrid-item .g-imagegrid-caption{webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:around}.g-imagegrid .g-imagegrid-item .g-imagegrid-caption{font-weight:500}.g-imagegrid.min-text .g-imagegrid-item .g-imagegrid-caption ul li:first-child{list-style-type:none}.g-imagegrid .g-imagegrid-item.hover .indicator div{width:95%;margin:auto}.g-imagegrid .g-imagegrid-item.hover .indicator div{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.g-imagegrid.min-text .g-imagegrid-item:hover .g-imagegrid-link:before{opacity:1 !important}.g-imagegrid .g-imagegrid-item.hover .g-imagegrid-link:before{color:#fff;content:"";position:absolute;z-index:1;opacity:0.6;width:100%;height:100%;text-align:center;background-color:#3180c2;background-image:-webkit-linear-gradient(top, #3180c2, #3180c2);background-image:linear-gradient(to bottom, #3180c2, #3180c2);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s}.g-imagegrid .g-imagegrid-item.hover .g-imagegrid-link:before{opacity:0.4;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.contact .jsn-uniform{margin:auto}.contact .contact-label label{color:#185387 !important}.contact .contact-label label span.required{color:#7f7f7f !important}.contact .jsn-text-center{display:none}.services .with-border:before{position:absolute;z-index:1;content:'';right:-0.625rem;bottom:-0.625rem;width:100%;height:100%;border:2px solid #3180c2}.services .g-pricingtable.with-border{overflow:visible !important}.services .g-pricingtable.with-border{background-color:#3180c2;color:white}.services .g-pricingtable.with-border .g-pricingtable-item{color:white}.services .g-pricingtable .g-pricingtable-cta{text-align:center}.services .g-pricingtable .g-pricingtable-cta a:not(hover){color:#7f7f7f !important;border:1px solid #7f7f7f}.services .g-pricingtable .g-pricingtable-cta a:hover{color:white !important;border:1px solid #3180c2}.services .g-pricingtable .g-pricingtable-item{color:#7f7f7f}.services .g-pricingtable-col-item{padding:1rem}.services .g-pricingtable:not(.with-border){border:3px solid rgba(0, 0, 0, 0.1)}.button,.g-pricingtable .button{padding:0.6rem 1.5rem}.platform-title{height:30%;display:flex;justify-content:center;align-content:center;flex-direction:column;font-weight:bold;color:#185387}.careers .text{font-weight:200;text-align:left;padding:2rem}@media only all and (max-width:60rem){body [class*="size-"]{-webkit-flex-grow:0;-moz-flex-grow:0;flex-grow:0;-ms-flex-positive:0;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;-ms-flex-preferred-size:100%;max-width:100%}}.home-tab .g-headertabs .g-headertabs-tab-wrapper:not(.ui-tabs-active) .g-headertabs-tab-wrapper-head .g-headertabs-tab:hover .g-headertabs-tab-desc{color:#185387}.home-tab .g-headertabs .g-headertabs-tab-wrapper:not(.ui-tabs-active) .g-headertabs-tab-wrapper-head .g-headertabs-tab:hover .g-headertabs-tab-title{color:#185387}.margin-bottom{margin-bottom:6rem}.hide{display:none}.list-job{text-shadow:none !important}.list-job .job{-webkit-box-shadow:inset 0px 0px 0px 1px rgba(206, 206, 206, 1);-moz-box-shadow:inset 0px 0px 0px 1px rgba(206, 206, 206, 1);box-shadow:inset 0px 0px 0px 1px rgba(206, 206, 206, 1);transition:transform 200ms linear;-ms-transition:-ms-transform 200ms linear;-webkit-transition:-webkit-transform 200ms linear;background:white;min-width:350px}.list-job .job:hover{box-shadow:2px 2px 5px #7f7f7f;-ms-transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.list-job .job .job-inner{padding:0.5rem}.list-job .job .job-inner .icon{color:#3180c2 !important}.list-job .job .job-inner h6{margin:0;color:#3180c2 !important}.list-job .job .job-inner p{color:#7f7f7f !important;font-weight:bold}.list-job .job .job-inner .link{text-align:center}.list-job .job .job-inner .link i{margin:0 15px 0 0}.g-offcanvas-toggle{z-index:1999}.background-grey{background-color:#f7f7f7 !important}#g-feature:before{border-width:0px !important}