/* variables.css */

@font-face {
    font-family: "DMSans";
    src: url("fonts/DM_Sans/DMSans-VariableFont_opsz,wght.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "DMSans";
    src: url("fonts/DM_Sans/DMSans-Italic-VariableFont_opsz,wght.ttf") format("truetype");
    font-weight: normal;
    font-style: italic;
}

/* Light */
@font-face {
	font-family: "Cormorant Garamond";
	src: url("fonts/Cormorant_Garamond/CormorantGaramond-Light.ttf") format("truetype");
	font-weight: 200; /* Light */
	font-style: normal;
}

@font-face {
	font-family: "Cormorant Garamond";
	src: url("fonts/Cormorant_Garamond/CormorantGaramond-LightItalic.ttf") format("truetype");
	font-weight: 200; /* Light */
	font-style: italic;
}

/* Regular */
@font-face {
	font-family: "Cormorant Garamond";
	src: url("fonts/Cormorant_Garamond/CormorantGaramond-Regular.ttf") format("truetype");
	font-weight: 400; /* Regular */
	font-style: normal;
}

@font-face {
	font-family: "Cormorant Garamond";
	src: url("fonts/Cormorant_Garamond/CormorantGaramond-Italic.ttf") format("truetype");
	font-weight: 400; /* Regular */
	font-style: italic;
}

/* Bold */
@font-face {
	font-family: "Cormorant Garamond";
	src: url("fonts/Cormorant_Garamond/CormorantGaramond-Bold.ttf") format("truetype");
	font-weight: 700; /* Bold */
	font-style: normal;
}

@font-face {
	font-family: "Cormorant Garamond";
	src: url("fonts/Cormorant_Garamond/CormorantGaramond-BoldItalic.ttf") format("truetype");
	font-weight: 700; /* Bold */
	font-style: italic;
}

:root {
	--primary-background-color: #ffffff;
	/*--primary-background-color: #f5f5f5;*/
	--default-footer-background-color: #000000;
	--dark-transparent-background-color: rgba(0, 0, 0, 0.75);
	--default-divider-color: #eaeaea;
	--light-divider-color: #1f1f1f;
	
	--default-button-background-color: #000000;
	
    --primary-text-color: #000000;
	--secondary-text-color: #f5f5f5;
	--light-background-text-color: #000000;
	
	--primary-font-family: "DMSans", sans-serif;
	--font-weight-light: 200;
    --font-weight-normal: 400;
    --font-weight-bold: 700;
	--secondary-font-family: "Cormorant Garamond", serif;
	--default-font-size: 18px;
	
	--main-container-size: 1200px;
	--main-container-margin: 0 15px;
	
	--secondary-container-size: 900px;

    --header-height: 122px;
    --header-height-scrolled: 66px;
	
	--lg-container-size: 1600px;
	--xs-container-size: 450px;

	--content-text-line-height: 1.5em;
	
	--wpforms-field-border-radius: 3px !important;
    --wpforms-field-border-style: solid !important;
    --wpforms-field-border-size: 1px !important;
    --wpforms-field-background-color: #ffffff !important;
    --wpforms-field-border-color: transparent !important;
    --wpforms-field-border-color-spare: rgba(0, 0, 0, 0.25) !important;
    --wpforms-field-text-color: rgba(0, 0, 0, 0.7) !important;
    --wpforms-field-menu-color: #ffffff !important;
    --wpforms-label-color: rgba(0, 0, 0, 0.85) !important;
    --wpforms-label-sublabel-color: rgba(0, 0, 0, 0.55) !important;
    --wpforms-label-error-color: #d63637 !important;
    --wpforms-button-border-radius: 20px !important;
    --wpforms-button-border-style: none !important;
    --wpforms-button-border-size: 1px !important;
    --wpforms-button-background-color: #000000 !important;
    --wpforms-button-border-color: #066aab !important;
    --wpforms-button-text-color: #ffffff !important;
    --wpforms-page-break-color: #066aab !important;
    --wpforms-background-image: none !important;
    --wpforms-background-position: center center !important;
    --wpforms-background-repeat: no-repeat !important;
    --wpforms-background-size: cover !important;
    --wpforms-background-width: 100px !important;
    --wpforms-background-height: 100px !important;
    --wpforms-background-color: rgba(0, 0, 0, 0) !important;
    --wpforms-background-url: none !important;
    --wpforms-container-padding: 0px !important;
    --wpforms-container-border-style: none !important;
    --wpforms-container-border-width: 1px !important;
    --wpforms-container-border-color: #000000 !important;
    --wpforms-container-border-radius: 3px !important;
    --wpforms-field-size-input-height: 43px !important;
    --wpforms-field-size-input-spacing: 15px !important;
    --wpforms-field-size-font-size: 0.9em !important;
    --wpforms-field-size-line-height: 19px !important;
    --wpforms-field-size-padding-h: 14px !important;
    --wpforms-field-size-checkbox-size: 16px !important;
    --wpforms-field-size-sublabel-spacing: 5px !important;
    --wpforms-field-size-icon-size: 1 !important;
    --wpforms-label-size-font-size: 0.9em !important;
    --wpforms-label-size-line-height: 19px !important;
    --wpforms-label-size-sublabel-font-size: 14px !important;
    --wpforms-label-size-sublabel-line-height: 17px !important;
    --wpforms-button-size-font-size: 17px !important;
    --wpforms-button-size-height: 41px !important;
    --wpforms-button-size-padding-h: 15px !important;
    --wpforms-button-size-margin-top: 10px !important;
    --wpforms-container-shadow-size-box-shadow: none !important;
}