/** Generated: Sunday, 26th of April 2026, 01:01:24 AM // Powered by AIOM+ (All In One Minify) created by FlipZoom Media Inc. - David Karich (flipzoom.de) **/
.hero{float:left;clear:left;width:100%;position:relative}.hero img{width:100%;display:block}.hero h1{font-weight:300;color:#fff;width:100%;text-align:center;position:absolute;top:45%;transform:translateY(-50%);display:block;font-size:6em;text-shadow:0 0 6px #000}.main{float:left;clear:left;width:100%;margin-bottom:5%}.pullup{margin-top:-3%}.main h1,.main h2,.main h3,.main h4,.main h5,.main h6{float:left;clear:left;margin-bottom:1em;margin-top:.5em;font-size:2.8em;font-weight:300;color:#32004b}.main h1{margin-top:0}.main h3{font-size:2.5em}.main h4{font-size:2.2em}.main h5{font-size:1.9em}.main h6{font-size:1.6em}.main p{float:left;clear:left;font-size:1.4em;line-height:1.6;margin-bottom:1em}.main p a{color:#00aeef}.main ul,.main ol{float:left;clear:left;margin:2em 0 2em 2em}.main li{float:left;clear:left;padding-left:1em;font-size:1.4em;margin-bottom:1em}.surveys{float:left;clear:left;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.survey{float:left;width:32%;margin-right:2%;margin-bottom:2em;background-color:#fff;padding:2em;padding-bottom:7em;position:relative}.survey .icon{width:30px;float:left;margin-right:1em}.survey:nth-of-type(3n){margin-right:0}.survey:nth-of-type(3n+1){clear:left}.buttons{position:absolute;width:100%;bottom:0;left:0;padding:2em}.sample,.tcs,.book{float:left;width:48.5%;margin:3% 3% 3% 0;background-color:#00aeef;padding:1em;letter-spacing:1px;text-transform:uppercase;text-decoration:none;font-weight:bold;text-align:center;color:#fff}.sample:hover,.tcs:hover{background-color:#32004b}.tcs{margin-right:0}.book{width:100%;margin:0}.sample{clear:left}.main .title{font-size:1.9em}.survey .pic{float:left;clear:left;margin-bottom:3%}.book{margin-right:0}.book{background-color:#32004b}.book:hover{background-color:#00aeef}.nofile{background-color:#ccc}.nofile:hover{background-color:#ccc}.survey p,.survey h2,.survey h3{float:left;clear:left}@media screen and (max-width:1200px){.hero h1{font-size:5.75vw}}@media screen and (max-width:750px){.survey{width:49%}.survey:nth-of-type(3n){margin-right:2%}.survey:nth-of-type(2n){margin-right:0}}@media screen and (max-width:650px){.main,.contactform{width:100%;float:left;margin-bottom:2em}.contactform.pullup{margin-top:0}}@media screen and (max-width:475px){.survey{width:100%;margin-right:0}}