#dyna-sitebuild-site-wrap
{
	background-color: rgba(255, 255, 255, 1) !important;
	background-image: url("https://d24naddg1rhy2p.cloudfront.net/270748/24/0/bg.png");
	background-position:left top !important;
	background-size:auto !important;
	background-repeat:repeat !important;
	background-attachment:left top !important;
}
#dyna-sitebuild-site-top-blog-background .dyna-sitebuild-block-content
{
	background-color: rgba(255, 255, 255, 1) !important;
}
#dyna-sitebuild-site-top-background #dyna-sitebuild-site-top-background-color
{
	background-color: rgba(0, 0, 0, 0) !important;
}
#dyna-sitebuild-site-top-background
{
	background-position:center center !important;
	background-size:auto !important;
	background-repeat:no-repeat !important;
	background-attachment:fixed !important;
}
#dyna-sitebuild-site-top-background-container #dyna-sitebuild-site-head #dyna-sitebuild-site-head-edit, #dyna-sitebuild-site-top-background-container #dyna-sitebuild-site-head #dyna-sitebuild-site-head-edit a,#dyna-sitebuild-site-top-background-container #dyna-sitebuild-site-head #dyna-sitebuild-site-head-edit a:visited,#dyna-sitebuild-site-top-background-container #dyna-sitebuild-site-head #dyna-sitebuild-site-head-edit a:link,#dyna-sitebuild-site-top-background-container #dyna-sitebuild-site-head #dyna-sitebuild-site-head-edit a:link:active,#dyna-sitebuild-site-top-background-container #dyna-sitebuild-site-head #dyna-sitebuild-site-head-edit a:visited:active
{
	color:rgba(255, 255, 255, 1) !important;
	display:block;
	font-family:Helvetica Neue !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:45px;
	text-transform:none !important;
	letter-spacing:0px !important;
}
#dyna-sitebuild-site-top-rest-background #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-most-rest-head, #sitebuild-site-top-rest-background-slide-container .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-most-rest-head
{
	color:rgba(255, 255, 255, 1) !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-most-rest-head, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-landing .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-most-rest-head
{
	font-family:Helvetica Neue !important;
	font-weight:normal !important;
	font-style:normal !important;
	text-transform:none !important;
	font-size:13px;
	letter-spacing:0px !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-most-rest-head, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-cover .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-most-rest-head
{
	font-family:Helvetica Neue !important;
	font-weight:normal !important;
	font-style:normal !important;
	text-transform:none !important;
	font-size:13px;
	letter-spacing:0px !important;
}
#dyna-sitebuild-site-top-rest-background #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-sub-top, #sitebuild-site-top-rest-background-slide-container .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-sub-top
{
	color:rgba(255, 255, 255, 1) !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-sub-top, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-landing .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-sub-top
{
	font-family:Helvetica Neue !important;
	font-weight:normal !important;
	font-style:normal !important;
	text-transform:none !important;
	font-size:13px;
	letter-spacing:0px !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-sub-top, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-cover .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-sub-top
{
	font-family:Helvetica Neue !important;
	font-weight:normal !important;
	font-style:normal !important;
	text-transform:none !important;
	font-size:13px;
	letter-spacing:0px !important;
}
#dyna-sitebuild-site-top-rest-background #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-head, #sitebuild-site-top-rest-background-slide-container .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-head
{
	color:rgba(255, 255, 255, 1) !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-head, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-cover .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-head
{
	font-family:Abril Fatface !important;
	font-weight:normal !important;
	font-style:italic !important;
	font-size:100px;
	text-transform:none !important;
	letter-spacing:2px !important;
}
#dyna-sitebuild-site-top-rest-background #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-sub, #sitebuild-site-top-rest-background-slide-container .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-sub
{
	color:rgba(255, 255, 255, 1) !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-sub, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-cover .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-sub
{
	font-family:Oswald !important;
	font-weight:lighter !important;
	font-style:normal !important;
	font-size:23px;
	text-transform:none !important;
	letter-spacing:0px !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-head, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-landing .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-head
{
	font-family:Abril Fatface !important;
	font-weight:normal !important;
	font-style:italic !important;
	font-size:100px;
	text-transform:none !important;
	letter-spacing:2px !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-sub, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-landing .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-sub
{
	font-family:Oswald !important;
	font-weight:lighter !important;
	font-style:normal !important;
	font-size:23px;
	text-transform:none !important;
	letter-spacing:0px !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-tall #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-head, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-tall .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-head
{
	font-family:Abril Fatface !important;
	font-weight:normal !important;
	font-style:italic !important;
	font-size:100px;
	text-transform:none !important;
	letter-spacing:2px !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-tall #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-sub, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-tall .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-sub
{
	font-family:Oswald !important;
	font-weight:lighter !important;
	font-style:normal !important;
	font-size:23px;
	text-transform:none !important;
	letter-spacing:0px !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-short #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-head, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-short .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-head
{
	font-family:Abril Fatface !important;
	font-weight:normal !important;
	font-style:italic !important;
	font-size:100px;
	text-transform:none !important;
	letter-spacing:2px !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-short #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-sub, #sitebuild-site-top-rest-background-slide-container.dyna-sitebuild-site-top-rest-short .dyna-sitebuild-site-top-rest .dyna-sitebuild-site-top-rest-sub
{
	font-family:Oswald !important;
	font-weight:lighter !important;
	font-style:normal !important;
	font-size:23px;
	text-transform:none !important;
	letter-spacing:0px !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest-button div, #dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest-button div,#sitebuild-site-top-rest-background-slide-container .dyna-sitebuild-site-top-rest-button div
{
	font-family:Switzer !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:14px;
	text-transform:uppercase !important;
	letter-spacing:0px !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest-button div.solid,#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest-button div.solid,#sitebuild-site-top-rest-background-slide-container .dyna-sitebuild-site-top-rest-button div.solid,#sitebuild-site-top-rest-background-slide-container .dyna-sitebuild-site-top-rest-button div.outline:hover
{
	background-color: rgba(24, 35, 55, 1) !important;
	color:rgba(255, 255, 255, 1) !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest-button div.solid:hover,#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest-button div.solid:hover,#sitebuild-site-top-rest-background-slide-container .dyna-sitebuild-site-top-rest-button div.solid:hover
{
	opacity: 1;background-color:#182337 !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest-button div.outline,#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest-button div.outline,#sitebuild-site-top-rest-background-slide-container .dyna-sitebuild-site-top-rest-button div.outline
{
	border-color:#182337 !important;
	color:#182337 !important;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest-button div.outline:hover,#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest-button div.outline:hover,#sitebuild-site-top-rest-background-slide-container .dyna-sitebuild-site-top-rest-button div.outline:hover
{
	background-color: #182337 !important;
	color:rgba(255, 255, 255, 1) !important;
}
#dyna-sitebuild-site-top-border
{
	border-bottom-width:1px !important;
	border-bottom-color:rgba(0, 0, 0, 0) !important;
	padding-top:0px !important;
}
#dyna-sitebuild-site-head.dyna-sitebuild-site-img-head img
{
	max-height:200px !important;
}
#dyna-sitebuild-site-navi-btn, #dyna-sitebuild-site-navi-btn
{
	color:rgba(29, 29, 29, 1) !important;
}
#dyna-sitebuild-site-top-nav-background
{
	background-color: rgba(180, 57, 57, 0.17) !important;
	background-image: url("https://d24naddg1rhy2p.cloudfront.net/270748/25/0/bg.png");
	background-position:left top !important;
	background-repeat:repeat !important;
	background-size:auto !important;
	background-attachment:scroll !important;
	padding-top:15px !important;
	padding-bottom:15px !important;
}
#dyna-sitebuild-site-navi2, #dyna-sitebuild-site-navi.nav-style-meridian
{
	background-color: rgba(33, 43, 53, 0.9) !important;
}
div#dyna-sitebuild-site-navi li.drop ul, div#dyna-sitebuild-site-navi li.drop:hover>a
{
	background-color: rgba(190, 44, 44, 0) !important;
}
#dyna-sitebuild-site-navi-list li:not(.flag) a:not(.active), #dyna-sitebuild-site-navi-list li:not(.flag) a:link, #dyna-sitebuild-site-navi-list li:not(.flag) a:visited
{
	color:rgba(56, 68, 91, 1) !important;
}
#dyna-sitebuild-site-navi ul li:not(.flag) a, #dyna-sitebuild-site-navi ul li:not(.flag) a:link, #dyna-sitebuild-site-navi ul li:not(.flag) a:visited
{
	font-family:Switzer !important;
	font-weight:normal !important;
	font-style:normal !important;
	text-transform:none !important;
	letter-spacing:2px !important;
}
#dyna-sitebuild-site-navi.nav-style-meridian #dyna-sitebuild-site-navi-list>li a,#dyna-sitebuild-site-top-background-container #dyna-sitebuild-site-navi ul li:not(.flag) a,#dyna-sitebuild-site-top-background-container #dyna-sitebuild-site-navi ul li:not(.flag) a:link,#dyna-sitebuild-site-top-background-container #dyna-sitebuild-site-navi ul li:not(.flag) a:visited
{
	font-size:26px;
}
#dyna-sitebuild-site-top-background-container #dyna-sitebuild-site-navi ul li:not(.flag) a.active,#dyna-sitebuild-site-top-background-container #dyna-sitebuild-site-navi ul li:not(.flag) a:hover
{
	font-family:Oswald !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:15px;
	text-transform:uppercase !important;
	letter-spacing:1px !important;
}
#dyna-sitebuild-site-navi-list li:not(.flag) a.active,#dyna-sitebuild-site-navi-list li:not(.flag) a:hover, #dyna-sitebuild-site-navi-close
{
	color:rgba(255, 255, 255, 1) !important;
}
#dyna-sitebuild-site-shopping-cart
{
	color:rgba(29, 29, 29, 1) !important;
}
.dyna-sitebuild-site-customer .dyna-sitebuild-site-customer-login
{
	background-color: rgba(0, 0, 0, 0) !important;
	border-color:rgba(29, 29, 29, 1) !important;
}
.dyna-sitebuild-site-customer .dyna-sitebuild-site-customer-name
{
	color:rgba(29, 29, 29, 1) !important;
	font-family:Switzer !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:13px;
	text-transform:none !important;
	letter-spacing:0px !important;
}
#dyna-sitebuild-content-background
{
	background-color: rgba(255, 255, 255, 1) !important;
	padding-bottom:90px !important;
	padding-top:90px !important;
}
.dyna-sitebuild-content, .dyna-sitebuild-content p, #dyna-sitebuild-content #dyna-sitebuild-search-result-content, .dyna-sitebuild-content .blog-post-comment-item, #dyna-sitebuild-content #dyna-sitebuild-search-result-content a, .dyna-sitebuild-block-edit li
{
	color:rgb(81, 60, 60) !important;
	font-family:Switzer !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:14px;
	text-transform:none !important;
	letter-spacing:0px !important;
}
.dyna-sitebuild-content a, .dyna-sitebuild-content a:visited, #dyna-sitebuild-content #dyna-sitebuild-search-result-content a, #dyna-sitebuild-content #dyna-sitebuild-search-result-content a:visited, .dyna-sitebuild-site-top-blog-background a, .dyna-sitebuild-site-top-blog-background a:visited
{
	color:rgba(0, 178, 178, 1) !important;
	font-family:Switzer !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:14px;
	text-transform:none !important;
	letter-spacing:0px !important;
}
.dyna-sitebuild-content a:hover, #dyna-sitebuild-content #dyna-sitebuild-search-result-content a:hover
{
	color:rgba(0, 178, 178, 1) !important;
}
.dyna-sitebuild-content h1, .dyna-sitebuild-content h1 a
{
	color:rgba(153, 153, 153, 1) !important;
	font-family:Oswald !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:29px;
	text-transform:none !important;
	letter-spacing:0px !important;
}
.dyna-sitebuild-content h2, .dyna-sitebuild-content h2 a
{
	color:rgba(16, 16, 16, 1) !important;
	font-family:Helvetica !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:25px;
	text-transform:none !important;
	letter-spacing:0px !important;
}
.dyna-sitebuild-content h3, .dyna-sitebuild-content h3 a, .dyna-sitebuild-content .blog-post-wrap h3, .dyna-sitebuild-site-top-blog-background h3
{
	color:rgba(114, 214, 205, 1) !important;
	font-family:Hind !important;
	font-weight:bold !important;
	font-style:normal !important;
	font-size:21px;
	text-transform:none !important;
	letter-spacing:3px !important;
}
.dyna-sitebuild-site-hr
{
	background-color: rgba(221, 221, 221, 1) !important;
	height:1px;
}
.dyna-sitebuild-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.solid, .dyna-sitebuild-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.outline:hover, .dyna-sitebuild-block-contact form .dyna-sitebuild-message-button.Outline:hover, .dyna-sitebuild-block-contact form .dyna-sitebuild-message-button.Solid,.dyna-sitebuild-footer-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.solid, .dyna-sitebuild-footer-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.outline:hover
{
	--tool-button-color:rgba(255, 255, 255, 1);
	color:var(--tool-button-color) !important;
}
.dyna-sitebuild-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content, .dyna-sitebuild-block-contact form .dyna-sitebuild-message-button,.dyna-sitebuild-footer-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content
{
	font-family:Switzer !important;
	font-size:14px;
	font-weight:normal !important;
	font-style:normal !important;
	text-transform:none !important;
	letter-spacing:0px !important;
}
.dyna-sitebuild-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.solid, .dyna-sitebuild-block-contact form .dyna-sitebuild-message-button.Solid,.dyna-sitebuild-footer-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.solid
{
	--tool-button-background-color:rgba(0, 0, 0, 1);
	background-color: var(--tool-button-background-color) !important;
}
.dyna-sitebuild-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.solid:hover,.dyna-sitebuild-footer-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.solid:hover
{
}
.dyna-sitebuild-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.outline,.dyna-sitebuild-block-contact form .dyna-sitebuild-message-button.Outline,.dyna-sitebuild-footer-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.outline
{
	--tool-button-background-color:rgba(0, 0, 0, 1);
	border-color:var(--tool-button-background-color) !important;
	color:var(--tool-button-background-color) !important;
}
.dyna-sitebuild-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.outline:hover, .dyna-sitebuild-block-contact form .dyna-sitebuild-message-button.Outline:hover, .dyna-sitebuild-footer-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.outline:hover
{
	--tool-button-background-color:rgba(0, 0, 0, 1);
	border-color:var(--tool-button-background-color) !important;
	background-color: var(--tool-button-background-color) !important;
}
#dyna-sitebuild-footer-background
{
	background-color: rgba(255, 255, 255, 1) !important;
	background-image: url("https://d24naddg1rhy2p.cloudfront.net/270748/31/0/bg.png");
	background-position:center center !important;
	background-size:cover !important;
	background-repeat:repeat !important;
	background-attachment:scroll !important;
}
#dyna-sitebuild-footer-content, #dyna-sitebuild-footer-content p, #dyna-sitebuild-footer-content a
{
	color:rgba(36, 36, 36, 1) !important;
}
#dyna-sitebuild-footer-content, #dyna-sitebuild-footer-content p
{
	font-family:Switzer !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:14px;
	text-transform:uppercase !important;
	letter-spacing:0px !important;
}
#dyna-sitebuild-footer-border
{
	border-top-color:rgba(36, 36, 36, 1) !important;
	border-top-width:1px !important;
}
#dyna-sitebuild-footer-content
{
	padding-bottom:45px !important;
	padding-top:45px !important;
}
#dyna-sitebuild-content-products-wrap .dyna-sitebuild-content-product-desc, #dyna-product-right .dyna-product-title
{
	color:rgba(0, 178, 178, 1) !important;
	font-family:Switzer !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:13px;
	text-transform:none !important;
	letter-spacing:2px !important;
}
#dyna-sitebuild-content-products-wrap .dyna-sitebuild-content-product-price
{
	color:rgba(0, 178, 178, 1) !important;
	font-family:Switzer !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:13px;
	text-transform:none !important;
	letter-spacing:2px !important;
}
#dyna-product-right .dyna-product-title
{
}
#dyna-product-price
{
}
.dyna-sitebuild-block-product .dyna-sitebuild-block-product-content-title
{
	color:rgba(29, 29, 29, 1) !important;
	font-family:Helvetica Neue !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:24px;
	text-transform:none !important;
	letter-spacing:0px !important;
}
.dyna-sitebuild-block-product .dyna-sitebuild-block-product-content-price
{
	color:rgba(29, 29, 29, 1) !important;
	font-family:Helvetica Neue !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:13px;
	text-transform:none !important;
	letter-spacing:0px !important;
}
# Create an updated single-file contact page that posts to the user's Formspree endpoint.
html = r"""<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1" />
  <title>FROOTNNJA Adventurer’s Guild — Contact Us</title>
  <meta name="description" content="Contact the FROOTNNJA Adventurer’s Guild. Send a message, find our email and Discord, or read FAQs." />
  <link rel="preconnect" href="https://fonts.googleapis.com">
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  <link href="https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700;900&family=Inter:wght@400;500;600&display=swap" rel="stylesheet">
  <style>
    :root{
      --bg-1:#4a1510;
      --bg-2:#2a0f0c;
      --accent:#8a2f2a;
      --panel:#141312;
      --gold:#d9c39a;
      --gold-2:#e5d4ae;
      --muted:#b58f5f;
      --shadow: rgba(0,0,0,.35);
      --radius: 22px;
    }
    *{box-sizing:border-box}
    html,body{height:100%}
    body{
      margin:0; color:var(--gold-2); font-family:Inter,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;
      background: linear-gradient(180deg,var(--bg-1) 0%, #6b221d 38%, var(--bg-1) 38.1%, var(--bg-2) 100%);
      position:relative;
      overflow-x:hidden;
    }
    .skyline{position:fixed; inset:0; z-index:-1; opacity:.55;}
    .skyline::before,
    .skyline::after{content:""; position:absolute; inset:0; background:
      linear-gradient(to bottom, transparent 58%, rgba(0,0,0,.12) 59%, rgba(0,0,0,.18) 100%);
      mix-blend-mode:multiply;}
    .blocks{position:absolute; inset:0; display:grid; grid-template-columns:repeat(24,1fr); grid-auto-rows:60px; gap:10px; padding:5vh 8vw;}
    .block{background: #3d120f; filter:brightness(.9); box-shadow: 0 0 0 1px rgba(0,0,0,.08) inset;}
    .block.alt{background:#2f0e0b}

    header{ padding: clamp(18px,3vw,28px) 4vw 10px; position:relative; }
    .emblem{display:inline-grid; place-items:center; margin:auto;}
    .shield{position:relative; display:grid; place-items:center; padding:18px 24px;}
    .shield::before, .shield::after{content:""; position:absolute; inset:0; border-radius:18px;}
    .shield::before{background:var(--panel); clip-path: polygon(3% 15%, 12% 15%, 12% 10%, 88% 10%, 88% 15%, 97% 15%, 97% 74%, 78% 74%, 50% 94%, 22% 74%, 3% 74%);} 
    .shield::after{inset:-10px; background:none; border:10px solid var(--accent); border-radius:20px; clip-path: polygon(3% 15%, 12% 15%, 12% 10%, 88% 10%, 88% 15%, 97% 15%, 97% 74%, 78% 74%, 50% 94%, 22% 74%, 3% 74%);} 
    .wordmark{position:relative; text-align:center;}
    .title{font-family:Cinzel,serif; font-weight:900; letter-spacing:.06em; font-size: clamp(28px,6vw,64px); color:var(--gold); text-shadow:0 2px 0 #28160f,0 8px 24px var(--shadow);}
    .subtitle{font-family:Cinzel,serif; font-weight:700; letter-spacing:.08em; font-size: clamp(14px,2.6vw,26px); color:var(--gold-2); margin-top:6px; padding:6px 14px; border:3px solid var(--accent); background:linear-gradient(#151412,#111); display:inline-block; border-radius:12px; box-shadow:0 8px 24px var(--shadow) inset;}

    main{padding: 12px 4vw 10vh; max-width:1100px; margin-inline:auto;}
    .grid{display:grid; gap:24px; grid-template-columns: 1.2fr .8fr;}
    @media (max-width: 980px){ .grid{grid-template-columns:1fr} }

    .card{background:linear-gradient(180deg,#111 0%, #161412 100%); border:2.5px solid #3a1512; border-radius: var(--radius); box-shadow: 0 20px 60px var(--shadow), 0 0 0 2px rgba(255,255,255,.03) inset;}
    .card h2{font-family:Cinzel,serif; color:var(--gold); font-weight:800; letter-spacing:.04em; margin:0; padding:20px 22px; border-bottom:1px solid rgba(255,255,255,.06);}

    form{padding:18px 22px 24px;}
    label{display:block; font-weight:600; color:var(--gold-2); margin:14px 0 8px;}
    input, textarea, select{width:100%; padding:12px 14px; border-radius:12px; border:1.5px solid #3d1a17; background:#0f0e0d; color:var(--gold-2); box-shadow:0 2px 0 #000 inset; outline:none;}
    input:focus, textarea:focus, select:focus{border-color:var(--accent); box-shadow:0 0 0 3px rgba(138,47,42,.25)}
    textarea{min-height:160px; resize:vertical}
    .row{display:grid; grid-template-columns:1fr 1fr; gap:16px}
    @media (max-width:720px){ .row{grid-template-columns:1fr} }

    .actions{display:flex; gap:12px; align-items:center; margin-top:16px}
    .btn{appearance:none; border:0; background:var(--accent); color:#ffe8c7; padding:12px 18px; border-radius:14px; font-weight:800; letter-spacing:.06em; text-transform:uppercase; box-shadow:0 10px 24px var(--shadow); cursor:pointer}
    .btn.secondary{background:#2b2a29; color:var(--gold-2); border:1px solid #3a1512}

    .contact-list{padding:14px 20px 20px; display:grid; gap:14px}
    .item{display:flex; gap:12px; align-items:flex-start; background: #120f0f; border:1px solid #32110f; border-radius:14px; padding:14px 16px}
    .item b{font-family:Cinzel,serif; color:var(--gold)}
    .pill{display:inline-block; font-size:.85rem; background:#2a2523; border:1px solid #3a1512; border-radius:999px; padding:4px 10px; margin-left:8px}
    .muted{color:#c9b591; opacity:.88}

    footer{max-width:1100px; margin:5vh auto 8vh; padding:0 4vw; color:#e8d8b8; opacity:.92}
    footer .links{display:flex; gap:16px; flex-wrap:wrap}
    footer a{color:#e8d8b8; text-decoration:none; border-bottom:1px dotted rgba(232,216,184,.6)}
    footer a:hover{border-bottom-style:solid}

    .vignette{position:fixed; inset:0; pointer-events:none; box-shadow: inset 0 0 220px 60px rgba(0,0,0,.45)}
  </style>
</head>
<body>
  <div class="skyline" aria-hidden="true">
    <div class="blocks" id="blocks"></div>
  </div>
  <div class="vignette" aria-hidden="true"></div>

  <header>
    <div class="emblem">
      <div class="shield">
        <div class="wordmark">
          <div class="title">FROOTNNJA</div>
          <div class="subtitle">ADVENTURER’S GUILD · CONTACT</div>
        </div>
      </div>
    </div>
  </header>

  <main>
    <div class="grid">
      <!-- Left: Contact form -->
      <section class="card" aria-labelledby="contact-title">
        <h2 id="contact-title">Send a Message</h2>
        <!-- Formspree-connected form -->
        <form id="contact-form" action="https://formspree.io/f/mpwyydke" method="POST">
          <div class="row">
            <div>
              <label for="name">Your Name</label>
              <input id="name" name="name" type="text" autocomplete="name" required />
            </div>
            <div>
              <label for="email">Email</label>
              <input id="email" name="email" type="email" inputmode="email" autocomplete="email" required />
            </div>
          </div>

          <div class="row">
            <div>
              <label for="topic">Topic</label>
              <select id="topic" name="topic" required>
                <option value="" disabled selected>Select a topic…</option>
                <option>General Inquiry</option>
                <option>Join the Server</option>
                <option>Partnership / Sponsor</option>
                <option>Support / Bug Report</option>
                <option>Press / Media</option>
              </select>
            </div>
            <div>
              <label for="discord">Discord Handle <span class="muted">(optional)</span></label>
              <input id="discord" name="discord" placeholder="FrootNnja#0001" />
            </div>
          </div>

          <label for="message">Message</label>
          <textarea id="message" name="message" placeholder="Tell us how we can help…" required></textarea>

          <!-- Optional Formspree helpers -->
          <input type="hidden" name="_subject" value="Contact form: FROOTNNJA Adventurer’s Guild" />
          <!-- Honeypot field to reduce spam -->
          <input type="text" name="_gotcha" style="display:none" tabindex="-1" autocomplete="off" />

          <div class="actions">
            <button class="btn" type="submit">Send Message</button>
            <button class="btn secondary" type="reset">Reset</button>
          </div>
          <p class="muted" style="margin-top:10px">By sending, you agree to our <a href="https://adventurersguildlc.quest/terms" target="_blank" rel="noopener">Terms</a> and <a href="https://adventurersguildlc.quest/privacy" target="_blank" rel="noopener">Privacy Policy</a>.</p>
        </form>
      </section>

      <!-- Right: quick contacts -->
      <aside class="card" aria-labelledby="quick-title">
        <h2 id="quick-title">Quick Contacts</h2>
        <div class="contact-list">
          <div class="item">
            <div>
              <b>Email</b><br/>
              <a class="muted" href="mailto:support@adventurersguildlc.quest">support@adventurersguildlc.quest</a>
              <span class="pill">24–48h</span>
            </div>
          </div>
          <div class="item">
            <div>
              <b>Discord</b><br/>
              <a class="muted" href="https://discord.gg/dgqdxB5f" target="_blank" rel="noopener">Join the LoreCraft Discord</a>
              <span class="pill">Fastest</span>
            </div>
          </div>
          <div class="item">
            <div>
              <b>Mailing</b><br/>
              <span class="muted">Raleigh, North Carolina · USA</span>
            </div>
          </div>
          <div class="item">
            <div>
              <b>Business Hours</b><br/>
              <span class="muted">Mon–Fri · 10:00–18:00 ET</span>
            </div>
          </div>
        </div>
      </aside>
    </div>
  </main>

  <footer>
    <div class="links">
      <a href="https://adventurersguildlc.quest/terms" target="_blank" rel="noopener">Terms of Service</a>
      <a href="https://adventurersguildlc.quest/privacy" target="_blank" rel="noopener">Privacy Policy</a>
      <a href="mailto:support@adventurersguildlc.quest">Email Support</a>
      <a href="https://lorecraft.gg" target="_blank" rel="noopener">LoreCraft.gg</a>
    </div>
    <p style="margin-top:10px; opacity:.8">© <span id="year"></span> FROOTNNJA Adventurer’s Guild. All rights reserved.</p>
  </footer>

  <script>
    // Generate blocky skyline tiles
    const blocks = document.getElementById('blocks');
    const cols = 24, rows = 8;
    for(let r=0;r<rows;r++){
      for(let c=0;c<cols;c++){
        if(Math.random() < (r<2 ? .22 : r<4 ? .33 : .12)){
          const b=document.createElement('div');
          b.className='block' + (Math.random()>.6?' alt':'');
          b.style.gridColumn = `${c+1} / span ${1+Math.floor(Math.random()*2)}`;
          b.style.gridRow = `${rows-r} / span ${1+Math.floor(Math.random()*2)}`;
          blocks.appendChild(b);
        }
      }
    }

    // Set year
    document.getElementById('year').textContent = new Date().getFullYear();
  </script>
</body>
</html>
"""
path = "/mnt/data/adventurers_guild_lc_contact_us_single_file_webpage_formspree.html"
with open(path, "w", encoding="utf-8") as f:
    f.write(html)
path#dyna-sitebuild-site-top-background
{
	background-image: url("https://d24naddg1rhy2p.cloudfront.net/270748/26/0/bg.png");
}
#dyna-sitebuild-site-top-rest-background #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-most-rest-head
{
	display:none;
}
#dyna-sitebuild-site-top-rest-background #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-sub-top
{
	display:none;
}
#dyna-sitebuild-site-top-rest-background #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-head
{
	display:block;
}
#dyna-sitebuild-site-top-rest-background #dyna-sitebuild-site-top-rest #dyna-sitebuild-site-top-rest-sub
{
	display:block;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest-button div, #dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest-button div, #sitebuild-site-top-rest-background-slide-container .dyna-sitebuild-site-top-rest-button div
{
	display:block;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest-button div.solid,#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest-button div.solid
{
	display:block;
}
#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-landing #dyna-sitebuild-site-top-rest-button div.outline,#dyna-sitebuild-site-top-rest-background.dyna-sitebuild-site-top-rest-cover #dyna-sitebuild-site-top-rest-button div.outline
{
	display:block;
}
#dyna-sitebuild-site-top-rest
{
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("https://d24naddg1rhy2p.cloudfront.net/270748/23/0/bg.png");
	background-position:left top !important;
	background-size:auto !important;
	background-repeat:repeat !important;
	background-attachment:scroll !important;
}
.header- #dyna-sitebuild-site-top-rest-image
{
	background-color: transparent !important;
	background-image: none;
}
@media screen and (max-width:768px){#dyna-sitebuild-site-top-background
{
	background-image: image-set(url("https://d24naddg1rhy2p.cloudfront.net/270748/26/750/bg.png")1x, url("https://d24naddg1rhy2p.cloudfront.net/270748/26/0/bg.png")2x);
}
}@font-face {
  font-family: 'Arvo';
  src: url('/custom-fonts?fontId=220&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Lemon';
  src: url('/custom-fonts?fontId=56&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cabin';
  src: url('/custom-fonts?fontId=104&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Nunito';
  src: url('/custom-fonts?fontId=123&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url('/custom-fonts?fontId=211&isCommon=true') format('woff');
  font-weight: light;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  src: url('/custom-fonts?fontId=230&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Droid Serif';
  src: url('/custom-fonts?fontId=170&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Oxygen';
  src: url('/custom-fonts?fontId=33&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Palatino Linotype';
  src: url('/custom-fonts?fontId=17&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=15&isCommon=true') format('woff2'),
url('/custom-fonts?fontId=18&isCommon=true') format('embedded-opentype'),
url('/custom-fonts?fontId=16&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('/custom-fonts?fontId=159&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gentium Basic';
  src: url('/custom-fonts?fontId=86&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Karla';
  src: url('/custom-fonts?fontId=102&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Ewert';
  src: url('/custom-fonts?fontId=124&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ubuntu';
  src: url('/custom-fonts?fontId=204&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Karla';
  src: url('/custom-fonts?fontId=101&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Amaranth';
  src: url('/custom-fonts?fontId=186&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cantarell';
  src: url('/custom-fonts?fontId=38&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  src: url('/custom-fonts?fontId=229&isCommon=true') format('woff');
  font-weight: light;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cantarell';
  src: url('/custom-fonts?fontId=36&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Crimson Text';
  src: url('/custom-fonts?fontId=25&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Luckiest Guy';
  src: url('/custom-fonts?fontId=84&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Josefin Slab';
  src: url('/custom-fonts?fontId=147&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arvo';
  src: url('/custom-fonts?fontId=219&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Muli';
  src: url('/custom-fonts?fontId=198&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cabin';
  src: url('/custom-fonts?fontId=105&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Copperplate Plus';
  src: url('/custom-fonts?fontId=138&isCommon=true') format('woff2'),
url('/custom-fonts?fontId=140&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=141&isCommon=true') format('embedded-opentype'),
url('/custom-fonts?fontId=139&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fredericka the Great';
  src: url('/custom-fonts?fontId=173&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'CenturyGothic';
  src: url('/custom-fonts?fontId=96&isCommon=true') format('woff'),
url('/custom-fonts?fontId=94&isCommon=true') format('embedded-opentype'),
url('/custom-fonts?fontId=95&isCommon=true') format('woff2'),
url('/custom-fonts?fontId=97&isCommon=true') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('/custom-fonts?fontId=215&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  src: url('/custom-fonts?fontId=72&isCommon=true') format('woff');
  font-weight: light;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sorts Mill Goudy';
  src: url('/custom-fonts?fontId=224&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'ProximaNova';
  src: url('/custom-fonts?fontId=185&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=183&isCommon=true') format('woff2'),
url('/custom-fonts?fontId=182&isCommon=true') format('embedded-opentype'),
url('/custom-fonts?fontId=184&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PT Sans';
  src: url('/custom-fonts?fontId=129&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rufina';
  src: url('/custom-fonts?fontId=91&isCommon=true') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Hind';
  src: url('/custom-fonts?fontId=132&isCommon=true') format('truetype');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Josefin Slab';
  src: url('/custom-fonts?fontId=151&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Josefin Slab';
  src: url('/custom-fonts?fontId=149&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Bree Serif';
  src: url('/custom-fonts?fontId=83&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  src: url('/custom-fonts?fontId=71&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Yanone Kaffeesatz';
  src: url('/custom-fonts?fontId=181&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Stoke';
  src: url('/custom-fonts?fontId=60&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cardo';
  src: url('/custom-fonts?fontId=80&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dancing Script';
  src: url('/custom-fonts?fontId=6&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Droid Serif';
  src: url('/custom-fonts?fontId=168&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lora';
  src: url('/custom-fonts?fontId=165&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url('/custom-fonts?fontId=210&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Yanone Kaffeesatz';
  src: url('/custom-fonts?fontId=180&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Advent Pro';
  src: url('/custom-fonts?fontId=44&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cantarell';
  src: url('/custom-fonts?fontId=39&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Abril Fatface';
  src: url('/custom-fonts?fontId=120&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Vollkorn';
  src: url('/custom-fonts?fontId=146&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'IM Fell English';
  src: url('/custom-fonts?fontId=4&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Hind';
  src: url('/custom-fonts?fontId=136&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=135&isCommon=true') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'EB Garamond';
  src: url('/custom-fonts?fontId=155&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Molengo';
  src: url('/custom-fonts?fontId=207&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Droid Serif';
  src: url('/custom-fonts?fontId=169&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Patua One';
  src: url('/custom-fonts?fontId=85&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url('/custom-fonts?fontId=208&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cardo';
  src: url('/custom-fonts?fontId=82&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Lora';
  src: url('/custom-fonts?fontId=166&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Quicksand';
  src: url('/custom-fonts?fontId=55&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rozha One';
  src: url('/custom-fonts?fontId=111&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=110&isCommon=true') format('woff'),
url('/custom-fonts?fontId=108&isCommon=true') format('embedded-opentype'),
url('/custom-fonts?fontId=109&isCommon=true') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cabin';
  src: url('/custom-fonts?fontId=107&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Pacifico';
  src: url('/custom-fonts?fontId=172&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gentium Basic';
  src: url('/custom-fonts?fontId=87&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Metamorphous';
  src: url('/custom-fonts?fontId=194&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Karla';
  src: url('/custom-fonts?fontId=100&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Playfair Display';
  src: url('/custom-fonts?fontId=21&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Varela';
  src: url('/custom-fonts?fontId=32&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Crimson Text';
  src: url('/custom-fonts?fontId=27&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cookie';
  src: url('/custom-fonts?fontId=156&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gentium Basic';
  src: url('/custom-fonts?fontId=89&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Oswald';
  src: url('/custom-fonts?fontId=126&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inconsolata';
  src: url('/custom-fonts?fontId=113&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Amaranth';
  src: url('/custom-fonts?fontId=188&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Amaranth';
  src: url('/custom-fonts?fontId=189&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('/custom-fonts?fontId=214&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('/custom-fonts?fontId=163&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Playfair Display';
  src: url('/custom-fonts?fontId=19&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rokkitt';
  src: url('/custom-fonts?fontId=57&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Coustard';
  src: url('/custom-fonts?fontId=137&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Crimson Text';
  src: url('/custom-fonts?fontId=26&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Glegoo';
  src: url('/custom-fonts?fontId=118&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Questrial';
  src: url('/custom-fonts?fontId=119&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Architects Daughter';
  src: url('/custom-fonts?fontId=52&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Iceberg';
  src: url('/custom-fonts?fontId=103&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Muli';
  src: url('/custom-fonts?fontId=196&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Nunito';
  src: url('/custom-fonts?fontId=121&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  src: url('/custom-fonts?fontId=70&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PT Sans';
  src: url('/custom-fonts?fontId=130&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Oxygen';
  src: url('/custom-fonts?fontId=35&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Tangerine';
  src: url('/custom-fonts?fontId=93&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'News Cycle';
  src: url('/custom-fonts?fontId=47&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  src: url('/custom-fonts?fontId=228&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ubuntu';
  src: url('/custom-fonts?fontId=199&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url('/custom-fonts?fontId=212&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Rufina';
  src: url('/custom-fonts?fontId=90&isCommon=true') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ubuntu';
  src: url('/custom-fonts?fontId=202&isCommon=true') format('woff');
  font-weight: light;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Yanone Kaffeesatz';
  src: url('/custom-fonts?fontId=179&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arvo';
  src: url('/custom-fonts?fontId=218&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PT Sans';
  src: url('/custom-fonts?fontId=128&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Tangerine';
  src: url('/custom-fonts?fontId=92&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Copperplate Swash';
  src: url('/custom-fonts?fontId=76&isCommon=true') format('woff'),
url('/custom-fonts?fontId=77&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=75&isCommon=true') format('woff2'),
url('/custom-fonts?fontId=78&isCommon=true') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lobster';
  src: url('/custom-fonts?fontId=79&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url('/custom-fonts?fontId=209&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Monoton';
  src: url('/custom-fonts?fontId=206&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'IM Fell English';
  src: url('/custom-fonts?fontId=3&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/custom-fonts?fontId=153&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Copperplate Classic';
  src: url('/custom-fonts?fontId=64&isCommon=true') format('embedded-opentype'),
url('/custom-fonts?fontId=63&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=62&isCommon=true') format('woff'),
url('/custom-fonts?fontId=61&isCommon=true') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'News Cycle';
  src: url('/custom-fonts?fontId=46&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Playball';
  src: url('/custom-fonts?fontId=23&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dosis';
  src: url('/custom-fonts?fontId=115&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('/custom-fonts?fontId=160&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Nunito';
  src: url('/custom-fonts?fontId=122&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Droid Sans';
  src: url('/custom-fonts?fontId=192&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Vollkorn';
  src: url('/custom-fonts?fontId=145&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sofia';
  src: url('/custom-fonts?fontId=217&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dosis';
  src: url('/custom-fonts?fontId=116&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Droid Serif';
  src: url('/custom-fonts?fontId=171&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('/custom-fonts?fontId=162&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Quattrocento';
  src: url('/custom-fonts?fontId=190&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Oxygen';
  src: url('/custom-fonts?fontId=34&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'MarcellusSCRegular';
  src: url('/custom-fonts?fontId=176&isCommon=true') format('woff'),
url('/custom-fonts?fontId=174&isCommon=true') format('embedded-opentype'),
url('/custom-fonts?fontId=175&isCommon=true') format('woff2'),
url('/custom-fonts?fontId=177&isCommon=true') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/custom-fonts?fontId=154&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Quattrocento';
  src: url('/custom-fonts?fontId=191&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inconsolata';
  src: url('/custom-fonts?fontId=112&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  src: url('/custom-fonts?fontId=69&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Codystar';
  src: url('/custom-fonts?fontId=40&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Glegoo';
  src: url('/custom-fonts?fontId=117&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url('/custom-fonts?fontId=213&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Ubuntu';
  src: url('/custom-fonts?fontId=203&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Quicksand';
  src: url('/custom-fonts?fontId=54&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Hind';
  src: url('/custom-fonts?fontId=133&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=134&isCommon=true') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sorts Mill Goudy';
  src: url('/custom-fonts?fontId=225&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Quicksand';
  src: url('/custom-fonts?fontId=53&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Muli';
  src: url('/custom-fonts?fontId=197&isCommon=true') format('woff');
  font-weight: light;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Oswald';
  src: url('/custom-fonts?fontId=127&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dancing Script';
  src: url('/custom-fonts?fontId=5&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Droid Sans Mono';
  src: url('/custom-fonts?fontId=42&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Codystar';
  src: url('/custom-fonts?fontId=41&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  src: url('/custom-fonts?fontId=74&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Josefin Slab';
  src: url('/custom-fonts?fontId=148&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Droid Sans';
  src: url('/custom-fonts?fontId=193&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poly';
  src: url('/custom-fonts?fontId=222&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Amaranth';
  src: url('/custom-fonts?fontId=187&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cantarell';
  src: url('/custom-fonts?fontId=37&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Oswald';
  src: url('/custom-fonts?fontId=125&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Advent Pro';
  src: url('/custom-fonts?fontId=45&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Josefin Slab';
  src: url('/custom-fonts?fontId=152&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poly';
  src: url('/custom-fonts?fontId=223&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cabin';
  src: url('/custom-fonts?fontId=106&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Lora';
  src: url('/custom-fonts?fontId=167&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('/custom-fonts?fontId=161&isCommon=true') format('woff');
  font-weight: light;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'CormorantGaramondLight';
  src: url('/custom-fonts?fontId=7&isCommon=true') format('embedded-opentype'),
url('/custom-fonts?fontId=9&isCommon=true') format('woff'),
url('/custom-fonts?fontId=10&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=8&isCommon=true') format('woff2');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Crimson Text';
  src: url('/custom-fonts?fontId=24&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lora';
  src: url('/custom-fonts?fontId=164&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  src: url('/custom-fonts?fontId=231&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('/custom-fonts?fontId=216&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Playfair Display';
  src: url('/custom-fonts?fontId=20&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ubuntu';
  src: url('/custom-fonts?fontId=200&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Bangers';
  src: url('/custom-fonts?fontId=178&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Muli';
  src: url('/custom-fonts?fontId=195&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Karla';
  src: url('/custom-fonts?fontId=99&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato';
  src: url('/custom-fonts?fontId=73&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Vollkorn';
  src: url('/custom-fonts?fontId=143&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PT Sans';
  src: url('/custom-fonts?fontId=131&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Spirax';
  src: url('/custom-fonts?fontId=98&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arvo';
  src: url('/custom-fonts?fontId=221&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Mate SC';
  src: url('/custom-fonts?fontId=157&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dosis';
  src: url('/custom-fonts?fontId=114&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Vollkorn';
  src: url('/custom-fonts?fontId=144&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Copperplate Sans';
  src: url('/custom-fonts?fontId=29&isCommon=true') format('woff'),
url('/custom-fonts?fontId=30&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=28&isCommon=true') format('woff2'),
url('/custom-fonts?fontId=31&isCommon=true') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Playfair Display';
  src: url('/custom-fonts?fontId=22&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Reenie Beanie';
  src: url('/custom-fonts?fontId=142&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Stoke';
  src: url('/custom-fonts?fontId=59&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Josefin Slab';
  src: url('/custom-fonts?fontId=150&isCommon=true') format('woff');
  font-weight: light;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('/custom-fonts?fontId=158&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ubuntu';
  src: url('/custom-fonts?fontId=201&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gentium Basic';
  src: url('/custom-fonts?fontId=88&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Actor';
  src: url('/custom-fonts?fontId=205&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rokkitt';
  src: url('/custom-fonts?fontId=58&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Advent Pro';
  src: url('/custom-fonts?fontId=43&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  src: url('/custom-fonts?fontId=227&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cardo';
  src: url('/custom-fonts?fontId=81&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'CenturyGothicBold';
  src: url('/custom-fonts?fontId=48&isCommon=true') format('embedded-opentype'),
url('/custom-fonts?fontId=49&isCommon=true') format('woff2'),
url('/custom-fonts?fontId=50&isCommon=true') format('woff'),
url('/custom-fonts?fontId=51&isCommon=true') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Copperplate Round';
  src: url('/custom-fonts?fontId=67&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=68&isCommon=true') format('embedded-opentype'),
url('/custom-fonts?fontId=66&isCommon=true') format('woff'),
url('/custom-fonts?fontId=65&isCommon=true') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  src: url('/custom-fonts?fontId=226&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Palatino Linotype';
  src: url('/custom-fonts?fontId=13&isCommon=true') format('truetype'),
url('/custom-fonts?fontId=12&isCommon=true') format('woff'),
url('/custom-fonts?fontId=14&isCommon=true') format('embedded-opentype'),
url('/custom-fonts?fontId=11&isCommon=true') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
