
/* 
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
*/

.sky-bttn .elementor-button-icon {
  font-size: 14px;
  transition: 0.6s all;
}

.sky-bttn .elementor-button.elementor-button-link:hover .elementor-button-icon {
	rotate: 45deg;
	transition-duration: 250ms;
}


/* Contact Page starts----------------------------------- */


.contact-form .gfield .ginput_container input, .contact-form .gfield .ginput_container textarea {
	background: #F9F9FF;
	backdrop-filter: blur(2px);
	border-radius: 140px;
	border: none;
	box-shadow: none;
	outline: none;
	padding: 20px 42px 20px 24px;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #3C3C41;
}

.contact-form .gfield .ginput_container input{
  height: 52px;
}

.contact-form .gfield .ginput_container textarea {
	height: 104px;
	resize: none;
	border-radius: 25px !important;
}

.contact-form #gform_submit_button_1 {
	width: 240px;
	height: 64px;
	background: #71C7E9;
	border-radius: 52px;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: 0.02em;
	text-transform: capitalize;
	color: #FFFFFF;
	text-align: center;
}
.contact-form #gform_submit_button_1:hover{
 background-color: #FF8A00;
 transition-duration: 250ms;
}

.contact-form .gform-theme--foundation .gform_fields {
    -moz-column-gap: var(--gf-form-gap-x);
    column-gap: 22px !important;
    row-gap: 24px;
}

.contact-form .gform-footer.gform_footer.top_label {
    margin-top: 40px;
}

.contact-form #input_1_1 {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00081 7.15788C9.97741 7.15788 11.5798 5.55553 11.5798 3.57894C11.5798 1.60234 9.97741 0 8.00081 0C6.02422 0 4.42188 1.60234 4.42188 3.57894C4.42188 5.55553 6.02422 7.15788 8.00081 7.15788Z' fill='%232832C2'/%3E%3Cpath d='M8.00035 8C4.51226 8 1.68457 10.8277 1.68457 14.3158C1.68457 15.2459 2.43863 16 3.36879 16H12.6319C13.5621 16 14.3162 15.2459 14.3162 14.3158C14.3161 10.8277 11.4884 8 8.00035 8Z' fill='%232832C2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-size: 16px;
    background-position-x: 96%;
    background-position-y: 50%;
}
.contact-form #input_1_3 {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.33716 9.80292C8.93909 10.0683 8.47672 10.2086 8 10.2086C7.52331 10.2086 7.06094 10.0683 6.66288 9.80292L0.106531 5.43189C0.0703376 5.40769 0.0348139 5.3825 0 5.35635L0 12.5188C0 13.3399 0.666406 13.9917 1.47291 13.9917H14.5271C15.3482 13.9917 16 13.3253 16 12.5188V5.35632C15.9651 5.38254 15.9295 5.40778 15.8932 5.43201L9.33716 9.80292Z' fill='%232832C2'/%3E%3Cpath d='M0.626563 4.6518L7.18291 9.02286C7.43109 9.18833 7.71553 9.27105 7.99997 9.27105C8.28444 9.27105 8.56891 9.1883 8.81709 9.02286L15.3734 4.6518C15.7658 4.39039 16 3.95289 16 3.48071C16 2.6688 15.3395 2.0083 14.5276 2.0083H1.47241C0.660532 2.00833 7.75033e-07 2.66883 7.75033e-07 3.48149C-0.000242619 3.71312 0.0568447 3.9412 0.166171 4.14541C0.275497 4.34961 0.433664 4.52358 0.626563 4.6518Z' fill='%232832C2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-size: 16px;
    background-position-y: 50%;
    background-position-x: 92%;
}

.contact-form #input_1_4 {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_73_2655)'%3E%3Cpath d='M15.5643 11.7424L13.3315 9.50954C12.534 8.71209 11.1784 9.0311 10.8594 10.0678C10.6202 10.7855 9.82272 11.1842 9.10502 11.0247C7.51012 10.626 5.35702 8.5526 4.9583 6.87797C4.71906 6.16024 5.19753 5.36279 5.91523 5.12359C6.95191 4.80461 7.27089 3.44895 6.47345 2.65151L4.2406 0.418659C3.60264 -0.139553 2.64571 -0.139553 2.08749 0.418659L0.572347 1.93381C-0.9428 3.5287 0.731836 7.75516 4.47983 11.5032C8.22783 15.2511 12.4543 17.0056 14.0492 15.4106L15.5643 13.8955C16.1226 13.2575 16.1226 12.3006 15.5643 11.7424Z' fill='%232832C2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_73_2655'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-size: 16px;
    background-position-y: 50%;
    background-position-x: 92%;
}


.contact-form #input_1_5 {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.63968 2.17332L10.2263 1.58665C10.9197 0.893317 12.1263 0.893317 12.8197 1.58665L13.293 2.05998C13.4638 2.22931 13.5993 2.43077 13.6918 2.65275C13.7843 2.87473 13.8319 3.11283 13.8319 3.35332C13.8319 3.5938 13.7843 3.8319 13.6918 4.05388C13.5993 4.27586 13.4638 4.47733 13.293 4.64665L12.7063 5.23332L9.63968 2.16665V2.17332ZM8.93301 2.87998L2.85967 8.95332C2.66634 9.14665 2.54634 9.39998 2.52634 9.67332L2.34634 11.6267C2.32634 11.8733 2.41301 12.1133 2.58634 12.2933C2.74634 12.4533 2.95301 12.54 3.17301 12.54H3.24634L5.19967 12.36C5.47301 12.3333 5.72634 12.2133 5.91967 12.02L11.993 5.94665L8.92634 2.87998H8.93301ZM15.1663 14.6667C15.1663 14.3933 14.9397 14.1667 14.6663 14.1667H1.33301C1.05967 14.1667 0.833008 14.3933 0.833008 14.6667C0.833008 14.94 1.05967 15.1667 1.33301 15.1667H14.6663C14.9397 15.1667 15.1663 14.94 15.1663 14.6667Z' fill='%232832C2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-size: 16px;
    background-position-x: 96%;
    background-position-y: 18px;
}

.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_description.instruction.validation_message {
	color: red;
}

.contact-form #gform_1_validation_container {
	display: none;
}


.contact-form #gform_confirmation_message_1 {
	font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
	font-size: var( --e-global-typography-accent-font-size );
	font-weight: var( --e-global-typography-accent-font-weight );
	text-transform: var( --e-global-typography-accent-text-transform );
	line-height: var( --e-global-typography-accent-line-height );
	letter-spacing: var( --e-global-typography-accent-letter-spacing );
  color: #FFFFFF;
}


/* FAQ page starts----------------------------------- */

.accrdin-tab .elementor-widget-n-accordion .e-n-accordion-item[open] {
  background: linear-gradient(120.69deg, #0635A2 12.53%, #71C7E9 141.77%);
  border-radius: 24px;
}

.accrdin-tab .elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
	border: #fff !important;
}

.accrdin-tab .e-activated .e-n-tabs-heading {
	align-self: center;
	background: #FFFFFF;
	box-shadow: 8px 12px 24px rgba(0, 7, 103, 0.12);
	border-radius: 80px;
	padding: 4px;
}



/* Responsive starts----------------------------------- */
@media only screen and (min-width: 1201px) and (max-width: 1599px) {
  html {
    zoom: 0.85;
    zoom: 85%;
  }
}

@media(max-width:1200px){
    .sky-bttn .elementor-button-icon {
	font-size: 10px;


}
.contact-form #gform_submit_button_1 {
	width: 156px;
	height: 46px;
	font-size: 16px;
	line-height: 24px;
}



}
@media(max-width:1024px){
.contact-form .gform-theme--foundation .gform_fields {
	-moz-column-gap: var(--gf-form-gap-x);
	column-gap: 12px !important;
	row-gap: 16px;
}
.contact-form .gform-footer.gform_footer.top_label {
	margin-top: 30px;
}
.contact-form .gfield .ginput_container input{
  border-radius: 25px;
}


}
@media(max-width:767px){
    .sky-bttn .elementor-button-icon {
	font-size: 0px;
}
.contact-form .gform-footer.gform_footer.top_label {
	justify-content: center;
}
.contact-form #gform_submit_button_1 {
	width: 130px;
	height: 39px;
	font-size: 14px;
	line-height: 21px;
}

.contact-form #gform_confirmation_message_1 {
text-align: center;
}

}

@media(max-width:639px){
.contact-form #input_1_5, .contact-form #input_1_1  {
    background-position-x: 92%;

}
}