body{font-family:'BariolRegular', sans-serif}h1,h2,h3{font-family:'BariolRegular', sans-serif}p{font-size:18px;font-family:'BariolRegular', sans-serif}body>section{padding:90px 0;position:relative;z-index:10}section h1{padding-bottom:50px}.centered_content{text-align:center}#intro-section{color:white;min-height:100%;padding-bottom:0;position:relative;top:45px}#intro-section .container{padding-top:6rem;text-align:center}#intro-section video#bgvid{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background:url(../res/speed.jpg) no-repeat;background-size:cover}#bgimg{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background:url(../res/speed.jpg) no-repeat;background-size:100% 100%;display:none}#intro-section .background{background:url(../res/grid3.png) repeat;position:absolute;right:0;top:0px;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0}.arrow{background:url(../res/downarrow.png) no-repeat;position:absolute;left:50%;bottom:25px;width:100px;height:100px;z-index:10;left:calc(50% - 50px)}#intro-section h1,#intro-section h2,#intro-section h3{font-family:'gothambold1', sans-serif;font-size:62px;line-height:70px;z-index:20;color:white;text-align:right;padding:0px;margin:0px}#intro-section h2{font-size:36px;line-height:70px}#intro-section h4{font-family:'gothambold1', sans-serif;font-size:40px;line-height:62px;z-index:20;color:white;text-align:left;padding:0;margin:0}#about-section{background:#fefefe}#about-section h3{text-align:center;padding:30px 0}.services{padding:0px}.inner{height:480px;width:100%;max-width:1000px;margin:0px auto}.centered{display:table-cell;vertical-align:middle;height:480px}.services h3,.services p{color:white}#services1-section .background{background:url(../res/bg1.jpg) no-repeat center center}#services2-section .background{background:url(../res/bg3.jpg) no-repeat center center}#services3-section .background{background:url(../res/bg2.jpg) no-repeat center center}#services4-section .background{background:url(../res/bg4.jpg) no-repeat center center}.services .background{background-size:cover;position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-61}.services .background_pattern{background:url(../res/grid3.png) repeat;position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-60}.services h4{font-family:'gothambold1', sans-serif;font-size:44px}.thebubble{background-color:white;color:black;text-align:center;border:1px dotted #eee;display:table-cell;vertical-align:middle;padding:60px 40px}.thebubble p{margin:0;color:#555 !important}.inter{background:white}.inter h3{text-transform:uppercase;text-align:center;font-size:32px;padding:50px 0}#contact-section{background:#FFFFFF;color:#333333;padding-bottom:0}#contact-section h1{color:#333333;font-family:'gothambold1', sans-serif}#contact-section textarea{height:100px}#contact-section .button{width:100%;background-color:#555555 !important;color:#FFF;font-size:22px}#contact-section .button:hover{background-color:#FFDD00 !important;color:#000}#projects-section{background:#CCCCCC;color:#333333;padding:60px 0 90px 0;overflow-x:hidden}#projects-section h1{color:#333333;font-family:'gothambold1', sans-serif}#projects-section .tabs{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}#projects-section .tabs .tab-title{width:25%;background-color:#efefef}#projects-section .tabs .tab-title.active{width:25%;background-color:#fff}#projects-section .tabs .tab-title:hover{background-color:#e1e1e1}#projects-section .tabs .tab-title.active:hover{background-color:#fff}#projects-section .tabs-content{width:100%;background:#FFFFFF;padding:30px 40px;margin-bottom:0px}.yellow{color:#F2D500 !important}section#footer{text-align:center;background-color:#333333;color:white;padding:20px;z-index:11;display:block;font-size:20px}.top-bar{z-index:1000;position:fixed;width:100%;top:0;box-shadow:0px 0px 10px #000;padding-right:10px;background:#333}.top-bar .name h1 a:hover,.top-bar-section li:not(.has-form) a:hover:not(.button){background-color:#333;color:#F2D500}#about-section .button.invert{font-size:20px;max-width:265px}.language a{border:0 none;height:15px;width:22px !important;padding:0 !important;background-image:url(../res/flags.png) !important;background-repeat:no-repeat !important}li.language{padding:15px 0 9px 15px !important}.language .fr_flag{background-position:0 0 !important}.language .en_flag{background-position:-46px 0 !important}.language .nl_flag{background-position:0 -32px !important}#last_name{display:none}.msg.error{color:red !important;display:inline-block !important}.msg.success{color:#007398 !important;display:inline-block !important}@media screen and (max-width: 1024px){#bgvid{display:none}#bgimg{display:block}#intro-section h1{font-size:3.5rem;line-height:4rem}}@media screen and (max-width: 768px){#intro-section h1{font-size:2.8rem;line-height:3.6rem}}@media screen and (max-width: 480px){#intro-section h1{font-size:2.0rem;line-height:2.6rem}}@media screen and (max-height: 700px){.arrow{display:none}#intro-section{padding-top:3rem}#intro-section .container{padding-top:3rem}#intro-section h1{font-size:2.2rem;line-height:2.8rem}#intro-section h2{font-size:1.9rem;line-height:2.8rem}}@media screen and (max-height: 480px){h1{font-size:1.6rem}.contain-to-grid{position:fixed}#intro-section{padding-top:1rem}#intro-section .container{padding-top:1rem}#intro-section h1{font-size:1.7rem;line-height:2.2rem}#intro-section h2{font-size:1.4rem;line-height:2.2rem}#projects-section .tab-title h2{font-size:1.2rem}}@media screen and (max-width: 320px){html{font-size:80%;right:0;left:0;max-width:100%;overflow-x:hidden}#intro-section{padding-top:6rem}#intro-section .container{padding-top:1rem}}.top-bar .toggle-topbar.menu-icon a:after{box-shadow:0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;content:"";display:block;height:0;position:absolute;right:0;top:0;width:16px}.top-bar .toggle-topbar.menu-icon{cursor:pointer}.tabs h2{font-size:1.5rem}h3.presentation span{color:#9C3}h3 span.signature{display:block;font-size:0.8em;padding-top:0.5em}.break-word{word-break:break-word}.no-padding{padding:0}#contactNumber-section{text-align:center;font-size:1.5rem;color:#003f54;font-weight:bold}#logo{fill:#FFFFFF;width:300px;height:40px;margin-top:3px}#logo:hover{fill:#F2D500}.top-bar .name h1 a{display:contents}@media only screen and (min-width: 64.063em){.top-bar .name{max-width:90%}}@media screen and (max-width: 640px){#logo{max-width:75%;vertical-align:middle}}@media only screen and (max-width: 768px){.top-bar-section ul{display:contents}#logo{max-width:70%;margin-top:0;vertical-align:middle}}@media only screen and (min-width: 40.063em){.top-bar-section li:not(.has-form) a:not(.button){padding:0 10px}}html{height:100%;right:0;left:0;max-width:100%;overflow-x:hidden}.top-bar.expanded{background:#333}.g-recaptcha{margin:100px auto 130px 13px;display:block}.top-bar .toggle-topbar.menu-icon a:after{height:2px;box-shadow:0 10px 0 0px #fff,0 16px 0 0px  #fff,0 22px 0 0px #fff}.companyName:before{content:"Shoshoro N.V.";display:inline}.companyAddress:before{content:" Perseusweg 40 Willemstad Curacao Netherlands-Antilles kvk 122760";display:inline}
