body{overflow-x:hidden !important}body .elementor-widget-heading h1,body .elementor-widget-heading h2{font-family:"ivymode", sans-serif !important;font-weight:500}body .elementor-widget-heading h1{font-size:65px;line-height:75px;text-shadow:2px 2px rgba(0, 0, 0, 0.15)}@media screen and (max-width:1024px){body .elementor-widget-heading h1{font-size:28px;line-height:38px}}body .elementor-widget-heading h2{font-size:48px;line-height:52px;font-weight:300 !important}@media screen and (max-width:1024px){body .elementor-widget-heading h2{font-size:24px;line-height:32px}}body h3{font-family:"nunito", sans-serif;font-weight:300 !important;font-size:30px;line-height:40px}@media screen and (max-width:1024px){body h3{font-size:20px;line-height:30px}}@media screen and (max-width:1024px){body .sub-titel{margin-bottom:0px !important}}body .sub-titel span{font-family:"nunito", sans-serif;font-weight:300;font-size:14px;line-height:20px;letter-spacing:1px;text-transform:uppercase}@media screen and (max-width:1024px){body .sub-titel span{font-size:12px}}body p{font-family:"nunito", sans-serif;font-weight:300;font-size:17px;line-height:36px}@media screen and (max-width:1024px){body p{font-size:14px;line-height:24px}}body ul.opsomming{padding:0}body ul.opsomming li.opsomming-item{margin-bottom:5px;padding-left:35px;list-style:none}@media screen and (max-width:1024px){body ul.opsomming li.opsomming-item{padding-left:25px}}body ul.opsomming li.opsomming-item::before{content:"";position:absolute;background:url(/media/roza-clinics-favicon.png);background-size:cover;width:24px;height:24px;margin-left:-35px;margin-top:7px}@media screen and (max-width:1024px){body ul.opsomming li.opsomming-item::before{width:18px;height:18px;margin-left:-25px;margin-top:3px}}body .button a{padding:20px 20px;font-family:"nunito", sans-serif !important;text-transform:uppercase;font-size:15px;color:#ffffff;border-radius:0}@media screen and (max-width:1024px){body .button a{font-size:13px;padding:15px 25px}}body .button.button-pink a{background:#D082C7 !important}body .button.button-pink a:hover{background:#C691C3 !important}body .button.button-green a{background:#002626 !important}body .button.button-green a:hover{background:#1D4545 !important}body .button.boekafspraak-cta a,body .button.button-darkpink a{background:#C338A2 !important}body .button.boekafspraak-cta a:hover,body .button.button-darkpink a:hover{background:#C656AC !important}body .button.boekafspraak-cta a span.elementor-button-text{padding-top:2px}body .button.button-pink-outline a{background:#ffffff !important;border:1px solid #C338A2 !important;color:#C338A2}body .button.button-pink-outline a:hover{background:#C338A2 !important;color:#ffffff}body .button.boekafspraak-cta.fixed-button{position:fixed;right:20px;bottom:20px;z-index:999;text-align:right}@media screen and (min-width:1024px){body .button.boekafspraak-cta.fixed-button{display:none}}body .title-img img{width:105px;height:60px;object-fit:cover}@media screen and (max-width:1024px){body .title-img img{width:80px;height:40px}}body .img-shadow img{box-shadow:10px 10px #f8e9e9}body .flower-background-right{overflow-x:hidden}body .flower-background-right::after{content:"";background:url(/media/clinics-beeldmerk.png);width:350px;height:200px;opacity:0.1;position:absolute;right:-80px;top:calc(50% - 175px);background-size:cover;transform:rotate(-90deg);z-index:-1}@media screen and (max-width:1024px){body .flower-background-right::after{width:200px;height:110px;background-size:contain;right:-50px}}body .header-section{height:450px;background-size:cover}@media screen and (max-width:1024px){body .header-section{height:200px}}body .header-section .elementor-container{top:125px}@media screen and (max-width:1024px){body .header-section .elementor-container{top:30px}}body .header-section .elementor-container .elementor-widget-wrap.elementor-element-populated{padding:0}@media screen and (max-width:1024px){body .header-section .elementor-container .elementor-widget-wrap.elementor-element-populated{padding:20px}}body .header-section .elementor-container .elementor-widget-wrap.elementor-element-populated .elementor-widget-heading{margin-bottom:50px}body .header-section .elementor-container .elementor-widget-wrap.elementor-element-populated .elementor-widget-heading h1{color:#ffffff}body .header-section-short{height:350px}@media screen and (max-width:1024px){body .header-section-short{height:200px}}body .header-section-short .elementor-container{top:90px}@media screen and (max-width:1024px){body .header-section-short .elementor-container{top:30px}}body .header-section-short .elementor-container .elementor-widget-wrap.elementor-element-populated{padding:0}@media screen and (max-width:1024px){body .header-section-short .elementor-container .elementor-widget-wrap.elementor-element-populated{padding:20px}}body .header-section-short .elementor-container .elementor-widget-wrap.elementor-element-populated .elementor-widget-heading{margin-bottom:50px}body .header-section-short .elementor-container .elementor-widget-wrap.elementor-element-populated .elementor-widget-heading h1{color:#ffffff}.top-header p{font-family:"nunito", sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;letter-spacing:1px;margin-bottom:0}.bottom-header{box-shadow:0px 1px 5px rgba(0, 0, 0, 0.1)}.bottom-header .elementor-widget-theme-site-logo.elementor-widget-image{max-width:200px}.bottom-header .elementor-widget-theme-site-logo.elementor-widget-image img[src$=".svg"]{width:200px}.bottom-header nav ul li a{font-family:"nunito", sans-serif !important;font-size:17px;color:#002626 !important;font-weight:200 !important;text-transform:uppercase;letter-spacing:1px;justify-content:right !important}.bottom-header nav ul li a:hover{text-decoration:1px solid underline}.bottom-header nav ul li a.has-submenu span.sub-arrow{display:none}.bottom-header nav ul li a.has-submenu::after{content:"";background:url(/media/arrow-menu.svg);width:10px;height:10px;position:absolute;top:22px;right:0px;background-size:contain;background-repeat:no-repeat;opacity:1 !important;background-color:transparent !important}.bottom-header nav ul li ul.sub-menu{padding:18px 0 80px;margin-left:27px !important;width:325px !important}.bottom-header nav ul li ul.sub-menu::after{content:"";background:url(/media/clinics-beeldmerk.png);width:135px;height:80px;opacity:0.1;position:absolute;bottom:0px;right:0;background-size:cover}.bottom-header nav ul li ul.sub-menu li{padding:0 15px}.bottom-header nav ul li ul.sub-menu li:hover{background-color:#F8E9E9}.bottom-header nav ul li ul.sub-menu li a{white-space:break-spaces;padding-right:auto !important;justify-content:start !important}.bottom-header nav ul li ul.sub-menu li a:hover{background-color:transparent}.bottom-header nav ul li ul.sub-menu li a.has-submenu::after{transform:rotate(270deg);height:5px}.bottom-header nav ul li ul.sub-menu li ul.sub-menu{padding:12px 0 22px;width:305px !important;left:30px !important;margin-top:-58px !important;margin-left:295px !important}.bottom-header nav ul li ul.sub-menu li ul.sub-menu::after{display:none}.bottom-header nav ul li ul.sub-menu li.current-menu-item a.elementor-item-active{background:transparent}.bottom-header nav ul li ul.sub-menu .elementor-sub-item.highlighted{background-color:transparent}.bottom-header nav ul li:last-of-type a{padding-right:0px !important;justify-content:end !important}.bottom-header .afspraak-button .elementor-widget-wrap.elementor-element-populated{padding-right:0}.mobile-header .elementor-widget-theme-site-logo img{width:150px !important}.mobile-header .trigger{padding-right:10px}.mobile-header .trigger a{padding:5px 0 0 0;background-color:transparent}.mobile-header .trigger a span.elementor-button-icon{margin-right:0}.mobile-header .trigger a span.elementor-button-icon .fas{color:#002626;font-size:22px}.mobile-menu{height:100vh}.mobile-menu .elementor-container{height:100%}.mobile-menu .elementor-container .elementor-column{height:100%}.mobile-menu .elementor-container .elementor-column .elementor-widget-theme-site-logo img{width:150px}.mobile-menu .elementor-container .elementor-column .menu nav{margin-bottom:40px}@media screen and (max-width:376px){.mobile-menu .elementor-container .elementor-column .menu nav{margin-bottom:0}}.mobile-menu .elementor-container .elementor-column .menu nav ul li a{font-family:"nunito", sans-serif !important;font-size:20px;color:#002626 !important;font-weight:400 !important}.mobile-menu .elementor-container .elementor-column .menu nav ul li a.active{text-decoration:underline}.mobile-menu .elementor-container .elementor-column .menu nav ul li.sub-menu-item a{font-size:17px;padding-left:35px}.mobile-menu .elementor-container .elementor-column .menu nav ul li.sub-menu-item.last a{padding-bottom:30px}.mobile-menu .elementor-container .elementor-column .menu .button.boekafspraak-cta,.mobile-menu .elementor-container .elementor-column .menu .button.button-pink-outline{padding:0 20px}@media screen and (max-width:376px){.mobile-menu .elementor-container .elementor-column .menu .button.boekafspraak-cta,.mobile-menu .elementor-container .elementor-column .menu .button.button-pink-outline{margin-bottom:0}}.mobile-menu .elementor-container .elementor-column .footer-image{position:absolute;bottom:0;right:0}.mobile-menu .elementor-container .elementor-column .footer-image img{opacity:0.1;width:50%}.dialog-close-button{font-size:20px !important}.footer-top{padding:100px 20px 50px}@media screen and (max-width:1024px){.footer-top{padding:50px 20px 30px}}.footer-top .elementor-container.elementor-column-gap-default{column-gap:50px}.footer-top .elementor-container.elementor-column-gap-default .column-1 .elementor-widget-theme-site-logo.elementor-widget-image,.footer-top .elementor-container.elementor-column-gap-default .column-2 .elementor-widget-theme-site-logo.elementor-widget-image{max-width:170px}.footer-top .elementor-container.elementor-column-gap-default .column-1 .elementor-widget-theme-site-logo.elementor-widget-image img[src$=".svg"],.footer-top .elementor-container.elementor-column-gap-default .column-2 .elementor-widget-theme-site-logo.elementor-widget-image img[src$=".svg"]{width:200px}.footer-top .elementor-container.elementor-column-gap-default .column-1 nav ul li a,.footer-top .elementor-container.elementor-column-gap-default .column-2 nav ul li a{padding:12px 0;font-family:"nunito", sans-serif;color:#002626;font-weight:300 !important;font-size:16px}@media screen and (max-width:1024px){.footer-top .elementor-container.elementor-column-gap-default .column-1 nav ul li a,.footer-top .elementor-container.elementor-column-gap-default .column-2 nav ul li a{font-size:14px;padding:10px 0}}.footer-top .elementor-container.elementor-column-gap-default .column-1 nav ul li a:hover,.footer-top .elementor-container.elementor-column-gap-default .column-2 nav ul li a:hover{text-decoration:underline}.footer-top .elementor-container.elementor-column-gap-default .column-1 .elementor-widget-heading,.footer-top .elementor-container.elementor-column-gap-default .column-2 .elementor-widget-heading,.footer-top .elementor-container.elementor-column-gap-default .column-3 .elementor-widget-heading,.footer-top .elementor-container.elementor-column-gap-default .column-4 .elementor-widget-heading{margin-bottom:0}.footer-top .elementor-container.elementor-column-gap-default .column-1 .elementor-widget-heading .elementor-heading-title,.footer-top .elementor-container.elementor-column-gap-default .column-2 .elementor-widget-heading .elementor-heading-title,.footer-top .elementor-container.elementor-column-gap-default .column-3 .elementor-widget-heading .elementor-heading-title,.footer-top .elementor-container.elementor-column-gap-default .column-4 .elementor-widget-heading .elementor-heading-title{font-family:"ivymode", sans-serif;font-weight:400 !important;font-size:25px;line-height:35px}@media screen and (max-width:1024px){.footer-top .elementor-container.elementor-column-gap-default .column-1 .elementor-widget-heading .elementor-heading-title,.footer-top .elementor-container.elementor-column-gap-default .column-2 .elementor-widget-heading .elementor-heading-title,.footer-top .elementor-container.elementor-column-gap-default .column-3 .elementor-widget-heading .elementor-heading-title,.footer-top .elementor-container.elementor-column-gap-default .column-4 .elementor-widget-heading .elementor-heading-title{font-size:20px;line-height:30px}}.footer-top .elementor-container.elementor-column-gap-default .column-1 .elementor-widget-text-editor p,.footer-top .elementor-container.elementor-column-gap-default .column-2 .elementor-widget-text-editor p,.footer-top .elementor-container.elementor-column-gap-default .column-3 .elementor-widget-text-editor p,.footer-top .elementor-container.elementor-column-gap-default .column-4 .elementor-widget-text-editor p{font-family:"nunito", sans-serif;font-weight:300;font-size:16px;line-height:36px}@media screen and (max-width:1024px){.footer-top .elementor-container.elementor-column-gap-default .column-1 .elementor-widget-text-editor p,.footer-top .elementor-container.elementor-column-gap-default .column-2 .elementor-widget-text-editor p,.footer-top .elementor-container.elementor-column-gap-default .column-3 .elementor-widget-text-editor p,.footer-top .elementor-container.elementor-column-gap-default .column-4 .elementor-widget-text-editor p{font-size:14px;line-height:24px}}.footer-top .elementor-container.elementor-column-gap-default .column-1 .elementor-widget-text-editor p a,.footer-top .elementor-container.elementor-column-gap-default .column-2 .elementor-widget-text-editor p a,.footer-top .elementor-container.elementor-column-gap-default .column-3 .elementor-widget-text-editor p a,.footer-top .elementor-container.elementor-column-gap-default .column-4 .elementor-widget-text-editor p a{font-family:"nunito", sans-serif;font-weight:300;font-size:16px;line-height:36px;color:#002626}@media screen and (max-width:1024px){.footer-top .elementor-container.elementor-column-gap-default .column-1 .elementor-widget-text-editor p a,.footer-top .elementor-container.elementor-column-gap-default .column-2 .elementor-widget-text-editor p a,.footer-top .elementor-container.elementor-column-gap-default .column-3 .elementor-widget-text-editor p a,.footer-top .elementor-container.elementor-column-gap-default .column-4 .elementor-widget-text-editor p a{font-size:14px;line-height:24px}}@media screen and (max-width:1024px){.footer-top .column-4 .elementor-widget-text-editor{margin-bottom:0px}}.footer-bottom{padding:0 20px 50px}@media screen and (max-width:1024px){.footer-bottom{padding:0 20px 50px}}.footer-bottom .links .elementor-widget-wrap.elementor-element-populated{padding:8px}.footer-bottom .links .elementor-widget-wrap.elementor-element-populated ul li{margin:0px 30px 0 10px !important}@media screen and (max-width:1024px){.footer-bottom .links .elementor-widget-wrap.elementor-element-populated ul li{margin:0 20px 10px 10px !important}}.footer-bottom .links .elementor-widget-wrap.elementor-element-populated ul li a span{font-family:"nunito", sans-serif;font-weight:300;font-size:16px;line-height:36px}@media screen and (max-width:1024px){.footer-bottom .links .elementor-widget-wrap.elementor-element-populated ul li a span{font-size:14px;line-height:24px}}.footer-bottom-2 .elementor-widget-wrap.elementor-element-populated{padding:0px !important}@media screen and (max-width:1024px){.footer-bottom-2 .elementor-widget-wrap.elementor-element-populated .footer-banner{display:none}}.footer-bottom-2 .elementor-widget-wrap.elementor-element-populated .footer-banner .elementor-column.elementor-inner-column{background:#F8E9E9;box-shadow:rgba(0, 0, 0, 0.1) 1px 2px 5px;padding:20px 30px}.footer-bottom-2 .elementor-widget-wrap.elementor-element-populated .footer-banner .elementor-column.elementor-inner-column .banner-tekst{width:380px !important;margin-bottom:0 !important}.footer-bottom-2 .elementor-widget-wrap.elementor-element-populated .footer-banner .elementor-column.elementor-inner-column .banner-tekst p{padding-top:12px;font-weight:400}.footer-bottom-2 .elementor-widget-wrap.elementor-element-populated .footer-banner .elementor-column.elementor-inner-column .banner-button-1{width:260px !important;margin-bottom:0 !important}.footer-bottom-2 .elementor-widget-wrap.elementor-element-populated .footer-banner .elementor-column.elementor-inner-column .banner-button-2{width:140px !important;margin-bottom:0 !important}.footer-bottom-2 .elementor-widget-wrap.elementor-element-populated .footer-banner .elementor-column.elementor-inner-column .banner-button-2 a{padding:22px 32px}.section-404{padding:100px 20px}@media screen and (max-width:1024px){.section-404{padding:50px 20px}}.section-404 h1{font-size:100px !important;line-height:160px !important}.home-header{height:740px}@media screen and (max-width:1024px){.home-header{height:400px}}.home-header .elementor-container{top:200px}@media screen and (max-width:1024px){.home-header .elementor-container{top:50px}}.home-header .elementor-container .elementor-widget-wrap.elementor-element-populated{padding:0}@media screen and (max-width:1024px){.home-header .elementor-container .elementor-widget-wrap.elementor-element-populated{padding:20px}}.home-header .elementor-container .elementor-widget-wrap.elementor-element-populated .elementor-widget-heading{margin-bottom:50px}@media screen and (max-width:1024px){.home-header .elementor-container .elementor-widget-wrap.elementor-element-populated .elementor-widget-heading{margin-bottom:20px}}.home-header .elementor-container .elementor-widget-wrap.elementor-element-populated .elementor-widget-heading h1{color:#ffffff}.about-section{padding:100px 20px}@media screen and (max-width:1024px){.about-section{padding:50px 20px 75px}}.about-section .diensten{margin:50px 0}@media screen and (max-width:1024px){.about-section .diensten{margin:20px 0}}.about-section .diensten .elementor-container.elementor-column-gap-default .elementor-column .elementor-widget-image{background:#F9F9F9;padding:55px 40px;box-shadow:1px 2px 5px rgba(0, 0, 0, 0.1);margin-bottom:10px}.about-section .diensten .elementor-container.elementor-column-gap-default .elementor-column .elementor-widget-text-editor p{font-size:16px}.about-section .diensten .elementor-container.elementor-column-gap-default .elementor-column:hover .elementor-widget-image{box-shadow:none}.about-section .about-roza{margin-top:50px}.about-section .about-roza .elementor-container.elementor-column-gap-default{column-gap:100px}.about-section .about-roza .elementor-container.elementor-column-gap-default .elementor-widget-wrap.elementor-element-populated{padding:0;display:flex}.about-section .about-roza .elementor-container.elementor-column-gap-default .elementor-widget-wrap.elementor-element-populated .elementor-widget-heading h2{margin-bottom:50px}@media screen and (max-width:1024px){.about-section .about-roza .elementor-container.elementor-column-gap-default .elementor-widget-wrap.elementor-element-populated .elementor-widget-heading h2{margin-bottom:20px}}.about-section .about-roza .elementor-container.elementor-column-gap-default .elementor-widget-wrap.elementor-element-populated .button{position:absolute;bottom:0}@media screen and (max-width:1024px){.about-section .about-roza .elementor-container.elementor-column-gap-default .elementor-widget-wrap.elementor-element-populated .button{position:relative;margin-bottom:40px}}.gallery-section{padding:120px 20px}@media screen and (max-width:1024px){.gallery-section{padding:50px 20px}}.usp-section{padding:100px 20px}@media screen and (max-width:1024px){.usp-section{padding:50px 20px}}.usp-section::after{content:"";background:url(/media/clinics-beeldmerk.png);width:350px;height:200px;opacity:0.1;position:absolute;left:-80px;top:calc(50% - 100px);background-size:cover;transform:rotate(90deg);z-index:-1}@media screen and (max-width:1024px){.usp-section::after{width:200px;height:110px;background-size:contain;left:-50px}}.usp-section .usps{margin-top:50px}@media screen and (max-width:1024px){.usp-section .usps{margin-top:20px}}.usp-section .usps .usp-1::before{content:"";background:url(/media/Ervaring2.svg);background-size:cover;background-repeat:no-repeat;width:75px;height:75px;position:absolute;left:0px}@media screen and (max-width:1024px){.usp-section .usps .usp-1::before{width:50px;height:50px;left:30px}}.usp-section .usps .usp-1 .elementor-widget-container{padding-left:100px}.usp-section .usps .usp-1 .elementor-widget-container h3{margin:0}.usp-section .usps .usp-2::before{content:"";background:url(/media/Eerlijk-advies2.svg);background-size:cover;background-repeat:no-repeat;width:75px;height:75px;position:absolute;left:0px}@media screen and (max-width:1024px){.usp-section .usps .usp-2::before{width:50px;height:50px;left:30px}}.usp-section .usps .usp-2 .elementor-widget-container{padding-left:100px}.usp-section .usps .usp-2 .elementor-widget-container h3{margin:0}.usp-section .usps .usp-3::before{content:"";background:url(/media/Persoonlijk-advies2_1.svg);background-size:cover;background-repeat:no-repeat;width:75px;height:75px;position:absolute;left:0px}@media screen and (max-width:1024px){.usp-section .usps .usp-3::before{width:50px;height:50px;left:30px}}.usp-section .usps .usp-3 .elementor-widget-container{padding-left:100px}.usp-section .usps .usp-3 .elementor-widget-container h3{margin:0}.usp-section .usps .usp-4::before{content:"";background:url(/media/Specialistische-vakkennis2.svg);background-size:cover;background-repeat:no-repeat;width:75px;height:75px;position:absolute;left:0px}@media screen and (max-width:1024px){.usp-section .usps .usp-4::before{width:50px;height:50px;left:30px}}.usp-section .usps .usp-4 .elementor-widget-container{padding-left:100px}.usp-section .usps .usp-4 .elementor-widget-container h3{margin:0}.cta-section{padding:100px 20px}@media screen and (max-width:1024px){.cta-section{padding:40px 20px !important}}.cta-section .elementor-column .elementor-widget-heading h2{color:#ffffff;font-size:60px;font-weight:400 !important;line-height:60px}@media screen and (max-width:1024px){.cta-section .elementor-column .elementor-widget-heading h2{font-size:40px;line-height:45px}}.cta-section .elementor-column .sub-titel span{color:#ffffff !important}.products-section{padding:100px 20px 0}@media screen and (max-width:1024px){.products-section{padding:50px 20px 0}}.products-section .products{margin:50px 0}@media screen and (max-width:1024px){.products-section .products{margin:20px 0}}.products-section .products .elementor-container.elementor-column-gap-default{column-gap:50px}.products-section .products .elementor-container.elementor-column-gap-default .img-shadow{margin-bottom:50px}@media screen and (max-width:1024px){.products-section .products .elementor-container.elementor-column-gap-default .img-shadow{margin-bottom:25px}}.products-section .products .elementor-container.elementor-column-gap-default .elementor-widget-heading{margin-bottom:0px}.joinus-section{margin:-150px 0 0 0;padding:250px 20px 100px}@media screen and (max-width:1024px){.joinus-section{margin:-50px 0 0 0;padding:100px 20px 50px}}.joinus-section .elementor-widget-heading h2{font-weight:400 !important}.about-section.about-page{padding:80px 20px 30px}@media screen and (max-width:768px){.about-section.about-page{padding:0 20px}}.contact-section{padding:100px 20px}@media screen and (max-width:1024px){.contact-section{padding:50px 20px}}.contact-section .elementor-container.elementor-column-gap-default{column-gap:50px}@media screen and (min-width:768px) and (max-width:1024px){.contact-section .elementor-container.elementor-column-gap-default{column-gap:3.333333333%}}.contact-section .elementor-container.elementor-column-gap-default .elementor-column{background:#F9F9F9;padding:120px 5px 10px;box-shadow:rgba(0, 0, 0, 0.1) 1px 2px 5px}@media screen and (max-width:1024px){.contact-section .elementor-container.elementor-column-gap-default .elementor-column{margin-bottom:30px}}.contact-section .elementor-container.elementor-column-gap-default .elementor-column .elementor-widget-text-editor a{color:#002626}.contact-section .elementor-container.elementor-column-gap-default .elementor-column .elementor-widget-text-editor a p{line-height:26px}.contact-section .elementor-container.elementor-column-gap-default .location::before{content:"";background:url(/media/location-icon.svg);width:74px;height:74px;background-size:cover;background-repeat:no-repeat;position:absolute;left:calc(50% - 37px);border-radius:50px;top:30px}.contact-section .elementor-container.elementor-column-gap-default .telephone::before{content:"";background:url(/media/tel-icon.svg);width:74px;height:74px;background-size:cover;background-repeat:no-repeat;position:absolute;left:calc(50% - 37px);border-radius:50px;top:30px}.contact-section .elementor-container.elementor-column-gap-default .telephone p{margin-bottom:0}.contact-section .elementor-container.elementor-column-gap-default .email::before{content:"";background:url(/media/mail-icon.svg);width:74px;height:74px;background-size:cover;background-repeat:no-repeat;position:absolute;left:calc(50% - 37px);border-radius:50px;top:30px}.breadcrumbs-section{padding:30px 20px 0}@media screen and (max-width:1024px){.breadcrumbs-section{padding:15px 20px 0}}.breadcrumbs-section .breadcrumbs ul li{padding-right:10px}.breadcrumbs-section .breadcrumbs ul li a{font-family:"nunito", sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#002626}@media screen and (max-width:1024px){.breadcrumbs-section .breadcrumbs ul li a{font-size:10px}}.breadcrumbs-section .breadcrumbs ul li a span{font-family:"nunito", sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#002626}@media screen and (max-width:1024px){.breadcrumbs-section .breadcrumbs ul li a span{font-size:10px}}.breadcrumbs-section .breadcrumbs ul li:not(:last-of-type)::after{content:"/";position:absolute;left:5px !important;border:0px !important;font-weight:300}.behandeling-content{padding:30px 20px 0px}.behandeling-content .elementor-container.elementor-column-gap-default{column-gap:30px}.behandeling-content .elementor-container.elementor-column-gap-default .elementor-widget-heading{margin-top:40px}@media screen and (max-width:1024px){.behandeling-content .elementor-container.elementor-column-gap-default .elementor-widget-heading{margin-top:20px}}.behandeling-content .elementor-container.elementor-column-gap-default .content.elementor-widget-text-editor{margin-bottom:50px}@media screen and (max-width:1024px){.behandeling-content .elementor-container.elementor-column-gap-default .content.elementor-widget-text-editor{margin-bottom:30px}}.behandeling-content .elementor-container.elementor-column-gap-default .content.elementor-widget-text-editor .elementor-widget-container{font-family:"nunito", sans-serif;font-size:17px;font-weight:300;line-height:36px}.behandeling-content .elementor-container.elementor-column-gap-default .content.elementor-widget-text-editor .elementor-widget-container strong{font-weight:600}@media screen and (max-width:1024px){.behandeling-content .elementor-container.elementor-column-gap-default .content.elementor-widget-text-editor .elementor-widget-container{font-size:14px;line-height:24px}}@media screen and (max-width:1024px){.behandeling-content .elementor-container.elementor-column-gap-default .content.elementor-widget-text-editor:last-of-type{margin-bottom:0px}}.behandeling-content .elementor-container.elementor-column-gap-default .button{display:inline-block;width:235px !important;margin-bottom:60px !important}@media screen and (max-width:1024px){.behandeling-content .elementor-container.elementor-column-gap-default .button{width:auto !important;margin-bottom:40px !important}}.behandeling-content .elementor-container.elementor-column-gap-default .button a{height:60px}@media screen and (max-width:1024px){.behandeling-content .elementor-container.elementor-column-gap-default .button a{height:auto;padding:15px 20px}}.behandeling-content .elementor-container.elementor-column-gap-default .button.button-pink-outline a{padding:23px 30px 21px !important}@media screen and (max-width:1024px){.behandeling-content .elementor-container.elementor-column-gap-default .button.button-pink-outline a{padding:18px 20px 16.5px !important;margin-left:10px}}@media screen and (max-width:1024px){.behandeling-content .elementor-container.elementor-column-gap-default .sidebar-column{display:none}}.behandeling-content .elementor-container.elementor-column-gap-default .sidebar{padding:30px 40px 10px;z-index:0}.behandeling-content .elementor-container.elementor-column-gap-default .sidebar .sub-titel span{color:#ffffff !important}.behandeling-content .elementor-container.elementor-column-gap-default .sidebar .elementor-widget-heading{margin:20px 0 30px}.behandeling-content .elementor-container.elementor-column-gap-default .sidebar .elementor-widget-heading h2{color:#ffffff}.behandeling-content .elementor-container.elementor-column-gap-default .sidebar .button{width:100% !important}.behandeling-content ul.opsomming{padding:0}.behandeling-content ul.opsomming li.opsomming-item{margin-bottom:5px;padding-left:35px;list-style:none}@media screen and (max-width:1024px){.behandeling-content ul.opsomming li.opsomming-item{padding-left:25px}}.behandeling-content ul.opsomming li.opsomming-item::before{content:"";position:absolute;background:url(/media/roza-clinics-favicon.png);background-size:cover;width:24px;height:24px;margin-left:-35px;margin-top:7px}@media screen and (max-width:1024px){.behandeling-content ul.opsomming li.opsomming-item::before{width:18px;height:18px;margin-left:-25px;margin-top:3px}}.behandelingen-overview{padding:30px 20px 100px}@media screen and (max-width:1024px){.behandelingen-overview{padding:15px 20px 50px}}.behandelingen-overview .behandelingen-archive{padding:50px 0 0}@media screen and (max-width:1024px){.behandelingen-overview .behandelingen-archive{padding:20px 0 0}}.behandelingen-overview .behandelingen-archive article.behandelingen .elementor-post__card{background:transparent;border-radius:0;overflow:visible}.behandelingen-overview .behandelingen-archive article.behandelingen .elementor-post__card a.elementor-post__thumbnail__link{margin-bottom:0}.behandelingen-overview .behandelingen-archive article.behandelingen .elementor-post__card .elementor-post__text{box-shadow:1px 1px 10px rgba(0, 0, 0, 0.15);margin:-30px auto 0 !important;background:#ffffff !important;z-index:2;width:80% !important}@media screen and (max-width:1024px){.behandelingen-overview .behandelingen-archive article.behandelingen .elementor-post__card .elementor-post__text{width:70%}}.behandelingen-overview .behandelingen-archive article.behandelingen .elementor-post__card .elementor-post__text h3{text-align:center;font-size:20px;font-family:"nunito", sans-serif;line-height:30px;margin:20px 0;font-weight:400 !important}@media screen and (max-width:1024px){.behandelingen-overview .behandelingen-archive article.behandelingen .elementor-post__card .elementor-post__text h3{font-size:16px;margin:15px 0}}.meer-behandelingen-section{padding:100px 20px}@media screen and (max-width:1024px){.meer-behandelingen-section{padding:50px 20px 20px}}.meer-behandelingen-section .elementor-container.elementor-column-gap-default{column-gap:50px}.meer-behandelingen-section .elementor-container.elementor-column-gap-default .elementor-widget-heading h2{margin-bottom:50px}@media screen and (max-width:1024px){.meer-behandelingen-section .elementor-container.elementor-column-gap-default .elementor-widget-heading h2{margin-bottom:30px}}.meer-behandelingen-section .elementor-container.elementor-column-gap-default .diensten .elementor-container.elementor-column-gap-default{column-gap:20px}@media screen and (max-width:1024px){.meer-behandelingen-section .elementor-container.elementor-column-gap-default .diensten .elementor-container.elementor-column-gap-default{column-gap:6%}}.meer-behandelingen-section .elementor-container.elementor-column-gap-default .diensten .elementor-container.elementor-column-gap-default .elementor-column{background:#F9F9F9;padding:30px 5px;box-shadow:rgba(0, 0, 0, 0.1) 1px 2px 5px;margin-bottom:20px !important;width:165px;height:165px}@media screen and (max-width:1024px){.meer-behandelingen-section .elementor-container.elementor-column-gap-default .diensten .elementor-container.elementor-column-gap-default .elementor-column{width:47%}}.meer-behandelingen-section .elementor-container.elementor-column-gap-default .diensten .elementor-container.elementor-column-gap-default .elementor-column .elementor-widget.elementor-widget-image{width:60%;margin:0 auto 20px}.meer-behandelingen-section .elementor-container.elementor-column-gap-default .button{margin-top:50px}@media screen and (max-width:1024px){.meer-behandelingen-section .elementor-container.elementor-column-gap-default .button{margin-top:30px;margin-bottom:40px}}.vacature-single-section{padding:100px 20px}@media screen and (max-width:1024px){.vacature-single-section{padding:50px 20px}}.vacature-single-section .elementor-container.elementor-column-gap-default{column-gap:50px}@media screen and (max-width:1024px){.vacature-single-section .elementor-container.elementor-column-gap-default .vacature-content h2{text-align:left}}.vacature-single-section .elementor-container.elementor-column-gap-default .vacature-content h3{margin-top:30px}.vacature-single-section .elementor-container.elementor-column-gap-default .vacature-content ul{padding-left:15px}.vacature-single-section .elementor-container.elementor-column-gap-default .vacature-content ul li{font-family:"nunito", sans-serif;font-weight:300;line-height:26px;margin-bottom:10px}@media screen and (max-width:1024px){.vacature-single-section .elementor-container.elementor-column-gap-default .vacature-content ul li{font-size:14px;line-height:20px}}.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu{padding:50px 20px}.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-heading h3{color:#ffffff;font-family:"ivymode", sans-serif}@media screen and (max-width:1024px){.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-heading h3{text-align:left}}.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-text,.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-email,.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-tel,.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-textarea{width:100%;display:block;margin-bottom:35px}.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-text label,.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-email label,.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-tel label,.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-textarea label{color:#ffffff;font-size:15px;font-weight:700;font-family:"nunito", sans-serif}.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-text input,.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-text textarea,.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-email input,.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-email textarea,.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-tel input,.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-tel textarea,.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-textarea input,.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-textarea textarea{border-top:0;border-left:0;border-right:0;border-bottom:1px solid #ffffff;border-radius:0;padding:10px 0;background-color:transparent !important;color:#ffffff;font-family:"nunito", sans-serif}.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-text input::placeholder,.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-text textarea::placeholder,.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-email input::placeholder,.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-email textarea::placeholder,.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-tel input::placeholder,.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-tel textarea::placeholder,.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-textarea input::placeholder,.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-textarea textarea::placeholder{opacity:0}.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-submit{margin-top:30px}.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-field-type-submit button[type=submit]{background-color:#D082C7;padding:20px 30px;font-family:"nunito", sans-serif;font-size:15px;color:#ffffff;border-radius:0}.vacature-single-section .elementor-container.elementor-column-gap-default .solliciteer-nu .elementor-widget-wrap.elementor-element-populated .elementor-widget-form .elementor-message.elementor-message-success{color:#ffffff;font-family:"ivymode", sans-serif;font-size:20px;margin-top:40px}.vacatures-section{padding:100px 20px}@media screen and (max-width:1024px){.vacatures-section{padding:40px 20px}}.vacatures-section .vacature{background:#F9F9F9;padding:40px 80px;box-shadow:rgba(0, 0, 0, 0.1) 1px 2px 5px}@media screen and (max-width:1024px){.vacatures-section .vacature{padding:20px}}.vacatures-section .vacature .elementor-container.elementor-column-gap-default{column-gap:50px}@media screen and (max-width:1024px){.vacatures-section .vacature .elementor-container.elementor-column-gap-default h2{text-align:left}}@media screen and (max-width:1024px){.vacatures-section .vacature .elementor-container.elementor-column-gap-default .button{text-align:left}}.vacatures-section .vacature:not(:last-of-type){margin-bottom:80px}@media screen and (max-width:1024px){.vacatures-section .vacature:not(:last-of-type){margin-bottom:30px}}.cta-section.actie{padding:50px 20px}.cta-section.actie .elementor-element.sub-titel.elementor-widget.elementor-widget-heading{margin-bottom:20px !important}.cta-section.actie .elementor-element.sub-titel.elementor-widget.elementor-widget-heading span{font-family:"ivymode", sans-serif;font-size:30px}.cta-section.actie div.elementor-widget-heading{margin-bottom:10px}.cta-section.actie div.elementor-widget-heading .elementor-heading-title.elementor-size-default{color:#ffffff;font-size:20px;line-height:25px;font-family:"nunito", sans-serif}.cta-section.actie div.elementor-widget-heading .elementor-heading-title.elementor-size-default span{text-decoration:1px solid underline}.tarieven-section{padding:100px 20px}@media screen and (max-width:768px){.tarieven-section{padding:50px 20px}}@media screen and (max-width:767px){.tarieven-section .tarieven-lijst .elementor-tabs-wrapper{display:block;width:100% !important}}.tarieven-section .tarieven-lijst .elementor-tabs-wrapper .elementor-tab-title{border:1px solid #C338A2;color:#C338A2;font-weight:500;background:#ffffff;margin-bottom:20px;padding:20px 30px;font-family:"nunito", sans-serif !important;font-size:15px;text-align:center}@media screen and (max-width:767px){.tarieven-section .tarieven-lijst .elementor-tabs-wrapper .elementor-tab-title{width:auto !important;display:inline-block;font-size:13px;padding:15px 25px}}.tarieven-section .tarieven-lijst .elementor-tabs-wrapper .elementor-tab-title:hover{color:#ffffff;background:#C338A2}.tarieven-section .tarieven-lijst .elementor-tabs-wrapper .elementor-active{color:#ffffff;background:#C338A2}.tarieven-section .tarieven-lijst .elementor-tabs-wrapper .elementor-active::after,.tarieven-section .tarieven-lijst .elementor-tabs-wrapper .elementor-active::before{display:none}.tarieven-section .tarieven-lijst .elementor-tabs-content-wrapper{padding:0 0 0 40px;border:0}@media screen and (max-width:768px){.tarieven-section .tarieven-lijst .elementor-tabs-content-wrapper{padding:0}}.tarieven-section .tarieven-lijst .elementor-tabs-content-wrapper .elementor-tab-content{padding:0 0 0 20px}@media screen and (max-width:768px){.tarieven-section .tarieven-lijst .elementor-tabs-content-wrapper .elementor-tab-content{padding:0;border:0}}.tarieven-section .tarieven-lijst .elementor-tabs-content-wrapper table thead tr td.tg-0lax,.tarieven-section .tarieven-lijst .elementor-tabs-content-wrapper table tbody tr td.tg-0lax{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #F8E9E9;padding:20px 0;background-color:transparent;font-family:"nunito", sans-serif;font-weight:300;font-size:17px}@media screen and (max-width:768px){.tarieven-section .tarieven-lijst .elementor-tabs-content-wrapper table thead tr td.tg-0lax,.tarieven-section .tarieven-lijst .elementor-tabs-content-wrapper table tbody tr td.tg-0lax{font-size:14px;padding:15px 0}}.tarieven-section .tarieven-lijst .elementor-tabs-content-wrapper table thead tr td:last-of-type,.tarieven-section .tarieven-lijst .elementor-tabs-content-wrapper table tbody tr td:last-of-type{text-align:right}.tarieven-section .tarieven-lijst .elementor-tabs-content-wrapper table thead tr td:first-of-type,.tarieven-section .tarieven-lijst .elementor-tabs-content-wrapper table tbody tr td:first-of-type{padding-right:20px}.tarieven-section .tarieven-lijst .elementor-tabs-content-wrapper table tbody tr:last-of-type td.tg-0lax{border-bottom:none}.tarieven-section .tarieven-lijst .elementor-tabs-content-wrapper .elementor-tab-title.elementor-tab-mobile-title{display:none}@media screen and (min-width:768px) and (max-width:800px){.tarieven-section .tarieven-lijst .elementor-tabs{column-gap:25px}}.info-page-section{padding:100px 20px}@media screen and (max-width:1024px){.info-page-section{padding:50px 20px}}.join-us-section{margin:50px 0 0;padding:100px 20px}@media screen and (max-width:1024px){.join-us-section{padding:50px 20px}}.join-us-section .elementor-widget-heading h2{font-weight:400 !important}@media screen and (max-width:1024px){.join-us-section .elementor-widget-heading h2{text-align:center}}.vacatures-section.popup::after{content:"";background:url(/media/clinics-beeldmerk.png);width:350px;height:200px;opacity:0.1;position:absolute;right:-80px;bottom:90px;background-size:cover;transform:rotate(-90deg);z-index:0}