
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700&subset=latin-ext');@font-face{font-family:'Hand';src:url('../fonts/SouthernAire_Personal_Use_Only.ttf') format('truetype')}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}html,body{overflow-x:hidden}body{font-family:'Roboto',sans-serif;font-weight:400;color:black;background-color:white}.fontSizer{font-size:.8vh}@media screen and (min-aspect-ratio:16/10){.fontSizer{font-size:.975vh}}h1{font-family:'Roboto',sans-serif;font-weight:700;font-size:7.5em;margin:0;color:#008a8a}h2{font-family:'Roboto',sans-serif;font-weight:700;font-size:6em;margin:0;color:#8ebb8e}h3{font-family:'Roboto',sans-serif;font-weight:700;font-size:4em;margin:0;color:#333}p{font-family:'Roboto',sans-serif;font-weight:300;font-size:3em;line-height:1.2;margin:0;color:#555}a{font-family:'Roboto',sans-serif;font-size:2em}.line{height:.5em;width:100%;margin:0;border:0}@-webkit-keyframes LineAnim{0%{width:0}100%{width:100%}}@-moz-keyframes LineAnim{0%{width:0}100%{width:100%}}@-o-keyframes LineAnim{0%{width:0}100%{width:100%}}@keyframes LineAnim{0%{width:0}100%{width:100%}}.lineAnim .line{-webkit-animation:LineAnim .5s ease 0s 1 normal;-moz-animation:LineAnim .5s ease 0s 1 normal;-o-animation:LineAnim .5s ease 0s 1 normal;animation:LineAnim .5s ease 0s 1 normal}@-webkit-keyframes LogoAnim{0%{top:-20%;opacity:0;filter:alpha(opacity=0)}33%{top:-20%;opacity:0;filter:alpha(opacity=0)}100%{top:0;opacity:1;filter:alpha(opacity=100)}}@-moz-keyframes LogoAnim{0%{top:-20%;opacity:0;filter:alpha(opacity=0)}33%{top:-20%;opacity:0;filter:alpha(opacity=0)}100%{top:0;opacity:1;filter:alpha(opacity=100)}}@-o-keyframes LogoAnim{0%{top:-20%;opacity:0;filter:alpha(opacity=0)}33%{top:-20%;opacity:0;filter:alpha(opacity=0)}100%{top:0;opacity:1;filter:alpha(opacity=100)}}@keyframes LogoAnim{0%{top:-20%;opacity:0;filter:alpha(opacity=0)}33%{top:-20%;opacity:0;filter:alpha(opacity=0)}100%{top:0;opacity:1;filter:alpha(opacity=100)}}.logoAnim{-webkit-animation:LogoAnim 1.75s ease 0s 1 normal;-moz-animation:LogoAnim 1.75s ease 0s 1 normal;-o-animation:LogoAnim 1.75s ease 0s 1 normal;animation:LogoAnim 1.75s ease 0s 1 normal}.bigSection{height:100vh;width:100vw;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;flex-flow:row nowrap}.bigSection75{height:75vh;width:100vw;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;flex-flow:row nowrap}.bigSection25{height:25vh;width:100vw;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;flex-flow:row nowrap}.flexRowCenter{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.flexRowSpaceBetween{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.flexRowStart{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.flexRowStart2{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}.flexColCenter{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.flexColStart{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.flexColStart2{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.textLineBreak{display:block}.textLeft{margin:.25em auto 0 0;max-width:50ch}.textRight{margin:.25em 0 0 auto;max-width:50ch}.textCenter{margin:.25em auto 0 auto;max-width:50ch}.backgroundImage{background-color:white;background-position:center center;background-size:cover;background-repeat:no-repeat}.mobileNavbar{position:fixed;top:0;left:0;right:0;z-index:10;display:block;text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.mobileNavbarWhite{background-color:white}.mobileNavbarAllwaysWhite{background-color:white}.navbarTop{height:auto;padding:1.5em 0 1.5em 0}.navbarItem2{-webkit-flex:2 0;-moz-flex:2 0;-ms-flex:2 0;flex:2 0}.navbarItem6{-webkit-flex:6 0;-moz-flex:6 0;-ms-flex:6 0;flex:6 0}.navbarLogo{height:3em}.barContainer{display:inline-block;cursor:pointer}.bar1,.bar2,.bar3{width:5.25em;height:.75em;background-color:#008a8a;margin:.9em 0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.change .bar1{-webkit-transform:rotate(-45deg) translate(-1.2em,1.2em);-moz-transform:rotate(-45deg) translate(-1.2em,1.2em);-o-transform:rotate(-45deg) translate(-1.2em,1.2em);-ms-transform:rotate(-45deg) translate(-1.2em,1.2em);transform:rotate(-45deg) translate(-1.2em,1.2em)}.change .bar2{opacity:0}.change .bar3{-webkit-transform:rotate(45deg) translate(-1.2em,-1.2em);-moz-transform:rotate(45deg) translate(-1.2em,-1.2em);-o-transform:rotate(45deg) translate(-1.2em,-1.2em);-ms-transform:rotate(45deg) translate(-1.2em,-1.2em);transform:rotate(45deg) translate(-1.2em,-1.2em)}.navbarContent{height:45em;display:-webkit-flex;display:-moz-flex;display:flex;overflow:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.hideNavbar{height:0}.navbarContentLogo{height:4em;margin:0 0 2em;opacity:1;filter:alpha(opacity=100);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.hideNavbarContentLogo{opacity:0;filter:alpha(opacity=0)}.navbarLink,.navbarLink:visited,.navbarLink:hover,.navbarLink:active{margin:.25em 0 .25em 0;font-size:4em;color:#8ebb8e}.headerLeftContainer{-webkit-flex:0 0 80vh;-moz-flex:0 0 80vh;-ms-flex:0 0 80vh;flex:0 0 80vh;background-image:url("../images/header.jpg")}@media screen and (min-aspect-ratio:3/2){.headerLeftContainer{-webkit-flex:0 0 100vh;-moz-flex:0 0 100vh;-ms-flex:0 0 100vh;flex:0 0 100vh}}.headerRightContainer{-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.headerMobile h1{display:none}.headerLogoOuter{width:50%!important}.headerLogo{position:relative;width:100%}.navImg{margin-bottom:-0.25em;width:75%}.lineContainerNavTop,.lineContainerNavBottom{width:75%;height:auto}.lineContainerNavTop .line{margin:0 0 .5em 0;background-color:#008a8a}.lineContainerNavBottom .line{margin:0 0 .5em 0;background-color:#008a8a}.navLink,.navLink:visited,.navLink:hover,.navLink:active{color:#555}.carouselContainer{width:100%;height:100%}.carousel{position:relative}.carouselItemImage1{background-image:url("../images/slider01.jpg");background-color:white;background-position:left center;background-size:cover;background-repeat:no-repeat}.carouselItemImage2{background-image:url("../images/slider02.jpg");background-color:white;background-position:right center;background-size:cover;background-repeat:no-repeat}.carouselItemImage3{background-image:url("../images/slider03.jpg");background-color:white;background-position:left center;background-size:cover;background-repeat:no-repeat}.carouselItemImage4{background-image:url("../images/slider04.jpg");background-color:white;background-position:right center;background-size:cover;background-repeat:no-repeat}.carouselItemContainer{width:100vw;height:100vh;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;flex-flow:row nowrap}.carouselOnLeftSide .carouselItemLeftContainer{-webkit-flex:1 0;-moz-flex:1 0;-ms-flex:1 0;flex:1 0}.carouselOnLeftSide .carouselItemRightContainer{-webkit-flex:1 1;-moz-flex:1 1;-ms-flex:1 1;flex:1 1}.carouselOnRightSide .carouselItemLeftContainer{-webkit-flex:1 1;-moz-flex:1 1;-ms-flex:1 1;flex:1 1}.carouselOnRightSide .carouselItemRightContainer{-webkit-flex:1 0;-moz-flex:1 0;-ms-flex:1 0;flex:1 0}.carouselItemOuter{background-color:white}.carouselItemInner{width:auto;height:80%;padding:0 2em 0 2em}.carouselIndicatorsContainer{width:10%}.carouselIndicators{width:100%;margin:0;list-style-type:none}.carouselIndicators li{width:20%;cursor:pointer;border:.2em solid #555;border-radius:50%}.carouselIndicators li:after{content:"";display:block;padding-bottom:100%}.carouselIndicators li:hover{background-color:#8ebb8e}.carouselIndicators li.active{background-color:#8ebb8e}.carouselItemInner h2{margin:.25em 0 0 0}.lineContainerCarousel{height:auto;width:50%}.lineContainerCarousel .line{margin:.5em 0 5em 0;background-color:#8ebb8e}.carouselItemInner p{margin-top:1.75em;text-align:justify}.sliderLink{display:inline-block;font-size:1em;font-weight:300;color:white;margin-top:.75em;padding:.25em .5em .25em .5em;border:0;background-color:#8ebb8e;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.sliderLink:visited,.sliderLink:hover,.sliderLink:active{color:white;text-decoration:none}.sliderLink:hover{background-color:#008a8a}.carouselImageMobile{display:none}.carouselLeft{position:absolute;bottom:7.5em;left:7.5em;height:auto;width:5em;cursor:pointer}.carouselRight{position:absolute;bottom:7.5em;right:7.5em;height:auto;width:5em;cursor:pointer}.offerContainer{width:100%;height:100%;padding:0 2em 0 2em}.offerRow{width:100%}.offerItem{-webkit-flex:1 0;-moz-flex:1 0;-ms-flex:1 0;flex:1 0;text-align:center}.offerItem p{margin-top:.5em}.offerImg{width:25%;max-height:15vh}.offerMiddleContainer{position:relative;width:100%}.offerMiddleContainer h3{font-size:5em;color:#008a8a}.offerMiddleImg{width:100%;max-height:30vh}.offerMiddleImgOverlay{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:33%;max-height:10vh;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.offerMiddleContainer:hover .offerMiddleImgOverlay{opacity:1;filter:alpha(opacity=100)}.offerMiddleTextOverlay{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:33%;max-height:10vh;opacity:.75;filter:alpha(opacity=75);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.offerMiddleContainer:hover .offerMiddleTextOverlay{opacity:0;filter:alpha(opacity=0)}.aboutmeContainer{width:100%;height:100%;background-image:url("../images/aboutme.jpg")}.aboutmeItem{-webkit-flex:1 0;-moz-flex:1 0;-ms-flex:1 0;flex:1 0}.aboutmeItem p{margin-top:1.5em;padding-right:1em;text-align:justify;font-size:2.5em;font-weight:300}.aboutmeItem h3{font-family:"Hand",sans-serif;font-size:6em;margin:.5em 0 0 0}.quotesContainer{width:100%}.quotesContainer h2{margin-bottom:.5em}.quotesInner{width:100%;margin:2.5em 0 2.5em 0}.quotesItem1{-webkit-flex:1 0;-moz-flex:1 0;-ms-flex:1 0;flex:1 0}.quotesItem3{-webkit-flex:3 0;-moz-flex:3 0;-ms-flex:3 0;flex:3 0}.quotesItem3 p{margin-top:.5em}.quotesImageTop{text-align:right;margin-right:8em}.quotesImageBottom{text-align:left;margin-left:8em}.quotesTextTop .textLeft{text-align:justify;font-size:2.5em;max-width:60ch}.quotesTextBottom .textRight{text-align:justify;direction:ltr;font-size:2.5em;max-width:60ch}.quotesTextBottom .quoteName{direction:rtl}.quotesImage{height:30vh;width:auto;border-radius:50%}.lineContainerQuotesTop{width:40em;margin:0 auto 0 0}.lineContainerQuotesBottom{width:40em;margin:0 0 0 auto}.lineContainerQuotesTop .line{margin:.5em 0 .5em 0;text-align:left;background-color:#8ebb8e}.lineContainerQuotesBottom .line{margin:.5em 0 .5em 0;text-align:left;background-color:#8ebb8e}.quotesQuote{width:2em;display:block;margin:0 auto .5em 0}.contactContainer{width:100%;height:100%}.contactInnerTop{width:100%}.contactInnerBottom{width:100%;margin:5em 0 0 0}.contactInner6{-webkit-flex:6 0;-moz-flex:6 0;-ms-flex:6 0;flex:6 0}.contactInner4{-webkit-flex:4 0;-moz-flex:4 0;-ms-flex:4 0;flex:4 0;padding:0 0 0 7.5em}.contactInner3{-webkit-flex:3 0;-moz-flex:3 0;-ms-flex:3 0;flex:3 0}.contactInner3 h2{font-size:11em;color:#008a8a}.lineContainerContact{width:30em}.lineContainerContact .line{margin:.5em 0 .5em 0;background-color:#008a8a}.contactInfoMobile{display:none}.contactLink,.contactLink:visited,.contactLink:hover,.contactLink:active{font-size:2.5em;font-weight:300;color:#555}.contactInner4 p{margin-top:0;font-size:2.5em}.formInner{width:100%;margin:1em 0 1em 0}.formLeft{-webkit-flex:1 0;-moz-flex:1 0;-ms-flex:1 0;flex:1 0}.formLeft .textLeft{margin-top:0;font-size:2.5em;color:#8ebb8e}.formRight{-webkit-flex:4 0;-moz-flex:4 0;-ms-flex:4 0;flex:4 0}.inputTextSmall{width:14em;height:2em;border:1px solid #8ebb8e;font-size:2.5em;font-weight:300;color:#8ebb8e;text-indent:1em}.inputTextBig{width:14em;height:4em;border:1px solid #8ebb8e;font-size:2.5em;font-weight:300;color:#8ebb8e;-moz-resize:none;resize:none;text-indent:1em}::-webkit-input-placeholder{color:#8ebb8e;opacity:.6;filter:alpha(opacity=60);text-indent:1em}:-moz-placeholder{color:#8ebb8e;opacity:.6;filter:alpha(opacity=60);text-indent:1em}::-moz-placeholder{color:#8ebb8e;opacity:.6;filter:alpha(opacity=60);text-indent:1em}:-ms-input-placeholder{color:#8ebb8e;opacity:.6;filter:alpha(opacity=60);text-indent:1em}::-ms-input-placeholder{color:#8ebb8e;opacity:.6;filter:alpha(opacity=60);text-indent:1em}.inputButton{width:14em;height:2em;background-color:#8ebb8e;border:0;font-size:2.5em;font-weight:300;color:white;text-align:left;text-indent:1em;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.inputButton:hover{background-color:#008a8a}.inputTextSmall:focus{outline:none!important;border:1px solid #008a8a;-webkit-box-shadow:0 0 10px #008a8a;-moz-box-shadow:0 0 10px #008a8a;box-shadow:0 0 10px #008a8a}.inputTextBig:focus{outline:none!important;border:1px solid #008a8a;-webkit-box-shadow:0 0 10px #008a8a;-moz-box-shadow:0 0 10px #008a8a;box-shadow:0 0 10px #008a8a}.formResult{display:none;font-size:4em!important;color:#008a8a!important}#formOverlayInner{height:100%}.footerContainer{width:100%;height:100%;background-color:#008a8a}.footerLinkImage,.footerLinkImage:visited,.footerLinkImage:hover,.footerLinkImage:active{font-size:3.5em;font-weight:400;color:white;margin:0 .5em 0 .5em}.footerLinkImage img{height:auto;width:1.25em}.footerLink,.footerLink:visited,.footerLink:hover,.footerLink:active{font-size:2em;font-weight:400;color:#8ebb8e;margin:1em 1em .5em 1em}.footerContainer p{font-size:1.25em;color:white}.imprintContainer{text-align:center}.imprintContainer h2{margin:1em 0 .75em 0}.imprintContainer p{font-size:2em;text-align:left}.imprintBack{position:fixed;z-index:100;bottom:2em;left:2em}.imprintBackImage{width:2em;height:auto}.linkToContact{font-size:1em}