.elementor-kit-15{--e-global-color-primary:#0F084B;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#727272;--e-global-color-accent:#26408B;--e-global-color-ad9abd6:#26408B;--e-global-color-a930fd2:#A6CFD5;--e-global-typography-primary-font-family:"Satoshi";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Satoshi";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Satoshi";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Satoshi";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:700;}.elementor-kit-15 e-page-transition{background-color:#FFBC7D;}.elementor-kit-15 h1{font-size:64px;}.elementor-kit-15 h2{font-size:48px;}.elementor-kit-15 h3{font-size:36px;}.elementor-kit-15 h4{font-size:32px;}.elementor-kit-15 h5{font-size:24px;}.elementor-kit-15 h6{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1180px;}.e-con{--container-max-width:1180px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-15{--e-global-typography-text-font-size:14px;}.elementor-kit-15 h1{font-size:48px;}.elementor-kit-15 h2{font-size:36px;}.elementor-kit-15 h3{font-size:32px;}.elementor-kit-15 h4{font-size:24px;}.elementor-kit-15 h5{font-size:20px;}.elementor-kit-15 h6{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.woo-variation-items-wrapper {
    background-color: #fff !important;
}
.fpf-fields-config-wrapper {
	display: none;
}
.fpf-fields {
	width: 100%;
}
.woocommerce-variation-add-to-cart {
  flex-wrap: wrap !important;
}
.fpf-field label {
color: #0F084B !important;
font-family: Satoshi !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 400 !important;
}
.fpf-field input[type="text"] {
    border-radius: 0px;
    border: 1px solid #727272;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.096 8.48C4.096 7.216 5.072 6.352 6.784 6.208L9.136 6.032V5.792C9.136 4.56 8.512 3.952 7.232 3.952C6.016 3.952 5.296 4.512 5.296 5.456H4.336C4.336 4.048 5.504 3.104 7.28 3.104C9.088 3.104 10.16 4.08 10.16 5.808V8.864C10.16 9.488 10.496 9.824 11.152 9.824C12.24 9.824 12.976 8.56 12.976 6.704C12.976 3.456 10.592 1.136 7.264 1.136C4.032 1.136 1.536 3.664 1.536 6.928C1.536 10.24 4.016 12.768 7.264 12.768C8.608 12.768 9.872 12.336 10.896 11.504L11.344 12.16C10.192 13.072 8.8 13.568 7.264 13.568C3.52 13.568 0.672 10.704 0.672 6.928C0.672 3.2 3.536 0.335999 7.264 0.335999C11.088 0.335999 13.84 2.992 13.84 6.704C13.84 8.96 12.688 10.576 11.072 10.576C9.968 10.576 9.312 10.08 9.216 9.12C8.768 10.032 7.776 10.576 6.56 10.576C5.04 10.576 4.096 9.776 4.096 8.48ZM5.12 8.464C5.12 9.28 5.712 9.728 6.784 9.728C8.24 9.728 9.136 8.768 9.136 7.168V6.816L7.024 6.976C5.776 7.088 5.12 7.584 5.12 8.464Z' fill='%230F084B'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 10px;
    padding-left: 35px;
}
.fpf-field input[type="checkbox"] {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  margin: 0;
  font: inherit;
  color: #26408B;
  width: 20px;
  height: 20px;
  border: 1px solid #26408B;
  border-radius: 0.15em;
  display: inline-block !important;
}

.fpf-field input[type="checkbox"]::before {
  content: "";
  width: 14px;
  height: 18px;
  transform: scale(0);
  transform-origin: bottom left;
  transition: 120ms transform ease-in-out;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.03009 2.02997C9.10378 1.96131 9.16288 1.87851 9.20387 1.78651C9.24486 1.69451 9.2669 1.5952 9.26868 1.49449C9.27046 1.39379 9.25193 1.29376 9.21421 1.20037C9.17649 1.10698 9.12035 1.02215 9.04913 0.950933C8.97791 0.879714 8.89308 0.823569 8.79969 0.785848C8.7063 0.748127 8.60627 0.729602 8.50557 0.731379C8.40487 0.733156 8.30555 0.755198 8.21355 0.79619C8.12155 0.837182 8.03875 0.896284 7.97009 0.969971L3.50009 5.43997L2.03009 3.96997C1.88792 3.83749 1.69987 3.76537 1.50557 3.7688C1.31127 3.77222 1.12588 3.85094 0.988469 3.98835C0.851056 4.12576 0.772344 4.31115 0.768916 4.50545C0.765487 4.69975 0.83761 4.8878 0.97009 5.02997L2.97009 7.02997C3.11072 7.17042 3.30134 7.24931 3.50009 7.24931C3.69884 7.24931 3.88946 7.17042 4.03009 7.02997L9.03009 2.02997Z' fill='%23005999'/%3E%3C/svg%3E ");
    display: block;
  background-repeat: no-repeat;
  background-size: contain;
  margin: auto;
  background-position: center;
}

 .fpf-field input[type="checkbox"]:checked::before {
  transform: scale(1);
}

input[type="checkbox"]:focus {
 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://followfactory.nl/wp-content/uploads/2023/10/Satoshi-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://followfactory.nl/wp-content/uploads/2023/10/Satoshi-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */