/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/


/* Header starts----------------------------------- */

  html {
    zoom: 0.85;
    zoom: 85%;
  }

.blur-bttn a{
border: 1px solid rgba(255, 255, 255, 0.2);
backdrop-filter: blur(15px);
border-radius: 100px;

}


/* Home starts----------------------------------- */

.icon-wrap::before {
    content: "";
    position: absolute;
    height: calc(100% + 40px);
    width: calc(100% + 55px);
    top: -24px;
    left: -26px;
    background-image: url("data:image/svg+xml,%3Csvg width='127' height='127' viewBox='0 0 127 127' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M44.5986 109.906C46.2333 110.628 46.9099 111.779 46.9821 112.688L45.9421 113.215L45.8081 113.156C45.6698 112.237 45.1577 111.453 44.1179 110.994C43.0835 110.537 42.4089 110.802 42.0916 111.52C41.805 112.169 41.9727 112.659 42.8386 113.324L43.6985 113.973C44.9505 114.923 45.2692 115.941 44.7672 117.078C44.2155 118.326 42.8594 118.771 41.139 118.011C39.9384 117.481 39.2659 116.799 39.0212 115.903L39.9939 115.34L40.1278 115.399C40.3531 116.107 40.8254 116.604 41.6079 116.95C42.6047 117.391 43.2593 117.199 43.5317 116.583C43.7898 115.999 43.6412 115.523 42.8468 114.929L41.9578 114.273C40.5544 113.231 40.2898 112.191 40.8013 111.034C41.4075 109.661 42.7389 109.084 44.5986 109.906ZM34.2972 104.203C36.1178 105.564 36.5567 107.766 34.816 110.093C33.0754 112.421 30.8397 112.622 29.0192 111.26C27.7476 110.309 27.173 109.14 27.5544 107.808L28.6643 107.899L28.7816 107.987C28.5486 109.013 28.894 109.696 29.7245 110.317C30.8835 111.184 32.285 111.12 33.6852 109.247C35.0819 107.38 34.7438 106.022 33.5848 105.155C32.6651 104.468 31.7662 104.417 30.7887 105.186L30.6714 105.098L30.1967 104.129C31.4774 103.14 32.8661 103.132 34.2972 104.203ZM26.7686 97.9927L27.6334 99.0263L21.0637 104.524L18.9617 102.012C17.8186 100.646 17.9586 99.3978 19.0326 98.4991C19.8415 97.8223 20.6877 97.8018 21.6447 98.4068L21.739 98.3278C21.5608 97.7588 21.6881 97.2626 22.2011 96.4513L23.5987 94.2046L24.4899 95.2696C24.0091 96.0463 23.5252 96.8102 23.0489 97.5832C22.5838 98.3239 22.593 98.7822 23.1457 99.4428L23.9241 100.373L26.7686 97.9927ZM21.0392 102.787L23.0838 101.076L21.9219 99.6876C21.3165 98.9641 20.6786 98.8866 19.9956 99.4582C19.3081 100.034 19.2719 100.675 19.8772 101.398L21.0392 102.787ZM19.0434 86.8265C20.0247 88.8317 19.5349 90.9501 16.8086 92.2842C14.0824 93.6183 12.1091 92.7052 11.1278 90.7C10.1466 88.6948 10.639 86.5817 13.3652 85.2476C16.0914 83.9135 18.0621 84.8213 19.0434 86.8265ZM17.9645 87.3545C17.2794 85.9545 16.049 85.5064 13.9859 86.5159C11.9175 87.5281 11.5164 88.7747 12.2015 90.1746C12.8866 91.5746 14.1196 92.028 16.1879 91.0158C18.251 90.0062 18.6496 88.7544 17.9645 87.3545ZM6.38799 78.8541L13.6485 77.2231L12.7739 73.3299L13.8715 73.0833L15.0415 78.2914L6.68336 80.169L6.38799 78.8541ZM4.41357 66.844L11.8542 66.7365L11.7966 62.7467L12.9215 62.7305L12.9986 68.0678L4.43304 68.1915L4.41357 66.844ZM7.15688 45.646C8.04968 43.1401 9.88128 42.1195 12.6134 43.0929C15.3401 44.0644 16.1192 46.0152 15.2264 48.5211L14.2451 51.2753L6.17558 48.4002L7.15688 45.646ZM13.6211 49.6223L14.1167 48.2314C14.7558 46.4376 14.3032 45.194 12.1395 44.4231C9.97034 43.6503 8.83335 44.3275 8.19423 46.1213L7.69867 47.5123L13.6211 49.6223ZM20.8381 36.6353C19.5844 38.4824 17.5023 39.1088 14.9909 37.4043C12.4795 35.6998 12.2927 33.5336 13.5463 31.6864C14.8 29.8392 16.8789 29.2178 19.3902 30.9222C21.9016 32.6267 22.0917 34.7881 20.8381 36.6353ZM19.8442 35.9607C20.7194 34.6711 20.4977 33.3805 18.5972 32.0907C16.6919 30.7975 15.4106 31.068 14.5354 32.3577C13.6601 33.6473 13.8785 34.9427 15.7839 36.2359C17.6844 37.5257 18.9689 37.2503 19.8442 35.9607ZM28.3369 27.2477L27.1108 28.2841L20.0816 23.009L21.1063 22.1428L26.445 26.2076L26.5569 26.1131L23.648 19.9943L24.5564 19.2264L30.1144 23.1059L30.2263 23.0114L27.1116 17.0666L28.105 16.2269L32.1405 24.0325L30.9099 25.0727L25.7754 21.5489L25.6814 21.6283L28.3369 27.2477ZM38.861 19.1303L37.687 19.7171L33.857 12.0546L35.2774 11.3446L41.3797 15.035L41.5003 14.9485L38.8151 9.57634L39.9839 8.99216L43.8139 16.6547L42.5665 17.2782L36.1078 13.2943L35.9872 13.3808L38.861 19.1303Z' fill='white'/%3E%3Cpath d='M84.6395 17.8144C83.0504 16.997 82.4429 15.8081 82.4245 14.8959L83.4938 14.4313L83.6241 14.4983C83.7078 15.4243 84.1728 16.2367 85.1836 16.7567C86.1892 17.274 86.8784 17.0487 87.2376 16.3505C87.5619 15.72 87.4235 15.2205 86.5983 14.5062L85.7782 13.8075C84.5845 12.7849 84.3265 11.7495 84.8947 10.6449C85.5192 9.43085 86.8991 9.06669 88.5717 9.92706C89.7388 10.5274 90.37 11.2475 90.5614 12.1564L89.5571 12.6611L89.4269 12.5941C89.2438 11.874 88.8017 11.35 88.041 10.9587C87.0719 10.4602 86.4071 10.6124 86.0989 11.2116C85.8067 11.7796 85.927 12.2631 86.6848 12.9034L87.5337 13.6102C88.873 14.734 89.0758 15.7872 88.4969 16.9126C87.8107 18.2465 86.4476 18.7445 84.6395 17.8144ZM94.5909 24.1129C92.8525 22.6478 92.5422 20.4247 94.4151 18.2024C96.2881 15.9801 98.5316 15.9093 100.27 17.3744C101.484 18.3977 101.99 19.5979 101.532 20.9052L100.429 20.7498L100.317 20.6554C100.609 19.645 100.304 18.9433 99.511 18.275C98.4044 17.3423 97.0016 17.3247 95.4949 19.1124C93.9921 20.8956 94.2508 22.2707 95.3574 23.2034C96.2356 23.9435 97.13 24.046 98.1505 23.3352L98.2625 23.4296L98.6801 24.4252C97.3442 25.3376 95.9574 25.2646 94.5909 24.1129ZM101.745 30.7519L100.942 29.6691L107.825 24.5688L109.775 27.2003C110.836 28.6315 110.622 29.8689 109.497 30.7027C108.65 31.3306 107.804 31.3012 106.884 30.6408L106.785 30.714C106.93 31.2926 106.773 31.7804 106.213 32.56L104.686 34.7204L103.859 33.6047C104.385 32.8577 104.913 32.1236 105.434 31.3801C105.942 30.6682 105.96 30.2101 105.447 29.518L104.725 28.5436L101.745 30.7519ZM107.747 26.3039L105.605 27.8912L106.683 29.3459C107.245 30.1038 107.877 30.2188 108.592 29.6885C109.313 29.1547 109.387 28.5165 108.825 27.7585L107.747 26.3039ZM108.79 42.3577C107.933 40.2966 108.55 38.2119 111.353 37.046C114.155 35.8801 116.069 36.9115 116.927 38.9727C117.784 41.0338 117.164 43.1131 114.362 44.279C111.559 45.4448 109.648 44.4189 108.79 42.3577ZM109.899 41.8963C110.498 43.3353 111.699 43.8575 113.819 42.9752C115.945 42.0907 116.422 40.8708 115.823 39.4318C115.224 37.9928 114.021 37.4652 111.895 38.3498C109.774 39.232 109.3 40.4573 109.899 41.8963ZM120.942 51.0378L113.601 52.2607L114.257 56.1967L113.147 56.3815L112.27 51.1162L120.72 49.7085L120.942 51.0378ZM122.239 63.1439L114.804 62.8282L114.635 66.8149L113.511 66.7671L113.737 61.434L122.296 61.7975L122.239 63.1439ZM118.26 84.1591C117.222 86.6082 115.333 87.5196 112.663 86.3875C109.998 85.2577 109.335 83.2645 110.373 80.8154L111.514 78.1235L119.401 81.4672L118.26 84.1591ZM112.04 79.8102L111.464 81.1696C110.721 82.9229 111.099 84.1909 113.214 85.0874C115.334 85.9862 116.509 85.3769 117.252 83.6237L117.829 82.2642L112.04 79.8102ZM104.077 92.3537C105.435 90.5821 107.55 90.0773 109.958 91.9241C112.367 93.771 112.428 95.9444 111.07 97.716C109.712 99.4875 107.6 99.9877 105.192 98.1409C102.783 96.294 102.718 94.1253 104.077 92.3537ZM105.03 93.0846C104.081 94.3214 104.228 95.6227 106.051 97.0203C107.878 98.4215 109.173 98.2255 110.121 96.9886C111.07 95.7518 110.927 94.4459 109.099 93.0447C107.277 91.6471 105.978 91.8477 105.03 93.0846ZM96.0457 101.291L97.3301 100.328L104.04 106.004L102.966 106.809L97.8737 102.44L97.7565 102.528L100.304 108.806L99.352 109.519L94.0297 105.322L93.9125 105.41L96.6753 111.526L95.6346 112.307L92.061 104.279L93.3502 103.312L98.2706 107.13L98.369 107.056L96.0457 101.291ZM85.0632 108.78L86.2701 108.264L89.638 116.141L88.178 116.765L82.3056 112.718L82.1802 112.798L84.5414 118.32L83.34 118.834L79.972 110.957L81.2543 110.409L87.4649 114.769L87.5904 114.69L85.0632 108.78Z' fill='white'/%3E%3Ccircle opacity='0.5' cx='63' cy='9.00012' r='3' fill='white'/%3E%3Ccircle opacity='0.5' cx='63' cy='118' r='3' fill='white'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    animation: rotateRing 10s linear infinite;
}

@keyframes rotateRing {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.video-main-box{
    background: linear-gradient(180deg, #020C16 0%, #002737 100%);
border: 2px solid rgba(255, 255, 255, 0.2);
border-radius: 15px;

}
.video-img .elementor-custom-embed-image-overlay{
  position: relative;
}
.video-img .elementor-custom-embed-image-overlay::before{
    content:"";
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    background: linear-gradient(180deg, rgba(2, 12, 22, 0.1) 0%, rgba(0, 0, 0, 0.5) 100%);
border-radius: 12px;
/* z-index: 5; */
}

.video-main-box:hover .video-img .elementor-custom-embed-image-overlay::before{
    content:"";
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
background: linear-gradient(180deg, rgba(2, 12, 22, 0) 0%, rgba(62, 222, 110, 0.3) 90%);
border-radius: 12px;
/* z-index: 5; */
transition-duration: 250ms;
}

.video-main-box:hover{
  border: 2px solid #00BFFB;
}

.icnlst-itm .elementor-icon-list-item.elementor-inline-item {
	background: rgba(255, 255, 255, 0.1);
	border: 1px solid rgba(255, 255, 255, 0.2);
	backdrop-filter: blur(15px);
	border-radius: 100px;
	padding: 15px 22px;

}

.icnlst-itm .elementor-icon-list-items.elementor-inline-items {
	row-gap: 10px;
}



/* The slider itself */
.slider {
  appearance: none;
  width: 100%;
  height: 6px;
  background: #d9d9d915; /* active track gradient */
  border-radius: 5px;
  outline: none;
}

/* For WebKit browsers */
.slider::-webkit-slider-runnable-track {
  height: 6px;
  border-radius: 5px;
  background: #d9d9d915;
}

.slider::-webkit-slider-thumb {
  appearance: none;
  width: 20px;
  height: 20px;
  background: #00BFFB;
  border-radius: 50%;
  cursor: pointer;
  margin-top: -7px; /* centers thumb vertically */
  box-shadow: 0 0 10px #00BFFB; /* subtle glow effect */
}

/* For Firefox */
.slider::-moz-range-track {
  height: 6px;
  border-radius: 5px;
  background: #d9d9d915;
}

.slider::-moz-range-thumb {
  width: 20px;
  height: 20px;
  background: #00BFFB;
  border-radius: 50%;
  cursor: pointer;
  box-shadow: 0 0 10px #00BFFB;
}



.price-main, .value-main p {
	display: flex !important; 
	align-items: center !important;
}
.price-main strong {
	display: flex;
	font-family: "Gotham font", Sans-serif;
	font-size: 40px;
	text-transform: capitalize;
	line-height: 50px;
	letter-spacing: -1.2px;
  color: #3EDE6E;
  margin-right: 5px;
}


.value-main strong{
  display: flex;
  color: #00BFFB;
}

.value {
	margin-right: 5px;
}



/* Join The Waitlist starts----------------------------------- */

.contact-form .gfield .ginput_container input[type="email"]{
  text-transform: lowercase;
}

.contact-form .gfield .ginput_container input[type="email"]::placeholder{
  text-transform: capitalize;
}

.contact-form .gfield_required {
	display: none !important;
}

.contact-form .gfield .ginput_container input, .contact-form .gfield .ginput_container textarea {
	background: rgba(255, 255, 255, 0.1);
	border: 1px solid rgba(255, 255, 255, 0.2);
	backdrop-filter: blur(15px);
	border-radius: 100px;
	font-family: 'Canva Sans', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	color: #ADB8C3;
	padding: 32px 30px;
}

.contact-form .gfield .ginput_container textarea {
	resize: none;
	height: 143px;
	border-radius: 10px !important;
	padding-top: 18px;
}

.contact-form .gfield_label.gform-field-label {
	font-family: 'Canva Sans';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 30px;
	color: #FFFFFF;
}

.contact-form #gform_submit_button_1 {
	font-family: 'Canva Sans';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 28px;
	text-align: center;
	letter-spacing: -0.01em;
	color: #FFFFFF;
	background: #00BFFB;
	border-radius: 100px;
	filter: drop-shadow(0px 24px 64px rgba(0, 191, 251, 0.3));
	width: 250px;
	height: 66px;
}
.contact-form #gform_confirmation_message_1 {
    font-family: 'Gotham', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 28px;
    color: #FFFFFF;
}
.contact-form #gform_fields_1 {
	column-gap: 30px;
	row-gap: 30px;
}

.contact-form .gform-footer.gform_footer.top_label {
	justify-content: center;
	margin-top: 30px;
}

.contact-form #gform_1_validation_container {
	display: none;
}

a.dialog-close-button.dialog-lightbox-close-button {
    display: none !important;
}
/* .dialog-widget-content.dialog-lightbox-widget-content.animated {
    transform: scale(0.9);
} */

/* Responsive starts----------------------------------- */

@media only screen and (min-width: 1201px) and (max-width: 1599px) {

}

@media(max-width:1440px){
.dialog-widget-content.dialog-lightbox-widget-content.animated {
    transform: scale(0.9);

}

  html {
    zoom: 0.75;
    zoom: 75%;
  }
}
@media(max-width:1024px){
  .price-main strong, .price-main .price {
	font-size: 30px;
	text-transform: capitalize;
	line-height: 40px;

}

.contact-form #gform_confirmation_message_1 {
    font-family: 'Gotham', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    color: #FFFFFF;
}

.contact-form .gfield_label.gform-field-label {
	font-family: 'Canva Sans';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 26px;
	color: #FFFFFF;
}
.contact-form .gfield .ginput_container input, .contact-form .gfield .ginput_container textarea{
  padding: 25px;
}

.contact-form #gform_submit_button_1{
  height: 48px;
  width: 170px;
}
}
