html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;color:#333;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin-top:.5rem;margin-bottom:1rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:.9rem}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}a{background-color:transparent;text-decoration:none;color:#c36}a:active,a:hover{color:#336}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{font-size:16px;color:#333;line-height:1.4;font-style:italic;font-weight:400}[hidden],template{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media print{*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{page-break-inside:avoid;border:1px solid #ccc}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{width:auto;-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=button],[type=submit],button{display:inline-block;font-weight:400;color:#c36;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid #c36;padding:.5rem 1rem;font-size:1rem;border-radius:3px;transition:all .3s}[type=button]:focus,[type=submit]:focus,button:focus{outline:5px auto -webkit-focus-ring-color}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{color:#fff;background-color:#c36;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:transparent;width:100%;margin-bottom:15px;font-size:.9em;border-spacing:0;border-collapse:collapse}table td,table th{padding:15px;line-height:1.5;vertical-align:top;border:1px solid hsla(0,0%,50.2%,.5019607843)}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-top:1px solid hsla(0,0%,50.2%,.5019607843)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsla(0,0%,50.2%,.0705882353)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsla(0,0%,50.2%,.1019607843)}table tbody+tbody{border-top:2px solid hsla(0,0%,50.2%,.5019607843)}@media (max-width:767px){table table{font-size:.8em}table table td,table table th{padding:7px;line-height:1.3}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{margin-top:0;margin-bottom:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}

body.home.page-template.page-template-elementor_header_footer.page.page-id-7.logged-in.admin-bar.wp-custom-logo.ehf-header.ehf-footer.ehf-template-hello-elementor.ehf-stylesheet-hello-elementor.elementor-default.elementor-template-full-width.elementor-kit-6.elementor-page.elementor-page-7.customize-support.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.e--ua-blink.e--ua-chrome.e--ua-webkit {
    overflow-x: hidden !important;
}
	@media only screen and (min-width: 1064px) and (max-width: 1134px){
			a.carousel-arrow.carousel-prev {
    left: 392px  !important;
}
a.carousel-arrow.carousel-next {
    right: 392px  !important;
}
	}

.input_wrap {width:auto; height:auto; position:relative;
}
.input_wrap textarea:focus + label,.input_wrap textarea:valid + label,
.input_wrap input:focus + label, .input_wrap input:valid + label{
  font-size: 12px;
  color: #8866f0;
  top: -5px !important;
  left:10px !important;
  background: #ffffff !important;
  padding: 0px 5px 0px 5px !important;
}
.input_wrap label {
  font-family:poppins;
  font-size:16px;
  font-weight:500;
  color: #75839e;
  padding: 14px;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  transition:0.2s ease all; 
  -moz-transition:0.2s ease all; 
  -webkit-transition:0.2s ease all;
  pointer-events: none;

}
.input_wrap textarea,
/* .input_wrap input[type="text"]:focus {outline:none !important;} */
.input_wrap textarea,
.input_wrap input[type="email"],
.input_wrap input[type="text"] {
    border-radius: 5px !important;
    border: solid 1px #cdd6de !important;
    background-color: #fff !important;
	transition:.3s;
}

.input_wrap textarea:hover,
.input_wrap input[type="email"]:hover,
.input_wrap input[type="text"]:hover{
    border: solid 2px #8866f0 !important;
}
.input_wrap input[type="email"]:active{
    border: solid 2px #8866f0 !important;
}
.input_wrap input:focus-visible{
    border: solid 2px #8866f0 !important;
	outline:none !important;
}

.input_wrap{
		margin-top: 30px !important;
	}

div#popmake-362 {
    padding-bottom: 5px !important;
}	

.input_wrap:focus{
	border: solid 1px red !important;
	outline:none !important;
}
.input_wrap textarea:focus,
.input_wrap input:focus,
.input_wrap input:focus{
    border: solid 2px #8866f0 !important;
	outline:none !important;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
.submit-btn{
	float:end;
}
.btn-group {
    float: right !important;
    margin-top: 30px !important;
}
button.close-btn {
    margin-right: 13px !important;
    border-radius: 3px !important;
    background-color: #e6ebf4 !important;
	color: #75839e !important;
    border: none !important;
	padding: 7px 27.6px 7px 28px !important; 
}
button.submit-btn {
    border-radius: 3px !important;
    background-color: #8866f0 !important;
    border: none !important;
	padding: 7px 27.6px 7px 28px !important;
}
body{
		 overflow-x: hidden !important;
	}
.premium-carousel-wrapper a.carousel-arrow {
	display: inline !important;}

.signup-btn a.hfe-menu-item  {
	padding: 7px 17.6px 7px 17px !important;
  border-radius: 3px !important;
  background-color: #8866f0 !important;
	width: 90.6px;
  height: 37px;
	color:#fff;
	margin-left: 16px !important;
	margin-bottom:18px !important;
	text-align:center !important;

	}
.signup-btn a{
	color:#fff !important;
		text-align:center;
}
.login-btn a.hfe-menu-item {
	padding: 7px 17.6px 7px 17px !important;
  border: solid 1px #8866f0;
  border-radius: 3px !important;
  background-color: #fff !important;
	width: 90.6px;
  height: 37px;
	color:#fff;
	margin-left: 16px !important;	
	text-align:center !important;

}
.login-btn a{
	color:#8866f0 !important;
	text-align:center !important;
	padding-left: 30px !important;
	 font-family: Poppins;
  font-size: 14px;
  font-weight: 600
}
@media (max-width: 1024px){
nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown.menu-is-active {
    padding-bottom: 30px;
	}}

#menu-item-1585 a{
	padding-left: 25px !important;
	 font-family: Poppins!important;
  font-size: 14px!important;
  font-weight: 600 !important;
}


.animationText .elementor-widget-container {
    display: inline-block;
    padding: 0px 0px 0px 5px !important;
    position: relative;
}
.animationText .elementor-widget-container::after{
    content: "";
    width: 12px;
    height: 12px;
    display: block !important;
    background: #fff !important;
    position: absolute !important;
    top: -8px !important;
		border-radius:0px !important;
    left: -8px !important;
	border: 2px solid #78839c !important;
}

.animationText .elementor-widget-container::before{
    content: "" !important;
    width: 12px !important;
    height: 12px !important;
    display: block !important;
    background: #fff !important;    
	position: absolute !important;
		border-radius:0px !important;
    top: -8px !important;
    right: -8px !important;
    border: 2px solid #78839c !important;
}

.animationText .elementor-widget-container .typing::after{
    content: "" !important;
    width: 12px !important;
    height: 12px !important;
    display: block !important;
    background: #fff !important;
		border-radius:0px !important;
    position: absolute !important;
    bottom: -8px !important;
    right: -8px !important;
    border: 2px solid #78839c !important;
}
.animationText .elementor-widget-container .typing::before{
    content: "" !important;
    width: 12px !important;
    height: 12px !important;
    display: block !important;
    background: #fff !important;
	border-radius:0px !important;
    position: absolute !important;
    bottom: -8px !important;
    left: -8px !important;
	border: 2px solid #78839c !important;
}





.privacy-policy-wrapper {
  background-color: #f9fafc;
  min-height: 100vh;
  padding-bottom: 40px;
 
}
.policy-logo {
  text-align: center;
  padding: 60px 0;
}
.policy-logo img {
  max-width: 225px;
  display: inline-block;
}
.privacy-policy-container {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: self-start;
}
.privacy-policy-container .inner-left {
  width: calc(30% - 20px);
  border-radius: 5px;
  box-shadow: 0 5px 10px 0 #eff1f5;
  border: solid 1px #edf2f9;
  background-color: #fff;
  margin: 0 10px;
}
.policy-head {
  padding: 20px 30px;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #e6ebf4;
  align-items: center;
}
.policy-head h3 {
  margin: 0 0 0;
  font-size: 22px;
  font-weight: 600;
}
.policy-head span{
  color: #141414;
  display: block;
  font-size: 14px;
  font-weight: 600;
}
.policy-head span small{
  display: inline-block;
  font-weight: 500;
}
ul.policy-left-menu {
  padding: 20px 10px;
  margin: 0;
  list-style: none;
}
ul.policy-left-menu li {
  transition: all 0.2s;
  margin-bottom: 8px;
}
ul.policy-left-menu li:last-child{
  margin-bottom: 0px;
}
ul.policy-left-menu li a {
  color: #75839e;
  font-size: 14px;
  font-weight: 600;
  display: block;
  padding: 12px 20px 12px 20px;
  text-decoration: none;
  border-radius: 3px;
  position: relative;
}
ul.policy-left-menu li.active a::after{
  content: "";
  background: url('https://hellocustom.io/wp-content/uploads/2023/03/Icon-feather-check.svg') no-repeat right center !important;
  width: 17px;
  height: 13px;
  object-fit: contain;
  display: block;
  color: #000;
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  opacity: 0;
  transition: all 0.2s;
}

ul.policy-left-menu li a:hover,
ul.policy-left-menu li.active a{
  background-color: #f9fafa !important;
  color: #141414 !important;
}
ul.policy-left-menu li a:hover::after,
ul.policy-left-menu li.active a::after{
  opacity: 1;
}
.privacy-policy-container .inner-right {
  width: calc(70% - 20px);
  border-radius: 5px;
  box-shadow: 0 5px 10px 0 #eff1f5;
  border: solid 1px #edf2f9;
  background-color: #fff;
  margin: 0 10px;
}
.policy-body {
  padding: 30px 40px;
}
.policy-body h4 {
  font-size: 16px;
  font-weight: 600;
  color: #141414;
  margin: 0 0 0;
  padding: 0 0 15px;
}
.policy-body ul{
  padding: 0 0 0 20px;
  margin: 0;
  list-style: none;
}
.policy-body p,
.policy-body li {
  color: #141414;
  font-weight: 400;	
  margin: 0 0 18px;
  font-size: 14px;
  line-height: 1.71;
}
.policy-body p a{
  color: #8866f0;
}
.privacy-policy-wrapper {
    overflow: hidden;
}
@media (max-width: 700px){
.inner-right {
   width:95% !important;
	margin-top:30px !important;
	}
.inner-left {
   width:100% !important;
	}
	.policy-body {
    padding: 30px 10px;
}
	ul.policy-left-menu {
		padding: 20px 0px;}
	.policy-head {
		padding: 20px 10px;}
	ul.policy-left-menu li a {
		padding: 12px 10px 12px 10px;}
	.policy-body ul {
		padding: 0 0 0 5px;}
	.policy-logo {
		padding: 30px 0;}
	.elementor-widget-video .elementor-wrapper iframe, .elementor-widget-video .elementor-wrapper video {
		height: 128% !important;}
}

@media (min-width: 700px){
.elementor-widget-video .e-hosted-video .elementor-video {
    -o-object-fit: cover;
    object-fit: cover;
	height: 426px !important;
	width: 592px !important;
	}
}
/* .elementor-2663 .elementor-element.elementor-element-cc988b0 .mf-input-wrapper .mf-input[aria-invalid="true"], .elementor-2663 .elementor-element.elementor-element-cc988b0 .mf-input-wrapper .mf-input.mf-invalid {
    border-color: #CDD6DE !important;
}
.elementor-2663 .elementor-element.elementor-element-10b7603 .mf-input-wrapper .mf-input[aria-invalid="true"], .elementor-2663 .elementor-element.elementor-element-10b7603 .mf-input-wrapper .mf-input.mf-invalid {
    border-color: #CDD6DE !important;
} */
input#mf-input-email-cc988b0 :hover {
	    border-color: #8866F0 !important;
}
input#mf-input-email-cc988b0 :focus {
	    border-color: #8866F0 !important;
}
span.mf-error-message {
    color: #900000 !important;
}
input#mf-input-text-10b7603:hover{
	 border-color: #8866F0 !important;
}
input#mf-input-text-10b7603:focus{
	 border-color: #8866F0 !important;
}
input#mf-input-text-10b7603:visited{
	 border-color: #CDD6DE !important;
}
input#mf-input-text-10b7603{
	 border-color: #CDD6DE !important;
}
input#mf-input-email-cc988b0:hover, textarea#mf-input-text-area-69429bf:hover{
		 border-color: #8866F0 !important;
}
input#mf-input-email-cc988b0:focus , textarea#mf-input-text-area-69429bf:focus{
		 border-color: #8866F0 !important;
}
input#mf-input-email-cc988b0:visited, textarea#mf-input-text-area-69429bf:visited{
		 border-color: #CDD6DE !important;
}
input#mf-input-email-cc988b0, textarea#mf-input-text-area-69429bf{
		 border-color: #CDD6DE !important;
}
.elementor-widget-video .elementor-wrapper iframe, .elementor-widget-video .elementor-wrapper video {
  background-color: #fff !important;
}




.video-outer-wrapper {
		    position: fixed;
		    top: 0;
		    left: 0;
		    right: 0;
		    bottom: 0;
		    width: 100%;
		    height: 100%;
		    z-index: 999;
		    background: rgba(0,0,0,0.6);
		    display: none;
		}
.video-outer-wrapper.active{
			display: block;
		}

		.video-inner-wrapper {
		    position: absolute;
		    max-width: 800px;
		    width: 100%;
		    margin: 0 auto;
		    top: 50%;
		    left: 0;
		    right: 0;
		    transform: translateY(-50%);
		}

		.video-close-icon {
		   position: absolute;
    top: 0px;
    right: 0px;
    font-size: 21px;
    color: #fff !important;
    cursor: pointer;
    background-color: #443378f5;
    padding: 0px 12px;
    border-radius: 50%;
	border:0px;
		}

		.view-video-here {
		    padding: 30px 0;
		}

		.view-video-here video {
		    width: 100%;
		    height: 460px;
		}
@media only screen and (max-width: 1050px){
.video-inner-wrapper {
	width: 95% !important;
	max-width:95% !important;
	}
.view-video-here video {
    height: 235px !important;
}
}