/**handles:atufs-style**/
:root{--turquoise:#00B1B3;--petrol:#025269;--dark:#1d3353;--text:#004249;--light:#f2f4f8;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Roboto,Arial,sans-serif;color:var(--text);background:#fff}a{color:inherit}.wrap{width:min(1380px,calc(100% - 40px));margin:auto}.wrap.medium{width:min(1100px,calc(100% - 40px))}.wrap.small{width:min(700px,calc(100% - 40px))}.site-header{position:fixed;z-index:1000;top:0;left:0;width:100%;background:#fff;box-shadow:0 0 10px #0003}.header-inner{height:100px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand img{display:block;width:280px;max-width:100%;height:auto}.nav-wrap{display:flex;align-items:center;gap:20px}.nav{display:flex;list-style:none;margin:0;padding:0}.nav a{display:block;padding:12px 15px;text-decoration:none;font-size:18px;color:var(--dark)}.nav a:hover{background:var(--light)}.btn{display:inline-block;border:1px solid var(--petrol);background:var(--petrol);color:#fff;padding:14px 28px;text-decoration:none;font-size:17px;font-weight:500}.btn:hover{background:#014256}.social{width:43px;height:43px;display:inline-grid;place-items:center;background:var(--light);color:var(--petrol);text-decoration:none;font-weight:700}.menu-toggle{display:none;border:0;background:0 0;font-size:30px;color:var(--dark)}main{padding-top:100px}.hero{min-height:700px;background:var(--turquoise) url('http://atufs.flashdevelop.nl/wp-content/themes/atufs-wordpress-v1.5-contactplus/assets/images/pasfoto.png') no-repeat bottom right/33% auto;display:flex;align-items:center;position:relative;overflow:hidden}.hero-inner{width:48%;text-align:center}.hero-logo{width:min(520px,100%);height:auto}.hero .btn{margin-top:30px}.section{padding:120px 0}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.section h1,.section h2{font-size:22px;line-height:1.5;margin:0 0 20px;font-weight:600}.section p{font-size:18px;line-height:1.9;margin:0}.portrait{width:60%;aspect-ratio:1;border-radius:50%;object-fit:cover;display:block;margin:auto;border:20px solid #eee}.portrait.placeholder{background:linear-gradient(145deg,var(--turquoise),var(--petrol));display:grid;place-items:center;color:#fff;text-align:center;padding:25px}.services{background:var(--turquoise);color:#fff;text-align:center}.service-icon{width:110px;height:auto;padding:18px;border:16px solid #ffffff99}.review{margin-top:60px;padding:50px;background:#ffffffcc;color:var(--dark)}.stars{color:#ed9a08;font-size:24px;letter-spacing:6px;margin:0 0 12px}.contact-card{background:var(--light);padding:45px}.direct{margin-top:30px;background:#fff;padding:25px;box-shadow:0 0 6px #0002}.direct a{text-decoration:none;font-size:18px;font-weight:600}.site-footer{text-align:center}.footer-logo{width:280px;max-width:80%;margin:50px auto 0}.footer-bottom{background:var(--light);margin-top:40px;padding:60px 0}.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;text-align:left;font-size:18px;line-height:1.8}.notice{background:#fff8d8;border-left:4px solid #dca900;padding:15px;margin-top:20px;line-height:1.6}.shape{height:80px;background:linear-gradient(175deg,var(--turquoise) 49%,#fff 50%)}@media(max-width:930px){.header-inner{height:62px}.brand img{width:170px}.menu-toggle{display:block}.nav-wrap{position:absolute;top:62px;left:0;width:100%;background:#fff;display:none;flex-direction:column;align-items:stretch;padding:0 20px 20px}.nav-wrap.open{display:flex}.nav{flex-direction:column}.nav a{font-size:15px;border-bottom:1px solid #eee}.nav-wrap .btn{align-self:flex-start}.social{position:absolute;right:70px;top:-52px}main{padding-top:62px}.hero{min-height:650px;background-size:55% auto;background-position:bottom right}.hero-inner{width:100%;padding-bottom:300px}.hero-logo{width:min(480px,90%)}.section{padding:75px 0}.two-col{grid-template-columns:1fr;gap:35px}.portrait{width:min(420px,80%)}.footer-grid{grid-template-columns:1fr;text-align:center}}@media(max-width:600px){.hero{min-height:600px;background-size:75% auto}.hero-inner{padding-bottom:300px}.section p{font-size:16px;line-height:1.75}.contact-card{padding:28px}.review{padding:30px}}.nav a.active{color:var(--turquoise);font-weight:600}@media (min-width:931px){.wrap{width:min(1320px,calc(100% - 72px))}.header-inner{height:94px}.brand img{width:330px}main{padding-top:94px}.hero{min-height:680px;background-size:36% auto;background-position:right bottom}.hero-inner{width:52%;text-align:left;padding-left:70px}.hero-logo{width:min(620px,100%);height:auto}.hero .btn{margin-left:135px;margin-top:26px}.section{padding:105px 0}.section h1,.section h2{font-size:25px;line-height:1.45}.section p{font-size:18px;line-height:1.85}.two-col{gap:95px}}@media (min-width:1450px){.wrap{width:min(1420px,calc(100% - 110px))}.hero-inner{padding-left:90px}}@media (min-width:931px){.nav a{font-size:19px}.hero-inner{width:50%;padding-left:40px;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-logo{width:min(555px,100%)}.hero .btn{margin:24px 0 0}#over-ons.section{padding-top:65px}#over-ons .two-col{grid-template-columns:.9fr 1.1fr;gap:72px}#over-ons .portrait{width:58%}}@media (min-width:1450px){.hero-inner{padding-left:30px}#over-ons .wrap{width:min(1320px,calc(100% - 110px))}}.services{padding:85px 0 95px}.services .wrap.small{width:min(900px,calc(100% - 40px))}.services .service-icon{width:86px;padding:14px;border-width:12px}.services h2{margin-top:15px}.services>div>p{max-width:880px;margin:0 auto;font-size:18px;line-height:1.8}.review{max-width:700px;margin:48px auto 0;padding:38px 46px;border-radius:3px;background:#fff;color:var(--dark);box-shadow:0 10px 35px #003b4924}.review .review-stars{color:#eda208;font-size:24px;letter-spacing:5px;margin:0 0 10px}.review .review-avatar{width:76px;height:76px;border-radius:50%;object-fit:cover;margin:0 auto 14px;display:block}.review h2{margin-bottom:10px}.review p{font-size:17px;line-height:1.7}#contact.section{padding:90px 0 80px}#contact .wrap.medium{width:min(1050px,calc(100% - 40px));gap:70px}#contact .contact-card{padding:42px;background:#eef2f7;box-shadow:0 12px 30px #1d335312}#contact .direct{display:flex;flex-direction:column;gap:6px;padding:22px 24px;border-left:4px solid var(--turquoise)}.contact-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.contact-actions .btn{margin:0!important}.site-footer{background:var(--light);padding:64px 0 0}.site-footer .footer-logo{width:250px;margin:0 auto 35px}.site-footer .footer-bottom{margin:0;padding:36px 0 46px;background:0 0;border-top:1px solid #dfe5eb}.site-footer .footer-grid{width:min(720px,calc(100% - 40px));grid-template-columns:1fr 1fr;align-items:start}@media(max-width:930px){.services{padding:70px 0}.review{padding:32px 25px}#contact.section{padding:70px 0}.site-footer{padding-top:50px}.site-footer .footer-grid{grid-template-columns:1fr}.contact-actions{flex-direction:column}.contact-actions .btn{text-align:center}}.direct-person{display:grid;grid-template-columns:62px 1fr;gap:14px;align-items:center}.direct-person img{width:62px;height:62px;object-fit:cover;border-radius:50%;border:4px solid #eef2f7}.direct-person a{font-size:16px}@media(max-width:930px){.direct-person{grid-template-columns:54px 1fr}.direct-person img{width:54px;height:54px}}.page-id-3 .section>.wrap>h1{display:none}.atufs-forminator{margin:20px 0 26px}.atufs-forminator .forminator-ui.forminator-custom-form{margin:0!important}.atufs-forminator .forminator-label{color:var(--dark)!important;font-weight:600!important;font-size:15px!important}.atufs-forminator input:not([type=checkbox]):not([type=radio]),.atufs-forminator select,.atufs-forminator textarea{background:#fff!important;border:1px solid #cfd8df!important;border-radius:2px!important;color:var(--text)!important;box-shadow:none!important}.atufs-forminator input:focus,.atufs-forminator select:focus,.atufs-forminator textarea:focus{border-color:var(--turquoise)!important;box-shadow:0 0 0 2px rgba(0,177,179,.12)!important}.atufs-forminator .forminator-button-submit{background:var(--petrol)!important;color:#fff!important;border:1px solid var(--petrol)!important;border-radius:0!important;padding:14px 28px!important;font-size:17px!important;font-weight:500!important;box-shadow:none!important}.atufs-forminator .forminator-button-submit:hover{background:#014256!important}.atufs-forminator .forminator-checkbox-label,.atufs-forminator .forminator-description{color:var(--text)!important;font-size:14px!important;line-height:1.5!important}.atufs-forminator .forminator-response-message{border-radius:2px!important}.atufs-forminator .cf-turnstile{margin:8px 0 18px}@media(max-width:930px){.atufs-forminator .forminator-button-submit{width:100%!important}.atufs-forminator{margin-bottom:22px}}#contact .contact-stack{width:min(900px,calc(100% - 40px));display:flex;flex-direction:column;gap:52px;align-items:center}#contact .contact-intro{width:min(760px,100%);text-align:center}#contact .contact-intro h2{max-width:680px;margin-left:auto;margin-right:auto}#contact .contact-intro p{max-width:720px;margin-left:auto;margin-right:auto}#contact .contact-intro .contact-actions{justify-content:center}#contact .contact-card-wide{width:min(700px,100%);padding:48px}#contact .contact-card-wide>h2{text-align:center;margin-bottom:26px}#contact .contact-card-wide .direct{margin-top:30px}#contact .contact-actions-center{justify-content:center;margin-top:18px}#contact .atufs-forminator{width:100%}@media(max-width:930px){#contact .contact-stack{gap:36px}#contact .contact-card-wide{padding:30px 24px}#contact .contact-intro{text-align:left}#contact .contact-intro .contact-actions{justify-content:flex-start}#contact .contact-actions-center .btn{width:100%}}#contact.section{padding-top:55px}#contact .contact-stack{gap:34px}#contact .contact-card-wide{width:min(760px,100%)}@media(max-width:930px){#contact.section{padding-top:50px}#contact .contact-stack{gap:30px}}.atufs-forminator .forminator-button-submit{width:100%!important;display:block!important}