﻿:root{--sunnit-primary-yellow:#F0E930;--sunnit-secondary-blue:#3553A5;--sunnit-secondary-green:#acd25b;--sunnit-top-bar-yellow:#EEEA2E;--sunnit-text-color:#333;--sunnit-heading-font:'Open Sans',sans-serif;--sunnit-body-font:'Open Sans',sans-serif}@font-face{font-family:TheBoldFont;src:url(../fonts/THEBOLDFONT-FREEVERSION.woff)}body{font-family:var(--sunnit-body-font);font-size:16px;color:var(--sunnit-text-color);line-height:1.6;background-color:#fff}h1,h2,h3,h4,h5,h6,.site-title,.section-title{font-family:var(--sunnit-heading-font);color:var(--sunnit-secondary-blue);margin-bottom:1rem;font-weight:normal}h1.site-title{color:#fff}h2{margin-top:3rem}h2.section-title{font-size:2.5rem;margin-bottom:1rem;margin-top:0}a{color:var(--sunnit-secondary-blue)}a:hover{color:#2a438a;text-decoration:underline}a.linkedin,a.linkedin:hover{text-decoration:none}a.linkedin span{text-decoration:underline}a.linkedin svg{margin-top:-2px}table{text-align:left}table th{padding-right:20px}.btn-primary{background-color:var(--sunnit-secondary-blue);border-color:var(--sunnit-secondary-blue)}.btn-primary.whatsapp{background-color:#075E54;border-color:#075E54}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:#2a438a;border-color:#2a438a;box-shadow:none;text-decoration:none}.btn-primary.whatsapp:hover,.btn-primary.whatsapp:focus,.btn-primary.whatsapp:active{background-color:#064D43;border-color:#064D43;box-shadow:none;text-decoration:none}.btn-primary svg{margin-top:-3px}.btn-outline-primary{border-color:var(--sunnit-secondary-blue);color:var(--sunnit-secondary-blue)}.btn-outline-primary:hover{background-color:var(--sunnit-secondary-blue);color:#fff}.top-bar{background-color:var(--sunnit-secondary-blue);color:#fff;border-bottom:5px solid var(--sunnit-top-bar-yellow)}.top-bar a{color:#fff;font-weight:bold}.top-bar a:hover{color:#fff}#hero{position:relative;min-height:25rem;background:url('../img/vlag-links-schuin-dak.jpg') no-repeat center center;background-size:cover;margin:0 auto;box-shadow:0 5px 10px #11111144}#hero.contact{background:url('../img/contact-header.jpg') no-repeat center center;background-size:cover}#hero.energieopslag{background:url('../img/Accu BESS 4.jpg') no-repeat center center;background-size:cover}#hero.hortiservice{background:url('../img/hortiservice-header.jpg') no-repeat center center;background-size:cover}#hero .container{text-align:center;background:#fff;margin:3rem;width:28rem;height:12rem;padding:2rem;border-radius:15px;overflow:hidden}#hero .container:before{content:'';background:#fff;position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing 20s ease-in-out infinite;opacity:1;transition:opacity .3s ease-in-out;border-radius:10px}#hero .container:after{content:'';position:absolute;height:100%;width:7rem;top:0;left:0;background:#fff;transform:skewY(-35deg) rotate(35deg);animation:glare 6s ease-in-out infinite;animation-fill-mode:forwards;mix-blend-mode:overlay}#hero .together{margin:0 auto;width:80rem;position:relative}@keyframes glare{0%{opacity:0;left:-10rem}5%{opacity:1}15%{left:120%}100%{left:120%}}@keyframes glowing{0%{background-position:0 0}50%{background-position:100% 0}100%{background-position:0 0}}@keyframes shadowglow{0%{box-shadow:0 0 0 #eee}60%{box-shadow:0 0 0 #eee}80%{box-shadow:0 0 30px #fff}100%{box-shadow:0 0 0 #eee}}#hero .lead{margin:0 auto;color:#fff;font-weight:bold;font-size:3rem;font-family:'TheBoldFont';margin-top:10rem;text-align:center;text-shadow:1px 1px 8px #444}#main-navbar{padding-top:0.5rem;padding-bottom:0.5rem;box-shadow:0 2px 5px rgba(0,0,0,0.1);z-index:1030;transition:all 0.3s ease-in-out}.navbar-scrolled{background-color:#fff !important;box-shadow:0 4px 12px rgba(0,0,0,0.15)}.top-bar.hidden{display:none}.container{position:relative;z-index:100}.bg-gray{position:relative;background:#e6e7e2}section{padding-top:3rem;padding-bottom:6rem}.accordion-button{font-family:var(--sunnit-heading-font);font-size:1.2rem;color:var(--sunnit-secondary-blue);background-color:#f8f9fa}.accordion-button:not(.collapsed){background-color:var(--sunnit-secondary-blue);color:#fff}.accordion-button:focus{box-shadow:0 0 0 0.25rem rgba(53,83,165,0.25)}.accordion-body img{margin-top:1rem}.carousel,.carousel-item{max-height:50rem}.panel-left{transition:all .5s;box-shadow:-13px 10px 6px #11111144}.panel-right{transition:all .5s}.panels{position:relative;min-height:20rem;margin-top:-5rem;transform:perspective(118px) rotateY(-.3deg)}.panels .panel-right:nth-child(1){box-shadow:13px 10px 14px #11111144}.panels .panel-right:nth-child(2){box-shadow:13px 0 14px #11111144}.panels .panel-right:nth-child(3){box-shadow:13px -10px 14px #11111144}.panels .panel-left:nth-child(1){box-shadow:-13px 10px 14px #11111144}.panels .panel-left:nth-child(2){box-shadow:-13px 0 14px #11111144}.panels .panel-left:nth-child(3){box-shadow:-13px -10px 14px #11111144}.panels.left{transform:perspective(118px) rotateY(.3deg)}.panels > img{margin-bottom:1rem;border:2px solid #ffffffcc}#fixed-contact{z-index:1030}#fixed-contact .btn{box-shadow:0 2px 5px #44444466}.bg-light{background-color:#f8f9fa !important}.carousel-caption{max-width:30rem;margin:0 auto;border:1px solid #777}.carousel-caption table{margin:0 auto}.hortiservice .carousel-caption{max-width:50rem}@media only screen and (max-width:576px){#hero .container{max-width:300px;height:9.5rem}#hero .container img{max-width:250px}#hero .lead{font-size:1.9rem;top:initial;bottom:1rem;text-align:center;max-width:initial}.top-bar{display:none}}@media only screen and (max-width:992px){.panels{margin-top:2rem;text-align:center}.panels,.panels.left{transform:none}.panels .panel-left:nth-child(1),.panels .panel-left:nth-child(2),.panels .panel-left:nth-child(3),.panels .panel-right:nth-child(1),.panels .panel-right:nth-child(2),.panels .panel-right:nth-child(3){box-shadow:none}}