@charset "UTF-8";
/*!
Theme Name: ascend
Theme URI: https://ignition.press/
Author: 3Peat Digital
Author URI: https://saltnpixels.com/
Description: An amazing theme built with ignition
Version: 1.0.3
License: GNU General Public License v3.0

Text Domain: ascend
Tags: custom-menu, custom-logo, editor-style, featured-images, footer-widgets
Commercial License for commercial use

Ignition was created by Eric Greenfield of saltnpixels.com
Learn more at https://ignition.press
Ignition v4.0.1




THIS FILE IS UNAFFECTED BY SASS.
IF YOU NEED TO ADD QUICK STYLES WITHOUT COMPILING, YOU CAN DO SO HERE. AT SOME POINT TRY AND ADD IT BACK INTO THE SASS FILES AND COMPILE WITH NPM START

You can bust the cache of your theme by changing the version above.
*/


@font-face {
    font-family: suisse;
    src: local('SuisseIntl-SemiBold'),
        url('/wp-content/themes/ascend/assets/fonts/SuisseIntl-SemiBold.woff2') format('woff2'),
        url('/wp-content/themes/ascend/assets/fonts/SuisseIntl-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: suisse;
    src: local('Suisse Int\'l'), local('SuisseIntl-Regular'),
        url('/wp-content/themes/ascend/assets/fonts/SuisseIntl-Regular.woff2') format('woff2'),
        url('/wp-content/themes/ascend/assets/fonts/SuisseIntl-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.editor-styles-wrapper .past-projects-block a.pp-item {
    pointer-events: none;
}

.error404 {
	box-sizing: border-box;
	height: 100vh!important;
	width: 100vw!important;
	max-height: 100vh!important;
	max-width: 100vw!important;
	background-image: url('../../uploads/robbie-down-_0gjKanEWXY-unsplash@2x.jpg')!important;
	background-size: cover!important;
	background-position: center center!important;
	background-repeat: no-repeat!important;
	overflow: hidden;
}

.error404 .container-content .title-404 {
	color: #fff!important;
	text-shadow: 3px 3px 10px #444!important;
	display: block;
	width: max-content;
	height: auto;
	position: relative;
}

.error404 .container-content .title-404::before, .error404 .container-content .title-404::after {
	content: " ";
	display: block;
	height: 40%;
	width: 110%;
	left: -5%;
	position: absolute;
	transform: skew(-15deg);
	bottom: 1rem;
	background: #c5d7e3;
	background: var(--light-blue);
	z-index: -100;
	opacity: .5;
}

.error404 .container-content p {
	color: #fff!important;
	text-shadow: 2px 2px 4px #000!important;
	font-size: 2rem;
}

.error404 .container-content .button {
	display: inline-block !important;
	padding: 1.25rem 3rem 1rem;
	display: inline;
	font-family: suisse, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-family: var(--font);
	font-size: 1.4rem;
	letter-spacing: .14rem;
	text-transform: uppercase;
	color: #c5d7e3;
	color: var(--light-blue);
	background-color: #072837;
	background-color: var(--dark-blue);
	border-radius: 5rem;
	transition: all 500ms;
	line-height: 1;
}

.error404 .container-content .button:hover {
	color: #072837;
	color: var(--dark-blue);
	background-color: #c5d7e3;
	background-color: var(--light-blue);
}