body{background:#154d64 url(/images/bg.jpg) no-repeat center 110px;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}.clearfix{zoom:1}a{color:#0f238c;font-weight:bold}a:hover{color:#fe812b;text-decoration:none}.submit-form-button{background-color:#fe812b;border:2px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius-topright:30px;-webkit-border-top-right-radius:30px;border-top-right-radius:30px;-moz-border-radius-bottomright:30px;-webkit-border-bottom-right-radius:30px;border-bottom-right-radius:30px;-moz-box-shadow:0 0 6px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.5);box-shadow:0 0 6px rgba(0,0,0,0.5);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:1.9em;font-weight:bold;padding:5px 20px 5px 15px;background-image:-moz-linear-gradient(bottom,#fc6701,#ff8939);background-image:-webkit-linear-gradient(bottom,#fc6701,#ff8939);background-image:linear-gradient(to top,#fc6701,#ff8939)}
.submit-form-button:hover{color:#fff;background:#6bba70;background-image:-moz-linear-gradient(bottom,#008c00,#6bba70);background-image:-webkit-linear-gradient(bottom,#008c00,#6bba70);background-image:linear-gradient(to top,#008c00,#6bba70)}.button{background-color:#fe812b;border:2px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;-moz-box-shadow:0 0 6px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.5);box-shadow:0 0 6px rgba(0,0,0,0.5);color:#fff;padding:10px 15px 10px 10px;background-image:-moz-linear-gradient(bottom,#fc6701,#ff8939);background-image:-webkit-linear-gradient(bottom,#fc6701,#ff8939);background-image:linear-gradient(to top,#fc6701,#ff8939)}
.button:hover{color:#fff;background:#6bba70;background-image:-moz-linear-gradient(bottom,#008c00,#6bba70);background-image:-webkit-linear-gradient(bottom,#008c00,#6bba70);background-image:linear-gradient(to top,#008c00,#6bba70)}.header-wrapper{background:#9ff}
.header-top{margin-bottom:10px}.header-left{height:75px;margin-bottom:10px;text-align:center}@media(min-width:768px){.header-left{margin-bottom:0}}.header-menu{float:left;position:relative;width:100%;text-align:center}@media(min-width:768px){.header-menu{width:65%;text-align:left}
}@media(min-width:992px){.header-menu{width:75%}}.header-menu ul{float:right;padding:0;position:relative;margin:7px 0 0 0}.header-menu ul li{display:inline;list-style:none;margin:0;padding:0}.header-menu ul li a{border-right:1px solid #6e9294;font-size:.8em;font-weight:bold;padding:0 5px 0 0}
.header-menu ul li.last a{border-right:0}.header-resume-search{padding-top:10px}@media(min-width:768px){.header-resume-search{padding-top:20px}}.header-resume-search a{display:block;text-decoration:underline}@media(min-width:768px){.header-resume-search a{font-size:1.3em}
}@media(min-width:992px){.header-resume-search a{font-size:1.6em}}.locale-options-container{text-align:center}@media(min-width:768px){.locale-options-container{width:35%}}@media(min-width:992px){.locale-options-container{width:25%}}.locale-box{background-image:url(../images/ts-sprite.png);background-repeat:no-repeat;border-right:3px solid #82d8d8;border-left:3px solid #82d8d8;border-bottom:3px solid #82d8d8;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px;position:relative;float:right;padding:3px;margin:0 10px 0 10px;text-align:center}
.locale-box a{font-size:.8em;font-weight:bold;padding:0 20px}.locale-box.last{margin:0}.dropdowns-container{margin:0 auto;position:relative;width:205px;*width:230px;text-align:center}.currency-select-container{background-position:52px -470px;width:77px;z-index:1}
.currency-select-container a{background-image:url(../images/ts-sprite.png);background-repeat:no-repeat}.currency-select-container ul{background-color:#9bffff;border:solid #82d8d8;border-radius:0 0 5px 5px;border-width:0 3px 3px 3px;display:none;margin:0;padding:5px 1px 0 6px;list-style:none;left:-3px;position:absolute;top:22px;z-index:999}
.currency-select-container ul li{list-style-type:none}.language-select-container{background-position:80px -470px;width:106px;z-index:1}.language-select-container a{background-image:url(../images/ts-sprite.png);background-repeat:no-repeat}.language-select-container ul{background-color:#9bffff;border:solid #82d8d8;border-radius:0 0 5px 5px;border-width:0 3px 3px 3px;display:none;margin:0;padding:5px 5px 0 9px;list-style:none;left:-3px;position:absolute;top:22px;z-index:999}
.language-select-container ul li{list-style-type:none}.gb{background-position:0 -239px}a.ae{background-position:0 0}a.au{background-position:0 -20px}a.br{background-position:0 -40px}a.ca{background-position:0 -60px}a.ch{background-position:0 -80px}a.cl{background-position:0 -100px}
a.cz{background-position:0 -120px}a.de{background-position:0 -140px}a.dk{background-position:0 -160px}a.es{background-position:0 -180px}a.eu{background-position:0 -200px}a.fr{background-position:0 -220px}a.gb{background-position:0 -240px}a.hu{background-position:0 -260px}
a.il{background-position:0 -280px}a.in{background-position:0 -300px}a.it{background-position:0 -320px}a.jp{background-position:0 -340px}a.mx{background-position:0 -360px}a.no{background-position:0 -380px}a.pl{background-position:0 -400px}a.se{background-position:0 -420px}
a.sg{background-position:0 -440px}a.us{background-position:0 -460px}.header-logo{background:url(../images/ts-sprite.png) 0 -2529px no-repeat;position:absolute;margin-left:-137px;left:50%;top:0;width:274px;height:87px}@media(min-width:768px){.header-logo{position:absolute;left:0;margin-left:0;top:0}
}.header-contact-block{height:45px;text-align:center}@media(min-width:768px){.header-contact-block{text-align:right}}.header-contact-block .telephone-number{background:url(../images/ts-sprite.png) -85px -1335px no-repeat;height:45px;margin-top:10px;width:240px;margin:0 auto}
@media(min-width:768px){.header-contact-block .telephone-number{float:right}}.header-contact-block .telephone-number a{font-size:2em;font-weight:bold;padding-left:40px}.header-contact-block .opening-hours{display:block;font-size:.8em;line-height:0;*line-height:1em}
.main-content-wrapper .main-text{margin:40px 0 50px 0;text-align:center}@media(min-width:768px){.main-content-wrapper .main-text{margin:70px 0 45px 0}}.main-content-wrapper h1{color:#fff;font-size:29px;font-weight:bold;margin-top:0;text-shadow:0 0 10px rgba(23,23,23,0.5),0 2px 5px rgba(1,2,2,0.55)}
@media(min-width:768px){.main-content-wrapper h1{font-size:36px;margin-top:20px}}.main-content-wrapper p{color:#fff;font-size:1.15em;font-weight:bold;display:block;width:100%;margin:0 auto;text-shadow:0 0 10px rgba(23,23,23,0.5),0 2px 5px rgba(1,2,2,0.55)}
@media(min-width:768px){.main-content-wrapper p{font-size:1.25em;width:510px;margin:0 auto}}.form-container{background-color:rgba(0,0,0,0.55);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:100px;padding:20px}.form-container input[type="email"]{font-size:1.2em;margin-right:5px;padding:25px 15px;width:100%}
@media(min-width:768px){.form-container input[type="email"]{width:268px}}@media(min-width:992px){.form-container input[type="email"]{width:410px}}.submit-container{text-align:center}.terms{border-top:1px dotted rgba(255,255,255,0.7);color:#fff;font-size:.8em;font-weight:normal;display:block;margin-top:10px;padding-top:10px}
.form-errors{margin-top:10px}.form-errors label{background:rgba(255,255,255,0.75);border-radius:5px;margin-top:10px;display:block;font-size:.9em;font-style:italic;padding:8px;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.thank-you-message{text-align:center;width:100%}.thank-you-message h2{color:#fff;font-size:2.2em;font-weight:bold;margin:0 0 10px 0;text-shadow:0 0 10px rgba(23,23,23,0.5),0 2px 5px rgba(1,2,2,0.55)}.thank-you-message p{font-weight:normal;margin:0;width:100%;text-shadow:0 0 10px rgba(23,23,23,0.5),0 2px 5px rgba(1,2,2,0.55)}
.footer-container{background:#e6f5fc;position:relative;float:left;width:100%}.footer-actions-container{position:relative}.footer-actions-container .footer-actions-inner{background:#5785ca;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;padding-top:10px;padding-bottom:10px;margin-bottom:20px;text-align:center}
.footer-actions-container h3{color:#fff;font-size:2.2em;margin:10px 0}.facebook-like-container{background:url(/images/facebook-bg.jpg) no-repeat;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #fff;position:relative;margin:20px auto 10px auto;height:131px;width:206px}
.addthis_toolbox{position:relative;margin:20px auto;text-align:center;width:188px}.footer-bottom-container{padding-top:10px;padding-bottom:10px}.footer-bottom-container .footer-logo{float:left;margin-right:2%;width:28%}@media(min-width:530px){.footer-bottom-container .footer-logo{width:10%}
}.footer-bottom-container .footer-logo-icon{display:block;width:55px;height:40px;background:url(../images/ts-sprite.png) no-repeat 0 -1570px}.footer-bottom-container .footer-text{float:left;margin-right:2%;width:68%}@media(min-width:530px){.footer-bottom-container .footer-text{width:50%}
}.footer-bottom-container .card-logos{position:relative;float:left;margin-bottom:15px;margin-top:15px;text-align:center;width:100%;height:auto}@media(min-width:530px){.footer-bottom-container .card-logos{width:36%}}.footer-bottom-container .card-logos img{max-width:100%}
.footer-bottom-container .footer-menu{margin:0;padding:0}.footer-bottom-container .footer-menu li{display:inline;list-style-type:none}.footer-bottom-container .footer-menu li a{border-right:1px solid #0f238c;font-size:.8em;padding:0 5px 0 0}.footer-bottom-container .footer-menu li.last a{border-right:0}
.footer-bottom-container p{font-size:.8em}.footer-bottom-container .footer-review-plugin{text-align:center}@media(min-width:530px){.footer-bottom-container .footer-review-plugin{text-align:right}}