html{width:100%;height:100%;padding:0;margin:0}body{margin:0;padding:0;height:100%;width:100%;font-family:'Open Sans', sans-serif;color:#333333;background:#ffffff;font-size:13px;line-height:1.6em}a img{border:none}a{text-decoration:none;outline:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}.clear{clear:both}.relative{position:relative}.center{text-align:center}.disabled{display:none}div,label,ul,li,a,span,button,h1,p,nav,section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.outer{position:relative;width:100%;height:100%}.main{width:100%;height:100%;position:relative;min-height:100%}.back{width:100%;position:absolute;top:0;left:0;bottom:80px}.inner{max-width:1300px;margin:auto;position:relative}.logo{position:absolute;top:0;left:0;width:542px;height:335px}h1{margin:0;padding:0;line-height:100%;position:absolute;top:300px;left:0;font-size:100px;font-weight:700;width:100%;text-align:center;color:white !important;text-shadow:4px 4px 8px rgba(0, 0, 0, 0.5)}h1 span{color:white !important}h1 p{margin:0;padding:0}nav{position:absolute;bottom:0;left:0;height:80px;width:100%;background:#143f91;padding:0 20px}nav a{line-height:80px;color:white;font-weight:600;text-transform:uppercase;padding:0 30px;font-size:20px;display:inline-block}nav a:hover{background:#08358b}.main .languages{position:absolute;top:20px;right:50px}.main .languages a{display:inline-block;color:#666;text-transform:uppercase;font-weight:300;font-size:14px;padding:10px;width:35px;height:35px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#efefef;margin:0 5px;line-height:100%;text-align:center;cursor:pointer;z-index:9999}.main .languages a.active{background:#143f91;color:white}.main button{position:absolute;bottom:22px;right:40px;background:white;color:#143f91;text-transform:uppercase;padding:10px 30px;font-size:15px;font-weight:600;border:0;margin:0;line-height:110%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;cursor:pointer}.main button:hover{background:#efefef}section{padding:50px 0}section.invisible{display:none;padding-bottom:130px}section.gray{background:#efefef}section h2{text-align:center;text-transform:uppercase;font-weight:300;font-size:30px;line-height:120%}section .line{height:1px;max-width:700px;margin:auto;background:-moz-linear-gradient(left, rgba(204,204,204,0) 0%, rgba(204,204,204,0) 1%, rgba(204,204,204,1) 50%, rgba(204,204,204,0) 100%);background:-webkit-linear-gradient(left, rgba(204,204,204,0) 0%,rgba(204,204,204,0) 1%,rgba(204,204,204,1) 50%,rgba(204,204,204,0) 100%);background:linear-gradient(to right, rgba(204,204,204,0) 0%,rgba(204,204,204,0) 1%,rgba(204,204,204,1) 50%,rgba(204,204,204,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cccccc', endColorstr='#00cccccc',GradientType=1 )}section .text{margin:auto;max-width:1300px;text-align:center;font-size:16px;line-height:150%;padding:0 30px}section #map{width:100%;height:500px;margin-top:20px;clear:both}section .insurance{text-align:center;max-width:1300px;width:582px;margin:auto;padding:20px 0}.request{margin:auto;max-width:800px}.mytrip{padding:0 0 20px 0}.mytrip .group{font-weight:300;font-size:20px;line-height:120%;text-align:left;color:#143f91;text-transform:uppercase;padding:30px 0 20px 0}.mytrip .row{clear:both;padding:0 0 5px 30px}.mytrip .row .label{float:left;width:35%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 0 0 0;text-align:left;color:#666;font-size:15px;min-height:40px}.mytrip .row .label span{font-size:13px;color:#999;line-height:120%}.mytrip .row .input{float:right;width:61%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 30px 0 0;text-align:left;min-height:40px;font-size:14px}.mytrip .row .input.padding{padding:6px 0 0 0}.mytrip .row .input input,.mytrip .row .input textarea{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #ccc;box-sizing:border-box;clear:both;display:block;float:left;font-family:inherit;font-size:15px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:100%}.mytrip .row .input textarea{height:200px}.mytrip .row .input input:focus,.mytrip .row .input textarea:focus{border-color:#999}.mytrip .row.green{background:#32CD32;color:white;font-weight:400;font-size:19px;padding:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4x}.mytrip .row .button{float:right;width:61%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 30px 0 0;position:relative;margin:20px 0 0 0}.mytrip .row .button input{-webkit-tap-highlight-color:transparent;background-color:#143f91;border-radius:5px;border:none;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:16px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:white;text-transform:uppercase;text-align:center;width:100%}.mytrip .row .button input:hover{background:#08358b}.mytrip #loading{position:absolute;width:36px;height:36px;left:3px;top:3px;pointer-events:none}.mytrip .msg{margin-top:20px;color:red;display:none}.mytrip .row.msg .input{text-align:center}.mytrip .ch{float:left}.mytrip .chlabel{float:left;padding:2px 20px 0 6px}.cookies{position:fixed;bottom:0;left:0;width:100%;background:#143f91;color:white;text-align:center;font-size:16px;line-height:130%}.cookies .cc{margin:auto;max-width:1300px;padding:20px}.cookies .cc u{color:#efefef;cursor:pointer;text-decoration:underline}.cookies .cc u:hover{color:white}.cookies span{display:inline-block;padding:5px 10px;border:1px solid white;cursor:pointer;margin:5px 10px}