/*
Theme Name:  wintec
Theme URL:   https://2024.wintec-hh.de
Description: Write here theme description.
Author:      pascal_fuchs_marketing
Author URL:  https://2024.wintec-hh.de
Template:    generatepress
Version:     1.0.0
*/

.toc-sticky2{
	position: sticky;
    top: 6rem;
}

.landingpage ul{
	list-style:none; 
	margin:0;
}

.landingpage ul li{
    background-color: var(--base-2);
    padding: 15px 20px;
    margin-bottom: 8px;
    border-radius: 12px;
	    font-size: 1rem;
    font-weight: 600;

}

.landingpage ul li a {
}


hr{
    border-top: 1px dashed !important;
    color: #fa68188c !important;
    margin: 60px 0 !important;
    background: none !important;
}
.sticky{
	position:sticky;
	top:105px;
}

.lp-stick{
	top: 75px;
    position: sticky;
    position: -webkit-sticky;
    z-index: 2;
}

/* FLUENT FORMS */

.fluentform .ff-el-form-control:disabled, .fluentform .ff-el-form-control[readonly]:not(.flatpickr-input){
	background-color:#fff !important;
}

.ff-default .ff-el-input--label label{
	font-weight:600 !important;
}

.fluentform .ff-el-group{
	margin-bottom:30px !important;
}

.fluentform .ff-el-input--label{
	margin-bottom:15px !important;
}

.fluentform .step-nav{
	margin-top:60px;
}

select.ff-el-form-control:not([size]):not([multiple]){
	height:50px !important;
}


.fluentform .ff-step-titles li.ff_active:before,
.fluentform .ff-step-titles li.ff_completed:before,
.fluentform .ff-step-titles li.ff_active:after, .fluentform .ff-step-titles li.ff_completed:after{
	background:var(--accent) !important;
}

.ff-default .ff-btn-secondary:not(.ff_btn_no_style),
.ff-btn-submit:not(.ff_btn_no_style){
	background:var(--accent) !important;
	border:none !important;
	padding:7px 10px !important;
	font-weight:600 !important;
	border-radius:8px !important;
}

.fluentform_wrapper_1.ffs_custom_wrap .ff-el-input--content input, .fluentform_wrapper_1.ffs_custom_wrap .ff-el-input--content .ff-el-form-control.ff_stripe_card_element, .fluentform_wrapper_1.ffs_custom_wrap .ff-el-input--content textarea, .fluentform_wrapper_1.ffs_custom_wrap .ff-el-input--content select, .fluentform_wrapper_1.ffs_custom_wrap .choices__list--single, .fluentform_wrapper_1.ffs_custom_wrap .choices[data-type*='select-multiple']{
	border-color:var(--base) !important;
}

.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after{
	color:var(--accent) !important;
}

.fluentform .ff-el-form-check-label .ff-el-form-check-input{
	right:5px;
}

.ff-default .ff-el-form-check label.ff-el-form-check-label {
    background: var(--base-2);
    cursor: pointer;
    display: block !important;
    padding: 15px 20px;
    margin-bottom: 15px;
    border-radius: 8px;
}

.rangeslider__fill,
.fluentform_wrapper_1.ffs_custom_wrap .ff-el-group input[type=checkbox]:checked:after, .fluentform_wrapper_1.ffs_custom_wrap .ff-el-group input[type=radio]:checked:after,
.fluentform .ff-el-progress-bar{
	background:var(--accent)  !important;
	border:white !important;
}
.fluentform .ff-step-header{
	margin-bottom:40px !important;
}

/* FLUENT FORMS ENDE */


/* FONTS */

/* oswald-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/wintec/fonts/oswald-v53-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* oswald-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url('/wp-content/themes/wintec/fonts/oswald-v53-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* oswald-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/themes/wintec/fonts/oswald-v53-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* oswald-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/wintec/fonts/oswald-v53-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


/* FONTS ENDE */