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

/*
    Add your custom styles here
*/
.cn-text-container{
    font-family: "Barlow", Barlow;
}

.cn-button{
    color: var( --e-global-color-primary ) !important;
    background: #fff  !important;
}
.cn-button:hover{
    color: #fff !important;
    background: #000  !important;
}


.dienst-icon-sector{
	fill: var( --e-global-color-secondary );
    color: var( --e-global-color-secondary );
	font-size: 20px;
}

  .dienst-icon i:before{
    display: block;
    height: 40px;
    width: 40px;
    text-align: center;
    transform: translateY(8px);
 }
    .dienst-icon i{
    padding:23px;
    }

  .sector-icon i:before{
    display: block;
    height: 40px;
    width: 40px;
    text-align: center;
 transform: translateY(8px);
 }
  
    .sector-icon i{
    padding:23px;
    }

.dienst-icon, .sector-icon{
font-size: 27px;
    fill: var( --e-global-color-secondary );
    color: var( --e-global-color-secondary );
}

#gform_fields_1, #gform_fields_2 {
	grid-column-gap: 10px;
	grid-row-gap: 10px;
}

#gform_fields_1 input, #gform_fields_1 textarea, #gform_fields_2 input, #gform_fields_2 textarea {
	border-color: var(--e-global-color-654d77d);
	border-radius: 0px;
	padding: .5rem 1rem;
	line-height: 1.4;
    font-size: 15px;
    min-height: 40px;
	box-shadow: none;
}

#gform_fields_1 input:focus, #gform_fields_1 textarea:focus, #gform_fields_2 input:focus, #gform_fields_2 textarea:focus {
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
    outline: 0;
}

#gform_fields_1 input::placeholder, #gform_fields_1 textarea::placeholder, #gform_fields_2 input::placeholder, #gform_fields_2 textarea::placeholder {
	opacity: 0.7;
}

#gform_submit_button_1, #gform_submit_button_2 {
	flex-basis: 100%;
	background-color: var(--e-global-color-primary);
	border-radius: 0;
	text-transform: uppercase;
	letter-spacing: 2.2px;
	padding: 20px;
}

#gform_submit_button_1:hover, #gform_submit_button_2:hover {
	background: #fff;
	color: var(--e-global-color-primary);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

#gform_submit_button_1:focus, #gform_submit_button_2:focus {
	border: 0;
}

@media screen and (max-width: 1024px) {
	.home .elementor-swiper-button {
		display: none !important;
	}
}