/*
 Theme Name:     2Special
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    2Special customizations
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
.sectionMenuBar, .sectionMenuBar .et_pb_row, .et-menu a {
	animation:none!important;
	transition:none;
}



/* ------------------------------ START BASICS ------------------------------*/
html,body {
   height:100%;
   font-size:16px;
   color:#040033;}
a {color:var(--blue);}
/*p {color:var(--blue);}*/

:root {
  --blue: #005e68;
  --green: #85be4c;	
  --lightBlue: #46bfe0;
  --pink: #868dc6;	
  --mint: #c2e1d4;	
  --orange: #eb502d;
	--grey: #373737;
}



@font-face {
    font-family: 'Kero kero';
    src: url('fonts/Kerokero.woff2') format('woff2'),
         url('fonts/Kerokero.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



/* ------------------------------ END BASICS ------------------------------*/
/* ------------------------------ START COLORS ------------------------------*/

.bgBlue{background-color:var(--blue)!important;}
.bgBlack{background-color:black!important;}
.bgGreen{background-color:var(--green)!important;}
.bgGradientLightBlue {background-image: linear-gradient(180deg,#e7f2f4 0%,#ffffff 100%)!important;}
.bgGradientSpecialties {background-image: linear-gradient(180deg,#eaf5f1 0%,#ffffff 100%)!important;}
.bgGradientAccessoires {background-image: linear-gradient(180deg,#e6e7f4 0%,#ffffff 100%)!important;}
.bgLightBlue{background-color:var(--lightBlue)!important;}
.bgGrey{background-color:#373737;}

.bgLightBlueHover:hover{background-color:var(--lightBlue)!important;}

.h1White h1, .h2White h2, .h3White h3, .h4White h4, .textWhite p, .textWhite, .linkWhite a {color:white!important;}
.h1Blue h1, .h2Blue h2, .h3Blue h3, .h4Blue h4, .textBlue p, .textBlue, .linkBlue a {color:var(--blue)!important;}
.h1Green h1, .h2Green h2, .h3Green h3, .h4Green h4, .textGreen p, .textGreen, .linkGreen a {color:var(--green)!important;}
.h1Orange h1, .h2Orange h2, .h3Orange h3, .h4Orange h4, .textOrange p, .textOrange, .linkOrange a {color:var(--orange)!important;}
.h1Pink h1, .h2Pink h2, .h3Pink h3, .h4Pink h4, .textPink p, .textPink, .linkPink a {color:var(--pink)!important;}

.spanBlue span {color:var(--blue)!important;}
.spanGreen span {color:var(--green)!important;}
.spanLightBlue span {color:var(--lightBlue)!important;}

/* ------------------------------ END COLORS ------------------------------*/
/* ------------------------------ START HEADINGS ------------------------------*/

/*.page-template-default .h1, .page-template-default h1{font-size: clamp(1.75rem, 8vw, 6rem)!important; line-height: 115%; font-family: 'Kero kero'!important;}*/
.page-template-default .h2, .page-template-default h2{font-size: clamp(1.75rem, 8vw, 4rem)!important; line-height: 100%; font-weight: 900;}
.h2Small h2{font-size: clamp(1.75rem, 8vw, 3rem)!important;}
/*.h3, h3{font-size: 1.5rem!important; padding-bottom:0!important; font-weight:700;}*/
.page-template-default .h3, .page-template-default h3{font-size: clamp(1.25rem, 7vw, 3.5rem)!important; line-height: 100%; font-weight: 900;}
.h1Landingspage h1{font-size: clamp(1.75rem, 8vw, 4.5rem)!important; line-height: 115%; font-family:'Nunito',Helvetica,Arial,Lucida,sans-serif!important;}
.h1Nunito h1{font-family:'Nunito',Helvetica,Arial,Lucida,sans-serif!important; font-size: clamp(1.75rem, 3vw, 2rem)!important; font-weight:700!important;}
.h2Nunito h2{font-family:'Nunito',Helvetica,Arial,Lucida,sans-serif!important; font-size:2.5rem!important; font-weight:700;}
.h2Kero h2, .h3Kero h3, .h4Kero h4, .textKero p {font-family:'Kero kero',Helvetica,Arial,Lucida,sans-serif!important; font-weight:500;}

.h2-size-s h2{
	font-size: clamp(1.5rem, 1.5vw, 1.5rem)!important;
}

.h2Mission h2 {
	font-size: clamp(1.75rem, 5vw, 7rem)!important;
}

@media only screen and (max-width: 980px) {
.h2Mission h2 {
	font-size: clamp(1.75rem, 11vw, 7rem)!important;
}

}


.subtitle p{
	font-size:2rem!important;
	line-height:2.75rem;
	font-weight:700;
	font-family:'Nunito',Helvetica,Arial,Lucida,sans-serif!important;
}
.intro p {
	font-size:1.25rem!important;
	line-height:2rem;
}

/*@media only screen and (max-width: 768px) {
	.intro p {
	font-size:1rem!important;
	line-height:1.5rem;
}
}*/

.usp h3 {
	
}

.usp h3:after {
      content: "";
    width: 40px;
    height: 40px;
    background: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/checkmark.svg);
    top: 3px;
    display: inline-block;
    right: 0;
    margin-left: 10px;
    position: relative;
}

@media only screen and (max-width: 680px) {
.usp h3:after {
      content: "";
    width: 30px;
    height: 30px;
	}
}

.uspLeft h3:before {
      content: "";
    width: 40px;
    height: 40px;
    background: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/checkmark.svg);
    top: 3px;
    display: inline-block;
    left: 0;
    margin-right: 10px;
    position: relative;
}

.rangeDetail h4 {
	    font-size: 1.75rem;
	padding-bottom:20px!important;
}

.rangeDetail ul {
	padding:0!important;
}

.rangeDetail ul li {
    padding-right: 20px;
    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/checkmark.svg);
    background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 40px;
    margin-bottom: 8px;
	background-size: 26px!important;
}

@media only screen and (max-width: 680px) {
	.rangeDetail ul li {
    padding-right: 0px;
    padding-left: 30px;
    background-position: left top;
    background-size: 20px;	
	}
}
@media only screen and (max-width: 980px) {
.range .et_pb_column {
	margin-bottom:4rem!important;
}
}

.rangeDetailBlue ul li {

    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/checkmarkBlue.svg);

}

.rangeDetailOrange ul li {

    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/checkmarkOrange.svg);

}
}



/* ------------------------------ END HEADINGS ------------------------------*/

.marginTopXL {margin-top:4rem!important;}
.marginBottomXL {margin-bottom:4rem!important;}

.marginTopLXL {margin-top:3.5rem!important;}
.marginBottomLXL {margin-bottom:3.5rem!important;}

.marginTopL {margin-top:3rem!important;}
.marginBottomL {margin-bottom:3rem!important;}

.marginTopML {margin-top:2.5rem!important;}
.marginBottomML {margin-bottom:2.5rem!important;}

.marginTopM {margin-top:2rem!important;}
.marginBottomM {margin-bottom:2rem!important;}

.marginTopSM {margin-top:1.5rem!important;}
.marginBottomSM {margin-bottom:1.5rem!important;}

.marginTopS {margin-top:1rem!important;}
.marginBottomS {margin-bottom:1rem!important;}

.marginTopXS{margin-top:0.5rem!important;}
.marginBottomXS{margin-bottom:0.5rem!important;}

.noMarginBottom{margin-bottom:0px!important;}
.noMarginTop{margin-top:0px!important;}

.paddingTopXL {padding-top:8rem!important;}
.paddingBottomXL {padding-bottom:8rem!important;}

.paddingTopLXL {padding-top:3.5rem!important;}
.paddingBottomLXL {padding-bottom:3.5rem!important;}

.paddingTopL {padding-top:3rem!important;}
.paddingBottomL {padding-bottom:3rem!important;}

.paddingTopML {padding-top:2.5rem!important;}
.paddingBottomML {padding-bottom:2.5rem!important;}

.paddingTopM {padding-top:2rem!important;}
.paddingBottomM {padding-bottom:2rem!important;}

.paddingTopSM {padding-top:1.5rem!important;}
.paddingBottomSM {padding-bottom:1.5rem!important;}

.paddingTopS {padding-top:1rem!important;}
.paddingBottomS {padding-bottom:1rem!important;}

.paddingTopXS{padding-top:0.5rem!important;}
.paddingBottomXS{padding-bottom:0.5rem!important;}

.noPaddingBottom{padding-bottom:0px!important;}
.noPaddingTop{padding-top:0px!important;}
/* ------------------------------ END MARGINS ------------------------------*/
/* ------------------------------ START BORDERS ------------------------------*/
.borderTop{
	border-top:solid #c51531 1px;
}
.borderBottom{
	border-bottom:solid 1px;
}
.borderBottomWhite{
	border-color:#fff;
}
/* ------------------------------ END BORDERS ------------------------------*/
/* ------------------------------ START WIDTHS ------------------------------*/
.width90{width: 90%; margin: auto;}
.width80{width: 80%; margin: auto;}
.width75{width: 75%; margin: auto;}
.width65{width: 65%; margin: auto;}
.width50{width: 60%; margin: auto;}
.width40{width: 40%; margin: auto;}
.width25{width: 25%; margin: auto;}
.width10{width: 10%; margin: auto;}
/* ------------------------------ END WIDTHS ------------------------------*/
/* ------------------------------ START SHADOWS ------------------------------*/
.textShadowHeaderLight{text-shadow: 0px 0px 15px #fff;}
.textShadowHeaderDark{text-shadow: 0px 0px 15px #040033;}
.boxShadow{
	box-shadow: 0px 0px 10px rgba(0,0,0,.2);
}
/* ------------------------------ END SHADOWS ------------------------------*/
/* ------------------------------ START CUSTOM BUTTONS ------------------------------*/
a.customButton, .customButton a, .customForm button.forminator-button.forminator-button-submit {
	padding:8px 20px 8px 20px!important;
	border-radius:25px!important;
	display: inline-block!important;
	transition: background-color 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53),color 0.3s linear,border 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53)!important;
	background-color:var(--green);
	color:#fff;
	}

a.customButtonDownload {
	width:100%;
	float:left;
	background-color:#eee;
	color:#666;
	border:none!important;
	margin-bottom:0.5rem!important;
	font-size:1rem;
	border-radius:0!important;
	padding: 0.15rem 1rem!important;
}

a.customButtonDownload:after {
    float: right;
    display: block;
	position: relative;
}

.customButton a:before{
content: "";
    width: 27px;
    height: 27px;
    /* background-color: #f00; */
    display: block;
    float: left;
    position: relative;
    left: -5px;
    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/arrowButton.svg);
}

.customButtonOrange a:before{

    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/arrowButtonOpen.svg);
}


arrowButtonOpen.svg

.customButton a:hover, .customForm button.forminator-button.forminator-button-submit:hover {
	background-color:var(--blue);
	color:#fff;
	cursor: pointer;
}

.customButtonGreen a, .customForm button.forminator-button.forminator-button-submit{
	background: #008200!important;
    color: #ffffff!important;
    border: 1px solid #008200!important;
	width: fit-content!important;
	box-shadow: none!important;
}

.customButtonGreen a:hover, .customForm button.forminator-button.forminator-button-submit:hover{
	background: #08b660!important;
	border: 1px solid #08b660!important;
}

.customButtonOrange a {
	background: #eb502d!important;
    color: #ffffff!important;
    border: 1px solid #eb502d!important;
	width: fit-content!important;
	box-shadow: none!important;
}
.customButtonOrange a:hover {
	background: white!important;
	border: 1px solid white!important;
	color: #eb502d!important;
}

.customButtonOrange a:hover:before{

    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/arrowButtonOpenOrange.svg);
}


/* ------------------------------ END CUSTOM BUTTONS ------------------------------*/
/* ------------------------------ START CUSTOM FORMS ------------------------------*/
.customForm input[type=text], .customForm textarea {
    background-color: #e2e8ed;
	border:0;
	border-radius: 20px!important;
	width:100%;
	padding: 10px 20px;
	margin-bottom:1rem;
}

.customForm .ginput_container.ginput_container_consent {
	display:flex;
}

.customForm label.gfield_consent_label {
	padding-left:10px;
	padding-bottom:1rem;
}

.customForm label{
font-size: 13px!important;
text-transform:uppercase;
	color:#333!important;
	font-weight:900!important;
}


.customForm .noLabel label.gfield_label {
    display: none!important;
}

.customForm .gform_button {
	background-color:var(--blue);
	color: white;
	width:fit-content;
	padding : 10px 30px;
}

.customForm .gform_button:hover {
	background-color:var(--lightBlue);
	cursor:pointer;
}


.customForm form li, .customForm li {
    margin-left: 0!important;
    list-style-type: none!important;
    list-style-image: none!important;
    list-style: none!important;
    overflow: visible;
}

.customForm ul{
	padding: 0;
}

/* ------------------------------ END CUSTOM FORMS ------------------------------*/
/* ------------------------------ START RANGE  ------------------------------*/

.rangeImage{
	margin-bottom:-75px!important;
}

.rangeImageIleo {
    margin-right: -15px!important;
    margin-left: 15px!important;
}

.rangeImageUro {
    margin-right: -15px!important;
    margin-left: 15px!important;
}


.rangeImageSpecialties {
    margin-top: -55px!important;
}
.rangeImageAccessoires {
	margin-top:-55px;
margin-bottom: -30px!important;
}



.rangeText h4{
	font-weight:700;
}

.rangeText{
	padding:20px 10px 10px 10px;
}

/* ------------------------------ END RANGE  ------------------------------*/
/* ------------------------------ START HEADER  ------------------------------*/



/* START COLO */
.sectionHeaderContentPage {
    height: 600px;
    background-image: linear-gradient(90deg,#005e68 30%,rgba(0,0,0,0) 30%),url(https://oxmed.preview.2special.nl/wp-content/uploads/2021/03/header-colo.jpg)!important;
}
@media only screen and (max-width: 1920px) {
.sectionHeaderContentPage {
    background-image: linear-gradient(90deg,#005e68 25%,rgba(255,0,0,0) 25%),url(https://oxmed.preview.2special.nl/wp-content/uploads/2021/03/header-colo.jpg)!important;
}
}
@media only screen and (max-width: 1600px) {
.sectionHeaderContentPage {
    background-image: linear-gradient(90deg,#005e68 20%,rgba(255,0,0,0) 20%),url(https://oxmed.preview.2special.nl/wp-content/uploads/2021/03/header-colo.jpg)!important;
}
}

.sectionHeaderContentPage .et_pb_row:before{
    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/arrowBlueRight.svg);
    background-repeat: no-repeat;
    background-position: left;
    width: 100%;
    height: 600px;
    content: '';
    left: 0;
    position: absolute;
}

@media only screen and (max-width: 1200px) {
	.sectionHeaderContentPage .et_pb_row:before {
    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/arrowBlueRightMobile.svg);
		
}
}

.rangeDetail::before {
    height: 17px;
    content: '';
    top: -16px;
    width: 100%;
    position: absolute;
    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/kartelrand.svg);
    background-repeat: repeat-x;
	background-position: bottom;
}


	
.rangeColo:after {
    width: 100%;
    height: 17px!important;
    line-height: 0;
    content: "";
	margin-top: -5px;
    /* background-color: #f00; */
    /* padding: 0!important; */
    /* bottom: -36px; */
    /* position: absolute; */
    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/kartelrandBottom.svg);
    background-repeat: repeat-x;
}


/* END COLO */
/* START URO */
.sectionHeaderContentPageUro  {
    height: 600px;
    background-image: linear-gradient(90deg,#46bfe0 30%,rgba(0,0,0,0) 30%),url(https://oxmed.preview.2special.nl/wp-content/uploads/2021/03/header-uro.jpg)!important;
}

@media only screen and (max-width: 1920px) {
.sectionHeaderContentPageUro  {
    background-image: linear-gradient(90deg,#46bfe0 25%,rgba(255,0,0,0) 25%),url(https://oxmed.preview.2special.nl/wp-content/uploads/2021/03/header-uro.jpg)!important;
}
}

@media only screen and (max-width: 1600px) {
.sectionHeaderContentPageUro  {
    background-image: linear-gradient(90deg,#46bfe0 20%,rgba(255,0,0,0) 20%),url(https://oxmed.preview.2special.nl/wp-content/uploads/2021/03/header-uro.jpg)!important;
}
}


.sectionHeaderContentPageUro .et_pb_row:before {
    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/arrowLightBlueRight.svg);
    background-repeat: no-repeat;
    background-position: left;
    width: 100%;
    height: 600px;
    content: '';
    left: 0;
    position: absolute;
}

@media only screen and (max-width: 1200px) {
	.sectionHeaderContentPageUro .et_pb_row:before {
    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/arrowLightBlueRightMobile.svg);
		
}
}


.rangeDetailUro::before {
    height: 17px;
    content: '';
    top: -16px;
    width: 100%;
    position: absolute;
    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/kartelrandUro.svg);
    background-repeat: repeat-x;
}

.rangeUro:after {
    width: 100%;
    height: 17px!important;
    line-height: 0;
    content: "";
	margin-top: -5px;
    /* background-color: #f00; */
    /* padding: 0!important; */
    /* bottom: -36px; */
    /* position: absolute; */
    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/kartelrandBottomUro.svg);
    background-repeat: repeat-x;
}
/* END URO */

/* START ILEO */
.sectionHeaderContentPageIleo  {
    height: 600px;
    background-image: linear-gradient(90deg,#85be4c 30%,rgba(0,0,0,0) 30%),url(https://oxmed.preview.2special.nl/wp-content/uploads/2021/03/header-ileo.jpg)!important;
}

@media only screen and (max-width: 1920px) {
.sectionHeaderContentPageIleo  {
    background-image: linear-gradient(90deg,#85be4c 25%,rgba(255,0,0,0) 25%),url(https://oxmed.preview.2special.nl/wp-content/uploads/2021/03/header-ileo.jpg)!important;
}
}

@media only screen and (max-width: 1600px) {
.sectionHeaderContentPageIleo  {
    background-image: linear-gradient(90deg,#85be4c 20%,rgba(255,0,0,0) 20%),url(https://oxmed.preview.2special.nl/wp-content/uploads/2021/03/header-ileo.jpg)!important;
}
}



.sectionHeaderContentPageIleo .et_pb_row:before {
    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/arrowGreenRight.svg);
    background-repeat: no-repeat;
    background-position: left;
    width: 100%;
    height: 600px;
    content: '';
    left: 0;
    position: absolute;
}

@media only screen and (max-width: 1200px) {
	.sectionHeaderContentPageIleo .et_pb_row:before {
    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/arrowGreenRightMobile.svg);
		
}
}

.rangeDetailIleo::before {
    height: 17px;
    content: '';
    top: -16px;
    width: 100%;
    position: absolute;
    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/kartelrandIleo.svg);
    background-repeat: repeat-x;
}

.rangeIleo:after {
    width: 100%;
    height: 17px!important;
    line-height: 0;
    content: "";
	margin-top: -5px;
    /* background-color: #f00; */
    /* padding: 0!important; */
    /* bottom: -36px; */
    /* position: absolute; */
    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/kartelrandBottomIleo.svg);
    background-repeat: repeat-x;
}
/* END Ileo */


/* START Specialties */
.sectionHeaderContentPageSpecial  {
    height: 600px;

	background-size: initial;
    background-position: bottom right;
	background-repeat: no-repeat;
    background-image: url(https://oxmed.preview.2special.nl/wp-content/uploads/2021/03/header-specialties.png),linear-gradient(90deg,#75c9ae 30%, #b4decf 30%)!important;
}

@media only screen and (max-width: 1920px) {
.sectionHeaderContentPageSpecial {
    background-image: url(https://oxmed.preview.2special.nl/wp-content/uploads/2021/03/header-specialties.png),linear-gradient(90deg,#75c9ae 30%, #b4decf 30%)!important;

}
}

@media only screen and (max-width: 1600px) {
.sectionHeaderContentPageSpecial  {
  background-image: url(https://oxmed.preview.2special.nl/wp-content/uploads/2021/03/header-specialties.png),linear-gradient(90deg,#75c9ae 20%, #b4decf 20%)!important;
}
}


.sectionHeaderContentPageSpecial .et_pb_row:before {
    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/arrowSpecialRight.svg);
    background-repeat: no-repeat;
    background-position: left;
    width: 100%;
    height: 600px;
    content: '';
    left: 0;
    position: absolute;
}


/*@media only screen and (max-width: 1200px) {
	.sectionHeaderContentPageSpecial .et_pb_row:before {
    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/arrowSpecialRightMobile.svg);
		
}
}*/

/* END Specialties */

/* START Accessoires */
.sectionHeaderContentPageAccessoires  {
    height: 600px;

	background-size: initial;
    background-position: bottom right;
	background-repeat: no-repeat;
    background-image: url(https://oxmed.preview.2special.nl/wp-content/uploads/2021/03/header-accessoires.png),linear-gradient(90deg,#868dc6 30%, #b6bade 30%)!important;
}

@media only screen and (max-width: 1920px) {
.sectionHeaderContentPageAccessoires {
    background-image: url(https://oxmed.preview.2special.nl/wp-content/uploads/2021/03/header-accessoires.png),linear-gradient(90deg,#868dc6 30%, #b6bade 30%)!important;

}
}

@media only screen and (max-width: 1600px) {
.sectionHeaderContentPageAccessoires  {
  background-image: url(https://oxmed.preview.2special.nl/wp-content/uploads/2021/03/header-accessoires.png),linear-gradient(90deg,#868dc6 20%, #b6bade 20%)!important;
}
}


.sectionHeaderContentPageAccessoires .et_pb_row:before {
    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/arrowAccesoiresRight.svg);
    background-repeat: no-repeat;
    background-position: left;
    width: 100%;
    height: 600px;
    content: '';
    left: 0;
    position: absolute;
}

/*@media only screen and (max-width: 1200px) {
	.sectionHeaderContentPageAccessoires .et_pb_row:before {
    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/arrowAccesoiresMobile.svg);
		
}
}*/

/* END Accessoires */

/* START LAVABLACK*/

.sectionHeaderContentPageLavablack {
	background-image: linear-gradient(90deg,#3e3e3f 30%,rgba(0,0,0,0) 30%),url(https://oxmed.preview.2special.nl/wp-content/uploads/2023/03/Oxmed-lava-black-background.jpg)!important;
	    height: 600px;
}

.sectionHeaderContentPageLavablack .et_pb_row:before{
    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/arrowGreyRight.svg);
    background-repeat: no-repeat;
    background-position: left;
    width: 100%;
    height: 600px;
    content: '';
    left: 0;
    position: absolute;
}


.rangeDetailOrange::before {
    height: 17px;
    content: '';
    top: -16px;
    width: 100%;
    position: absolute;
    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/kartelrandGrey.svg);
    background-repeat: repeat-x;
}

.rangeOrange:after {
    width: 100%;
    height: 17px!important;
    line-height: 0;
    content: "";
	margin-top: -5px;
    /* background-color: #f00; */
    /* padding: 0!important; */
    /* bottom: -36px; */
    /* position: absolute; */
    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/kartelrandBottomGrey.svg);
    background-repeat: repeat-x;
}


/**/


.columnMainMenu {width: calc(100% - 90px)!important;}

.et_pb_menu__logo img {
    display: block;
    min-width: 175px;
	    max-width: 175px;
}

@media only screen and (max-width: 1020px) {

	.et_pb_menu__logo-wrap {
		max-width: 170px;
	}
	
	.et_pb_menu__logo img {
    display: block;
    min-width: 140px;
    max-width: 140px;
}
	
}

.columnLanguageSwitch {width:90px!important;}


.et-l--body ul, .et-l--footer ul, .et-l--header ul, body.et-pb-preview #main-content .container ul {
    padding: 3px 0 23px 0;
}


	.wpml-ls-item a{
		width:70px;
	}
	
	.wpml-ls-legacy-dropdown a span {
	display:none;
	}


.headerMobile {
	min-height:360px;
}

.headerMobile img {
    visibility: hidden;
}

/* ------------------------------ END HEADER  ------------------------------*/

/* ------------------------------ START MENU  ------------------------------*/

@media only screen and (min-width: 1200px) {
	.et_pb_menu .et-menu>li{
		padding-left:20px;
		padding-right:20px;
	}
}

.et_pb_menu__logo {
    margin-right: 10px;
}




/* ------------------------------ START WPML   ------------------------------*/

.wpml-ls-item a  {
    background-color: #eee;
    padding: 10px 20px!important;
    line-height: 1;
    border-radius: 50px;
	border:0;
	margin-bottom: 1px;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    border-top: 0;
	position: relative;
}

@media only screen and (min-width: 981px) {
	.languageSwitcher {
		float: right;
		position: absolute;
		top: 15px;
		right: 0;
	}
	
	/*.wpml-ls-legacy-dropdown .wpml-ls-item {
    width: 160px;
    float: right;
	}*/
	
	.wpml-ls-legacy-dropdown{
	width:70px;
	}
	
}

@media only screen and (max-width: 980px) {
	.wpml-ls-legacy-dropdown {
		width: 70px;
		float: right;
		/*margin-right: 22px;*/
	}
	
	.wpml-ls-legacy-dropdown ul {
		height: 36px;
		padding-top:0;
	}
	
	.et_pb_menu__wrap {
    padding: 1rem 0;
	}
	
	.et_pb_menu__logo-wrap {
    margin-left: 10%;
	}
	
	.et_pb_menu__wrap {
    padding-right: 10%;
	}
	
	.et_pb_menu .et_mobile_nav_menu {
    margin: 0;
	}
	
}

/* ------------------------------ START WPML   ------------------------------*/


li.current-menu-item a{
	font-weight:700;
}


.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
    padding: 31px 0 39px 0;
}

.et-menu .menu-item-has-children>a:first-child:after {
    margin-top: -3px;
}

.nav li ul {
    border-top: 0;
	box-shadow:none;
}
.nav li li {
    padding: 0;
}

.et-menu li li a {
    width: 240px;
	background-color: rgba(255,255,255,1);
	margin-bottom: 1px;
}

.et_pb_menu .et-menu-nav>ul ul {
    padding: 0;
}

li li.current-menu-item a {
	background-color:#a9d5a0;
}

.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li>ul, .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul {
    top: calc(100% - 0px);
}

.nav ul li a:hover {
   background-color: rgba(255,255,255,1);
	opacity:1;
	font-weight:700;
}

/* ------------------------------ START FOOTER MENU  ------------------------------*/

.footerMenu ul li {
	width:100%;
	font-size:1rem;
	padding-left:11px!important;
	padding-right:0px!important;
}

@media only screen and (max-width: 980px) {
	.footerMenu .et_pb_menu__menu{display:block!important;}
	.footerMenu .et_mobile_nav_menu{display:none!important;}
	
}


/* ------------------------------ END FOOTER MENU  ------------------------------*/

/* ------------------------------ END MENU  ------------------------------*/

/* ------------------------------ START alignments and heights  ------------------------------*/

.vh100 {
	height:100vh;
	height: calc(54px + 100vh);
}

/*@media only screen and (min-width: 981px) {*/
.alignVerticalCenter {
    display: flex;
    align-items: center;
}

.alignVerticalBottom {
    display: flex;
    align-items: flex-end;
}

.alignHorizontalCenter{
	justify-content: center;
}
/*}*/

/* ------------------------------ END alignments and heights   ------------------------------*/
/* ------------------------------ START blurbs   ------------------------------*/

/* >>>>>>>>>>> ------------------------------ START PRODUCTS   ------------------------------*/
@media only screen and (min-width: 981px) {
.products .et_pb_module {
	width:29.6667%;
	margin-right: 5.5%;
	float:left;
}

.products .et_pb_module:nth-child(3n+0) {
	margin-right: 0;
}
}
	
@media only screen and (max-width: 980px) {

	.products .et_pb_module {
	width:47.25%;
	margin-right: 5.5%;
	float:left;
}

	.products .et_pb_module:nth-child(2n+0) {
	margin-right: 0;
	}
	
}

@media only screen and (max-width: 768px) {

	.products .et_pb_module {
	width:100%;
	margin-right: 5.5%;
	float:left;
}
}

/* >>>>>>>>>>> ------------------------------ END PRODUCTS   ------------------------------*/

.blurbtastic p, .blurbtastic h3{
    opacity: 0;
    color: white!important;
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-self: center;
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently supported by Chrome, Opera and Firefox */	
	padding-bottom: 40px!important;
	line-height: normal;
}

.blurbtastic h3{
	font-size: clamp(2rem, 3vw, 3rem)!important;
}

.blurbtastic .et_pb_blurb_description{
	height:100%;
	display: flex;
    flex-direction: row;
    justify-content: center;
}

.blurbtastic h4{
	position: absolute;
    bottom: 11px;
	font-family: 'Amatic SC', cursive;
	font-weight: 700;
    font-size: 1.25rem;
	color:var(--blue);
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently supported by Chrome, Opera and Firefox */
	width: calc(100% - 40px);
    text-align: center;
}

@media only screen and (max-width: 768px) {
.blurbtastic h4{
    position: absolute;
    bottom: 30px;
    font-family: 'Amatic SC', cursive;
    font-weight: 700;
    font-size: 1.5rem;
    white-space: nowrap;
    overflow: hidden;
}
}


.blurbtastic .et_pb_blurb_container {
    padding: 0 20px;
}

.blurbtastic .et_pb_blurb_content {
  display: flex;
  flex-direction: row;
  justify-content: center;
	
}

.blurbtastic .et_pb_blurb_container {
  position: absolute;
  align-self: center;
  height:100%;
  width: 100%;

}

.blurbtastic .et_pb_main_blurb_image {
	margin-bottom: 0;
}

.blurbtastic .et_pb_main_blurb_image .et_pb_image_wrap {
    box-shadow: 0px 2px 15px 0px rgb(0 0 0 / 20%);
}

.blurbtastic:hover > .et_pb_blurb_content .et_pb_main_blurb_image {
    opacity: 0.25;
}

.blurbtastic:hover > .et_pb_blurb_content p,  .blurbtastic:hover > .et_pb_blurb_content h3{
	opacity:1;
}

.blurbtastic:hover{
	background-color: var(--blue);
}

.blurbtasticIleo:hover{
	background-color: var(--green);
}

.blurbtasticUro:hover{
	background-color: var(--lightBlue);
}

.blurbtasticOrange:hover{
	background-color: var(--grey);
}

.blurbtasticSpecialties:hover{
	background-color: #75c9ae;
}

.blurbtasticAccessoires:hover{
	background-color: var(--pink);
}

.blurbaloon {
	margin: 20px;
}

.blurbaloon .et_pb_blurb_content {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.blurbaloon .et_pb_blurb_container {
  position: absolute;
  align-self: center;
}

.blurbaloon .et_pb_main_blurb_image {
  visibility: hidden;
  margin: 0;
}

.blurbaloon p {
	font-size: clamp(1.20rem, 2vw, 2rem)!important;
    line-height: 115%;
	
}

.blurbtasticBalloon .et_pb_main_blurb_image .et_pb_image_wrap {
    box-shadow: 0px 2px 15px 0px rgb(255 0 0 / 0%);
}

.blurbtasticBalloon:hover > .et_pb_blurb_content .et_pb_main_blurb_image {
    opacity: 1;

}
.blurbtasticBalloon:hover  {

	background-color: rgba(0,0,0,0)!important;
}




.plakbandBefore:before {
    content: '';
    width: 180px;
    height: 154px;
    background-image: url(https://oxmed.preview.2special.nl/wp-content/uploads/2021/03/plakband.png);
    display: block;
    z-index: 2;
    position: absolute;
    top: -60px;
    left: -60px;
}

/* ------------------------------ END blurbs   ------------------------------*/

.dp-dfg-items article {
	display:flex;
	justify-content: space-between;
	margin-bottom: 0.5rem;
	padding:0.5rem;
	background-color: white!important;
	
	padding: 8px 20px 8px 20px!important;
    border-radius: 25px!important;
    /*display: inline-block!important;*/
    transition: background-color 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53),color 0.3s linear,border 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53)!important;
	border-color:var(--blue)!important;
	
    
}

.dp-dfg-items article:hover {
	background-color: var(--blue)!important;
}

.dp-dfg-items article:hover > div h4, .dp-dfg-items article:hover > p span {

color:white!important;

}

/*.read-more-wrapper .dp-dfg-more-button {
	padding:0!important;
	background:red;
}*/


.read-more-wrapper, .read-more-wrapper a {
    position: absolute!important;
   /* background: red!important;*/
    width: 100%;
    height: 100%;
	top:0;
	left:0;
}

.dp-dfg-items article h4, .dp-dfg-items article span {
	font-size:16px!important;
	color: #fff!important;
	color:var(--blue)!important;
	display: flex;
    align-items: center;
}


a.et_pb_button.dp-dfg-more-button {
    border: none!important;
}

.dp-dfg-skin-default .dp-dfg-item>* {
    position: relative;
    padding: 0!important;
	display: flex;
    align-items: center;
}

body #page-container .et_pb_section .dpdfg_filtergrid_0 .read-more-wrapper .et_pb_button.dp-dfg-more-button, body #page-container .et_pb_section .dpdfg_filtergrid_0 .et_pb_button.dp-dfg-more-button:hover {
    padding: 0 1em!important;
	
}

.dp-dfg-items article h4:before {
    content: "";
    width: 27px;
    height: 27px;
    /* background-color: #f00; */
	
    display: block;
    float: left;
    position: relative;
    left: -5px;
    background-image: url(https://oxmed.preview.2special.nl/wp-content/themes/Divichild/images/arrowButton.svg);
}

.et_pb_menu ul li.lavablack-button-menu a, .et_pb_menu_0_tb_header.et_pb_menu ul li.lavablack-button-menu a{
	background-color: #373737;
    padding-top: 10px!important;
    margin-top: 21px!important;
    padding-bottom: 10px!important;
    margin-bottom: 29px!important;
    padding-left: 18px!important;
    padding-right: 18px!important;
	color:#eb502d!important;
	border-radius:25px!important;
	font-family: 'Kero kero',Helvetica,Arial,Lucida,sans-serif!important;
}

.lava-black-button a {
    background-color: #373737;
    padding-top: 5px!important;
    margin-top: 21px!important;
    padding-bottom: 5px!important;
    margin-bottom: 29px!important;
    padding-left: 18px!important;
    padding-right: 18px!important;
    color: #eb502d!important;
    border-radius: 25px!important;
    font-family: 'Kero kero',Helvetica,Arial,Lucida,sans-serif!important;
    display: flex;
    margin: 0!important;
}

.lava-black-into-title span, span.lava-black-into-title {
	font-size:clamp(24px, 2.5vw, 2.5rem)!important;
}

.header-mobile-column {
	display: flex!important;
    justify-content: space-between!important;
	margin-bottom:0!important;
}

.header-mobile-column .et_pb_module {
	margin-bottom:0!important;
}

/* ------------------------------ Start brand portal   ------------------------------*/

.rowBrandPortalContent h1 {
	font-size:2rem!important;
}

.rowBrandPortalContent h2 {
	font-size:1.5rem!important;
}

.rowBrandPortalContent h3 {
	font-size:1rem!important;
	font-weight:500!important;
}

.rowBrandPortalContent .et_pb_section_0  {
	padding-top:0!important;
	padding-bottom:2rem!important;
}

.rowBrandPortalContent .et_pb_row_0  {
	padding-top:0!important;
}

.sectionMenuBarDark .et-menu li li a {
    background-color: var(--blue)!important;
}
/* ------------------------------ End brand portal   ------------------------------*/

/*------------------------------- wizard -----------------------------*/

.form-wizard h2{
font-size: 24px!important;
    font-weight: 700;
    color: var(--blue)!important;
    display: flex;
    align-items: center;
    padding-bottom: 2.5rem;
    line-height: 125%;
}

.form-wizard h2 span{
    font-size: 52px!important;
    font-weight: 700;
    color: var(--lightBlue)!important;
    background: white!important;
    min-width: 80px;
    height: 80px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Kero kero',Helvetica,Arial,Lucida,sans-erif!important;
    padding-top: 12px;
    margin-right: 32px;
}

.form-wizard .gform_page {
	background-color: var(--lightBlue);
	padding:30px;
	border-radius:20px;

}




.form-wizard legend {display:none;}

/* ------------------START STEPS ------------------------------ */

.form-wizard .gf_page_steps{
    display: flex;
    justify-content: center;
}

.form-wizard .gf_step {
    /* width: 36px; */
    padding-right: 8px;
}

.gf_step_number {
	display:none!important;
}
	
.form-wizard .gform_wrapper.gravity-theme .gf_step_label {
    border: 2px solid var(--lightBlue);
    color: var(--lightBlue);
	 background: white;
	display:flex;
justify-content: center;
    align-items: center;
	width:34px;
	height:36px;
	line-height: 0;
	    border-radius: 24px;
	text-decoration:none;
}

.form-wizard .gform_wrapper.gravity-theme .gf_step_active .gf_step_label {
    background: var(--lightBlue);
    color: white;
}

.form-wizard .gform_wrapper.gravity-theme .gf_step {

       margin: 0px 0px 32px 0;
}

.form-wizard.gravity-theme .gf_step_label {
    padding-left: 8px!important;
}
/*
*/

.form-wizard .gform_wrapper.gravity-theme .gf_page_steps {
    text-align: center;
}

.form-wizard .gform_wrapper.gravity-theme .gf_page_steps {
	border-bottom: none;}

/*.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before {
	border: 2px solid var(--lightBlue)!important;
	background-color:var(--lightBlue)!important;
	height: 36px!important;
    width: 36px!important;
}*/


.form-wizard .ginput_container {
	padding-bottom:2rem;
}




@media only screen and (min-width: 680px) {
	.form-wizard .gform_page {
	min-height: 480px;
}
.form-wizard .ginput_container {
	padding-bottom:6rem;
}
}
 


.form-wizard input[type=text] {
    height: clamp(50px, 3.125vw, 3.125vw);
	width: 100%;
	   border: 1px solid #E1E1E1 !important;
    border-radius: clamp(8px, 0.25vw, 0.25vw);
	background-color:#FCFCFC;
	padding-left:clamp(16px, 1vw, 1vw)!important;
	padding-right:clamp(16px, 1vw, 1vw)!important;
	font-size:clamp(1rem, 1vw, 1vw)!important;
	
	/*font-family: 'Kero kero',Helvetica,Arial,Lucida,sans-erif!important;*/
}

.form-wizard .gfield--type-text.hidden_label label {
display:none!important;	
}
.form-wizard .gfield--type-text .ginput_container  {
padding-bottom:1rem!important;
}

/* ------------------END STEPS ------------------------------------------------*/

/* ------------------------------------- custom checkbox -----------------------------------*/





.gfield_checkbox .gchoice {
    position: relative;
    padding-left: 48px;
    margin-bottom: 24px;
    cursor: pointer;
    font-size: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    height: 36px;
    display: flex;
    align-items: center;
	    margin-left: 23px;
}


@media only screen and (max-width: 679px) {
	
.gfield_checkbox .gchoice {

    margin-left: 0;
}
	
	.form-wizard h2 {
		       flex-direction: column;
	}
	.form-wizard h2 span {
	margin-bottom: 1rem;
	}
}

/* Hide the browser's default checkbox */
.gfield_checkbox .gchoice input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.gfield_checkbox .gchoice label:after{
  position: absolute;
  top: 0;
  left: 0;
  height: 36px;
  width: 36px;
  background-color: white;
	content:'';
	border-radius: 18px;
}

/* On mouse-over, add a grey background color */
.gfield_checkbox .gchoice input:hover ~ label:after {
 /* background-color: #ccc;*/
}

.gfield_checkbox .gchoice label{
    margin-top: -3px;
}

.gfield_checkbox .gchoice input:hover, .gfield_checkbox .gchoice label:hover{
	cursor:pointer;
		width:fit-content;
}

/* When the checkbox is checked, add a blue background */
.gfield_checkbox .gchoice input:checked ~ label:after {
  /*background-color: white;*/

}

/* Create the checkmark/indicator (hidden when not checked) */
.gfield_checkbox .gchoice label:before {
    content: "";
    position: absolute;
    display: none;
    left: 7px;
    top: 7px;
    width: 22px;
    height: 22px;
    /* border: solid white; */
    /* border-width: 0 4px 4px 0; */
    /* -webkit-transform: rotate(45deg); */
    -ms-transform: rotate(45deg);
    /* transform: rotate(45deg); */
    z-index: 9;
    /* background: radial-gradient(circle, rgba(0,112,60,1) 50%, rgba(255,255,255,0) 51%, rgba(255,255,255,0) 100%); */
    background: var(--green);
    border-radius: 20px;
}

/* Show the checkmark when checked */
.gfield_checkbox .gchoice input:checked ~ label:before {
  display: block;
}

.gform_wrapper.gravity-theme .gfield-choice-input+label {
    max-width: calc(100% - 32px);
    margin-bottom: 0;
    vertical-align: middle;
   /* padding-bottom: 0.5rem;*/

}


/* RADIO BUTTONS IN FORM */


.gfield_radio label, .gfield_checkbox label {
	font-size:1.5rem!important;
	font-weight:600;
	    display: flex;
    align-items: center;
}

input[type=radio] {
  display: none!important;
}

.gfield_radio .gchoice {
height:36px;
	margin-bottom:24px;
}


.gfield_radio label {
  position: relative;
  cursor: pointer;
	    margin-left: 23px;
}
@media only screen and (max-width: 679px) {
.gfield_radio label {
	    margin-left: 0;
}
}


input[type=radio] + label:before {
    content: '';
    display: block!important;
    float: left;
    width: 22px!important;
    height: 22px!important;
    margin: 0.35vw 16px 0.125vw 0;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 50%;
    background-color: #FCFCFC;
    border: 7px solid #fff;
}

/*.subscribeForm input[type=radio]:checked + label {
    position: relative;
	font-weight:700;
}
  
  .subscribeForm input[type=radio]:checked + label:after {
      content: "";
      position: absolute;
      top: -2px;
      left: 4px;
      width: 16px;
      height: 16px;
      border-radius: 50%;
      display: inline-block!important;
      cursor:pointer;
    }
*/
input[type=radio]:checked + label:before {


background: radial-gradient(circle, rgba(0,112,60,1) 50%, rgba(255,255,255,1) 51%, rgba(255,255,255,1) 100%);
	background: var(--green);
    border-radius: 20px;
  }



/* << ---------------<< END radio Field -------------------<<*/

@media only screen and (max-width: 768px) {
	
	.row-wizard {
		width:90%!important;
	}
	
}

.form-wizard .button {
	padding:8px 20px 8px 20px!important;
	border-radius:25px!important;
	display: inline-block!important;
	transition: background-color 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53),color 0.3s linear,border 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53)!important;
	background-color:var(--blue);
	color:#fff;
	border:none!important;
	font-size:20px;
	}

.form-wizard .button:hover {
cursor:pointer;	
	background-color:var(--green);
}

.form-wizard .gfield_description.validation_message {
	padding:20px;
	border:2px solid #e74133;
	background-color:white;
	color:red;
	margin-bottom:2rem;
	line-height: 100%;
	font-size:18px;
	    width: fit-content;
	max-width:50%;
}
/*.form-wizard .gfield_description.validation_message:after {
content: '';
    width: 190px;
    height: 230px;
    background: blue;
    display: flex;
    position: absolute;
    right: 0;
    bottom: 0;
}*/

@media only screen and (min-width: 680px) {
.q1:after {
    content: '';
    width: 287px;
    height: 320px;
    display: flex;
    position: absolute;
    right: 4rem;
    bottom: 3rem;
	background: url(https://oxmed.preview.2special.nl/wp-content/uploads/2023/05/polaroid_01.webp);
	background-size:cover;
	transform: rotate(0.02turn);
}
	
	.q2:after {
    content: '';
    width: 287px;
    height: 320px;
    display: flex;
    position: absolute;
    right: 4rem;
    bottom: 3rem;
	background: url(https://oxmed.preview.2special.nl/wp-content/uploads/2023/05/polaroid_02.webp);
	background-size:cover;
	transform: rotate(-0.02turn);
}
	
		.q3:after {
    content: '';
    width: 287px;
    height: 320px;
    display: flex;
    position: absolute;
    right: 4rem;
    bottom: 3rem;
	background: url(https://oxmed.preview.2special.nl/wp-content/uploads/2023/05/polaroid_03.webp);
	background-size:cover;
	transform: rotate(0.02turn);
}
	
			.q4:after {
    content: '';
    width: 287px;
    height: 320px;
    display: flex;
    position: absolute;
    right: 4rem;
    bottom: 3rem;
	background: url(https://oxmed.preview.2special.nl/wp-content/uploads/2023/05/polaroid_04.webp);
	background-size:cover;
	transform: rotate(-0.02turn);
}
	
			.q5:after {
    content: '';
    width: 287px;
    height: 320px;
    display: flex;
    position: absolute;
    right: 4rem;
    bottom: 3rem;
	background: url(https://oxmed.preview.2special.nl/wp-content/uploads/2023/05/polaroid_05.webp);
	background-size:cover;
	transform: rotate(0.02turn);
}
	
			.q6:after {
    content: '';
    width: 287px;
    height: 320px;
    display: flex;
    position: absolute;
    right: 4rem;
    bottom: 3rem;
	background: url(https://oxmed.preview.2special.nl/wp-content/uploads/2023/05/polaroid_06.webp);
	background-size:cover;
	transform: rotate(0.04turn);
}
}


.h2-small-wizard h2{
	    font-size: clamp(1.75rem, 1vw, 1rem)!important;
}

.form-wizard .button.gform_last_page_button {
	display:none
}

/*-------- NEW HOMEPAGE (DION)--------*/
.pWhite {
    color: #ffffff;
    font-family:'Nunito Sans',Helvetica, Arial, Lucida, sans-serif !important;
    font-size: 17px;
}

.uspItalic {
    font-weight: 200;
    font-style: italic;
}

.mainQuote {
    font-family:'Nunito Sans',Helvetica, Arial, Lucida, sans-serif !important;
    color: #005E68;
    font-size: 90px;
}

.pBlack {
    color: #434343;
    font-family:'Nunito Sans',Helvetica, Arial, Lucida, sans-serif !important;
    font-size: 15px;
}

.pUpperTitle {
    color: #85BE4C;
    font-family:'Nunito Sans',Helvetica, Arial, Lucida, sans-serif !important;
    letter-spacing: 9px;
}

.meetIleo {
   background-color: linear-gradient( 251deg, #98d857 0%, #85be4c 99% ) !important;
   font-size: 20px !important;
}