body{font-family:"Crete Round",serif;font-size:1rem;line-height:1.8;color:#212529;font-weight:200}
h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}
h2{font-size:2.75rem}
h4{font-size:1.5rem}
.display-1{font-family:"Crete Round",serif;font-weight:400;font-size:5rem;line-height:1.1}
.display-2{font-family:"Crete Round",serif;font-weight:400;font-size:4.5rem;line-height:1.1}
.display-3{font-family:"Crete Round",serif;font-weight:400;font-size:4rem;line-height:1.1}
.display-4{font-family:"Crete Round",serif;font-weight:400;font-size:3.5rem;line-height:1.1}
.display-5{font-family:"Crete Round",serif;font-weight:400;font-size:3rem;line-height:1.1}
.form-control{border:1px solid #D8127E;border-radius:18px}
.form-control::placeholder{color:#DDD}
.form-control:focus{border-color:#72A53B;box-shadow:0 0 0 0.2rem rgba(114,165,59,0.25);outline:0}
.form-control:not(:placeholder-shown){border-color:#72A53B}
.form-control:hover:not(:focus){border-color:#a6a6a6}
.form-control:not(:placeholder-shown):hover:not(:focus){border-color:#587f2e}
a{color:#000;text-decoration:none;transition:color 0.2s ease}
a:hover{color:#72A53B;text-decoration:none}
.goedwerkRondKnop{display:inline-block;padding:0.25rem 2rem;border-radius:50px;background-color:#72A53B;color:#fff;font-weight:500;transition:background-color 0.2s ease;border:none}
.goedwerkRondKnop:hover{background-color:#587f2e;color:#fff}
.positie-right .kleurblok{color:#fff;border-bottom-left-radius:40px}
.positie-right .kleurblok .binnen{padding-top:90px;padding-bottom:30px;text-align:left;padding-right:90px}
.positie-right .kaderKnop{text-align:left}
.positie-left .kleurblok{color:#fff;border-bottom-right-radius:40px}
.positie-left .kleurblok .binnen{padding-top:90px;padding-bottom:30px;text-align:right;padding-left:90px}
.positie-left .kaderKnop{text-align:right}
.videoRij{margin-bottom:-45px}
.videoRij iframe{pointer-events:none !important}
@media (max-width:767.98px){.display-1{font-size:3.5rem}.display-2{font-size:3rem}.display-3{font-size:2.5rem}.display-4{font-size:2rem}.display-5{font-size:1.75rem}}
.btn{border-radius:0px}
.btn-primary{background-color:#72A53B;border-color:#72A53B}
.btn-primary:hover{background-color:#587f2e;border-color:#587f2e}
.text-primary{color:#72A53B !important}.site-header{position:sticky;top:0;z-index:1030;background:#fff}
.navbar-brand img{max-height:40px;width:auto}
.text-block{background:linear-gradient(90deg,#5794D0 0%,#D24391 100%);color:#fff;font-size:2rem;font-weight:200;padding:90px 0 80px 0;position:relative}
.text-block .contact-wit-link{position:absolute;bottom:0px;right:0px;display:inline-block}
.text-block .contact-wit-link img{width:300px;height:auto}
.image-text-block{margin-top:-60px}
.image-text-block .container{position:relative}
.image-text-block .container .contact-paars-link{position:absolute;bottom:-52px;right:0px;display:inline-block}
.image-text-block .container .contact-paars-link img{width:260px;height:auto}
.werk-rij-block .contact-paars-link{position:absolute;left:auto;bottom:-80px;right:-80px;width:260px}
.werk-rij-block .contact-paars-link img{width:260px;height:auto}
.navbar-nav .nav-link{font-weight:500;padding:0.5rem 1rem;transition:color 0.2s ease}
.navbar-nav .nav-link:hover{color:#72A53B}
.navbar-nav .nav-link.active{color:#72A53B}.hero{min-height:500px;display:flex;align-items:center}.features i{transition:transform 0.3s ease}
.features .col-md-4:hover i{transform:scale(1.1)}.cta{background:linear-gradient(135deg,#72A53B 0%,#0a58ca 100%)}.site-footer{margin-top:auto}
.site-footer a{transition:opacity 0.2s ease}
.site-footer a:hover{opacity:0.8}
.social-links a{transition:transform 0.2s ease;display:inline-block}
.social-links a:hover{transform:translateY(-3px)}.form-control:focus,.form-select:focus{border-color:#72A53B;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)}.card{border:none;transition:transform 0.2s ease,box-shadow 0.2s ease}
.card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.1) !important}.btn{font-weight:500;padding:0.5rem 1.5rem;transition:all 0.2s ease}
.btn-lg{padding:0.75rem 2rem}.page-header{padding:4rem 0 3rem}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}
.shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}@media (max-width:991.98px){.header_SocialMotionDesign{margin-bottom:30px}.header_SocialMotionDesign img{height:140px !important}.navbar-collapse{padding:1rem 0}.navbar-nav .nav-link{padding:0.75rem 0}.text-block{margin-bottom:0 !important;padding-bottom:0 !important}.text-block .contact-wit-link{display:none}.image-text-block{margin-bottom:0px !important}.image-text-block .container .contact-paars-link{display:none}.werk-rij-block .contact-paars-link{display:none}.positie-left .kleurblok .binnen{padding-top:60px;padding-bottom:30px;text-align:left;padding-left:0px}.positie-left .kaderKnop{text-align:right}}
@media (max-width:767.98px){.hero{min-height:400px;text-align:center}.display-4{font-size:2.5rem}.display-5{font-size:2rem}}