@charset "UTF-8";
body{background-color:#F5F5F5;font-size:1.525em;line-height:1.35em;font-family:"nunito-sans", sans-serif;color:#000000;font-weight:300;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-weight:400;letter-spacing:2%}h1,h2,h3{font-family:"lora", serif;font-weight:400}h4{font-weight:600}h1{font-size:2.8em;font-size:clamp(1.9em, 4vw, 2.825em);line-height:1em;margin-bottom:30px;display:inline-block}h2{font-size:2.8em;font-size:clamp(1.9em, 4vw, 2.825em);margin-bottom:30px}h3{font-size:2.8em;font-size:clamp(1.5em, 2vw, 1.6em);margin:0 0 40px}p{font-size:clamp(0.875em, 1.65vw, 1em);line-height:1.35em;margin:0 0 1.35em;padding:0}a{border-bottom:1px solid #000000;text-decoration:none;color:#FEF8F0;transition:all 0.2s ease}a:hover{border-bottom:1px solid #515A61;color:#515A61}h1 a,h3 a,h2 a,h1 a:hover,h3 a:hover,h2 a:hover,.dark_blue h2 a{border-bottom:0}hr{margin-top:60px;margin-bottom:60px;border:0;position:relative;border-top:1px solid #FEF8F0;border-bottom:1px solid #FEF8F0;height:8px}li{margin-bottom:10px}.red{color:#515A61}.btn a,span.btn,a.btn,button,.layout_latest p.more a,.ce_download .download-element a,.contao-cookiebar .highlight .success{display:inline-block;font-family:"nunito-sans", sans-serif;margin-bottom:30px;padding:20px 25px;text-align:center;background-color:#fff;color:#000000;border-radius:35px;font-size:1.15rem;font-weight:600;cursor:pointer;border:0;line-height:1em;margin-right:1em}.btn a:hover,a.btn:hover,span.btn:hover,button[type=submit]:hover,.layout_latest p.more a:hover,.contao-cookiebar .highlight .success:hover{background-color:#FEF8F0;color:#000000}.btn.inverse a,span.inverse,a.btn.inverse{background-color:#515A61;color:#fff;border:3px solid #fff}.btn.ligtht a:hover,a.btn.light:hover,span.light:hover,.dark_blue .btn:hover{background-color:#000000;color:#fff}.yellow{background-color:#FEF8F0}.light_blue{background-color:#FEF8F0}.dark_blue{background-color:#FEF8F0}.off_white{background-color:#F5F5F5}.dark_blue,.dark_blue a,.dark_blue h1,.dark_blue h2,.dark_blue h3{color:#fff}.dark_blue a{border-bottom:1px solid #fff}.yellow a.btn:hover{background-color:#FEF8F0;color:#fff}.background-padding{padding:15% 15% 5% 15%}.background-padding90{padding:90px;padding-bottom:30px}.background-padding60{padding:60px;padding-bottom:30px}.small,.small p{font-size:clamp(0.75em, 1.35vh, 1.125em)}.small p{margin-bottom:0.875em}.small a,a.small{display:inline-block}.small li{margin-bottom:0}a.download-element:after{display:inline-block;padding:0 0 0 0.25em;border:0;font-family:"Font Awesome 5 Pro";text-transform:none;content:"";font-weight:900}a.download-element{margin-right:0.25em;margin-left:0.25em;padding:0;font-weight:bold}.signup{padding:50px 0}.quote{font-size:1.125em;font-weight:bold;font-style:italic}.size33.quote{margin-top:60px}.center_element{margin-right:auto;margin-left:auto}.download-element .size{display:none}.ce_gallery ul{margin:0;padding:0;justify-content:center}.ce_gallery ul li{width:25%;margin-bottom:0;padding:15px}figcaption{text-align:center;font-size:0.75em}#main .mod_navigation ul{width:100%;margin:0 0 30px;padding:18px 0 15px;text-align:center;background-color:#f0f0f0;list-style-type:none}#main .mod_navigation li{display:inline-block}#main .mod_navigation a,#main .mod_navigation strong{display:block;padding-right:15px;padding-left:15px;border-bottom:0}ul{margin-top:0;margin-bottom:1.35em;padding-top:0;padding-bottom:0;padding-left:1em}p.info{font-size:0.75em;margin-bottom:5px}.all_corners{border-radius:40px}.topleft_corner,.topleft_corner img{border-top-left-radius:40px}.topright_corner,.topright_corner img{border-top-right-radius:40px}.bottomright_corner,.bottomright_corner img{border-bottom-right-radius:40px}.bottomleft_corner,.bottomleft_corner img{border-bottom-left-radius:40px}.full_width{outline:24px solid #F5F5F5;padding:75px 60px;border:1px solid #FEF8F0}.full_width .size50{padding:30px 60px 0 60px}iframe.map{width:100%;height:100%;aspect-ratio:2.2857142857}table td{padding:10px;font-size:0.9em}table tr:nth-child(odd) td{background-color:#FEF8F0}.space_specs{gap:60px;padding:75px}.space_specs .size50{width:calc(50% - 30px)}.space_specs hr{margin-top:0}#container .inside{padding-bottom:120px}.menu{background-color:#FEF8F0;padding:60px;border-radius:30px}@media only screen and (max-width:1500px){.full_width .size50{padding:15px 30px 0 30px}}@media only screen and (max-width:1400px){.full_width{padding:45px 30px}}@media only screen and (max-width:1200px){h1{margin-bottom:30px}#container .inside{padding-left:30px;padding-right:30px}}@media only screen and (max-width:1000px){#main .size60,#main .size40{width:100%}#main .size40 .content-text{margin:0 auto 60px}}@media only screen and (max-width:900px){.full_width .size50{width:100%}.space_specs{gap:50px;padding:60px}.space_specs .size50{width:calc(50% - 25px)}}@media only screen and (max-width:800px){#main .size60 .size50{width:100;text-align:center}#main .size60 .size50 ul li{text-align:left}#main .size100{text-align:center}#container .inside{padding-left:0px;padding-right:0px}}@media only screen and (max-width:700px){.full_width{padding:30px 10px}.space_specs{gap:30px;padding:30px;padding-top:60px}.space_specs .size50{width:calc(50% - 15px)}}@media only screen and (max-width:500px){.space_specs .vert_center{text-align:center;margin:auto;justify-content:center}.space_specs .size50{width:100%}}