/*
Theme Name: Hello Elementor Child
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: 23digital Team
Author URI: https://www.23digital.com.au
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

.error-container { position: relative; z-index: 1;}
.error_page .error-title { font-size: 100px; font-weight: 700;margin: 0;color:var(--primary-color);}
.display-3 { font-size: 50px; font-weight: 400; line-height: 1.2em; }
.display-3+.cms-content { margin-top: 30px; }
@media screen and (max-width: 1679px) {
.error_page .error-title { font-size: 80px; }
.display-3+.cms-content { margin-top: 22px; }
}
@media screen and (max-width: 1199px) {
.error_page .error-title { font-size: 60px; }
.display-3+.cms-content { margin-top: 20px; }
}
@media screen and (max-width: 767px) {
.error-container { padding: 24px 0; }
.error_page .error-title { font-size: 50px; }
.display-3 { font-size: 26px; }
.display-3+.cms-content { margin-top: 12px; }
.cms-content+.btn-group { padding-top: 15px; }
}
@media screen and (max-width: 567px) {
.error-container { max-width: 360px; margin: 0 auto; }
}