.animate{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";filter:alpha(opacity=0);opacity:0}.animate.fadeInUp{animation:fadeInUp .5s ease-in .4s forwards}.animate.fadeInLeft{animation:fadeInLeft .5s ease-in .4s forwards}.animate.fadeInRight{animation:fadeInRigt .5s ease-in .4s forwards}.animate.fadeIn{animation:fadeIn .5s ease-in .4s forwards}.animate.fast{animation-duration:.3s}.animate.slow{animation-duration:.5s;animation-delay:.5s}.animate.delay{animation-delay:1.2s}.animate.realy-slow{animation-duration:.5s;animation-delay:1.5s}@keyframes fadeInUp{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";filter:alpha(opacity=0);opacity:0;transform:translateY(70px)}100%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";filter:alpha(opacity=100);opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";filter:alpha(opacity=0);opacity:0;transform:translateX(70px)}100%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";filter:alpha(opacity=100);opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";filter:alpha(opacity=0);opacity:0;transform:translateX(-70px)}100%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";filter:alpha(opacity=100);opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";filter:alpha(opacity=0);opacity:0}100%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";filter:alpha(opacity=100);opacity:1}}html{margin:0;padding:0}body{font-size:16px;line-height:1.5;color:#111;font-family:"Roboto",sans-serif;font-weight:400;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;background:#fff;transition:all ease-in-out .2s}.container{margin:0 auto;max-width:1200px}.container-fluid{padding-left:0;padding-right:0}.container-fluid.bg{background-position:center center;background-color:#f5f5f5;background-size:cover}.container-fluid.bg .text-wrapper{color:#fff}.container-fluid.bg .text-wrapper .card .icon,.container-fluid.bg .text-wrapper .card .text-wrapper{color:#111}.clear{clear:both;float:none}section{padding:100px 0;position:relative}section.grey{background:#f5f5f5}section.primary{background:#5c5ce5}section.secondary{background:#08cbfe}section.accent{background:#febb15}section .overlay{position:absolute;display:block;width:100%;height:200%;margin-top:-100px}#body{position:relative;z-index:0;margin-top:0;background:#fff;position:relative}::selection,-moz::selection{background:#febb15;color:#fff}h1,h2,h3,h4,h5,h6{font-weight:600;font-family:"Playfair Display",serif;margin-bottom:20px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-transform:inherit}p{margin-bottom:20px}p a{background-image:linear-gradient(90deg, rgba(0,0,0,0) 1%, #5c5ce5 1%);background-size:100% 10%;background-position:bottom left;background-repeat:repeat-x;transition:all ease-in-out .2s}p a:hover{background-size:10000% 10%}p a:active,p a:focus{font-weight:bold;color:#febb15}a{color:#5c5ce5;transition:all ease-in-out .2s;cursor:pointer}a:hover,a:focus,a:active{text-decoration:none;outline:none}a.button{position:relative;display:inline-block;height:auto;color:#fff;font-size:90%;font-weight:bold;letter-spacing:1.5px;margin:20px 0;padding:10px 40px;text-decoration:none;text-transform:uppercase;text-align:center;outline:none;border-radius:50px;transition:all ease-in-out .2s;background-image:linear-gradient(38deg, #5c5ce5 30%, #08cbfe 90%);background-color:#5c5ce5;background-size:120% auto}a.button:hover{background-size:150% auto}a.button.inverted{background:rgba(0,0,0,0);color:#08cbfe;padding:15px 0;text-align:left;text-transform:uppercase}a.button.inverted:after{content:'';width:0;height:3px;background:#08cbfe;position:absolute;bottom:0;left:0;transition:all ease-in-out .2s}a.button.inverted:hover:after{width:100%}.all-caps{text-transform:uppercase}hr{width:100%;height:0;margin:30px auto;background:transparent;border:none;border-bottom:1px solid #111}.wp-block-image img{height:auto}blockquote{padding-left:20px;border-left:5px solid #febb15}.hero-spacer{margin-top:100px}.image-wrapper{display:block;margin:0 auto;padding:0;width:100%;height:100%;background-position:top center;background-repeat:no-repeat;background-size:cover;background-color:rgba(0,0,0,0)}.image-wrapper.circle{width:100%;height:auto;background-color:#f5f5f5;border-radius:100%}.all-caps{margin:10px 0;text-transform:uppercase;font-weight:600}.vcenter{display:flex;align-items:center}.hero{min-height:600px;padding:250px 0 50px;color:#fff;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden}.hero .hero-text{z-index:1;width:100%}.hero .overlay{top:0}.card{box-shadow:0 0px 20px 0 rgba(204,204,204,0.4);width:100%;margin:40px auto;border:none;background:#fff;position:relative;display:block}.card .vcenter{align-items:normal}.card .card-body{padding:30px}.card .card-body .icon{width:150px;height:auto;margin:0}.card .card-body .icon.image-wrapper{width:220px;height:220px;background-size:contain}.card .card-body .icon i{font-size:250%}.card.narrow{margin:20px auto}.card.narrow .card-body{padding:20px 30px}.card.bottom{border-bottom:5px solid #febb15}.card.left{border-left:5px solid #febb15}.card.left .icon{display:inline-block;margin-right:20px}.card.left h4{width:60%;display:inline-block}ul.socials{list-style:none;margin:0;padding:0;text-align:left}ul.socials li{font-size:120%;display:inline-block;margin-right:10px}ul.socials li i{color:#08cbfe !important}.steps .column{padding:0 40px}.steps .column:after{content:'\f105';display:block;width:20px;height:20px;font-family:"Font Awesome 5 Pro";font-size:300%;position:absolute;top:33.33%;right:0}.steps .column:last-child:after{display:none}#header{position:fixed;top:0;left:0;width:100%;height:auto;min-height:60px;z-index:20;padding:0;margin:0 auto;display:block;background:rgba(255,255,255,0.85)}#header .container{margin:0 auto;padding:0}#header #site_id{margin:10px auto;display:block;width:300px;height:40px;background-position:left center;background-repeat:no-repeat;background-size:contain}#header .navbar{width:100%}#header .navbar-nav li:hover ul{display:block}#header .navbar-nav .sub-menu{position:absolute;width:230px;left:0;top:60px;border-radius:0 0 5px 5px;background:rgba(255,255,255,0.85);display:none;overflow:hidden}#header .navbar-nav .sub-menu li{display:block;text-align:left;padding:6px 10px;height:auto}#header .navbar-nav .sub-menu li:hover{background:#5c5ce5;color:#fff}#header .navbar-nav .sub-menu li a:hover{color:#fff !important}#header ul{width:auto;list-style:none;margin:-15px 0 0;padding:0;position:absolute;right:0}#header ul li{display:inline-block;text-align:center;text-transform:uppercase;font-weight:600;padding:0 10px;position:relative;height:45px}#header ul li a{font-weight:600;color:#111;display:block;width:100%;height:auto}#header ul li a:hover{color:#08cbfe}#header ul li.button a{height:auto;color:#fff;font-size:90%;font-weight:bold;text-transform:uppercase;letter-spacing:1.5px;padding:10px 20px;text-decoration:none;text-align:center;background:#5c5ce5;border:none;outline:none;border-radius:50px;transition:all ease-in-out .2s;background-image:linear-gradient(38deg, #5c5ce5 30%, #08cbfe 90%);background-color:#5c5ce5;background-size:120% auto}#header ul li.button a:hover{background-size:150% auto}#footer{background:#232323;position:relative;z-index:0;bottom:0;left:0;width:100%;padding:30px 0;margin:0;color:#fff}#footer a{text-transform:none;color:#fff}#footer .image-wrapper{width:100%;height:50px;min-height:50px;margin-bottom:15px;background-size:contain;background-position:left center}#footer ul.socials li a i{color:#fff !important}#footer ul.menu{list-style:none;margin:20px 0;padding:0}#footer ul.menu li{display:inline-block;margin-left:10px}#footer ul.menu li a{text-transform:uppercase}#footer ul.menu li .sub-menu{display:none}#footer #impressum{color:#5c5ce5}.gform_wrapper{margin:0 !important}.ginput_container{position:relative}.ginput_container label.gfield_label{position:absolute;padding:0;top:8px;left:10px;font-weight:400;transition:all ease-in-out .2s}.ginput_container input{padding:5px 20px !important;border-radius:5px;border:1px solid #111}.ginput_container input:focus+label,.ginput_container textarea:focus+label{top:-5px;left:5px;font-size:75%;padding:0 10px;background:#fff;transition:all ease-in-out .2s}.ginput_container textarea{padding:8px 10px;min-height:150px;max-height:150px;height:150px;border-radius:5px}.searchform div{position:relative}.searchform div label{position:absolute;z-index:2;left:15px;top:8px;width:50%;display:inline-block}.searchform div input#search{position:relative;width:100%;border:1px solid #8c8c8c;padding:0 50px 0 15px;height:40px;line-height:36px;border-radius:20px}.searchform div input#search:focus{outline:none;border:2px solid #5c5ce5;border-radius:20px}.searchform div input#search:focus+label,.searchform div input#search:valid+label{top:-10px;left:15px;font-size:75%;padding:3px 10px;background:#fff;width:auto;transition:all ease-in-out .2s}@media all and (max-width: 768px){#header{background:#fff}#header .navbar-nav ul{position:relative;padding:0;margin:0}#header .navbar-nav ul li{width:100%}#header .navbar-nav .sub-menu{display:none !important;position:relative;width:100%;top:0;padding:10px 0}#header #site_id{margin:0 0 0 15px}.image-wrapper,.image-wrapper.circle{width:80%;margin:0 auto}.steps .column:after{display:none}#footer .text-left,#footer .text-right,#footer ul.socials{text-align:center !important}}@media all and (min-width: 768px){.hero .carousel-item{background-attachment:fixed}.container-fluid.bg{background-attachment:fixed}}@media all and (min-width: 1500px){#site_id{width:100%}.container{max-width:1100px}}
/*# sourceMappingURL=main.css.map */