#dyna-sitebuild-site-wrap
{
	background-color: rgb(3, 7, 17) !important;
	background-image: none;
	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: #002FA8 !important;
}
#dyna-sitebuild-site-top-background #dyna-sitebuild-site-top-background-color
{
	background-color: rgba(255, 255, 255, 0) !important;
}
#dyna-sitebuild-site-top-background
{
	background-position:center center !important;
	background-size:cover !important;
	background-repeat:no-repeat !important;
	background-attachment:scroll !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(51, 51, 51, 0.80) !important;
	display:none;
	font-family:Switzer !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:#002FA8 !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:Switzer !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(51, 51, 51, 0.80) !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:Switzer !important;
	font-weight:lighter !important;
	font-style:normal !important;
	font-size:23px;
	text-transform:none !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:Switzer !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:Switzer !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:Switzer !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:Switzer !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:Switzer !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:Switzer !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:16px !important;
	font-size:16px;
	text-transform:capitalize !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: #002FA8 !important;
	color:#FFFFFF !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: 0.5 !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:#002FA8 !important;
	color:#002FA8 !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: #002FA8 !important;
	color:#FFFFFF !important;
}
#dyna-sitebuild-site-top-border
{
	border-bottom-width:0px !important;
	border-bottom-color:rgba(206, 138, 138, 0) !important;
	padding-top:66px !important;
}
#dyna-sitebuild-site-head.dyna-sitebuild-site-img-head img
{
	max-height:100px !important;
}
#dyna-sitebuild-site-navi-btn svg
{
	fill:#002FA8;
}
#dyna-sitebuild-site-top-nav-background
{
	background-color: rgba(255, 255, 255, 0) !important;
	background-image: none;
	padding-top:0px !important;
	padding-bottom:0px !important;
}
div#dyna-sitebuild-site-navi li.drop ul, div#dyna-sitebuild-site-navi li.drop:hover>a, .shrink-social-button:hover + .dyna-sitebuild-block-content .social-wrap, .shrink-social-button + .dyna-sitebuild-block-content:hover .social-wrap
{
	background-color: rgba(51, 51, 51, 0.80) !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, .dyna-sitebuild-site-top-search-icon
{
	color:rgba(51, 51, 51, 0.80) !important;
}
.nav-layout-107 .dyna-sitebuild-site-navi-line
{
	background-color: rgba(51, 51, 51, 0.80) !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:uppercase !important;
	letter-spacing:0px !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:15px;
}
#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:Switzer !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:8px;
	text-transform:uppercase !important;
	letter-spacing:-5px !important;
}
#dyna-sitebuild-site-navi-list li:not(.flag) a.active,#dyna-sitebuild-site-navi-list li:not(.flag) a:hover
{
	color:rgba(51, 51, 51, 0.80) !important;
}
#dyna-sitebuild-site-navi-close svg
{
	fill:rgba(51, 51, 51, 0.80);
}
#dyna-sitebuild-site-shopping-cart, #dyna-sitebuild-site-shopping-cart #dyna-sitebuild-site-shopping-cart-icon a, #dyna-sitebuild-site-shopping-cart #dyna-sitebuild-site-shopping-cart-icon a svg
{
	color:rgba(51, 51, 51, 0.80) !important;
}
.dyna-sitebuild-site-customer .dyna-sitebuild-site-customer-login
{
	background-color: #002FA8 !important;
	border-color:#002FA8 !important;
}
.dyna-sitebuild-site-customer .dyna-sitebuild-site-customer-name
{
	color:rgba(51, 51, 51, 0.80) !important;
	font-family:Switzer !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:16px;
	text-transform:none !important;
	letter-spacing:0px !important;
}
#dyna-sitebuild-content-background
{
	background-color: #FFFFFF !important;
	padding-bottom:0px !important;
	padding-top:0px !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:rgba(51, 51, 51, 0.80) !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-header-toolbar .dyna-sitebuild-block-button-wrap, .dyna-sitebuild-header-toolbar .dyna-sitebuild-block-button-wrap: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:#0096F7 !important;
	font-family:Switzer !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:14px;
	text-transform:none !important;
}
.dyna-sitebuild-content a, .dyna-sitebuild-content a:visited, .dyna-sitebuild-header-toolbar a, .dyna-sitebuild-header-toolbar 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
{
	letter-spacing:0px !important;
}
.dyna-sitebuild-content a:hover, .dyna-sitebuild-header-toolbar .dyna-sitebuild-block-button-wrap:hover, .dyna-sitebuild-site-top-blog-background a:hover, #dyna-sitebuild-content #dyna-sitebuild-search-result-content a:hover
{
	color:#0096F7 !important;
}
.dyna-sitebuild-content h1, .dyna-sitebuild-content h1 a
{
	color:#002FA8 !important;
	font-family:Switzer !important;
	font-weight:bold !important;
	font-style:normal !important;
	font-size:8px;
	text-transform:none !important;
	letter-spacing:-5px !important;
	line-height:8px !important;
}
.dyna-sitebuild-content h2, .dyna-sitebuild-content h2 a
{
	color:#002FA8 !important;
	font-family:Switzer !important;
	font-weight:bold !important;
	font-style:normal !important;
	font-size:22px;
	text-transform:none !important;
	letter-spacing:-5px !important;
	line-height:8px !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:#002FA8 !important;
	font-family:Switzer !important;
	font-weight:bold !important;
	font-style:normal !important;
	font-size:8px;
	text-transform:none !important;
	letter-spacing:-5px !important;
	line-height:8px !important;
}
.dyna-sitebuild-site-hr
{
	background-color: rgba(51, 51, 51, 0.80) !important;
	height:1px;
}
.dyna-sitebuild-site-top-nav-wrap2 .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.solid, #dyna-sitebuild-site-navi-list .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.solid, .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,.dyna-sitebuilder-block-newsletter-wrapper .dyna-sitebuilder-block-newsletter-button.outline:hover, .dyna-sitebuilder-block-newsletter-wrapper .dyna-sitebuilder-block-newsletter-button.solid
{
	--tool-button-color:#FFFFFF;
	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-sitebuilder-block-newsletter-wrapper .dyna-sitebuilder-block-newsletter-button,.dyna-sitebuild-footer-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content
{
	font-family:Switzer !important;
	font-size:16px;
	font-weight:normal !important;
	font-style:normal !important;
	text-transform:none !important;
	letter-spacing:0px !important;
}
.dyna-sitebuild-site-top-nav-wrap2 .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.solid, #dyna-sitebuild-site-navi-list .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.solid, .dyna-sitebuild-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.solid, .dyna-sitebuild-block-contact form .dyna-sitebuild-message-button.Solid,.dyna-sitebuilder-block-newsletter-wrapper .dyna-sitebuilder-block-newsletter-button.solid,.dyna-sitebuild-footer-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.solid
{
	--tool-button-background-color:#002FA8;
	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-sitebuilder-block-newsletter-wrapper .dyna-sitebuilder-block-newsletter-button.outline,.dyna-sitebuild-footer-content .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.outline.dyna-sitebuild-header-toolbar .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.outline
{
	--tool-button-background-color:#002FA8;
	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, .dyna-sitebuilder-block-newsletter-wrapper .dyna-sitebuilder-block-newsletter-button.outline:hover, .dyna-sitebuild-header-toolbar .dyna-sitebuild-block-button .dyna-sitebuild-block-button-content.outline:hover
{
	--tool-button-background-color:#002FA8;
	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, 0) !important;
	background-image: none;
	background-position:center center !important;
	background-size:cover !important;
	background-repeat:repeat !important;
	background-attachment:center center !important;
}
#dyna-sitebuild-footer-content, #dyna-sitebuild-footer-content p, #dyna-sitebuild-footer-content a
{
	color:rgba(51, 51, 51, 0.80) !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(51, 51, 51, 0) !important;
	border-top-width:1px !important;
}
#dyna-sitebuild-footer-content
{
	padding-bottom:0px !important;
	padding-top:0px !important;
}
#dyna-sitebuild-content-products-wrap .dyna-sitebuild-content-product-desc, #dyna-product-right .dyna-product-title
{
	color:#002FA8 !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(51, 51, 51, 0.80) !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
{
	display:none;
	color:#002FA8 !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-block-product .dyna-sitebuild-block-product-content-price
{
	display:none;
	color:rgba(51, 51, 51, 0.80) !important;
	font-family:Switzer !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:13px;
	text-transform:none !important;
	letter-spacing:2px !important;
}
:root {
      color-scheme: dark;
      --bg-1: #030711;
      --bg-2: #061924;
      --bg-3: #083240;
      --surface: rgba(10, 25, 45, 0.72);
      --surface-strong: rgba(8, 19, 34, 0.92);
      --line: rgba(103, 232, 249, 0.19);
      --line-strong: rgba(34, 211, 238, 0.46);
      --text: #f4f9ff;
      --muted: #9cb0c6;
      --primary: #22d3ee;
      --primary-strong: #06b6d4;
      --accent: #67e8f9;
      --danger: #ff8e9e;
      --shadow: 0 28px 90px rgba(0, 0, 0, 0.48);
      --glow: 0 0 0 1px rgba(34, 211, 238, 0.11), 0 0 42px rgba(6, 182, 212, 0.15);
      --radius-lg: 28px;
      --radius-md: 16px;
      --max-width: 1240px;
    }

    * {
      box-sizing: border-box;
    }

    html {
      min-height: 100%;
      background: var(--bg-1);
      scroll-behavior: smooth;
    }

    body {
      min-height: 100svh;
      margin: 0;
      overflow-x: hidden;
      font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
      color: var(--text);
      background:
        radial-gradient(circle at 14% 18%, rgba(34, 211, 238, 0.24), transparent 31%),
        radial-gradient(circle at 84% 74%, rgba(103, 232, 249, 0.14), transparent 30%),
        radial-gradient(circle at 76% 6%, rgba(6, 182, 212, 0.17), transparent 27%),
        linear-gradient(145deg, var(--bg-1) 0%, var(--bg-2) 48%, var(--bg-3) 100%);
    }

    body::before {
      content: "";
      position: fixed;
      inset: 0;
      z-index: -2;
      pointer-events: none;
      opacity: 0.28;
      background-image:
        linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px);
      background-size: 54px 54px;
      mask-image: linear-gradient(to bottom, black, transparent 88%);
    }

    body::after {
      content: "";
      position: fixed;
      width: 38rem;
      height: 38rem;
      inset: -18rem auto auto 52%;
      transform: translateX(-50%);
      z-index: -1;
      pointer-events: none;
      border-radius: 50%;
      background: rgba(34, 211, 238, 0.12);
      filter: blur(90px);
    }

    a {
      color: inherit;
    }

    button,
    input,
    textarea {
      font: inherit;
    }

    .page-shell {
      width: min(calc(100% - 32px), var(--max-width));
      min-height: 100svh;
      margin-inline: auto;
      padding: max(22px, env(safe-area-inset-top)) 0 max(20px, env(safe-area-inset-bottom));
      display: grid;
      grid-template-rows: auto 1fr auto;
      gap: 28px;
    }

    .site-header {
      display: flex;
      justify-content: center;
      align-items: center;
      min-height: 56px;
    }

    .brand {
      margin: 0;
      direction: ltr;
      font-size: clamp(1.45rem, 4vw, 2rem);
      font-weight: 760;
      letter-spacing: -0.055em;
      line-height: 1;
      text-shadow: 0 0 26px rgba(34, 211, 238, 0.24);
    }

    .brand span {
      background: linear-gradient(110deg, #22d3ee 0%, #67e8f9 42%, #cffafe 72%, #ffffff 100%);
      -webkit-background-clip: text;
      background-clip: text;
      color: transparent;
    }

    main {
      display: grid;
      place-items: center;
      padding-block: 12px 28px;
    }

    .content-grid {
      width: min(100%, 1100px);
      margin-inline: auto;
      display: grid;
      grid-template-columns: minmax(0, 620px) minmax(380px, 430px);
      gap: clamp(48px, 4.6vw, 68px);
      align-items: center;
      justify-content: center;
    }

    .hero {
      width: 100%;
      max-width: 620px;
      justify-self: center;
      text-align: right;
    }

    .eyebrow {
      display: inline-flex;
      align-items: center;
      gap: 10px;
      margin: 0 0 22px;
      padding: 9px 14px;
      border: 1px solid var(--line);
      border-radius: 999px;
      color: #cfe9fb;
      background: rgba(7, 22, 39, 0.56);
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.055), 0 0 28px rgba(34, 211, 238, 0.10);
      backdrop-filter: blur(14px);
      -webkit-backdrop-filter: blur(14px);
      font-size: 0.93rem;
      font-weight: 650;
    }

    .eyebrow::before {
      content: "";
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background: var(--accent);
      box-shadow: 0 0 16px rgba(34, 211, 238, 0.88);
    }

    .hero h1 {
      margin: 0;
      overflow: visible;
      font-size: clamp(4.15rem, 5.65vw, 6.25rem);
      line-height: 0.98;
      letter-spacing: -0.055em;
      font-weight: 790;
      text-rendering: geometricPrecision;
    }

    .hero h1 .intelligence {
      display: block;
      direction: ltr;
      text-align: left;
      line-height: 1.07;
      overflow: visible;
      padding: 0.03em 0.16em 0.22em 0.03em;
      margin-right: -0.03em;
      background: linear-gradient(115deg, #22d3ee 0%, #67e8f9 36%, #cffafe 68%, #ffffff 100%);
      -webkit-background-clip: text;
      background-clip: text;
      color: transparent;
      filter: drop-shadow(0 18px 38px rgba(6, 182, 212, 0.16));
    }

    .title-line {
      display: block;
      width: max-content;
      max-width: none;
      padding-right: 0.08em;
      white-space: nowrap;
    }


    .form-card {
      position: relative;
      isolation: isolate;
      width: 100%;
      max-width: 430px;
      justify-self: center;
      padding: clamp(22px, 3vw, 30px);
      border: 1px solid var(--line);
      border-radius: var(--radius-lg);
      background:
        linear-gradient(145deg, rgba(19, 43, 70, 0.66), rgba(6, 17, 31, 0.88)),
        var(--surface);
      box-shadow: var(--shadow), var(--glow), inset 0 1px 0 rgba(255, 255, 255, 0.07);
      backdrop-filter: blur(24px) saturate(135%);
      -webkit-backdrop-filter: blur(24px) saturate(135%);
      overflow: hidden;
    }

    .form-card::before {
      content: "";
      position: absolute;
      z-index: -1;
      inset: -1px;
      border-radius: inherit;
      padding: 1px;
      background: linear-gradient(135deg, rgba(207, 250, 254, 0.52), rgba(34, 211, 238, 0.06) 45%, rgba(6, 182, 212, 0.34));
      -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
      -webkit-mask-composite: xor;
      mask-composite: exclude;
      pointer-events: none;
    }

    .form-card::after {
      content: "";
      position: absolute;
      z-index: -1;
      width: 210px;
      height: 210px;
      top: -118px;
      left: -82px;
      border-radius: 50%;
      background: rgba(34, 211, 238, 0.18);
      filter: blur(36px);
      pointer-events: none;
    }

    .card-header {
      margin-bottom: 24px;
    }

    .card-header h2 {
      margin: 0 0 8px;
      font-size: clamp(1.25rem, 3vw, 1.55rem);
      letter-spacing: -0.025em;
    }

    .card-header p {
      margin: 0;
      color: var(--muted);
      font-size: 0.94rem;
      line-height: 1.75;
    }

    .contact-form {
      display: grid;
      gap: 15px;
    }

    .field {
      display: grid;
      gap: 8px;
    }

    .field label {
      color: #dcecff;
      font-size: 0.87rem;
      font-weight: 650;
    }

    .field input,
    .field textarea {
      width: 100%;
      min-height: 50px;
      border: 1px solid rgba(158, 208, 247, 0.15);
      border-radius: var(--radius-md);
      outline: none;
      color: var(--text);
      background: rgba(3, 12, 23, 0.56);
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.035), 0 10px 24px rgba(0,0,0,0.12);
      transition: border-color 180ms ease, box-shadow 180ms ease, background 180ms ease, transform 180ms ease;
    }

    .field input {
      padding: 0 15px;
    }

    .field textarea {
      min-height: 118px;
      resize: none;
      padding: 14px 15px;
      line-height: 1.65;
    }

    .field input::placeholder,
    .field textarea::placeholder {
      color: #71849a;
    }

    .field input:focus,
    .field textarea:focus {
      border-color: var(--line-strong);
      background: rgba(5, 17, 31, 0.78);
      box-shadow: 0 0 0 4px rgba(34, 211, 238, 0.10), 0 16px 32px rgba(0,0,0,0.18);
    }

    .submit-button {
      width: 100%;
      min-height: 52px;
      margin-top: 3px;
      border: 1px solid rgba(216, 241, 255, 0.18);
      border-radius: var(--radius-md);
      cursor: pointer;
      color: #03101d;
      background: linear-gradient(115deg, #22d3ee 0%, #67e8f9 56%, #cffafe 100%);
      box-shadow: 0 13px 34px rgba(6, 182, 212, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.58);
      font-weight: 780;
      transition: transform 180ms ease, box-shadow 180ms ease, filter 180ms ease;
    }

    .submit-button:hover {
      transform: translateY(-2px);
      filter: brightness(1.035);
      box-shadow: 0 17px 42px rgba(6, 182, 212, 0.36), inset 0 1px 0 rgba(255, 255, 255, 0.72);
    }

    .submit-button:active {
      transform: translateY(0);
    }

    .form-note {
      margin: 2px 0 0;
      color: #7f96ad;
      font-size: 0.75rem;
      line-height: 1.65;
      text-align: center;
    }

    .status-message {
      display: none;
      margin: 0 0 18px;
      padding: 12px 14px;
      border: 1px solid rgba(34, 211, 238, 0.28);
      border-radius: 14px;
      color: #cffafe;
      background: rgba(6, 182, 212, 0.13);
      font-size: 0.88rem;
      line-height: 1.65;
    }

    .status-message.is-visible {
      display: block;
    }

    .status-message.is-error {
      border-color: rgba(255, 142, 158, 0.34);
      color: #ffd7dd;
      background: rgba(255, 93, 115, 0.10);
    }

    .submit-button:disabled {
      cursor: wait;
      opacity: 0.82;
      transform: none;
      filter: saturate(0.85);
    }

    .honeypot {
      position: absolute;
      left: -9999px;
      opacity: 0;
      pointer-events: none;
    }

    .site-footer {
      display: flex;
      justify-content: center;
      align-items: center;
      min-height: 44px;
      padding-bottom: env(safe-area-inset-bottom);
      color: #7f92a6;
      font-size: 0.82rem;
      direction: ltr;
      text-align: center;
    }

    /* Desktop: keep the announcement chip directly centered above the hero title. */
    @media (min-width: 851px) {
      .hero {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
      }

      .hero .eyebrow {
        margin-inline: auto;
      }

      .hero h1 {
        width: max-content;
        max-width: 100%;
      }
    }

    @media (min-width: 851px) and (max-width: 1180px) {
      .page-shell {
        width: min(calc(100% - 44px), 1060px);
      }

      .content-grid {
        width: min(100%, 980px);
        grid-template-columns: minmax(0, 1fr) minmax(340px, 400px);
        gap: 38px;
      }

      .hero {
        max-width: 540px;
      }

      .hero h1 {
        font-size: clamp(3.55rem, 6.2vw, 5rem);
      }

      .form-card {
        max-width: 400px;
        padding: 24px;
      }
    }

    /* Keeps portrait desktop-mode browsers and portrait monitors properly scaled. */
    @media (min-width: 851px) and (max-aspect-ratio: 4 / 5) {
      .page-shell {
        width: min(calc(100% - 52px), 760px);
      }

      main {
        place-items: start center;
        padding-top: 24px;
      }

      .content-grid {
        grid-template-columns: 1fr;
        gap: 46px;
      }

      .hero {
        max-width: 720px;
        justify-self: center;
        text-align: center;
      }

      .hero h1 .intelligence {
        text-align: center;
      }

      .title-line {
        margin-inline: auto;
      }

      .form-card {
        width: min(100%, 560px);
        max-width: 560px;
        justify-self: center;
      }
    }

    @media (max-width: 850px) {
      .page-shell {
        width: min(calc(100% - 24px), 680px);
        gap: 14px;
      }

      main {
        padding-top: 2px;
      }

      .content-grid {
        width: 100%;
        grid-template-columns: 1fr;
        gap: 36px;
      }

      .hero {
        text-align: center;
        margin-inline: auto;
      }

      .hero h1 .intelligence {
        text-align: center;
        padding-right: 0.10em;
      }

      .title-line {
        margin-inline: auto;
      }

      .form-card {
        width: min(calc(100% - 24px), 520px);
        max-width: 520px;
        justify-self: center;
        margin-inline: auto;
      }
    }

    @media (max-width: 520px) {
      .page-shell {
        width: min(calc(100% - 20px), 480px);
        padding-top: max(12px, env(safe-area-inset-top));
        padding-bottom: calc(34px + env(safe-area-inset-bottom));
        gap: 10px;
      }

      .site-header {
        min-height: 44px;
      }

      main {
        padding-block: 0 18px;
      }

      .content-grid {
        gap: 36px;
      }

      .eyebrow {
        margin-bottom: 15px;
        padding: 8px 13px;
        font-size: 0.88rem;
      }

      .hero h1 {
        font-size: clamp(2.48rem, 13vw, 3.9rem);
        line-height: 1;
      }


      .form-card {
        width: min(calc(100% - 22px), 420px);
        padding: 16px;
        border-radius: 22px;
      }

      .card-header {
        margin-bottom: 15px;
      }

      .card-header p {
        line-height: 1.6;
      }

      .contact-form {
        gap: 10px;
      }

      .field {
        gap: 7px;
      }

      .field input {
        min-height: 44px;
      }

      .field textarea {
        min-height: 88px;
      }

      .submit-button {
        min-height: 46px;
      }

      .form-note {
        margin-top: 5px;
      }

      .field input,
      .field textarea,
      .submit-button {
        border-radius: 14px;
      }
    }

    @media (prefers-reduced-motion: no-preference) {
      .brand,
      .hero,
      .form-card {
        animation: reveal 700ms cubic-bezier(.2,.8,.2,1) both;
      }

      .hero {
        animation-delay: 80ms;
      }

      .form-card {
        animation-delay: 160ms;
      }

      @keyframes reveal {
        from {
          opacity: 0;
          transform: translateY(14px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }
    }

/* Dynadot Website Builder compatibility:
   paint the landing background on the MrSmart wrapper instead of relying on body. */
.page-shell {
  position: relative;
  isolation: isolate;
  width: 100% !important;
  max-width: none !important;
  min-height: 100svh;
  margin: 0 !important;
  padding-left: clamp(16px, 3vw, 34px) !important;
  padding-right: clamp(16px, 3vw, 34px) !important;
  overflow: hidden;
  background:
    linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px),
    radial-gradient(circle at 14% 18%, rgba(34, 211, 238, 0.24), transparent 31%),
    radial-gradient(circle at 84% 74%, rgba(103, 232, 249, 0.14), transparent 30%),
    radial-gradient(circle at 76% 6%, rgba(6, 182, 212, 0.17), transparent 27%),
    linear-gradient(145deg, #030711 0%, #061924 48%, #083240 100%);
  background-size:
    54px 54px,
    54px 54px,
    auto,
    auto,
    auto,
    auto;
  color: #f4f9ff;
}

/* Keep the actual landing content centered inside the full Dynadot block. */
.page-shell > .site-header,
.page-shell > main,
.page-shell > .site-footer {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
}

/* Prevent the title from visually disappearing against Dynadot's light template. */
.hero h1 .intelligence,
.brand span {
  -webkit-text-fill-color: transparent;
}

@media (max-width: 850px) {
  .page-shell {
    width: 100% !important;
    max-width: none !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
}


/* =========================================================
   MrSmart / Dynadot exact-layout correction
   Restores the RTL document flow from the original standalone
   page and breaks the landing out of Dynadot's centered block.
   ========================================================= */

html,
body {
  overflow-x: clip !important;
}

/* The original file had <html dir="rtl">.
   Dynadot's Code block strips that document-level direction. */
.page-shell {
  direction: rtl !important;

  /* Full-bleed breakout from Dynadot's centered content container. */
  width: 100vw !important;
  width: 100dvw !important;
  max-width: none !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  margin-inline: calc(50% - 50vw) !important;

  min-height: 100svh !important;
}

/* Restore original desktop item placement:
   Hero = right side, Contact form = left side. */
.content-grid {
  direction: rtl !important;
}

/* Arabic card content remains RTL/right aligned. */
.form-card,
.card-header,
.contact-form,
.field {
  direction: rtl !important;
  text-align: right !important;
}

/* Email stays naturally left-to-right. */
.field input[type="email"] {
  direction: ltr !important;
  text-align: left !important;
}

/* English hero remains LTR exactly as in the standalone page. */
.hero h1 .intelligence,
.title-line {
  direction: ltr !important;
}

/* Keep the announcement centered above the English hero on desktop. */
@media (min-width: 851px) {
  .hero {
    direction: rtl !important;
  }

  .hero h1,
  .hero h1 .intelligence {
    direction: ltr !important;
  }
}

/* On mobile the original design stacks naturally and stays centered. */
@media (max-width: 850px) {
  .page-shell {
    width: 100vw !important;
    width: 100dvw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    margin-inline: calc(50% - 50vw) !important;
  }

  .content-grid {
    direction: rtl !important;
  }
}#dyna-sitebuild-site-top-background
{
	background-image: none;
}
#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
{
}
.header- #dyna-sitebuild-site-top-rest-image
{
	background-image: url(/c/h/header-.png);
}
@media screen and (max-width:768px){#dyna-sitebuild-site-top-background
{
}
}@font-face {
  font-family: 'IM Fell English';
  src: url('/custom-fonts/IM_Fell_English-normal-400.woff?fontId=3&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'IM Fell English';
  src: url('/custom-fonts/IM_Fell_English-italic-400.woff?fontId=4&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Dancing Script';
  src: url('/custom-fonts/Dancing_Script-normal-400.woff?fontId=5&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Dancing Script';
  src: url('/custom-fonts/Dancing_Script-normal-700.woff?fontId=6&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CormorantGaramondLight';
  src: url('/custom-fonts/CormorantGaramondLight.woff2?fontId=8&isCommon=true') format('woff2'),
url('/custom-fonts/CormorantGaramondLight.woff?fontId=9&isCommon=true') format('woff'),
url('/custom-fonts/CormorantGaramondLight.ttf?fontId=10&isCommon=true') format('truetype'),
url('/custom-fonts/CormorantGaramondLight.eot?fontId=7&isCommon=true') format('embedded-opentype');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Palatino Linotype';
  src: url('/custom-fonts/Palatino_Linotype.woff2?fontId=11&isCommon=true') format('woff2'),
url('/custom-fonts/Palatino_Linotype.woff?fontId=12&isCommon=true') format('woff'),
url('/custom-fonts/Palatino_Linotype.ttf?fontId=13&isCommon=true') format('truetype'),
url('/custom-fonts/Palatino_Linotype.eot?fontId=14&isCommon=true') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Palatino Linotype';
  src: url('/custom-fonts/Palatino_Linotype_bold.woff2?fontId=15&isCommon=true') format('woff2'),
url('/custom-fonts/Palatino_Linotype_bold.woff?fontId=16&isCommon=true') format('woff'),
url('/custom-fonts/Palatino_Linotype_bold.ttf?fontId=17&isCommon=true') format('truetype'),
url('/custom-fonts/Palatino_Linotype_bold.eot?fontId=18&isCommon=true') format('embedded-opentype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playfair Display';
  src: url('/custom-fonts/Playfair_Display-normal-400.woff?fontId=19&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playfair Display';
  src: url('/custom-fonts/Playfair_Display-normal-700.woff?fontId=20&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playfair Display';
  src: url('/custom-fonts/Playfair_Display-italic-400.woff?fontId=21&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Playfair Display';
  src: url('/custom-fonts/Playfair_Display-italic-700.woff?fontId=22&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Playball';
  src: url('/custom-fonts/Playball-normal-400.woff?fontId=23&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Crimson Text';
  src: url('/custom-fonts/Crimson_Text-normal-400.woff?fontId=24&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Crimson Text';
  src: url('/custom-fonts/Crimson_Text-normal-700.woff?fontId=25&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Crimson Text';
  src: url('/custom-fonts/Crimson_Text-italic-400.woff?fontId=26&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Crimson Text';
  src: url('/custom-fonts/Crimson_Text-italic-700.woff?fontId=27&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Copperplate Sans';
  src: url('/custom-fonts/Copperplate-Classic-Sans-Regular.woff2?fontId=28&isCommon=true') format('woff2'),
url('/custom-fonts/Copperplate-Classic-Sans-Regular.woff?fontId=29&isCommon=true') format('woff'),
url('/custom-fonts/Copperplate-Classic-Sans-Regular.ttf?fontId=30&isCommon=true') format('truetype'),
url('/custom-fonts/Copperplate-Classic-Sans-Regular.eot?fontId=31&isCommon=true') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Varela';
  src: url('/custom-fonts/Varela-normal-400.woff?fontId=32&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Oxygen';
  src: url('/custom-fonts/Oxygen-normal-300.woff?fontId=33&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Oxygen';
  src: url('/custom-fonts/Oxygen-normal-400.woff?fontId=34&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Oxygen';
  src: url('/custom-fonts/Oxygen-normal-700.woff?fontId=35&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cantarell';
  src: url('/custom-fonts/Cantarell-normal-400.woff?fontId=36&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cantarell';
  src: url('/custom-fonts/Cantarell-normal-700.woff?fontId=37&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cantarell';
  src: url('/custom-fonts/Cantarell-italic-400.woff?fontId=38&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Cantarell';
  src: url('/custom-fonts/Cantarell-italic-700.woff?fontId=39&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Codystar';
  src: url('/custom-fonts/Codystar-normal-300.woff?fontId=40&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Codystar';
  src: url('/custom-fonts/Codystar-normal-400.woff?fontId=41&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Droid Sans Mono';
  src: url('/custom-fonts/Droid_Sans_Mono-normal-400.woff?fontId=42&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Advent Pro';
  src: url('/custom-fonts/Advent_Pro-normal-300.woff?fontId=43&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Advent Pro';
  src: url('/custom-fonts/Advent_Pro-normal-400.woff?fontId=44&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Advent Pro';
  src: url('/custom-fonts/Advent_Pro-normal-700.woff?fontId=45&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'News Cycle';
  src: url('/custom-fonts/News_Cycle-normal-400.woff?fontId=46&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'News Cycle';
  src: url('/custom-fonts/News_Cycle-normal-700.woff?fontId=47&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CenturyGothicBold';
  src: url('/custom-fonts/CenturyGothicBold.woff2?fontId=49&isCommon=true') format('woff2'),
url('/custom-fonts/CenturyGothicBold.woff?fontId=50&isCommon=true') format('woff'),
url('/custom-fonts/CenturyGothicBold.ttf?fontId=51&isCommon=true') format('truetype'),
url('/custom-fonts/CenturyGothicBold.eot?fontId=48&isCommon=true') format('embedded-opentype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Architects Daughter';
  src: url('/custom-fonts/Architects_Daughter-normal-400.woff?fontId=52&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Quicksand';
  src: url('/custom-fonts/Quicksand-normal-300.woff?fontId=53&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Quicksand';
  src: url('/custom-fonts/Quicksand-normal-400.woff?fontId=54&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Quicksand';
  src: url('/custom-fonts/Quicksand-normal-700.woff?fontId=55&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lemon';
  src: url('/custom-fonts/Lemon-normal-400.woff?fontId=56&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Rokkitt';
  src: url('/custom-fonts/Rokkitt-normal-400.woff?fontId=57&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Rokkitt';
  src: url('/custom-fonts/Rokkitt-normal-700.woff?fontId=58&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Stoke';
  src: url('/custom-fonts/Stoke-normal-300.woff?fontId=59&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Stoke';
  src: url('/custom-fonts/Stoke-normal-400.woff?fontId=60&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Copperplate Classic';
  src: url('/custom-fonts/Copperplate-Classic-Plain-Regular.woff2?fontId=61&isCommon=true') format('woff2'),
url('/custom-fonts/Copperplate-Classic-Plain-Regular.woff?fontId=62&isCommon=true') format('woff'),
url('/custom-fonts/Copperplate-Classic-Plain-Regular.ttf?fontId=63&isCommon=true') format('truetype'),
url('/custom-fonts/Copperplate-Classic-Plain-Regular.eot?fontId=64&isCommon=true') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Copperplate Round';
  src: url('/custom-fonts/Copperplate-Classic-Round-Regular.woff2?fontId=65&isCommon=true') format('woff2'),
url('/custom-fonts/Copperplate-Classic-Round-Regular.woff?fontId=66&isCommon=true') format('woff'),
url('/custom-fonts/Copperplate-Classic-Round-Regular.ttf?fontId=67&isCommon=true') format('truetype'),
url('/custom-fonts/Copperplate-Classic-Round-Regular.eot?fontId=68&isCommon=true') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  src: url('/custom-fonts/Lato-normal-300.woff?fontId=69&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  src: url('/custom-fonts/Lato-normal-400.woff?fontId=70&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  src: url('/custom-fonts/Lato-normal-700.woff?fontId=71&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  src: url('/custom-fonts/Lato-italic-300.woff?fontId=72&isCommon=true') format('woff');
  font-weight: light;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  src: url('/custom-fonts/Lato-italic-400.woff?fontId=73&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  src: url('/custom-fonts/Lato-italic-700.woff?fontId=74&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Copperplate Swash';
  src: url('/custom-fonts/Copperplate-Classic-Plain-Swash-Regular.woff2?fontId=75&isCommon=true') format('woff2'),
url('/custom-fonts/Copperplate-Classic-Plain-Swash-Regular.woff?fontId=76&isCommon=true') format('woff'),
url('/custom-fonts/Copperplate-Classic-Plain-Swash-Regular.ttf?fontId=77&isCommon=true') format('truetype'),
url('/custom-fonts/Copperplate-Classic-Plain-Swash-Regular.eot?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/Lobster-normal-400.woff?fontId=79&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cardo';
  src: url('/custom-fonts/Cardo-normal-400.woff?fontId=80&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cardo';
  src: url('/custom-fonts/Cardo-normal-700.woff?fontId=81&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cardo';
  src: url('/custom-fonts/Cardo-italic-400.woff?fontId=82&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Bree Serif';
  src: url('/custom-fonts/Bree_Serif-normal-400.woff?fontId=83&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Luckiest Guy';
  src: url('/custom-fonts/Luckiest_Guy-normal-400.woff?fontId=84&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Patua One';
  src: url('/custom-fonts/Patua_One-normal-400.woff?fontId=85&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gentium Basic';
  src: url('/custom-fonts/Gentium_Basic-normal-400.woff?fontId=86&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gentium Basic';
  src: url('/custom-fonts/Gentium_Basic-normal-700.woff?fontId=87&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gentium Basic';
  src: url('/custom-fonts/Gentium_Basic-italic-400.woff?fontId=88&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Gentium Basic';
  src: url('/custom-fonts/Gentium_Basic-italic-700.woff?fontId=89&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Rufina';
  src: url('/custom-fonts/Rufina-Regular.ttf?fontId=90&isCommon=true') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Rufina';
  src: url('/custom-fonts/Rufina-Bold.ttf?fontId=91&isCommon=true') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Tangerine';
  src: url('/custom-fonts/Tangerine-normal-400.woff?fontId=92&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Tangerine';
  src: url('/custom-fonts/Tangerine-normal-700.woff?fontId=93&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CenturyGothic';
  src: url('/custom-fonts/CenturyGothic.woff2?fontId=95&isCommon=true') format('woff2'),
url('/custom-fonts/CenturyGothic.woff?fontId=96&isCommon=true') format('woff'),
url('/custom-fonts/CenturyGothic.ttf?fontId=97&isCommon=true') format('truetype'),
url('/custom-fonts/CenturyGothic.eot?fontId=94&isCommon=true') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Spirax';
  src: url('/custom-fonts/Spirax-normal-400.woff?fontId=98&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Karla';
  src: url('/custom-fonts/Karla-normal-400.woff?fontId=99&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Karla';
  src: url('/custom-fonts/Karla-normal-700.woff?fontId=100&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Karla';
  src: url('/custom-fonts/Karla-italic-400.woff?fontId=101&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Karla';
  src: url('/custom-fonts/Karla-italic-700.woff?fontId=102&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Iceberg';
  src: url('/custom-fonts/Iceberg-normal-400.woff?fontId=103&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cabin';
  src: url('/custom-fonts/Cabin-normal-400.woff?fontId=104&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cabin';
  src: url('/custom-fonts/Cabin-normal-700.woff?fontId=105&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cabin';
  src: url('/custom-fonts/Cabin-italic-400.woff?fontId=106&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Cabin';
  src: url('/custom-fonts/Cabin-italic-700.woff?fontId=107&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Rozha One';
  src: url('/custom-fonts/RozhaOne.woff2?fontId=109&isCommon=true') format('woff2'),
url('/custom-fonts/RozhaOne.woff?fontId=110&isCommon=true') format('woff'),
url('/custom-fonts/RozhaOne.ttf?fontId=111&isCommon=true') format('truetype'),
url('/custom-fonts/RozhaOne.eot?fontId=108&isCommon=true') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inconsolata';
  src: url('/custom-fonts/Inconsolata-normal-400.woff?fontId=112&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inconsolata';
  src: url('/custom-fonts/Inconsolata-normal-700.woff?fontId=113&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Dosis';
  src: url('/custom-fonts/Dosis-normal-300.woff?fontId=114&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Dosis';
  src: url('/custom-fonts/Dosis-normal-400.woff?fontId=115&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Dosis';
  src: url('/custom-fonts/Dosis-normal-700.woff?fontId=116&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Glegoo';
  src: url('/custom-fonts/Glegoo-normal-400.woff?fontId=117&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Glegoo';
  src: url('/custom-fonts/Glegoo-normal-700.woff?fontId=118&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Questrial';
  src: url('/custom-fonts/Questrial-normal-400.woff?fontId=119&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Abril Fatface';
  src: url('/custom-fonts/Abril_Fatface-normal-400.woff?fontId=120&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito';
  src: url('/custom-fonts/Nunito-normal-300.woff?fontId=121&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito';
  src: url('/custom-fonts/Nunito-normal-400.woff?fontId=122&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito';
  src: url('/custom-fonts/Nunito-normal-700.woff?fontId=123&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ewert';
  src: url('/custom-fonts/Ewert-normal-400.woff?fontId=124&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Oswald';
  src: url('/custom-fonts/Oswald-normal-300.woff?fontId=125&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Oswald';
  src: url('/custom-fonts/Oswald-normal-400.woff?fontId=126&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Oswald';
  src: url('/custom-fonts/Oswald-normal-700.woff?fontId=127&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PT Sans';
  src: url('/custom-fonts/PT_Sans-normal-400.woff?fontId=128&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PT Sans';
  src: url('/custom-fonts/PT_Sans-normal-700.woff?fontId=129&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PT Sans';
  src: url('/custom-fonts/PT_Sans-italic-400.woff?fontId=130&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'PT Sans';
  src: url('/custom-fonts/PT_Sans-italic-700.woff?fontId=131&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Hind';
  src: url('/custom-fonts/Hind-Light.ttf?fontId=132&isCommon=true') format('truetype');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Hind';
  src: url('/custom-fonts/Hind-Medium.ttf?fontId=133&isCommon=true') format('truetype'),
url('/custom-fonts/Hind-Regular.ttf?fontId=134&isCommon=true') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Hind';
  src: url('/custom-fonts/Hind-Bold.ttf?fontId=135&isCommon=true') format('truetype'),
url('/custom-fonts/Hind-Semibold.ttf?fontId=136&isCommon=true') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Coustard';
  src: url('/custom-fonts/Coustard-normal-400.woff?fontId=137&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Copperplate Plus';
  src: url('/custom-fonts/Copperplate-Classic-Plain-Plus-Regular.woff2?fontId=138&isCommon=true') format('woff2'),
url('/custom-fonts/Copperplate-Classic-Plain-Plus-Regular.woff?fontId=139&isCommon=true') format('woff'),
url('/custom-fonts/Copperplate-Classic-Plain-Plus-Regular.ttf?fontId=140&isCommon=true') format('truetype'),
url('/custom-fonts/Copperplate-Classic-Plain-Plus-Regular.eot?fontId=141&isCommon=true') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Reenie Beanie';
  src: url('/custom-fonts/Reenie_Beanie-normal-400.woff?fontId=142&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vollkorn';
  src: url('/custom-fonts/Vollkorn-normal-400.woff?fontId=143&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vollkorn';
  src: url('/custom-fonts/Vollkorn-normal-700.woff?fontId=144&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vollkorn';
  src: url('/custom-fonts/Vollkorn-italic-400.woff?fontId=145&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Vollkorn';
  src: url('/custom-fonts/Vollkorn-italic-700.woff?fontId=146&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Josefin Slab';
  src: url('/custom-fonts/Josefin_Slab-normal-300.woff?fontId=147&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Josefin Slab';
  src: url('/custom-fonts/Josefin_Slab-normal-400.woff?fontId=148&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Josefin Slab';
  src: url('/custom-fonts/Josefin_Slab-normal-700.woff?fontId=149&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Josefin Slab';
  src: url('/custom-fonts/Josefin_Slab-italic-300.woff?fontId=150&isCommon=true') format('woff');
  font-weight: light;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Josefin Slab';
  src: url('/custom-fonts/Josefin_Slab-italic-400.woff?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/Josefin_Slab-italic-700.woff?fontId=152&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat';
  src: url('/custom-fonts/Montserrat-normal-400.woff?fontId=153&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat';
  src: url('/custom-fonts/Montserrat-normal-700.woff?fontId=154&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'EB Garamond';
  src: url('/custom-fonts/EB_Garamond-normal-400.woff?fontId=155&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cookie';
  src: url('/custom-fonts/Cookie-normal-400.woff?fontId=156&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mate SC';
  src: url('/custom-fonts/Mate_SC-normal-400.woff?fontId=157&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('/custom-fonts/Roboto-normal-300.woff?fontId=158&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('/custom-fonts/Roboto-normal-400.woff?fontId=159&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('/custom-fonts/Roboto-normal-700.woff?fontId=160&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('/custom-fonts/Roboto-italic-300.woff?fontId=161&isCommon=true') format('woff');
  font-weight: light;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('/custom-fonts/Roboto-italic-400.woff?fontId=162&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('/custom-fonts/Roboto-italic-700.woff?fontId=163&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Lora';
  src: url('/custom-fonts/Lora-normal-400.woff?fontId=164&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lora';
  src: url('/custom-fonts/Lora-normal-700.woff?fontId=165&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lora';
  src: url('/custom-fonts/Lora-italic-400.woff?fontId=166&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Lora';
  src: url('/custom-fonts/Lora-italic-700.woff?fontId=167&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Droid Serif';
  src: url('/custom-fonts/Droid_Serif-normal-400.woff?fontId=168&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Droid Serif';
  src: url('/custom-fonts/Droid_Serif-normal-700.woff?fontId=169&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Droid Serif';
  src: url('/custom-fonts/Droid_Serif-italic-400.woff?fontId=170&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Droid Serif';
  src: url('/custom-fonts/Droid_Serif-italic-700.woff?fontId=171&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Pacifico';
  src: url('/custom-fonts/Pacifico-normal-400.woff?fontId=172&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fredericka the Great';
  src: url('/custom-fonts/Fredericka_the_Great-normal-400.woff?fontId=173&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MarcellusSCRegular';
  src: url('/custom-fonts/MarcellusSCRegular.woff2?fontId=175&isCommon=true') format('woff2'),
url('/custom-fonts/MarcellusSCRegular.woff?fontId=176&isCommon=true') format('woff'),
url('/custom-fonts/MarcellusSCRegular.ttf?fontId=177&isCommon=true') format('truetype'),
url('/custom-fonts/MarcellusSCRegular.eot?fontId=174&isCommon=true') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bangers';
  src: url('/custom-fonts/Bangers-normal-400.woff?fontId=178&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Yanone Kaffeesatz';
  src: url('/custom-fonts/Yanone_Kaffeesatz-normal-300.woff?fontId=179&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Yanone Kaffeesatz';
  src: url('/custom-fonts/Yanone_Kaffeesatz-normal-400.woff?fontId=180&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Yanone Kaffeesatz';
  src: url('/custom-fonts/Yanone_Kaffeesatz-normal-700.woff?fontId=181&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'ProximaNova';
  src: url('/custom-fonts/ProximaNova.woff2?fontId=183&isCommon=true') format('woff2'),
url('/custom-fonts/ProximaNova.woff?fontId=184&isCommon=true') format('woff'),
url('/custom-fonts/ProximaNova.ttf?fontId=185&isCommon=true') format('truetype'),
url('/custom-fonts/ProximaNova.eot?fontId=182&isCommon=true') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Amaranth';
  src: url('/custom-fonts/Amaranth-normal-400.woff?fontId=186&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Amaranth';
  src: url('/custom-fonts/Amaranth-normal-700.woff?fontId=187&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Amaranth';
  src: url('/custom-fonts/Amaranth-italic-400.woff?fontId=188&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Amaranth';
  src: url('/custom-fonts/Amaranth-italic-700.woff?fontId=189&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Quattrocento';
  src: url('/custom-fonts/Quattrocento-normal-400.woff?fontId=190&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Quattrocento';
  src: url('/custom-fonts/Quattrocento-normal-700.woff?fontId=191&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Droid Sans';
  src: url('/custom-fonts/Droid_Sans-normal-400.woff?fontId=192&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Droid Sans';
  src: url('/custom-fonts/Droid_Sans-normal-700.woff?fontId=193&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Metamorphous';
  src: url('/custom-fonts/Metamorphous-normal-400.woff?fontId=194&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Muli';
  src: url('/custom-fonts/Muli-normal-300.woff?fontId=195&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Muli';
  src: url('/custom-fonts/Muli-normal-400.woff?fontId=196&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Muli';
  src: url('/custom-fonts/Muli-italic-300.woff?fontId=197&isCommon=true') format('woff');
  font-weight: light;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Muli';
  src: url('/custom-fonts/Muli-italic-400.woff?fontId=198&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu';
  src: url('/custom-fonts/Ubuntu-normal-300.woff?fontId=199&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu';
  src: url('/custom-fonts/Ubuntu-normal-400.woff?fontId=200&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu';
  src: url('/custom-fonts/Ubuntu-normal-700.woff?fontId=201&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu';
  src: url('/custom-fonts/Ubuntu-italic-300.woff?fontId=202&isCommon=true') format('woff');
  font-weight: light;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu';
  src: url('/custom-fonts/Ubuntu-italic-400.woff?fontId=203&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Ubuntu';
  src: url('/custom-fonts/Ubuntu-italic-700.woff?fontId=204&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Actor';
  src: url('/custom-fonts/Actor-normal-400.woff?fontId=205&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Monoton';
  src: url('/custom-fonts/Monoton-normal-400.woff?fontId=206&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Molengo';
  src: url('/custom-fonts/Molengo-normal-400.woff?fontId=207&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Source Sans Pro';
  src: url('/custom-fonts/Source_Sans_Pro-normal-300.woff?fontId=208&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Source Sans Pro';
  src: url('/custom-fonts/Source_Sans_Pro-normal-400.woff?fontId=209&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Source Sans Pro';
  src: url('/custom-fonts/Source_Sans_Pro-normal-700.woff?fontId=210&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Source Sans Pro';
  src: url('/custom-fonts/Source_Sans_Pro-italic-300.woff?fontId=211&isCommon=true') format('woff');
  font-weight: light;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Source Sans Pro';
  src: url('/custom-fonts/Source_Sans_Pro-italic-400.woff?fontId=212&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Source Sans Pro';
  src: url('/custom-fonts/Source_Sans_Pro-italic-700.woff?fontId=213&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Raleway';
  src: url('/custom-fonts/Raleway-normal-300.woff?fontId=214&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Raleway';
  src: url('/custom-fonts/Raleway-normal-400.woff?fontId=215&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Raleway';
  src: url('/custom-fonts/Raleway-normal-700.woff?fontId=216&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sofia';
  src: url('/custom-fonts/Sofia-normal-400.woff?fontId=217&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arvo';
  src: url('/custom-fonts/Arvo-normal-400.woff?fontId=218&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arvo';
  src: url('/custom-fonts/Arvo-normal-700.woff?fontId=219&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arvo';
  src: url('/custom-fonts/Arvo-italic-400.woff?fontId=220&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Arvo';
  src: url('/custom-fonts/Arvo-italic-700.woff?fontId=221&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poly';
  src: url('/custom-fonts/Poly-normal-400.woff?fontId=222&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poly';
  src: url('/custom-fonts/Poly-italic-400.woff?fontId=223&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Sorts Mill Goudy';
  src: url('/custom-fonts/Sorts_Mill_Goudy-normal-400.woff?fontId=224&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sorts Mill Goudy';
  src: url('/custom-fonts/Sorts_Mill_Goudy-italic-400.woff?fontId=225&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/custom-fonts/Open_Sans-normal-300.woff?fontId=226&isCommon=true') format('woff');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/custom-fonts/Open_Sans-normal-400.woff?fontId=227&isCommon=true') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/custom-fonts/Open_Sans-normal-700.woff?fontId=228&isCommon=true') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/custom-fonts/Open_Sans-italic-300.woff?fontId=229&isCommon=true') format('woff');
  font-weight: light;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/custom-fonts/Open_Sans-italic-400.woff?fontId=230&isCommon=true') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/custom-fonts/Open_Sans-italic-700.woff?fontId=231&isCommon=true') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Swansea';
  src: url('/custom-fonts/SwanseaBold-D0ox-Admin.ttf?fontId=1218&isCommon=true') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Swansea';
  src: url('/custom-fonts/SwanseaBoldItalic-p3Dv-Admin.ttf?fontId=1219&isCommon=true') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Swansea';
  src: url('/custom-fonts/SwanseaItalic-AwqD-Admin.ttf?fontId=1220&isCommon=true') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Swansea';
  src: url('/custom-fonts/Swansea-q3pd-Admin.ttf?fontId=1221&isCommon=true') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-Thin-Admin.woff2?fontId=1222&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-Thin-Admin.woff?fontId=1223&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-Thin-Admin.ttf?fontId=1224&isCommon=true') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-ThinItalic-Admin.woff2?fontId=1225&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-ThinItalic-Admin.woff?fontId=1226&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-ThinItalic-Admin.ttf?fontId=1227&isCommon=true') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-Extralight.woff2?fontId=1228&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-Extralight.woff?fontId=1229&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-Extralight.ttf?fontId=1230&isCommon=true') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-ExtralightItalic.woff2?fontId=1231&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-ExtralightItalic.woff?fontId=1232&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-ExtralightItalic.ttf?fontId=1233&isCommon=true') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-Light-Admin.woff2?fontId=1234&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-Light-Admin.woff?fontId=1235&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-Light-Admin.ttf?fontId=1236&isCommon=true') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-LightItalic-Admin.woff2?fontId=1237&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-LightItalic-Admin.woff?fontId=1238&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-LightItalic-Admin.ttf?fontId=1239&isCommon=true') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-Regular-Admin.woff2?fontId=1240&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-Regular-Admin.woff?fontId=1241&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-Regular-Admin.ttf?fontId=1242&isCommon=true') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-Italic-Admin.woff2?fontId=1243&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-Italic-Admin.woff?fontId=1244&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-Italic-Admin.ttf?fontId=1245&isCommon=true') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-Medium.woff2?fontId=1246&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-Medium.woff?fontId=1247&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-Medium.ttf?fontId=1248&isCommon=true') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-MediumItalic.woff2?fontId=1249&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-MediumItalic.woff?fontId=1250&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-MediumItalic.ttf?fontId=1251&isCommon=true') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-Semibold.woff2?fontId=1252&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-Semibold.woff?fontId=1253&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-Semibold.ttf?fontId=1254&isCommon=true') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-SemiboldItalic.woff2?fontId=1255&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-SemiboldItalic.woff?fontId=1256&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-SemiboldItalic.ttf?fontId=1257&isCommon=true') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-Bold-Admin.woff2?fontId=1258&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-Bold-Admin.woff?fontId=1259&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-Bold-Admin.ttf?fontId=1260&isCommon=true') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-BoldItalic-Admin.woff2?fontId=1261&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-BoldItalic-Admin.woff?fontId=1262&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-BoldItalic-Admin.ttf?fontId=1263&isCommon=true') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-Extrabold.woff2?fontId=1264&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-Extrabold.woff?fontId=1265&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-Extrabold.ttf?fontId=1266&isCommon=true') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-ExtraboldItalic.woff2?fontId=1267&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-ExtraboldItalic.woff?fontId=1268&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-ExtraboldItalic.ttf?fontId=1269&isCommon=true') format('truetype');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-Black.woff2?fontId=1270&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-Black.woff?fontId=1271&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-Black.ttf?fontId=1272&isCommon=true') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-BlackItalic.woff2?fontId=1273&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-BlackItalic.woff?fontId=1274&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-BlackItalic.ttf?fontId=1275&isCommon=true') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-Variable.woff2?fontId=1276&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-Variable.woff?fontId=1277&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-Variable.ttf?fontId=1278&isCommon=true') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-VariableItalic.woff2?fontId=1279&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-VariableItalic.woff?fontId=1280&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-VariableItalic.ttf?fontId=1281&isCommon=true') format('truetype');
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Swansea';
  src: url('/custom-fonts/Swansea-q3pd.ttf?fontId=1282&isCommon=true') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Swansea';
  src: url('/custom-fonts/SwanseaBold-D0ox.ttf?fontId=1283&isCommon=true') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Swansea';
  src: url('/custom-fonts/SwanseaBoldItalic-p3Dv.ttf?fontId=1284&isCommon=true') format('truetype');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Swansea';
  src: url('/custom-fonts/SwanseaItalic-AwqD.ttf?fontId=1285&isCommon=true') format('truetype');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-Thin.woff2?fontId=1286&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-Thin.woff?fontId=1287&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-Thin.ttf?fontId=1288&isCommon=true') format('truetype');
  font-weight: lighter;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-ThinItalic.woff2?fontId=1289&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-ThinItalic.woff?fontId=1290&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-ThinItalic.ttf?fontId=1291&isCommon=true') format('truetype');
  font-weight: lighter;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-Light.woff2?fontId=1292&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-Light.woff?fontId=1293&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-Light.ttf?fontId=1294&isCommon=true') format('truetype');
  font-weight: light;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-LightItalic.woff2?fontId=1295&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-LightItalic.woff?fontId=1296&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-LightItalic.ttf?fontId=1297&isCommon=true') format('truetype');
  font-weight: light;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-Regular.woff2?fontId=1298&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-Regular.woff?fontId=1299&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-Regular.ttf?fontId=1300&isCommon=true') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-Italic.woff2?fontId=1301&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-Italic.woff?fontId=1302&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-Italic.ttf?fontId=1303&isCommon=true') format('truetype');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-Bold.woff2?fontId=1304&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-Bold.woff?fontId=1305&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-Bold.ttf?fontId=1306&isCommon=true') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Switzer';
  src: url('/custom-fonts/Switzer-BoldItalic.woff2?fontId=1307&isCommon=true') format('woff2'),
url('/custom-fonts/Switzer-BoldItalic.woff?fontId=1308&isCommon=true') format('woff'),
url('/custom-fonts/Switzer-BoldItalic.ttf?fontId=1309&isCommon=true') format('truetype');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

