.elementor-346 .elementor-element.elementor-element-90df090{--display:flex;--min-height:640px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:var(--32) var(--32);--row-gap:var(--32);--column-gap:var(--32);--padding-top:var(--120);--padding-bottom:var(--120);--padding-left:0;--padding-right:0;}.elementor-346 .elementor-element.elementor-element-90df090:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-90df090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #22B4EA 0%, #0184B8 100%);}.elementor-346 .elementor-element.elementor-element-ed06f1a{--display:flex;}.elementor-346 .elementor-element.elementor-element-462ce61{z-index:0;}.elementor-346 .elementor-element.elementor-element-462ce61 img{width:100%;}.elementor-346 .elementor-element.elementor-element-c3e718e{--display:flex;--gap:var(--24) var(--24);--row-gap:var(--24);--column-gap:var(--24);--border-radius:25px 25px 25px 25px;--padding-top:var(--48);--padding-bottom:var(--48);--padding-left:var(--56);--padding-right:var(--56);--z-index:1;}.elementor-346 .elementor-element.elementor-element-c3e718e:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-c3e718e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-c00f89c{padding:0px 80px 0px 0px;}.elementor-346 .elementor-element.elementor-element-c00f89c .elementor-heading-title{font-family:var( --e-global-typography-d050fdd-font-family ), Sans-serif;font-size:var( --e-global-typography-d050fdd-font-size );font-weight:var( --e-global-typography-d050fdd-font-weight );line-height:var( --e-global-typography-d050fdd-line-height );color:var( --e-global-color-9f41623 );}.elementor-346 .elementor-element.elementor-element-304bc30 img{width:100%;max-width:150px;}.elementor-346 .elementor-element.elementor-element-c16cefe .elementor-heading-title{font-family:var( --e-global-typography-7fadd41-font-family ), Sans-serif;font-size:var( --e-global-typography-7fadd41-font-size );font-weight:var( --e-global-typography-7fadd41-font-weight );line-height:var( --e-global-typography-7fadd41-line-height );color:var( --e-global-color-9f41623 );}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:16px;}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-16px;}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-field-group > label, .elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-field-subgroup label{color:var( --e-global-color-primary );}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-field-group > label{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-field-type-html{padding-bottom:0px;}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-field-group .elementor-field{color:var( --e-global-color-9f41623 );}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-field-group .elementor-field, .elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-field-subgroup label{font-family:var( --e-global-typography-7fadd41-font-family ), Sans-serif;font-size:var( --e-global-typography-7fadd41-font-size );font-weight:var( --e-global-typography-7fadd41-font-weight );line-height:var( --e-global-typography-7fadd41-line-height );}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-394a38f );border-color:var( --e-global-color-a8676ba );border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-394a38f );border-color:var( --e-global-color-a8676ba );border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-a8676ba );}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-button span{justify-content:center;}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-button{font-family:var( --e-global-typography-c4de21b-font-family ), Sans-serif;font-size:var( --e-global-typography-c4de21b-font-size );font-weight:var( --e-global-typography-c4de21b-font-weight );line-height:var( --e-global-typography-c4de21b-line-height );border-style:solid;border-width:2px 2px 2px 2px;border-radius:50em 50em 50em 50em;}.elementor-346 .elementor-element.elementor-element-f522ae3 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );color:#ffffff;border-color:var( --e-global-color-accent );}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );color:#ffffff;border-color:var( --e-global-color-accent );}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-346 .elementor-element.elementor-element-f522ae3 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-346 .elementor-element.elementor-element-f522ae3 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-394a38f );color:var( --e-global-color-accent );}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-394a38f );color:var( --e-global-color-accent );}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-accent );}.elementor-346 .elementor-element.elementor-element-f522ae3 .e-form__buttons__wrapper__button-previous:hover{color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-message{font-family:var( --e-global-typography-82c5288-font-family ), Sans-serif;font-size:var( --e-global-typography-82c5288-font-size );font-weight:var( --e-global-typography-82c5288-font-weight );line-height:var( --e-global-typography-82c5288-line-height );}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-message.elementor-message-success{color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-message.elementor-message-danger{color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-message.elementor-help-inline{color:var( --e-global-color-df4102a );}.elementor-346 .elementor-element.elementor-element-f522ae3{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-346 .elementor-element.elementor-element-1437e27{font-family:"Service Apotheek", Sans-serif;font-size:12px;font-weight:400;font-style:italic;line-height:1.4em;color:var( --e-global-color-text );}.elementor-346 .elementor-element.elementor-element-1437e27 a{color:var( --e-global-color-text );}.elementor-346 .elementor-element.elementor-element-d9e622e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:var(--32) var(--32);--row-gap:var(--32);--column-gap:var(--32);--padding-top:var(--80);--padding-bottom:var(--80);--padding-left:0;--padding-right:0;}.elementor-346 .elementor-element.elementor-element-d9e622e:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-d9e622e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-346 .elementor-element.elementor-element-bf1da0a{--display:flex;--gap:var(--48) var(--48);--row-gap:var(--48);--column-gap:var(--48);}.elementor-346 .elementor-element.elementor-element-a38a9bf{font-family:"Service Apotheek", Sans-serif;font-size:22px;font-weight:700;line-height:1.4em;color:var( --e-global-color-text );}.elementor-346 .elementor-element.elementor-element-a38a9bf a{color:var( --e-global-color-text );}.elementor-346 .elementor-element.elementor-element-8e54b29 .elementor-heading-title{font-family:var( --e-global-typography-937ea11-font-family ), Sans-serif;font-size:var( --e-global-typography-937ea11-font-size );font-weight:var( --e-global-typography-937ea11-font-weight );line-height:var( --e-global-typography-937ea11-line-height );color:var( --e-global-color-text );}.elementor-346 .elementor-element.elementor-element-e4b20e7{font-family:var( --e-global-typography-7fadd41-font-family ), Sans-serif;font-size:var( --e-global-typography-7fadd41-font-size );font-weight:var( --e-global-typography-7fadd41-font-weight );line-height:var( --e-global-typography-7fadd41-line-height );color:var( --e-global-color-text );}.elementor-346 .elementor-element.elementor-element-e4b20e7 a{color:var( --e-global-color-text );}.elementor-346 .elementor-element.elementor-element-b577374{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:var(--48) var(--48);--row-gap:var(--48);--column-gap:var(--48);--padding-top:var(--120);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-346 .elementor-element.elementor-element-2e3f55e{--display:flex;--gap:var(--24) var(--24);--row-gap:var(--24);--column-gap:var(--24);}.elementor-346 .elementor-element.elementor-element-b88791a .elementor-heading-title{font-family:var( --e-global-typography-937ea11-font-family ), Sans-serif;font-size:var( --e-global-typography-937ea11-font-size );font-weight:var( --e-global-typography-937ea11-font-weight );line-height:var( --e-global-typography-937ea11-line-height );color:var( --e-global-color-text );}.elementor-346 .elementor-element.elementor-element-3786dbe{font-family:var( --e-global-typography-7fadd41-font-family ), Sans-serif;font-size:var( --e-global-typography-7fadd41-font-size );font-weight:var( --e-global-typography-7fadd41-font-weight );line-height:var( --e-global-typography-7fadd41-line-height );color:var( --e-global-color-text );}.elementor-346 .elementor-element.elementor-element-3786dbe a{color:var( --e-global-color-text );}.elementor-346 .elementor-element.elementor-element-1770893{--display:flex;--gap:var(--24) var(--24);--row-gap:var(--24);--column-gap:var(--24);}.elementor-346 .elementor-element.elementor-element-2736364 .elementor-heading-title{font-family:var( --e-global-typography-937ea11-font-family ), Sans-serif;font-size:var( --e-global-typography-937ea11-font-size );font-weight:var( --e-global-typography-937ea11-font-weight );line-height:var( --e-global-typography-937ea11-line-height );color:var( --e-global-color-text );}.elementor-346 .elementor-element.elementor-element-17c122c{font-family:var( --e-global-typography-7fadd41-font-family ), Sans-serif;font-size:var( --e-global-typography-7fadd41-font-size );font-weight:var( --e-global-typography-7fadd41-font-weight );line-height:var( --e-global-typography-7fadd41-line-height );color:var( --e-global-color-text );}.elementor-346 .elementor-element.elementor-element-17c122c a{color:var( --e-global-color-text );}.elementor-346 .elementor-element.elementor-element-b66e0f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:var(--48) var(--48);--row-gap:var(--48);--column-gap:var(--48);--padding-top:var(--120);--padding-bottom:var(--120);--padding-left:0;--padding-right:0;}.elementor-346 .elementor-element.elementor-element-267d575{--display:flex;--gap:var(--24) var(--24);--row-gap:var(--24);--column-gap:var(--24);}.elementor-346 .elementor-element.elementor-element-bf75f65 .elementor-heading-title{font-family:var( --e-global-typography-937ea11-font-family ), Sans-serif;font-size:var( --e-global-typography-937ea11-font-size );font-weight:var( --e-global-typography-937ea11-font-weight );line-height:var( --e-global-typography-937ea11-line-height );color:var( --e-global-color-text );}.elementor-346 .elementor-element.elementor-element-f76956d{font-family:var( --e-global-typography-7fadd41-font-family ), Sans-serif;font-size:var( --e-global-typography-7fadd41-font-size );font-weight:var( --e-global-typography-7fadd41-font-weight );line-height:var( --e-global-typography-7fadd41-line-height );color:var( --e-global-color-text );}.elementor-346 .elementor-element.elementor-element-f76956d a{color:var( --e-global-color-text );}.elementor-346 .elementor-element.elementor-element-f6599f7{--display:flex;}.elementor-346 .elementor-element.elementor-element-9be91b3{--grid-columns:2;}.elementor-346 .elementor-element.elementor-element-9be91b3 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-346 .elementor-element.elementor-element-9be91b3 .e-loop-item > .elementor-section, .elementor-346 .elementor-element.elementor-element-9be91b3 .e-loop-item > .elementor-section > .elementor-container, .elementor-346 .elementor-element.elementor-element-9be91b3 .e-loop-item > .e-con, .elementor-346 .elementor-element.elementor-element-9be91b3 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-346 .elementor-element.elementor-element-60b261d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-346 .elementor-element.elementor-element-787003b .elementor-button:hover, .elementor-346 .elementor-element.elementor-element-787003b .elementor-button:focus{background-color:var( --e-global-color-df4102a );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-346 .elementor-element.elementor-element-787003b{padding:0px 0px 0px 0px;}.elementor-346 .elementor-element.elementor-element-787003b .elementor-button:hover svg, .elementor-346 .elementor-element.elementor-element-787003b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-346 .elementor-element.elementor-element-787003b .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );padding:10px 50px 10px 50px;}@media(max-width:1366px){.elementor-346 .elementor-element.elementor-element-c00f89c .elementor-heading-title{font-size:var( --e-global-typography-d050fdd-font-size );line-height:var( --e-global-typography-d050fdd-line-height );}.elementor-346 .elementor-element.elementor-element-304bc30 img{max-width:140px;}.elementor-346 .elementor-element.elementor-element-c16cefe .elementor-heading-title{font-size:var( --e-global-typography-7fadd41-font-size );line-height:var( --e-global-typography-7fadd41-line-height );}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-field-group .elementor-field, .elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-field-subgroup label{font-size:var( --e-global-typography-7fadd41-font-size );line-height:var( --e-global-typography-7fadd41-line-height );}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-button{font-size:var( --e-global-typography-c4de21b-font-size );line-height:var( --e-global-typography-c4de21b-line-height );}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-message{font-size:var( --e-global-typography-82c5288-font-size );line-height:var( --e-global-typography-82c5288-line-height );}.elementor-346 .elementor-element.elementor-element-8e54b29 .elementor-heading-title{font-size:var( --e-global-typography-937ea11-font-size );line-height:var( --e-global-typography-937ea11-line-height );}.elementor-346 .elementor-element.elementor-element-e4b20e7{font-size:var( --e-global-typography-7fadd41-font-size );line-height:var( --e-global-typography-7fadd41-line-height );}.elementor-346 .elementor-element.elementor-element-b88791a .elementor-heading-title{font-size:var( --e-global-typography-937ea11-font-size );line-height:var( --e-global-typography-937ea11-line-height );}.elementor-346 .elementor-element.elementor-element-3786dbe{font-size:var( --e-global-typography-7fadd41-font-size );line-height:var( --e-global-typography-7fadd41-line-height );}.elementor-346 .elementor-element.elementor-element-2736364 .elementor-heading-title{font-size:var( --e-global-typography-937ea11-font-size );line-height:var( --e-global-typography-937ea11-line-height );}.elementor-346 .elementor-element.elementor-element-17c122c{font-size:var( --e-global-typography-7fadd41-font-size );line-height:var( --e-global-typography-7fadd41-line-height );}.elementor-346 .elementor-element.elementor-element-bf75f65 .elementor-heading-title{font-size:var( --e-global-typography-937ea11-font-size );line-height:var( --e-global-typography-937ea11-line-height );}.elementor-346 .elementor-element.elementor-element-f76956d{font-size:var( --e-global-typography-7fadd41-font-size );line-height:var( --e-global-typography-7fadd41-line-height );}}@media(min-width:768px){.elementor-346 .elementor-element.elementor-element-c3e718e{--width:40%;}.elementor-346 .elementor-element.elementor-element-bf1da0a{--width:50%;}.elementor-346 .elementor-element.elementor-element-2e3f55e{--width:50%;}.elementor-346 .elementor-element.elementor-element-1770893{--width:50%;}.elementor-346 .elementor-element.elementor-element-60b261d{--content-width:75vw;}}@media(max-width:1200px){.elementor-346 .elementor-element.elementor-element-c00f89c{padding:0px 50px 0px 0px;}.elementor-346 .elementor-element.elementor-element-304bc30 img{max-width:120px;}}@media(max-width:1024px){.elementor-346 .elementor-element.elementor-element-c00f89c{padding:0px 40px 0px 0px;}.elementor-346 .elementor-element.elementor-element-c00f89c .elementor-heading-title{font-size:var( --e-global-typography-d050fdd-font-size );line-height:var( --e-global-typography-d050fdd-line-height );}.elementor-346 .elementor-element.elementor-element-304bc30 img{max-width:120px;}.elementor-346 .elementor-element.elementor-element-c16cefe .elementor-heading-title{font-size:var( --e-global-typography-7fadd41-font-size );line-height:var( --e-global-typography-7fadd41-line-height );}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-field-group .elementor-field, .elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-field-subgroup label{font-size:var( --e-global-typography-7fadd41-font-size );line-height:var( --e-global-typography-7fadd41-line-height );}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-button{font-size:var( --e-global-typography-c4de21b-font-size );line-height:var( --e-global-typography-c4de21b-line-height );}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-message{font-size:var( --e-global-typography-82c5288-font-size );line-height:var( --e-global-typography-82c5288-line-height );}.elementor-346 .elementor-element.elementor-element-8e54b29 .elementor-heading-title{font-size:var( --e-global-typography-937ea11-font-size );line-height:var( --e-global-typography-937ea11-line-height );}.elementor-346 .elementor-element.elementor-element-e4b20e7{font-size:var( --e-global-typography-7fadd41-font-size );line-height:var( --e-global-typography-7fadd41-line-height );}.elementor-346 .elementor-element.elementor-element-b88791a .elementor-heading-title{font-size:var( --e-global-typography-937ea11-font-size );line-height:var( --e-global-typography-937ea11-line-height );}.elementor-346 .elementor-element.elementor-element-3786dbe{font-size:var( --e-global-typography-7fadd41-font-size );line-height:var( --e-global-typography-7fadd41-line-height );}.elementor-346 .elementor-element.elementor-element-2736364 .elementor-heading-title{font-size:var( --e-global-typography-937ea11-font-size );line-height:var( --e-global-typography-937ea11-line-height );}.elementor-346 .elementor-element.elementor-element-17c122c{font-size:var( --e-global-typography-7fadd41-font-size );line-height:var( --e-global-typography-7fadd41-line-height );}.elementor-346 .elementor-element.elementor-element-bf75f65 .elementor-heading-title{font-size:var( --e-global-typography-937ea11-font-size );line-height:var( --e-global-typography-937ea11-line-height );}.elementor-346 .elementor-element.elementor-element-f76956d{font-size:var( --e-global-typography-7fadd41-font-size );line-height:var( --e-global-typography-7fadd41-line-height );}.elementor-346 .elementor-element.elementor-element-9be91b3{--grid-columns:2;}}@media(max-width:880px){.elementor-346 .elementor-element.elementor-element-c00f89c{padding:0px 50px 0px 0px;}.elementor-346 .elementor-element.elementor-element-304bc30 img{max-width:100px;}.elementor-346 .elementor-element.elementor-element-9be91b3{--grid-columns:1;}}@media(max-width:767px){.elementor-346 .elementor-element.elementor-element-c3e718e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-346 .elementor-element.elementor-element-c00f89c{padding:0px 55px 0px 0px;}.elementor-346 .elementor-element.elementor-element-c00f89c .elementor-heading-title{font-size:var( --e-global-typography-d050fdd-font-size );line-height:var( --e-global-typography-d050fdd-line-height );}.elementor-346 .elementor-element.elementor-element-c16cefe .elementor-heading-title{font-size:var( --e-global-typography-7fadd41-font-size );line-height:var( --e-global-typography-7fadd41-line-height );}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-field-group .elementor-field, .elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-field-subgroup label{font-size:var( --e-global-typography-7fadd41-font-size );line-height:var( --e-global-typography-7fadd41-line-height );}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-button{font-size:var( --e-global-typography-c4de21b-font-size );line-height:var( --e-global-typography-c4de21b-line-height );}.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-message{font-size:var( --e-global-typography-82c5288-font-size );line-height:var( --e-global-typography-82c5288-line-height );}.elementor-346 .elementor-element.elementor-element-d9e622e{--padding-top:calc(220px - var(--80));--padding-bottom:var(--80);--padding-left:0;--padding-right:0;}.elementor-346 .elementor-element.elementor-element-a38a9bf{font-size:20px;}.elementor-346 .elementor-element.elementor-element-8e54b29 .elementor-heading-title{font-size:var( --e-global-typography-937ea11-font-size );line-height:var( --e-global-typography-937ea11-line-height );}.elementor-346 .elementor-element.elementor-element-e4b20e7{font-size:var( --e-global-typography-7fadd41-font-size );line-height:var( --e-global-typography-7fadd41-line-height );}.elementor-346 .elementor-element.elementor-element-b88791a .elementor-heading-title{font-size:var( --e-global-typography-937ea11-font-size );line-height:var( --e-global-typography-937ea11-line-height );}.elementor-346 .elementor-element.elementor-element-3786dbe{font-size:var( --e-global-typography-7fadd41-font-size );line-height:var( --e-global-typography-7fadd41-line-height );}.elementor-346 .elementor-element.elementor-element-1770893{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-346 .elementor-element.elementor-element-2736364 .elementor-heading-title{font-size:var( --e-global-typography-937ea11-font-size );line-height:var( --e-global-typography-937ea11-line-height );}.elementor-346 .elementor-element.elementor-element-17c122c{font-size:var( --e-global-typography-7fadd41-font-size );line-height:var( --e-global-typography-7fadd41-line-height );}.elementor-346 .elementor-element.elementor-element-bf75f65 .elementor-heading-title{font-size:var( --e-global-typography-937ea11-font-size );line-height:var( --e-global-typography-937ea11-line-height );}.elementor-346 .elementor-element.elementor-element-f76956d{font-size:var( --e-global-typography-7fadd41-font-size );line-height:var( --e-global-typography-7fadd41-line-height );}.elementor-346 .elementor-element.elementor-element-9be91b3{--grid-columns:1;}.elementor-346 .elementor-element.elementor-element-60b261d{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for image, class: .elementor-element-462ce61 */@media (min-width: 768px) {
    .elementor-346 .elementor-element.elementor-element-462ce61 {
        /*overflow: hidden;*/
        width: 80%;
        position: absolute;
        top: 60%;
        left: 30%;
        transform: translate(-50%, -50%);
        transition: none;
    }
}

@media (max-width: 767px) {
    .elementor-346 .elementor-element.elementor-element-462ce61 {
        width: 100%;
        position: absolute;
        top: 12%;
        right: -4%;
        transform: translate(0%, -20%);
    }
    .elementor-346 .elementor-element.elementor-element-462ce61 img {
        scale: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed06f1a */@media (min-width: 768px) {
    .elementor-346 .elementor-element.elementor-element-ed06f1a {
        /*overflow: hidden;*/
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
}

@media (max-width: 767px) {
    .elementor-346 .elementor-element.elementor-element-ed06f1a {
        overflow: hidden;
        width: calc(100% + 10vw);
        height: 100%;
        position: absolute;
        top: 0;
        left: -5vw;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c00f89c */.elementor-346 .elementor-element.elementor-element-c00f89c .elementor-heading-title span {
    color: var(--e-global-color-e171041)   
}

.elementor-346 .elementor-element.elementor-element-c00f89c {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-304bc30 */.elementor-346 .elementor-element.elementor-element-304bc30 {
    position: absolute;
    top: calc(00% - var(--0));
    right: calc(00% - var(--32));
}

@media (max-width: 767px) {
    .elementor-346 .elementor-element.elementor-element-304bc30 {
        position: absolute;
        top: calc(00% - var(--16));
        right: calc(00% - var(--32));
    }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-f522ae3 */.elementor-346 .elementor-element.elementor-element-f522ae3 input::placeholder,
.elementor-346 .elementor-element.elementor-element-f522ae3 select  {
    color: var(--e-global-color-5508a6c);
}

.elementor-346 .elementor-element.elementor-element-f522ae3 .flatpickr-mobile {
    color: var(--e-global-color-5508a6c)!important;
}

.elementor-346 .elementor-element.elementor-element-f522ae3 .select-caret-down-wrapper svg {
    display: none;
}

.elementor-346 .elementor-element.elementor-element-f522ae3 .select-caret-down-wrapper:before {
    content: "";
    
}

.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-field-type-submit {
    margin-bottom: 0;
    margin-top: 16px;
}

/* Date field */
#form-field-field_d45d378 {
    color: var(--e-global-color-5508a6c);
}

#form-field-field_d45d378.filled {
    color: var(--e-global-color-9f41623);
}

#form-field-field_d45d378::-webkit-calendar-picker-indicator {
    background: url(https://apotheekvangroningen.nl/wp-content/uploads/2025/05/calendar_month_gray.svg) no-repeat;
    width: 14px;
    height: 14px;
}

#form-field-field_d45d378.filled::-webkit-calendar-picker-indicator {
    background: url(https://apotheekvangroningen.nl/wp-content/uploads/2025/05/calendar_month_gray.svg) no-repeat;
}

.elementor-346 .elementor-element.elementor-element-f522ae3 input[type="date" i] {
    padding-inline-start: 0px;
}

@media (max-width: 767px) {
    .elementor-346 .elementor-element.elementor-element-f522ae3 label {
        padding-bottom: 0!important;
        position: absolute;
        left: 1em;
        font-size: 10px!important;
        top: 1em;
    }
    .elementor-346 .elementor-element.elementor-element-f522ae3 input,
    .elementor-346 .elementor-element.elementor-element-f522ae3 select {
        padding: 30px 10px 10px 10px!important;
    }
}


.elementor-346 .elementor-element.elementor-element-f522ae3 .elementor-message-svg::before {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3e718e */@media (min-width: 768px) {
    .elementor-346 .elementor-element.elementor-element-c3e718e {
        position: absolute;
        right: 0;
        max-width: 40%;
    }
}

@media (max-width: 767px) {
    .elementor-346 .elementor-element.elementor-element-c3e718e {
        top: 200px;
        margin-bottom: 0px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90df090 */.elementor-346 .elementor-element.elementor-element-90df090 > .e-con-inner {
    position: relative;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Service Apotheek';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://apotheekvangroningen.nl/wp-content/uploads/2025/05/f5dc235fa9c8a211-s.p.woff') format('woff'),
		url('https://apotheekvangroningen.nl/wp-content/uploads/2025/05/f5dc235fa9c8a211-s.p.ttf') format('truetype');
}
@font-face {
	font-family: 'Service Apotheek';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://apotheekvangroningen.nl/wp-content/uploads/2025/05/e389e8b80c2ee36a-s.p.woff') format('woff'),
		url('https://apotheekvangroningen.nl/wp-content/uploads/2025/05/e389e8b80c2ee36a-s.p.ttf') format('truetype');
}
@font-face {
	font-family: 'Service Apotheek';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://apotheekvangroningen.nl/wp-content/uploads/2025/05/28fb04b85c472dbd-s.p.woff') format('woff'),
		url('https://apotheekvangroningen.nl/wp-content/uploads/2025/05/28fb04b85c472dbd-s.p.ttf') format('truetype');
}
@font-face {
	font-family: 'Service Apotheek';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://apotheekvangroningen.nl/wp-content/uploads/2025/05/4d5fbacc4ae7562c-s.p.woff') format('woff'),
		url('https://apotheekvangroningen.nl/wp-content/uploads/2025/05/4d5fbacc4ae7562c-s.p.ttf') format('truetype');
}
/* End Custom Fonts CSS */