.elementor-2973 .elementor-element.elementor-element-ba47097{--display:flex;--min-height:775px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 100px 100px;}.elementor-2973 .elementor-element.elementor-element-ba47097:not(.elementor-motion-effects-element-type-background), .elementor-2973 .elementor-element.elementor-element-ba47097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2973 .elementor-element.elementor-element-cc9b556{--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;}.elementor-2973 .elementor-element.elementor-element-7091fac{text-align:center;}.elementor-2973 .elementor-element.elementor-element-7091fac .elementor-heading-title{font-family:"Chunko", Sans-serif;font-size:72px;font-weight:400;line-height:0.8em;color:var( --e-global-color-35d4560 );}.elementor-2973 .elementor-element.elementor-element-d56a6b5{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2973 .elementor-element.elementor-element-d56a6b5 .elementor-heading-title{font-family:"Chunko", Sans-serif;font-size:72px;font-weight:400;color:var( --e-global-color-35d4560 );}body:not(.rtl) .elementor-2973 .elementor-element.elementor-element-52d3ebe{left:60px;}body.rtl .elementor-2973 .elementor-element.elementor-element-52d3ebe{right:60px;}.elementor-2973 .elementor-element.elementor-element-52d3ebe{top:226px;text-align:start;}.elementor-2973 .elementor-element.elementor-element-52d3ebe img{width:21%;}.elementor-2973 .elementor-element.elementor-element-b9361b7{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2973 .elementor-element.elementor-element-520f25e{text-align:center;}.elementor-2973 .elementor-element.elementor-element-520f25e img{width:36%;}.elementor-2973 .elementor-element.elementor-element-c9c1110{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2973 .elementor-element.elementor-element-a51b6ca{--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;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2973 .elementor-element.elementor-element-a51b6ca:not(.elementor-motion-effects-element-type-background), .elementor-2973 .elementor-element.elementor-element-a51b6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2973 .elementor-element.elementor-element-655fbb4{--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;--justify-content:center;}body:not(.rtl) .elementor-2973 .elementor-element.elementor-element-3eb4271{left:-121px;}body.rtl .elementor-2973 .elementor-element.elementor-element-3eb4271{right:-121px;}.elementor-2973 .elementor-element.elementor-element-3eb4271{top:216px;}.elementor-2973 .elementor-element.elementor-element-3eb4271 img{width:87%;}body:not(.rtl) .elementor-2973 .elementor-element.elementor-element-8d11206{left:-63px;}body.rtl .elementor-2973 .elementor-element.elementor-element-8d11206{right:-63px;}.elementor-2973 .elementor-element.elementor-element-8d11206{top:279px;}.elementor-2973 .elementor-element.elementor-element-8d11206 img{width:87%;}.elementor-2973 .elementor-element.elementor-element-f5f1540{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:100px 100px 100px 100px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2973 .elementor-element.elementor-element-f5f1540:not(.elementor-motion-effects-element-type-background), .elementor-2973 .elementor-element.elementor-element-f5f1540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7806e61 );}.elementor-2973 .elementor-element.elementor-element-f5f1540.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2973 .elementor-element.elementor-element-c69e1d8{--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:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2973 .elementor-element.elementor-element-80367c2{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2973 .elementor-element.elementor-element-80367c2:not(.elementor-motion-effects-element-type-background), .elementor-2973 .elementor-element.elementor-element-80367c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://2gasten.nl/wp-content/uploads/2026/04/Bart_links_Amuse.jpg");background-repeat:no-repeat;background-size:contain;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2973 .elementor-element.elementor-element-cc9b556{--width:53%;}.elementor-2973 .elementor-element.elementor-element-b9361b7{--width:50%;}.elementor-2973 .elementor-element.elementor-element-a51b6ca{--width:50%;}.elementor-2973 .elementor-element.elementor-element-655fbb4{--width:50%;}.elementor-2973 .elementor-element.elementor-element-c69e1d8{--width:60%;}.elementor-2973 .elementor-element.elementor-element-80367c2{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2973 .elementor-element.elementor-element-a51b6ca{--width:100%;}.elementor-2973 .elementor-element.elementor-element-c69e1d8{--width:100%;}}@media(max-width:1024px){.elementor-2973 .elementor-element.elementor-element-7091fac .elementor-heading-title{font-size:2.6rem;line-height:1em;}.elementor-2973 .elementor-element.elementor-element-d56a6b5 .elementor-heading-title{font-size:2.6rem;line-height:1em;}.elementor-2973 .elementor-element.elementor-element-f5f1540{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}}@media(max-width:767px){.elementor-2973 .elementor-element.elementor-element-ba47097{--min-height:600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 50px 50px;}.elementor-2973 .elementor-element.elementor-element-cc9b556{--margin-top:156px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2973 .elementor-element.elementor-element-7091fac{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;text-align:center;}.elementor-2973 .elementor-element.elementor-element-7091fac .elementor-heading-title{font-size:2.8rem;line-height:1em;}.elementor-2973 .elementor-element.elementor-element-d56a6b5{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2973 .elementor-element.elementor-element-d56a6b5 .elementor-heading-title{font-size:2.8rem;line-height:1em;}body:not(.rtl) .elementor-2973 .elementor-element.elementor-element-52d3ebe{left:17px;}body.rtl .elementor-2973 .elementor-element.elementor-element-52d3ebe{right:17px;}.elementor-2973 .elementor-element.elementor-element-52d3ebe{top:153px;}.elementor-2973 .elementor-element.elementor-element-52d3ebe img{width:41px;}.elementor-2973 .elementor-element.elementor-element-c9c1110{--margin-top:-175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2973 .elementor-element.elementor-element-a51b6ca{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2973 .elementor-element.elementor-element-f5f1540{--border-radius:50px 50px 50px 50px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2973 .elementor-element.elementor-element-80367c2:not(.elementor-motion-effects-element-type-background), .elementor-2973 .elementor-element.elementor-element-80367c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://2gasten.nl/wp-content/uploads/2026/04/Bart_Amuse_mobiel.jpg");background-position:center center;}}/* Start custom CSS for image, class: .elementor-element-3eb4271 */.elementor-2973 .elementor-element.elementor-element-3eb4271 img {
  animation: rotate 20s linear infinite;
}

@keyframes rotate {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS *//* Labels */
.gform_wrapper .gfield_label {
  color: #FF6000 !important;
  font-family: "Neuething Sans", sans-serif !important;
  font-weight: 900 !important;
  font-size: 16px !important;
  font-style: normal !important;
  margin-bottom: 8px !important;
}

/* Input velden */
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="url"],
.gform_wrapper input[type="tel"],
.gform_wrapper textarea {
  background-color: #ffffff !important;
  border: none !important;
  border-radius: 50px !important;
  padding: 18px 24px !important;
  font-size: 16px !important;
  font-family: "Neuething Sans", sans-serif !important;
  width: 100% !important;
  max-width: 500px !important;
  box-shadow: none !important;
}

/* Checkboxes */
.gform_wrapper .gfield_checkbox input[type="checkbox"] {
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  width: 22px !important;
  height: 22px !important;
  border-radius: 50% !important;
  border: 2px solid #ccc !important;
  background: white !important;
  cursor: pointer !important;
  position: relative !important;
}

/* Gravity Forms eigen vinkje weghalen */
.gform_wrapper .gfield_checkbox input[type="checkbox"]::before,
.gform_wrapper .gfield_checkbox input[type="checkbox"]::after {
  display: none !important;
  content: none !important;
}

/* Checkbox checked */
.gform_wrapper .gfield_checkbox input[type="checkbox"]:checked {
  background-color: #FF6000 !important;
  border-color: #FF6000 !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13.5 3.5L6 11 2.5 7.5' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 14px !important;
}

/* Versturen knop */
.gform_wrapper input[type="submit"] {
  background: transparent !important;
  border: 2px solid #FF6000 !important;
  color: #FF6000 !important;
  border-radius: 50px !important;
  padding: 16px 70px 16px 36px !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  font-family: "Neuething Sans", sans-serif !important;
  cursor: pointer !important;
  transition: background 0.2s ease, color 0.2s ease, filter 0.2s ease !important;
  background-image: url('https://2gasten.nl/wp-content/uploads/2026/03/Arrow_icon.svg') !important;
  background-repeat: no-repeat !important;
  background-position: right 24px center !important;
  background-size: 26px !important;
  filter: brightness(0) saturate(100%) invert(46%) sepia(99%) saturate(1500%) hue-rotate(5deg) brightness(105%) !important;
}

.gform_wrapper input[type="submit"]:hover {
  background-color: #FF6000 !important;
  color: white !important;
  filter: none !important;
  background-image: url('https://2gasten.nl/wp-content/uploads/2026/03/Arrow_icon.svg') !important;
  background-repeat: no-repeat !important;
  background-position: right 24px center !important;
  background-size: 26px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Chunko';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://2gasten.nl/wp-content/uploads/2026/01/ChunkoBold.eot');
	src: url('https://2gasten.nl/wp-content/uploads/2026/01/ChunkoBold.eot?#iefix') format('embedded-opentype'),
		url('https://2gasten.nl/wp-content/uploads/2026/01/ChunkoBold-1.woff2') format('woff2'),
		url('https://2gasten.nl/wp-content/uploads/2026/01/ChunkoBold.woff') format('woff'),
		url('https://2gasten.nl/wp-content/uploads/2026/01/ChunkoBold.ttf') format('truetype'),
		url('https://2gasten.nl/wp-content/uploads/2026/01/ChunkoBold.svg#Chunko') format('svg');
}
/* End Custom Fonts CSS */