.elementor-kit-6{--e-global-color-primary:#8064A1;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#26292C;--e-global-color-accent:#F1C40F;--e-global-color-8262938:#F3F5F8;--e-global-color-bd91e9f:#5B4378;--e-global-color-39797e1:#CEA70C;--e-global-color-02ff906:#52575D;--e-global-color-e3c9555:#D4D8DD;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:170%;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:400;--e-global-typography-0a749dc-font-size:2.5rem;--e-global-typography-0a749dc-font-weight:700;--e-global-typography-0a749dc-line-height:130%;--e-global-typography-74d7eb4-font-size:2rem;--e-global-typography-74d7eb4-font-weight:700;--e-global-typography-74d7eb4-line-height:130%;--e-global-typography-c1c9e76-font-size:1.5rem;--e-global-typography-c1c9e76-font-weight:700;--e-global-typography-c1c9e76-line-height:130%;--e-global-typography-4f31f33-font-size:1.25rem;--e-global-typography-4f31f33-font-weight:500;--e-global-typography-4f31f33-line-height:130%;--e-global-typography-9dcf8a0-font-size:1.25rem;--e-global-typography-9dcf8a0-font-weight:500;--e-global-typography-9dcf8a0-line-height:150%;--e-global-typography-a90ac92-font-family:"Lexend Deca";--e-global-typography-a90ac92-font-size:14px;--e-global-typography-a90ac92-font-weight:400;--e-global-typography-a90ac92-text-transform:uppercase;--e-global-typography-a90ac92-line-height:100%;--e-global-typography-fb7e183-font-family:"Lexend Deca";--e-global-typography-fb7e183-font-size:16px;--e-global-typography-fb7e183-font-weight:400;--e-global-typography-fb7e183-line-height:160%;--e-global-typography-1ea02e2-font-family:"Lexend Deca";--e-global-typography-1ea02e2-font-size:16px;--e-global-typography-1ea02e2-font-weight:400;--e-global-typography-1ea02e2-line-height:150%;--e-global-typography-b4b4a8d-font-family:"Lexend Deca";--e-global-typography-b4b4a8d-font-size:12px;--e-global-typography-b4b4a8d-font-weight:400;--e-global-typography-b4b4a8d-line-height:150%;--e-global-typography-922ba80-font-family:"Lexend Deca";--e-global-typography-922ba80-font-size:14px;--e-global-typography-922ba80-font-weight:400;--e-global-typography-922ba80-line-height:150%;--e-global-typography-5694804-font-size:0.875rem;--e-global-typography-5694804-font-weight:400;--e-global-typography-5694804-line-height:150%;--e-global-typography-588f66a-font-family:"Roboto";--e-global-typography-588f66a-font-size:1rem;--e-global-typography-588f66a-font-weight:500;--e-global-typography-588f66a-line-height:170%;background-color:var( --e-global-color-8262938 );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 p{margin-bottom:16px;}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.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);}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-c1c9e76-font-size:20px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-0a749dc-font-size:28px;--e-global-typography-74d7eb4-font-size:22px;--e-global-typography-c1c9e76-font-size:18px;--e-global-typography-4f31f33-font-size:16px;--e-global-typography-9dcf8a0-font-size:16px;--e-global-typography-a90ac92-font-size:12px;--e-global-typography-fb7e183-font-size:14px;--e-global-typography-1ea02e2-font-size:15px;--e-global-typography-b4b4a8d-font-size:11px;--e-global-typography-922ba80-font-size:11px;--e-global-typography-5694804-font-size:12px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.dipi-cta-button span {
	line-height: 1!important;
}

.stats {
  margin-top: 10px;
  display: flex;
  align-items: center;
	flex-wrap: wrap;
}

.stats div {
  background: #2c3e50;
  color: #ecf0f1;
  margin-right: 6px;
  margin-top: 6px;
  padding: 3px 10px;
  border-radius: 6px;
  font-size: 12px;
}
.benefits-list {
    margin: 0 0 20px 0;
    padding: 0!important;
    list-style-type: none!important;
}

.benefits-list li {
    padding: 4px 0;
    position: relative;
    padding-left: 24px;
    line-height: 24px;
}

.benefits-list.big li:not(:first-child) {
	margin-top: 24px;
}

.benefits-list li::before {
    content: "";
    width: 4px;
    height: 12px;
    position: absolute;
    left: 5px;
    top: 7px;
    transform: rotate(45deg);
    border-bottom: 3px solid #dda75d;
    border-right: 3px solid #dda75d;
}

.benefits-list.white li::before {
	border-color: #ffffff;
}

.rs-dp {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
  }

  .rs-dp .dp-date {
	width: 100%;
	background: #fff;
    margin: 0 0 0 0;
    border: 2px solid #8064A1;
  	border-radius: 6px;
    padding: 10px 15px 8px;
    height: 56px;
	font-size: 14px;
    color: #2c3e50;
    min-width: 200px;
    cursor: pointer;
	line-height: 1.1;
	text-align: left;
  }
  
  .rs-dp .dp-date::placeholder {
    color: #2c3e50;
  }
  
.rs-dp .dp-location {
	background: #fff;
	width: 100%;
	border: 2px solid #8064A1;
  	margin: ´0;     
  	border-radius: 6px;
  	height: 56px;
    -moz-appearance:none !important;
    -webkit-appearance: none !important; 
    appearance: none !important;
    padding: 10px 15px 8px;
    line-height: 1.1;
	font-size: 14px;
	text-align: left;
	color: #2c3e50;
}


select:-moz-focusring {
  	color: transparent;
  	text-shadow: 0 0 0 #2c3e50;
}

 .rs-dp .dp-cta {
    margin: 10px 0 0 0;
	 white-space: nowrap;
    height: 56px;
	width: 100%;
    background: #8064A1;
    color: white;
    padding: 10px 30px;
    line-height: 1.1;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: 400ms all;
    font-size: 14px;
 }
  
 .rs-dp .dp-cta:hover {
	background: #5B4378;
 }
  
 @media screen and (min-width: 980px) {
	.rs-dp {
     	align-items: center;
    }
    
    .rs-dp label {
      	margin: 0 5px 0 0
    }    
    
    .rs-dp .dp-date {
		min-width: 230px;
		font-size: 16px;
		text-align: center;
    }
    .rs-dp .dp-location {
		min-width: 230px;
		font-size: 16px;
		text-align: center;
    }
    .rs-dp .dp-cta {
		min-width: 140px;
		font-size: 15px;
    }
  }/* End custom CSS */