*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none}html,body{margin:0;padding:0}h1,h2,h3,h4{margin:0;padding:0;font-weight:normal}p,ol,ul,li{margin:0;padding:0}a img{border:none}input,textarea{-webkit-appearance:none !important;border-radius:0}input[type="checkbox"]{-webkit-appearance:checkbox !important}input[type="radio"]{-webkit-appearance:radio !important}button{-webkit-appearance:none !important;padding:0}li{margin-left:18px}ol{list-style:decimal}ul{list-style:disc}a{transition:all .3s}html{height:100%}body{font-family:"Fira Sans", sans-serif;font-weight:300;font-style:normal;font-size:16px;color:#464646;margin-top:0;height:100%;background:#fff}h1{font-family:"Fira Sans", sans-serif;font-weight:700;font-style:italic;font-size:30px;color:#00a9a5;margin-bottom:25px;line-height:1.2em}@media screen and (max-width: 500px){h1{font-size:26px}}h2{font-family:"Fira Sans", sans-serif;font-weight:700;font-style:italic;font-size:44px;color:#00a9a5;margin-bottom:20px;line-height:1.2em;position:relative}@media screen and (max-width: 500px){h2{font-size:32px}}h3{font-family:"Fira Sans", sans-serif;font-weight:700;font-style:italic;font-size:24px;color:#00a9a5;margin-bottom:15px}@media screen and (max-width: 500px){h3{font-size:20px}}a,a:visited{color:#464646;cursor:pointer !important}a:hover{color:#00a9a5}a.button,a.button:visited{display:inline-block;text-decoration:none;transition:all .3s;font-family:"Fira Sans", sans-serif;font-weight:700;font-style:italic;font-size:20px;background:#353535;color:#f1f9a2;line-height:1.1em;padding:10px 30px;border-radius:20px;position:relative;z-index:500;cursor:pointer;border:0}a.button:hover,a.button:visited:hover{background:#000;color:#fff !important}.popover,.tooltip{display:none !important}li{margin-left:20px}.small{font-size:0.8em;line-height:1.1em}strong,b{font-family:"Fira Sans", sans-serif;font-weight:700;font-style:normal}.grecaptcha-badge{z-index:99999999999}dt,dl,dd{margin:0;padding:0}.article-info-term{display:none}dd.published{font-size:16px;margin-bottom:15px;font-family:"Fira Sans", sans-serif;font-weight:700;font-style:normal}#sidr{display:none}@media screen and (max-width: 1400px){#sidr{display:block}}#menu-toggle{display:none}@media screen and (max-width: 1400px){#menu-toggle{display:block}}.menu-overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:9000;background:rgba(0,0,0,0.75)}.outer{width:100%;position:relative}.inner{width:100%;max-width:1460px;margin:0 auto;position:relative;padding-left:40px;padding-right:40px}@media screen and (max-width: 500px){.inner{padding-left:20px;padding-right:20px}}.flex-row{display:flex;flex-direction:row;flex-wrap:wrap}#header{position:relative}#header #logo{position:absolute;top:0;left:0;z-index:500}@media screen and (max-width: 1500px){#header #logo img{width:470px;height:148px}}@media screen and (max-width: 900px){#header #logo img{width:300px;height:95px}}#header #menu{position:absolute;top:30px;right:30px;z-index:500;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}#header #menu .translate{margin-left:10px}#header #menu .translate a{margin-left:10px}#header #menu .bookbutton{margin-left:35px}#header #menu.fix-menu{position:fixed;height:50px;top:0;z-index:600;left:0;right:0;background:#00a9a5;box-shadow:0 2px 30px 0 rgba(0,0,0,0.5);transition:all .3s;justify-content:flex-end;padding-right:30px}@media screen and (max-width: 400px){#header #menu.fix-menu{display:none}}@media screen and (max-width: 750px){#header #menu .bookbutton,#header #menu .translate{display:none}}#header #banner{width:100%;height:800px;z-index:100}#header #banner .banner{position:relative;width:100%;height:800px;background-size:cover;background-repeat:no-repeat;background-position:right center;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;text-align:center}#header #banner .banner .caption{font-family:"Fira Sans", sans-serif;font-weight:700;font-style:italic;font-size:60px;color:#fff;line-height:1.2em;z-index:500;position:relative;margin-top:100px}#header #banner:after{content:"";display:block;width:100%;height:108px;background:url(../images/banner-mask-bottom.png);background-repeat:no-repeat;background-size:contain;background-position:center bottom;position:absolute;bottom:0}@media screen and (min-width: 1800px){#header #banner:after{background-size:100% 108px}}@media screen and (max-width: 850px){#header{height:600px}#header #banner .banner{height:600px}}@media screen and (max-width: 600px){#header{height:500px}#header #banner .banner{height:500px}#header #banner .banner .caption{max-width:100%;font-size:36px}}@media screen and (max-width: 400px){#header{height:400px}#header #banner .banner{height:400px}#header #banner .banner .caption{font-size:28px}}#about{padding-top:40px;padding-bottom:40px;position:relative;line-height:1.4em}#about p{margin-bottom:20px}#about p:last-child{margin-bottom:0}#about .col-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}#about .col-wrapper .col-left{width:33.33%;padding-right:55px;font-family:"Fira Sans", sans-serif;font-weight:700;font-style:italic;font-size:30px;color:#00a9a5;line-height:1.2em;margin-bottom:25px}#about .col-wrapper .col-left li{margin-bottom:15px}@media screen and (max-width: 500px){#about .col-wrapper .col-left{font-size:26px}}#about .col-wrapper .col-right{width:66.66%;padding-left:25px}@media screen and (max-width: 900px){#about .col-wrapper .col-left{width:100%;padding-right:0}#about .col-wrapper .col-right{width:100%;padding-left:0}}#services{padding-top:80px;padding-bottom:40px;background:#d8eee4}#services .items-wrapper{margin-left:-40px;margin-right:-40px;display:flex;flex-direction:row;flex-wrap:wrap}#services .items-wrapper .item{width:33.33%;padding:40px}@media screen and (max-width: 900px){#services .items-wrapper .item{width:50%}}@media screen and (max-width: 550px){#services .items-wrapper .item{width:100%;padding-bottom:20px;padding-top:20px}}#services .items-wrapper h3{font-size:30px;border-bottom:1px solid #00a9a5;padding-bottom:20px;margin-bottom:20px;line-height:1.2em}#services .items-wrapper .content{font-size:16px;line-height:1.4em}#services .items-wrapper .content p{margin-bottom:15px}@media screen and (max-width: 500px){#services .items-wrapper{margin-left:-20px;margin-right:-20px}}#services:before{content:"";display:block;width:100%;height:60px;background:url(../images/services-mask-top.png);background-repeat:no-repeat;background-size:contain;background-position:center top;position:absolute;top:0}@media screen and (min-width: 1800px){#services:before{background-size:100% 60px}}#book{text-align:center;color:#fff;font-family:"Fira Sans", sans-serif;font-weight:700;font-style:italic;font-size:30px}#book h2{color:#f1f9a2}#book a,#book a:visited{color:#fff;text-decoration:none}#book a.button,#book a.button:visited{color:#f1f9a2;margin-top:30px}#book a:hover{color:#f1f9a2}#book .aikon_paralax_content{padding:140px 30px}#book:before{content:"";display:block;width:100%;height:60px;background:url(../images/cta-mask-top.png);background-repeat:no-repeat;background-size:contain;background-position:center top;position:absolute;top:0;z-index:500}@media screen and (min-width: 1800px){#book:before{background-size:100% 60px}}#book:after{content:"";display:block;width:100%;height:60px;background:url(../images/cta-mask-bottom.png);background-repeat:no-repeat;background-size:contain;background-position:center bottom;position:absolute;bottom:0;z-index:500}@media screen and (min-width: 1800px){#book:after{background-size:100% 60px}}#team{padding-top:40px;padding-bottom:40px}#team .items-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-40px;margin-right:-40px}#team .items-wrapper .item{width:50%;padding:40px;display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width: 900px){#team .items-wrapper .item{width:100%}}#team .items-wrapper .item .image{width:35%}#team .items-wrapper .item .image img{border-radius:50%;width:100%;height:auto}#team .items-wrapper .item .content{width:65%;padding-left:35px;line-height:1.4em}#team .items-wrapper .item .content h2{font-size:30px;margin-bottom:5px}#team .items-wrapper .item .content h3{color:#9e9e9e;font-size:20px;border-bottom:1px solid #00a9a5;padding-bottom:20px;margin-bottom:20px}#team .items-wrapper .item .content p{margin-bottom:20px}#team .items-wrapper .item .content p:last-of-type{margin-bottom:0}@media screen and (max-width: 600px){#team .items-wrapper .item{padding-bottom:20px;padding-top:20px}#team .items-wrapper .item .image{width:100%;margin-bottom:25px}#team .items-wrapper .item .image img{max-width:250px}#team .items-wrapper .item .content{width:100%;padding-left:0}}@media screen and (max-width: 500px){#team .items-wrapper{margin-left:-20px;margin-right:-20px}}#contact{font-family:"Fira Sans", sans-serif;font-weight:700;font-style:italic;font-size:24px;color:#464646}#contact p{margin-bottom:20px}#contact p.copyright{font-family:"Fira Sans", sans-serif;font-weight:300;font-style:normal;font-size:14px;margin-top:30px}#contact strong{color:#00a9a5;font-family:"Fira Sans", sans-serif;font-weight:700;font-style:italic;transition:all .3s}#contact a,#contact a:visited{color:#464646;text-decoration:none}#contact a strong,#contact a:visited strong{color:#00a9a5;text-decoration:underline}#contact a:hover{color:#000}#contact a:hover strong{color:#000}#contact a.button{margin-bottom:40px;color:#f1f9a2 !important}#contact a.button:hover{color:#fff !important}#contact .wrapper{padding:100px 30px 20px 30px;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover}#contact .form-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;max-width:650px;margin:0 auto}#contact .form-wrapper input,#contact .form-wrapper textarea{width:100%;border:1px solid #9e9e9e;background:#fff;border-radius:4px;padding:15px;font-family:"Fira Sans", sans-serif;font-weight:300;font-style:normal;font-size:18px}#contact .form-wrapper .form-field{width:100%;margin-bottom:10px}#contact .form-wrapper .form-field.name{width:50%;padding-right:5px}#contact .form-wrapper .form-field.number{width:50%;padding-left:5px}#contact .form-wrapper .form-field button{display:inline-block;text-decoration:none;transition:all .3s;font-family:"Fira Sans", sans-serif;font-weight:700;font-style:italic;font-size:20px;background:#353535;color:#f1f9a2;line-height:1.1em;padding:10px 30px;border-radius:20px;position:relative;z-index:500;cursor:pointer;border:0;font-size:16px}#contact .form-wrapper .form-field button:hover{background:#000;color:#fff !important}@media screen and (max-width: 600px){#contact .form-wrapper .form-field.name{width:100%;padding-right:0}#contact .form-wrapper .form-field.number{width:100%;padding-left:0}}#contact:before{content:"";display:block;width:100%;height:60px;background:url(../images/contact-mask-top.png);background-repeat:no-repeat;background-size:contain;background-position:center top;position:absolute;top:0;z-index:900}@media screen and (min-width: 1800px){#contact:before{background-size:100% 60px}}#contact p.mity{font-family:"Fira Sans", sans-serif;font-weight:300;font-style:normal;font-size:14px}@media screen and (max-width: 1400px){#menu .moduletable.mainmenu{display:none}}#menu .moduletable.mainmenu ul,#menu .moduletable.mainmenu li{margin:0;padding:0}#menu .moduletable.mainmenu ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}#menu .moduletable.mainmenu li{list-style:none;margin-left:25px}#menu .moduletable.mainmenu li.item-147{margin-left:40px}#menu .moduletable.mainmenu a,#menu .moduletable.mainmenu a:visited{text-decoration:none;font-family:"Fira Sans", sans-serif;font-weight:700;font-style:italic;font-size:22px;color:#fff}#menu .moduletable.mainmenu a.fa,#menu .moduletable.mainmenu a.fa:visited{font-size:0}#menu .moduletable.mainmenu a.fa:before,#menu .moduletable.mainmenu a.fa:visited:before{font-family:"FontAwesome";font-size:26px;font-style:normal}#menu .moduletable.mainmenu a:hover{color:#000}.sidr{display:block;flex-direction:column;position:fixed;top:0;height:100%;z-index:9000;width:300px;overflow-x:hidden;overflow-y:auto;padding:30px 0;background:#00a9a5}@media screen and (max-width: 600px){.sidr{width:99.99%}}.sidr #menu-toggle{width:100%;z-index:9999999999999999}.sidr #menu-toggle #toggle-close{position:absolute;right:20px;top:130px}.sidr #menu-toggle #toggle-close{cursor:pointer;padding:10px 35px 16px 0px}.sidr #menu-toggle #toggle-close span,.sidr #menu-toggle #toggle-close span:before,.sidr #menu-toggle #toggle-close span:after{cursor:pointer;border-radius:5px;height:5px;width:30px;background:#fff;position:absolute;display:block;content:""}.sidr #menu-toggle #toggle-close span:before{top:-9px}.sidr #menu-toggle #toggle-close span:after{bottom:-9px}.sidr #menu-toggle #toggle-close:hover span,.sidr #menu-toggle #toggle-close:hover span:before,.sidr #menu-toggle #toggle-close:hover span:after{background:#f1f9a2}.sidr #menu-toggle #toggle-close span,.sidr #menu-toggle #toggle-close span:before,.sidr #menu-toggle #toggle-close span:after{transition:all 500ms ease-in-out}.sidr #menu-toggle #toggle-close.active span{background-color:transparent}.sidr #menu-toggle #toggle-close.active span:before,.sidr #menu-toggle #toggle-close.active span:after{top:0;background:#fff}.sidr #menu-toggle #toggle-close.active span:before{transform:rotate(45deg)}.sidr #menu-toggle #toggle-close.active span:after{transform:rotate(-45deg)}.sidr #menu-toggle #toggle-close{top:30px}.sidr #menu-toggle #toggle-close span,.sidr #menu-toggle #toggle-close span:before,.sidr #menu-toggle #toggle-close span:after{color:#fff}.sidr #menu-toggle #toggle-close.active span:before,.sidr #menu-toggle #toggle-close.active span:after{top:0;background:#fff}.sidr #menu-toggle #toggle-close:hover span:before,.sidr #menu-toggle #toggle-close:hover span:after{background:#f1f9a2}.sidr .moduletable.mainmenu{padding-top:0;margin-bottom:10px;margin-top:30px;display:block;width:100%}.sidr .moduletable.mainmenu ul{display:block;margin:0;padding:0}.sidr .moduletable.mainmenu ul li{display:block;margin:0;position:relative;font-size:18px}.sidr .moduletable.mainmenu ul li a,.sidr .moduletable.mainmenu ul li a:visited{display:block;width:100%;text-decoration:none;color:#fff;background:#00a9a5;padding:10px 20px;font-family:"Fira Sans", sans-serif;font-weight:700;font-style:normal;font-size:20px;border-top:1px solid rgba(255,255,255,0.2)}.sidr .moduletable.mainmenu ul li a.fa,.sidr .moduletable.mainmenu ul li a.fa:visited{font-size:0;border:0;width:auto;float:left}.sidr .moduletable.mainmenu ul li a.fa:before,.sidr .moduletable.mainmenu ul li a.fa:visited:before{font-size:24px;font-family:"FontAwesome"}.sidr .moduletable.mainmenu ul li a:hover{background:#d8eee4;color:#000}.sidr .moduletable.mainmenu ul li a.fa:hover{background:transparent}.sidr .moduletable.mainmenu ul li.item-146{padding-bottom:20px}.sidr .moduletable.mainmenu ul li.item-146 a{border-bottom:1px solid rgba(255,255,255,0.2)}.sidr.right{left:auto;right:-700px;z-index:9999}.sidr.left{left:-700px;right:auto;z-index:9999}#menu-toggle{margin-right:50px}@media screen and (max-width: 400px){#menu-toggle{margin-right:0px}}#menu-toggle #toggle{cursor:pointer;padding:0;display:block;width:30px;height:30px}#menu-toggle #toggle span{margin-top:12px}#menu-toggle #toggle span,#menu-toggle #toggle span:before,#menu-toggle #toggle span:after{cursor:pointer;border-radius:5px;height:5px;width:30px;background:#fff;position:absolute;display:block;content:"";text-decoration:none}#menu-toggle #toggle span:before{top:-9px}#menu-toggle #toggle span:after{bottom:-9px}#menu-toggle #toggle:hover span,#menu-toggle #toggle:hover span:before,#menu-toggle #toggle:hover span:after{background:#000}#menu-toggle #toggle span,#menu-toggle #toggle span:before,#menu-toggle #toggle span:after{transition:all 500ms ease-in-out}#menu-toggle #toggle.active span{background-color:transparent}#menu-toggle #toggle.active span:before,#menu-toggle #toggle.active span:after{top:0;background:#000}#menu-toggle #toggle.active span:before{transform:rotate(45deg)}#menu-toggle #toggle.active span:after{transform:rotate(-45deg)}#menu-toggle #toggle{text-decoration:none !important;border:0;background:none}#menu-toggle #toggle div{font-family:"Fira Sans", sans-serif;font-weight:700;font-style:normal;font-size:20px;padding-left:40px;color:#fff;line-height:30px;position:relative;transition:all 500ms ease-in-out}@media screen and (max-width: 400px){#menu-toggle #toggle div{font-size:0;padding-left:30px}}#menu-toggle #toggle.active div{color:#fff}#menu-toggle #toggle:hover{color:#000}#menu-toggle #toggle:hover div{color:#000}#sidr{display:flex;flex-direction:column;flex-wrap:wrap}#sidr .translate{order:3;position:relative;padding-left:20px}#sidr .translate a{margin-right:20px}#sidr .bookbutton{order:1;padding-left:20px}#sidr .moduletable.mainmenu{order:2}
/*# sourceMappingURL=site.css.map */