.elementor-kit-5{--e-global-color-primary:#37236A;--e-global-color-secondary:#0BA4B5;--e-global-color-text:#52575A;--e-global-color-accent:#EA6431;--e-global-color-afcf438:#F47E39;--e-global-color-b7c0e41:#EEF2F5;--e-global-color-0971c62:#FFFFFF;--e-global-color-43fe1bf:#000000;--e-global-typography-primary-font-family:"HelveticaNeue";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"HelveticaNeue";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"HelveticaNeue";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:28px;--e-global-typography-accent-font-family:"HelveticaNeue";--e-global-typography-accent-font-weight:700;--e-global-typography-8c0e559-font-family:"HelveticaNeue";--e-global-typography-8c0e559-font-size:18px;--e-global-typography-8c0e559-font-weight:700;--e-global-typography-8c0e559-text-transform:uppercase;--e-global-typography-8c0e559-line-height:23px;--e-global-typography-8c0e559-letter-spacing:2px;color:var( --e-global-color-text );font-family:"HelveticaNeue", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-kit-5 a{color:var( --e-global-color-afcf438 );}.elementor-kit-5 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-5 h1{color:var( --e-global-color-text );font-family:"HelveticaNeue", Sans-serif;font-size:52px;font-weight:700;line-height:58px;}.elementor-kit-5 h2{color:var( --e-global-color-text );font-family:"HelveticaNeue", Sans-serif;font-size:42px;font-weight:700;line-height:48px;}.elementor-kit-5 h3{color:var( --e-global-color-text );font-family:"HelveticaNeue", Sans-serif;font-size:36px;font-weight:700;line-height:42px;}.elementor-kit-5 h4{color:var( --e-global-color-text );font-family:"HelveticaNeue", Sans-serif;font-size:28px;font-weight:700;line-height:36px;}.elementor-kit-5 h5{color:var( --e-global-color-accent );font-family:var( --e-global-typography-8c0e559-font-family ), Sans-serif;font-size:var( --e-global-typography-8c0e559-font-size );font-weight:var( --e-global-typography-8c0e559-font-weight );text-transform:var( --e-global-typography-8c0e559-text-transform );line-height:var( --e-global-typography-8c0e559-line-height );letter-spacing:var( --e-global-typography-8c0e559-letter-spacing );word-spacing:var( --e-global-typography-8c0e559-word-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:700;line-height:22px;color:var( --e-global-color-0971c62 );background-color:var( --e-global-color-accent );border-style:none;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{color:var( --e-global-color-0971c62 );background-color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--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;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-5 h2{font-size:32px;line-height:38px;}.elementor-kit-5 h5{font-size:var( --e-global-typography-8c0e559-font-size );line-height:var( --e-global-typography-8c0e559-line-height );letter-spacing:var( --e-global-typography-8c0e559-letter-spacing );word-spacing:var( --e-global-typography-8c0e559-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-8c0e559-font-size:14px;--e-global-typography-8c0e559-line-height:20px;}.elementor-kit-5 h1{font-size:36px;line-height:42px;}.elementor-kit-5 h2{font-size:26px;line-height:32px;}.elementor-kit-5 h3{font-size:28px;}.elementor-kit-5 h4{font-size:22px;line-height:28px;}.elementor-kit-5 h5{font-size:var( --e-global-typography-8c0e559-font-size );line-height:var( --e-global-typography-8c0e559-line-height );letter-spacing:var( --e-global-typography-8c0e559-letter-spacing );word-spacing:var( --e-global-typography-8c0e559-word-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{padding:10px 20px 10px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body, html{
    overflow-x: hidden !important;
}

*{
    -webkit-tap-highlight-color: transparent; 
}

p:last-child{
    margin-bottom: 0 !important;
}

input{
    outline: none !important;
}

h1,h2,h3,h4,h5,h6{
    margin: 0;
}

.elementor-kit-5 .elementor-text-editor ul {
    padding-left: 20px;
}

.elementor-kit-5 .elementor-text-editor ul p {
    margin: 0;
}
.elementor-kit-5 .elementor-text-editor ul li {
    margin-bottom: 10px;
}

.elementor-kit-5 .text_hidden{
    display: inline-block;
    visibility: hidden;
}


*::selection{
    background-color: var(--e-global-color-afcf438);
    color: white;
}

/* Animations */
@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes sliding-bottom {
  0% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
}
@keyframes sliding-bottom {
  0% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
}


/* Marketo Form General Styles */
.marketo_form label, .marketo_form .mktoGutter, .marketo_form .mktoOffset {
    border: 0;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px !important;
}

.marketo_form .mktoFormRow:nth-child(2){
    display: none;
}

.marketo_form form { 
	width: 100% !important
}

.marketo_form .mktoFormRow {
    display: flex;
    flex-wrap: wrap;
}

.marketo_form .mktoFormCol {
    flex: 1 0 0%;
    width: 100%;
    max-width: 100%;
    padding-right: 10px;
    padding-left: 10px;
	margin-bottom: 15px !important;
}

.marketo_form .mktoFieldWrap{
    line-height: 0;
    float: unset;
}

.marketo_form input:not([type=checkbox]):not([type=radio]),
.marketo_form textarea,
.marketo_form select{
    padding: 18px 30px!important;
    border-radius: 0 !important;
    font-size: 16px!important;
    font-weight: 500;
    width: 100%!important;
    margin: 0!important;
    -webkit-font-smoothing: antialiased;
    border: 0 !important;
    color: #4e4e4e !important;
    min-height: 56px;
    position: relative;
    line-height: 24px !important;
    background-color: var( --e-global-color-b7c0e41 );
}

/* If you want to add focus border color */
.marketo_form input:not([type=checkbox]):not([type=radio]):focus, .marketo_form textarea:focus {
	border: 0!important;
  box-shadow: 0 1px 11px 0px rgba(0,0,0,0.15)!important;
}

/* Placeholder styles */
.marketo_form input:not([type=checkbox]):not([type=radio])::placeholder, 
.marketo_form textarea::placeholder {
	font-style: italic !important;
	font-weight: 500 !important;
	color: var( --e-global-color-text ) !important;
}

/* Custom height for textarea */
.marketo_form textarea{
    min-height: 200px;
}

.marketo_form select {
    appearance: none;
    background: #fff url('/wp-content/uploads/2023/10/arrow-down-bk.png') center right no-repeat;
}

.marketo_form .mktoButtonRow, .marketo_form .mktoFieldWrap {
    width: 100%;
}

.marketo_form .mktoButtonRow{
	padding: 0 10px;
}

.marketo_form .mktoButtonWrap.mktoNative {
    margin: 0 !important;
}

.marketo_form .mktoButton {
    background-color: var( --e-global-color-afcf438 );
}

.marketo_form .mktoForm{
    padding: 0;
}

@media screen and (max-width: 767px){
	.marketo_form .mktoFormCol {
		flex: 0 0 100%;
    	padding: 0 10px !important;
	}
	
}

/* Marketo Tooltip */
.marketo_form .mktoForm .mktoError .mktoErrorArrow {
    background-color: var(--e-global-color-afcf438);
    border-color: var(--e-global-color-afcf438);
}

.marketo_form .mktoForm .mktoError .mktoErrorMsg {
    background-image: unset;
    background: var(--e-global-color-afcf438);
    border-color: var(--e-global-color-afcf438);
    box-shadow: 0 2px 8px rgba(0,0,0,0.25);
    text-shadow: none;
    font-family: 'HelveticaNeue', Sans-Serif;
}
/* End Marketo Form *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HelveticaNeue';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://vensureemployer.solutions/wp-content/uploads/2023/10/helveticaneue-01-webfont.woff2') format('woff2'),
		url('https://vensureemployer.solutions/wp-content/uploads/2023/10/HelveticaNeue-01.woff') format('woff'),
		url('https://vensureemployer.solutions/wp-content/uploads/2023/10/HelveticaNeue-01.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNeue';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://vensureemployer.solutions/wp-content/uploads/2023/10/helveticaneue-light-08-webfont.woff2') format('woff2'),
		url('https://vensureemployer.solutions/wp-content/uploads/2023/10/HelveticaNeue-Light-08.woff') format('woff'),
		url('https://vensureemployer.solutions/wp-content/uploads/2023/10/HelveticaNeue-Light-08.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNeue';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://vensureemployer.solutions/wp-content/uploads/2023/10/HelveticaNeue-Thin-13.woff') format('woff'),
		url('https://vensureemployer.solutions/wp-content/uploads/2023/10/HelveticaNeue-Thin-13.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNeue';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://vensureemployer.solutions/wp-content/uploads/2023/10/helveticaneue-medium-11-webfont.woff2') format('woff2'),
		url('https://vensureemployer.solutions/wp-content/uploads/2023/10/HelveticaNeue-Medium-11.woff') format('woff'),
		url('https://vensureemployer.solutions/wp-content/uploads/2023/10/HelveticaNeue-Medium-11.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNeue';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://vensureemployer.solutions/wp-content/uploads/2023/10/helveticaneue-bold-02-webfont.woff2') format('woff2'),
		url('https://vensureemployer.solutions/wp-content/uploads/2023/10/HelveticaNeue-Bold-02.woff') format('woff'),
		url('https://vensureemployer.solutions/wp-content/uploads/2023/10/HelveticaNeue-Bold-02.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNeue';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://vensureemployer.solutions/wp-content/uploads/2023/10/helveticaneue-bolditalic-04-webfont.woff2') format('woff2'),
		url('https://vensureemployer.solutions/wp-content/uploads/2023/10/HelveticaNeue-BoldItalic-04.woff') format('woff'),
		url('https://vensureemployer.solutions/wp-content/uploads/2023/10/HelveticaNeue-BoldItalic-04.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNeue';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://vensureemployer.solutions/wp-content/uploads/2023/10/helveticaneue-mediumitalic-12-webfont.woff2') format('woff2'),
		url('https://vensureemployer.solutions/wp-content/uploads/2023/10/HelveticaNeue-MediumItalic-12.woff') format('woff'),
		url('https://vensureemployer.solutions/wp-content/uploads/2023/10/HelveticaNeue-MediumItalic-12.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNeue';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://vensureemployer.solutions/wp-content/uploads/2023/10/helveticaneue-italic-03-webfont.woff2') format('woff2'),
		url('https://vensureemployer.solutions/wp-content/uploads/2023/10/HelveticaNeue-Italic-03.woff') format('woff'),
		url('https://vensureemployer.solutions/wp-content/uploads/2023/10/HelveticaNeue-Italic-03.ttf') format('truetype');
}
/* End Custom Fonts CSS */