/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
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: 2.0.0
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
*/

/* Add your custom styles here */


/* Form */
.wpforms-form{
	display: flex !important;
	align-content: space-between !important;
	align-items: start;
	justify-content: start;
	flex: auto;
	font-family: "Inter", Sans-serif !important;
	font-weight: bold !important;
}

.wpforms-field {
	padding: 0 !important;
}

.wpforms-submit-container {
	margin-top: 0 !important;
}

.wpforms-submit {
	background-color: transparent !important;
    background-image: linear-gradient(90deg, var(--e-global-color-8f67fbb) 0%, var(--e-global-color-2df703a) 100%) !important;
    transition-duration: 0s !important;
    border-radius: 20px !important;
	font-family: "Inter", Sans-serif !important;
	font-weight: bold !important;
}

.wpforms-field-required {
	min-width: 300px !important;
    margin-right: 20px !important;
    border-radius: 20px !important;
	font-weight: 600 !important;
}

.wpforms-field-required::placeholder {
	color: #1B2F60 !important;
}

div.wpforms-container-full button[type=submit] {
	padding: 0 30px !important;
}

@media screen and (max-width: 1024px) { 
	form {
		flex-direction: column !important;
		justify-content: center !important;
		align-items: center !important;
		gap: 20px !important;
	}
	
	.wpforms-field-required {
		margin-right: 0 !important;
	}
}

/* SlideShow */

.slide-content {
	min-width: 180px;
	width: auto !important;
}

.slide-content > p {
	text-wrap: nowrap !important;
}

/* value-box-user */

.Main_2_up {
	height: 50vh;
}

.Main_2_down {
	height: 50vh;
}

.value-box-user-container {
	height: 35vh;
}

.value-box-user {
	height: 35vh !important;
}

.value-box-user-icon {
	width: 200px;
    height: 200px;
    max-width: 100%;
    margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
}

.value-box-user-head {
	height: 20px;
}

.value-box-user-text {
	height: 200px;
}

.value-box-manager {
	height: 40vh;
}

.value-box-manager-icon {
	height: 90px;
}

/* height 7:3 */

.slider {
	height: 100vh;
	display: flex;
    flex-direction: column;
}

.slider > .elementor-container-child-1 {
  flex: 0 0 70%;
}

.slider > .elementor-container-child-2 {
  flex: 0 0 30%;
}

.laptop-section {
	height: 40vh;
}

.laptop-lottie {
	height: 60px;
	width: 60px;
}

h1 {
	white-space: nowrap;
}

@media screen and (max-width: 1280px) { 
h1 {
	white-space: wrap;
}
}

.ml-vw {
	margin-left: 3vw !important;
}

@media screen and (max-width: 375px) { 
	h1 {
		font-size: 25px !important;
	}
	h3 {
		font-size: 12px !important;
	}
	p {
		font-size: 12px !important;
		margin-bottom: 4px !important;
	}
	.e-lottie__container {
		transform: scale(0.7);
	}
	.sp-slide {
		margin-top: -20vw;
	}
	
	#slide5-sp {
		margin-top: -60px !important;
	}
	#slide7-sp {
		margin-top: -20px !important;
	}
	#slide8-sp {
		margin-top: -20px !important;
	}
	
	
	.elementor-4408 .elementor-element.elementor-element-444c977 {
		--row-gap: 5px !important;
	}
	.elementor-4408 .elementor-element.elementor-element-09f2c9f {
		--padding-top: 8px !important;
		--padding-bottom: 0px !important;
	}
	.elementor-4408 .elementor-element.elementor-element-420575a {
		--padding-top: 8px !important;
		--padding-bottom: 0px !important;
	}
	.elementor-4408 .elementor-element.elementor-element-bf4d507 {
		--padding-top: 8px !important;
		--padding-bottom: 0px !important;
	}
	
	
	.elementor-4408 .elementor-element.elementor-element-5efd1d9 {
		min-height: 0 !important;
	}
	.elementor-4408 .elementor-element.elementor-element-4f53b3c.elementor-element {
		height: 60px !important;
	}
	.elementor-4408 .elementor-element.elementor-element-4f53b3c.elementor-element > .e-lottie__container {
		height: 60px !important;
		width: auto !important;
	}
	.elementor-4408 .elementor-element.elementor-element-4f53b3c.elementor-element > .e-lottie__container > .e-lottie__animation {
		height: 60px !important;
		width: 60px !important;
	}
	.elementor-4408 .elementor-element.elementor-element-795daf5 {
		min-height: 0 !important;
	}
	.elementor-4408 .elementor-element.elementor-element-458b728 {
		min-height: 0 !important;
	}
	.elementor-4408 .elementor-element.elementor-element-99b9637 {
		min-height: 0 !important;
	}
	.elementor-4408 .elementor-element.elementor-element-464a4fb > .e-lottie__container {
		height: 60px !important;
		width: auto !important;
	}
	.elementor-4408 .elementor-element.elementor-element-464a4fb > .e-lottie__container > .e-lottie__animation {
		height: 60px !important;
		width: 60px !important;
	}
	
	.elementor-4408 .elementor-element.elementor-element-d504bc4 {
		--lottie-container-max-width: 60px !important;
	}
	.elementor-4408 .elementor-element.elementor-element-464a4fb {
		--lottie-container-max-width: 60px !important;
	}
	.elementor-4408 .elementor-element.elementor-element-b39aa1a {
		--lottie-container-max-width: 60px !important;
	}
	
	.elementor-4408 .elementor-element.elementor-element-a17299f {
		margin-top: -120px !important;
	}
	.elementor-4408 .elementor-element.elementor-element-f15389c {
		margin-top: -120px !important;
	}
}