
:root {
	/* Colors */
	--art-colors-text: #000;
	--art-colors-second-text: #555;
	--art-colors-light-text: #fff;
	--art-colors-link: #003027;
	--art-colors-hover: rgba(45, 103, 253, .8);
	--art-colors-accent: #d8e3ff;
	--art-colors-heading: #000;
	--art-colors-bg: #003027;
	--art-colors-bg-hover: #001e19;
	--art-colors-second-bg: #fdf9f8;
	--art-colors-third-bg: #eaf0ff;
	--art-colors-fourth-bg: #e9dad2;
	--art-colors-bd: #202020;
	--art-colors-bg-header: #fff;
	--art-second-colors-text: rgba(255, 255, 255, .8);
	--art-second-colors-second-text: rgba(255, 255, 255, .8);
	--art-second-colors-link: #fff;
	--art-second-colors-hover: rgba(255, 255, 255, .8);
	--art-second-colors-accent: #d8e3ff;
	--art-second-colors-heading: #fff;
	--art-second-colors-bg: #202020;
	--art-second-colors-second-bg: #202020;
	--art-second-colors-third-bg: #202020;
	--art-second-colors-bd: #fff;
	/* Colors */
	--art-colors-header-banner-text: #fff;
	--art-colors-header-banner-bg: #003027;
	--art-colors-main-footer-bg: #003027;
	--art-colors-header-top-text: #fff;
	--art-colors-header-top-bg: #e9dad2;
	/* Typography */
	--art-default-font: sans-serif;
	/* Body */
	--art-body-font-family: "HKGrotesk", var(--art-default-font);
	--art-body-font-weight: 400;
	--art-body-font-style: normal;
	--art-body-font-size: 18px;
	--art-body-line-height: 32px;
	--art-body-text-transform: none;
	--art-body-text-decoration: none;
	--art-body-letter-spacing: 0;
	--art-body-mobile-font-family: "HKGrotesk", var(--art-default-font);
	--art-body-mobile-font-weight: 400;
	--art-body-mobile-font-style: normal;
	--art-body-mobile-font-size: 16px;
	--art-body-mobile-line-height: 28px;
	--art-body-mobile-text-transform: none;
	--art-body-mobile-text-decoration: none;
	--art-body-mobile-letter-spacing: 0;
	/* Body two */
	--art-body-two-font-family: "HKGrotesk", var(--art-default-font);
	--art-body-two-font-weight: 400;
	--art-body-two-font-style: normal;
	--art-body-two-font-size: 16px;
	--art-body-two-line-height: 28px;
	--art-body-two-text-transform: none;
	--art-body-two-text-decoration: none;
	--art-body-two-letter-spacing: 0;
	--art-body-two-mobile-font-family: "HKGrotesk", var(--art-default-font);
	--art-body-two-mobile-font-weight: 400;
	--art-body-two-mobile-font-style: normal;
	--art-body-two-mobile-font-size: 15px;
	--art-body-two-mobile-line-height: 28px;
	--art-body-two-mobile-text-transform: none;
	--art-body-two-mobile-text-decoration: none;
	--art-body-two-mobile-letter-spacing: 0;
	/* Body three */
	--art-body-three-font-family: "HKGrotesk", var(--art-default-font);
	--art-body-three-font-weight: 700;
	--art-body-three-font-style: normal;
	--art-body-three-font-size: 14px;
	--art-body-three-line-height: 26px;
	--art-body-three-text-transform: uppercase;
	--art-body-three-text-decoration: none;
	--art-body-three-letter-spacing: .05em;
	--art-body-three-mobile-font-family: "HKGrotesk", var(--art-default-font);
	--art-body-three-mobile-font-weight: 700;
	--art-body-three-mobile-font-style: normal;
	--art-body-three-mobile-font-size: 13px;
	--art-body-three-mobile-line-height: 26px;
	--art-body-three-mobile-text-transform: uppercase;
	--art-body-three-mobile-text-decoration: none;
	--art-body-three-mobile-letter-spacing: .05em;
	/* Body four */
	--art-body-four-font-family: "HKGrotesk", var(--art-default-font);
	--art-body-four-font-weight: 700;
	--art-body-four-font-style: normal;
	--art-body-four-font-size: 13px;
	--art-body-four-line-height: 26px;
	--art-body-four-text-transform: uppercase;
	--art-body-four-text-decoration: none;
	--art-body-four-letter-spacing: .05em;
	--art-body-four-mobile-font-family: "HKGrotesk", var(--art-default-font);
	--art-body-four-mobile-font-weight: 700;
	--art-body-four-mobile-font-style: normal;
	--art-body-four-mobile-font-size: 12px;
	--art-body-four-mobile-line-height: 26px;
	--art-body-four-mobile-text-transform: uppercase;
	--art-body-four-mobile-text-decoration: none;
	--art-body-four-mobile-letter-spacing: .05em;
	--art-body-five-font-family: "HKGrotesk", var(--art-default-font);
	--art-body-five-font-weight: 600;
	--art-body-five-font-style: normal;
	--art-body-five-font-size: 12px;
	--art-body-five-line-height: 1.25em;
	--art-body-five-text-transform: none;
	--art-body-five-text-decoration: none;
	--art-body-five-letter-spacing: 0;
	--art-accent-font-family: "Inter", var(--art-default-font);
	--art-accent-font-weight: 400;
	--art-accent-font-style: normal;
	--art-accent-font-size: 12px;
	--art-accent-line-height: 1.25em;
	--art-accent-text-transform: none;
	--art-accent-text-decoration: none;
	--art-accent-letter-spacing: .1em;
	--art-button-font-family: "HKGrotesk", var(--art-default-font);
	--art-button-font-weight: 700;
	--art-button-font-style: normal;
	--art-button-font-size: 14px;
	/*--art-button-line-height: 1.857em;*/
	--art-button-line-height: 1.8571428571429em;
	--art-button-text-transform: uppercase;
	--art-button-text-decoration: none;
	--art-button-letter-spacing: .05em;
	--art-blockquote-font-family: "HKGrotesk", var(--art-default-font);
	--art-blockquote-font-weight: 400;
	--art-blockquote-font-style: normal;
	--art-blockquote-font-size: 18px;
	--art-blockquote-line-height: 1.778em;
	--art-blockquote-text-transform: none;
	--art-blockquote-text-decoration: none;
	--art-blockquote-letter-spacing: 0;
	/* Headers */
	
	/* h1 */
	--art-h1-font-family: "Cormorant Garamond", var(--art-default-font);
	--art-h1-font-weight: 600;
	--art-h1-font-style: normal;
	--art-h1-font-size: 64px;
	--art-h1-line-height: 68px;
	--art-h1-text-transform: none;
	--art-h1-text-decoration: none;
	--art-h1-letter-spacing: 0;
	--art-h1-mobile-font-family: "Cormorant Garamond", var(--art-default-font);
	--art-h1-mobile-font-weight: 600;
	--art-h1-mobile-font-style: normal;
	--art-h1-mobile-font-size: 26px;
	--art-h1-mobile-line-height: 34px;
	--art-h1-mobile-text-transform: none;
	--art-h1-mobile-text-decoration: none;
	--art-h1-mobile-letter-spacing: 0;
	/* h2 */
	--art-h2-font-family: "Cormorant Garamond", var(--art-default-font);
	--art-h2-font-weight: 600;
	--art-h2-font-style: normal;
	--art-h2-font-size: 44px;
	--art-h2-line-height: 56px;
	--art-h2-text-transform: none;
	--art-h2-text-decoration: none;
	--art-h2-letter-spacing: 0;
	--art-h2-mobile-font-family: "Cormorant Garamond", var(--art-default-font);
	--art-h2-mobile-font-weight: 600;
	--art-h2-mobile-font-style: normal;
	--art-h2-mobile-font-size: 25px;
	--art-h2-mobile-line-height: 34px;
	--art-h2-mobile-text-transform: none;
	--art-h2-mobile-text-decoration: none;
	--art-h2-mobile-letter-spacing: 0;
	/* h3 */
	--art-h3-font-family: "Cormorant Garamond", var(--art-default-font);
	--art-h3-font-weight: 600;
	--art-h3-font-style: normal;
	--art-h3-font-size: 36px;
	--art-h3-line-height: 56px;
	--art-h3-text-transform: none;
	--art-h3-text-decoration: none;
	--art-h3-letter-spacing: 0;
	--art-h3-mobile-font-family: "Cormorant Garamond", var(--art-default-font);
	--art-h3-mobile-font-weight: 600;
	--art-h3-mobile-font-style: normal;
	--art-h3-mobile-font-size: 24px;
	--art-h3-mobile-line-height: 40px;
	--art-h3-mobile-text-transform: none;
	--art-h3-mobile-text-decoration: none;
	--art-h3-mobile-letter-spacing: 0;
	/* h4 */
	--art-h4-font-family: "HKGrotesk", var(--art-default-font);
	/*--art-h4-font-weight: 600;*/
	--art-h4-font-style: normal;
	--art-h4-font-size: 28px;
	--art-h4-line-height: 40px;
	--art-h4-text-transform: none;
	--art-h4-text-decoration: none;
	--art-h4-letter-spacing: 0;
	--art-h4-mobile-font-family: "HKGrotesk", var(--art-default-font);
	--art-h4-mobile-font-weight: 500;
	--art-h4-mobile-font-style: normal;
	--art-h4-mobile-font-size: 20px;
	--art-h4-mobile-line-height: 40px;
	--art-h4-mobile-text-transform: none;
	--art-h4-mobile-text-decoration: none;
	--art-h4-mobile-letter-spacing: 0;
	/* h5 */
	--art-h5-font-family: "Cormorant Garamond", var(--art-default-font);
	--art-h5-font-weight: 600;
	--art-h5-font-style: normal;
	--art-h5-font-size: 26px;
	--art-h5-line-height: 34px;
	--art-h5-text-transform: none;
	--art-h5-text-decoration: none;
	--art-h5-letter-spacing: 0;
	--art-h5-mobile-font-family: "Cormorant Garamond", var(--art-default-font);
	--art-h5-mobile-font-weight: 600;
	--art-h5-mobile-font-style: normal;
	--art-h5-mobile-font-size: 20px;
	--art-h5-mobile-line-height: 34px;
	--art-h5-mobile-text-transform: none;
	--art-h5-mobile-text-decoration: none;
	--art-h5-mobile-letter-spacing: 0;
	/* h6 */
	--art-h6-font-family: "HKGrotesk", var(--art-default-font);
	--art-h6-font-weight: 500;
	--art-h6-font-style: normal;
	--art-h6-font-size: 20px;
	--art-h6-line-height: 30px;
	--art-h6-text-transform: none;
	--art-h6-text-decoration: none;
	--art-h6-letter-spacing: .02em;
	--art-h6-mobile-font-family: "HKGrotesk", var(--art-default-font);
	--art-h6-mobile-font-weight: 500;
	--art-h6-mobile-font-style: normal;
	--art-h6-mobile-font-size: 18px;
	--art-h6-mobile-line-height: 30px;
	--art-h6-mobile-text-transform: none;
	--art-h6-mobile-text-decoration: none;
	--art-h6-mobile-letter-spacing: .02em;
	/*
    --art-h7-font-family: 'Inter', var(--art-default-font);
    --art-h7-font-weight: 500;
    --art-h7-font-style: normal;
    --art-h7-font-size: 16px;
    --art-h7-line-height: 1.625em;
    --art-h7-text-transform: none;
    --art-h7-text-decoration: none;
    --art-h7-letter-spacing: 0.02em;

    --art-h8-font-family: 'Inter', var(--art-default-font);
    --art-h8-font-weight: 500;
    --art-h8-font-style: normal;
    --art-h8-font-size: 14px;
    --art-h8-line-height: 1.6em;
    --art-h8-text-transform: none;
    --art-h8-text-decoration: none;
    --art-h8-letter-spacing: 0.02em;

    --art-h9-font-family: 'Inter', var(--art-default-font);
    --art-h9-font-weight: 600;
    --art-h9-font-style: normal;
    --art-h9-font-size: 13px;
    --art-h9-line-height: 1.7em;
    --art-h9-text-transform: none;
    --art-h9-text-decoration: none;
    --art-h9-letter-spacing: 0.02em;
     */
	--art-container-hor-pad: 50px;
	--art-popup-bg-color: #fff;
	--art-popup-bg-image: none;
	--art-popup-bg-repeat: no-repeat;
	--art-popup-bg-position: left bottom;
	--art-popup-bg-size: auto;
	--art-popup-bg-attachment: scroll;
}

@media only screen and (max-width: 1024px) {
	:root {
		--art-container-hor-pad: 15px;
	}
}
