/**
 * Theme Name:   Fdirect
 * Template: astra
 * Description:  Fdirect website theme
 * Author:       Ftnet S.r.l
 * Author URI:   https://www.fdirect.it
 * Version:      1.0.0
**/

.ast-container, .ast-container-fluid {
	margin: auto;
	max-width: 95vw;
	background: white;
}

#masthead #ast-desktop-header {
	background: white;
	width: 100% !important;
}

.ftn-submit-btn {
	color: white;
	background: var(--e-global-color-astglobalcolor6);
border-radius: 5px;
	transition: background 0.2s ease;
}

.ftn-submit-btn:hover {
	color: var(--e-global-color-astglobalcolor6);
	background: white;
	border-color: var(--e-global-color-astglobalcolor6);
	transition: background 0.2s ease;
}
.ftn-green {
	color: rgb(12, 165, 137);
}

.elementor-flip-box__layer__overlay:hover {
	background-color: #c6d5ed;
}

.ftn-bg-gradient {
	background: linear-gradient(to right bottom, #233b63 50%, #f2f6fc 50%);
}

.diagonal-backeground-white {
    height: 100px;
    -webkit-clip-path: polygon(0% 0%, 0% 37%, 50% 50%, 100% 37%, 100% 0%);
    clip-path: polygon(0% 0%, 0% 10%, 50% 50%, 100% 10%, 100% 0%);
    background: #ffffff;
	top: -1px;
}

#ftn-demo-form {
	font-size: 12px;
}

#ftn-demo-form .elementor-field-textual {
	font-size: 12px;
	min-height: 20px;
	height: 35px;
	border-color: #ced4da;
	border-radius: 5px;
	background: var(--e-global-color-a2f2a36);
}

#ftn-demo-form #form-field-field_message {
	height: 150px;
	max-height: 300px;
}

#ftn-flip-box-container .elementor-flip-box__layer__overlay {
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.elementor-field-type-html {
	margin-bottom: 0px !important;
}