/* 
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 */
/*== GENERAL ==*/
.elementor-widget-text-editor ol, .elementor-widget-text-editor ul {padding-left: 20px;}
.elementor-widget-text-editor ol li, .elementor-widget-text-editor ul li {padding-left: 10px; margin-bottom: 14px;}


/*== TECHMODEGO COLLABORATION SUITE ==*/
.comm-chaos-container {cursor: help;}
.comm-chaos-container:hover {background-color: #FF6801 !important;}
.comm-chaos-container:hover img {filter: brightness(0) invert(1);}
.comm-chaos-container:hover h3, .comm-chaos-container:hover p, .comm-chaos-container:hover .elementor-widget-text-editor>div {color: white !important;}
.tetimonial-items .elementor-grid {row-gap: 0px !important;}

/*== PARTNERS ==*/
.partners-section-1 li {margin-bottom: 5px !important;}

/*== REFERRAL ==*/
#gform_submit_button_3 {background-position: 130px, 50%;}
#gform_fields_3 input {border-color: #12A8C7;}
#field_3_4 {display: flex !important; flex-direction: row;}
#input_3_4 {flex-direction: row;}
#input_3_4 input {border-radius: 4px !important;}
#field_3_4 legend {position: absolute;}
#gform_3 .gform_footer {justify-content: center; margin-top: 40px;}
#field_3_4 .ginput_container_radio {margin-left: 185px;}


/*== CONTACT ==*/
.contact-image:after {content: ''; background-color: #ff8634; width: 130%; height: 586px; position: absolute; right: -849px; bottom: 0px;}
.contact-container {overflow-x: hidden;}
#gform_fields_2 {row-gap: 20px;}
.gform-field-label {font-family: "Space Grotesk", Sans-serif !important; font-size: 16px !important; color: #373942 !important;}
#gform_fields_2 textarea {height: 100px !important; min-height: 1px !important;}
#gform_submit_button_2, #gform_submit_button_3 {background-color: #12A8C7; border-radius: 30px; padding: 14px 48px 14px 25px; background-image: url(/wp-content/uploads/2024/11/arrow-2.svg); background-repeat: no-repeat;}
#gform_submit_button_2 {background-position: 77px, 50%;}
#gform_fields_2 input, #gform_fields_2 textarea {border-color: #12A8C7;}
.subscription-contact #gform_fields_1 {display: flex !important;}
#gform_submit_button_2:hover, #gform_submit_button_3:hover {background-color: #f47920;}
#gform_submit_button_1:hover {background-color: #FF9A68; border-color: #FF9A68;}

/*== MOBILE RESPONSIVE ==*/
@media only screen and (max-width: 1280px){
	.contact-image:after {display: none;}
	.mobile-img img {opacity: .1}
}



@media only screen and (max-width: 1024px){
	.contact-image {display: none !important;}	
	.remove-bg {background-image: none !important;}
	.remove-bg h2, .remove-bg p, .remove-bg li {color: #373942 !important;}
}

@media only screen and (max-width: 420px){
	#field_3_4 legend {position: relative;}
	#field_3_4 .ginput_container_radio {margin-left: 0px;}
}