.error-banner{text-align:center;padding:60px 0 80px}.error-banner .banner_img{display:flex;overflow:hidden;align-items:center;justify-content:center;padding:80px 0}.error-banner .banner_img span svg{width:100%;height:auto}.error-banner .banner_img span.dark_view{display:none}.error-banner .banner_img span.light_view{display:flex}.error-banner h1{color:#265fce;font-size:70px;font-weight:700;line-height:1.4;margin:0;padding:0}.error-banner .banner_text h2{color:#265fce;font-size:65px;font-weight:700;line-height:1.2;margin:0 0 10px;padding:0}.error-banner .banner_text h3{color:#000;font-size:36px;font-weight:400;line-height:1.4;margin:0;padding:0}.error-banner .banner_text p{color:#000;font-size:24px;font-weight:400;line-height:1.4;margin:5px 0 0;padding:0}.error-section{padding:40px 0}.error-section .error_head{margin-bottom:40px;text-align:center}.error-section .error_head h4{margin:0;padding:0;color:#265fce;font-size:40px;font-weight:700;line-height:1.4}.error-section .error_head p{color:#555558;font-size:16px;font-weight:400;line-height:1.5;max-width:800px;margin:10px 0;padding:0}.error-section .error_list{display:flex;flex-wrap:wrap;gap:24px}.error-section .error_list .error_box{width:calc(33.33% - 16px);display:flex}.error-section .error_list .error_box>a{padding:30px;display:block;border-radius:10px;border:1px solid #dfdfdf;color:#010101;width:100%;transition:all .5s ease}.error-section .error_list .error_box>a:hover{background:#265fce}.error-section .error_list .error_box>a:hover h2,.error-section .error_list .error_box>a:hover p{color:#fff}.error-section .error_list .error_box h2{color:#010101;font-size:20px;font-weight:700;line-height:1.5;margin:0;padding:0;transition:all .5s ease;letter-spacing:1px}.error-section .error_list .error_box p{color:#555558;font-size:18px;font-weight:400;line-height:1.4;margin:10px 0 0;padding:0;transition:all .5s ease}.error-section .action_button{margin-top:40px}.error-section .error_bottom{text-align:center;padding-top:40px}.error-section .error_bottom h3{color:#000;font-size:40px;font-weight:400;line-height:1.4;margin:0;padding:0}.error-page .contact-form{max-width:850px;margin:50px auto}.error-page .contact-details h2{color:#265fce;font-size:45px;font-weight:700;line-height:1.2;margin:0;padding:0;letter-spacing:1px}.error-page .contact-details p{color:#555558;font-size:20px;font-weight:400;line-height:1.4;margin:0;padding:15px 0}.error-page .contact-form form .action_button{flex-wrap:wrap}.error-page .contact-form form .action_button>span{width:100%;color:#000;font-size:24px;font-weight:400;line-height:1.4;text-align:center;display:block;margin:5px 0}.error-page .contact-form form .action_button>p{color:#000;text-align:center;font-size:24px;font-weight:400;line-height:1.2;margin:0;padding:0}.error-page .contact-form form .action_button>p a{color:#000}.contact-form{border-radius:20px;background:#f4f4f4;padding:40px}.contact-form form{padding-top:20px}.contact-form form .two_box{display:flex;width:100%;gap:40px;padding-bottom:40px}.contact-form form .two_box>div{width:100%}.contact-form form .input_box{height:60px;padding:10px 20px}.contact-form form .input_box,.contact-form form textarea{border-radius:12px;background:#e3e3e3;width:100%;border:0;box-shadow:none;outline:none;color:#010101;font-size:15px;font-weight:400;line-height:1.4}.contact-form form textarea{height:140px;padding:20px;font-family:Helvetica}.contact-form form .action_button{display:flex;align-items:center;justify-content:center;padding-top:30px}.contact-form form .action_button .btn{cursor:pointer;font-weight:700;letter-spacing:1px}.error-page .page-width .page-width{padding:0}.dark{background:#161719}.dark .error-banner .banner_img span.dark_view{display:flex}.dark .error-banner .banner_img span.light_view{display:none}.dark .error-banner .banner_text h3,.dark .error-banner .banner_text p,.dark .error-section .error_bottom h3,.dark .error-section .error_list .error_box h2{color:#fff}.dark .contact-form{background:#303030}.dark .contact-form form .input_box{color:#fff;background:hsla(0,0%,100%,.3)}.dark .contact-form form .input_box::placeholder{color:#fff;opacity:1}.dark .contact-form form textarea{color:#fff;background:hsla(0,0%,100%,.3)}.dark .contact-form form textarea::placeholder{color:#fff;opacity:1}.dark .error-page .contact-details p,.dark .error-page .contact-form form .action_button>p,.dark .error-page .contact-form form .action_button>p a,.dark .error-page .contact-form form .action_button>span,.dark .error-section .error_list .error_box p{color:#fff}@media (max-width:1199px){.error-banner{padding:50px 0 40px}.error-banner h1{font-size:50px}.error-banner .banner_img{padding:50px 0}.error-banner .banner_text h2{font-size:45px}.error-banner .banner_text h3{font-size:26px}.error-banner .banner_text p{font-size:15px}.error-section{padding:25px 0}.error-section .error_head h4{font-size:30px}.error-section .error_head p{font-size:15px}.error-section .error_list{gap:20px}.error-section .error_list .error_box>a{padding:20px}.error-section .error_list .error_box h2{font-size:18px}.error-section .error_list .error_box p{font-size:16px}.error-section .error_bottom{padding-top:30px}.error-section .error_bottom h3{font-size:30px}.contact-form form .two_box{gap:20px;padding-bottom:20px}.contact-form form .input_box{height:50px;padding:8px 15px;font-size:14px}.contact-form form textarea{height:120px;padding:15px;font-size:14px}.contact-form form .action_button{padding-top:20px}.error-page .contact-details h2{font-size:36px}.error-page .contact-details p{font-size:16px}.error-page .contact-form form .action_button>p,.error-page .contact-form form .action_button>span{font-size:20px}}@media (max-width:991px){.error-banner{padding:20px 0 30px}.error-banner h1{font-size:36px}.error-banner .banner_img{padding:40px 0}.error-banner .banner_text h2{font-size:36px}.error-banner .banner_text h3{font-size:20px}.contact-form form .two_box{gap:30px;padding-bottom:30px;flex-wrap:wrap}.contact-form form .input_box{height:60px}.contact-form form .action_button{padding-top:35px}.error-section .error_bottom h3{font-size:26px}.error-page .contact-details h2{font-size:30px}.error-page .contact-details p{font-size:15px}.error-page .contact-form{padding:24px}.error-page .contact-form form .action_button>p,.error-page .contact-form form .action_button>span{font-size:16px}.error-page .contact-form{margin-top:20px}}@media (max-width:767px){.error-section .error_head{margin-bottom:20px}.error-section .error_head h4{font-size:26px}.error-section .error_head p{font-size:14px}.error-section .error_list .error_box p{font-size:15px}.error-section .error_list .error_box{width:calc(50% - 10px)}.error-section .action_button{margin-top:20px}}@media (max-width:480px){.error-section .error_list .error_box{width:100%}}