	/*
Theme Name: gfl-so.ch
Theme URI: https://github.com/elementor/hello-theme/
Description: gfl-so.ch 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
*/

body {
	letter-spacing:0.02em !important;
}

.team p {
	font-weight:600 !important;
}

.team h3 a {
	color:#fff;
	font-weight:700;
	text-decoration:none;
}

.team p a {
    color:#fff;
    text-decoration:underline;
}

.team h3 {
    text-transform: uppercase;
}

.team .elementor-widget-text-editor {
	margin-bottom:90px !important;
}

.team .elementor-widget-button {
	position:absolute;
	bottom:0;
	margin-top:60px;
}

.footer p {
	font-weight:600 !important;
}

.footer p a {
    color:#fff;
    text-decoration:underline;
}

.elementor-widget-text-editor ul {
	list-style:square !important;
	padding:0 0 0 15px !important;
}

.nf-form-fields-required, .nf-error-field-errors {
	padding:35px;
}

input[type="submit"] {
	background:var(--e-global-color-primary) !important;
	color:#fff !important;
	font-weight:700 !important;
	border:2px solid var(--e-global-color-primary) !important;
	padding:15px 45px !important;
	font-size:16px !important;
	height:60px !important;
}

input[type="submit"]:hover {
	background:transparent !important;
	color:var(--e-global-color-primary) !important;
	font-weight:700 !important;
	border:2px solid var(--e-global-color-primary) !important;
}

input[type="text"], input[type="email"], input[type="tel"], textarea {
	background:transparent !important;
	border:2px solid var(--e-global-color-primary) !important;
}

h3, p, ul li {
	hyphens:auto;
	-webkit-hyphens: auto;
}

.elementor-widget-text-editor ul {
	margin-bottom:15px;
}

.cookie-notice-container{
	font-family: "laski-slab", Sans-serif;
	font-size:120%;
}
#cookie-notice .cn-button:not(.cn-button-custom) {
	font-family: "laski-slab", Sans-serif !important;
}

.cn-buttons-container button {
	background:var(--e-global-color-primary) !important;
}