body {margin: 0px 0px;padding: 0px 0px;/* font-family: 'Noto Serif', serif;  */font-family: 'Open Sans', sans-serif;}
body.overflow_style {overflow-y: hidden;overflow-x: auto;}
html::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 6px 6px rgb(0 0 0 / 22%);background-color: #66666600;}
html::-webkit-scrollbar {width: 5px;}
html::-webkit-scrollbar-thumb {background-color: #0A1B56;background-image: -webkit-linear-gradient(90deg, #0A1B56 25%, transparent 25%, transparent 50%, #0A1B56 50%, #0A1B56 75%, transparent 75%, transparent);}
#header-part {position: fixed;top: 0;left: 0;padding: 0px;width: 100%;z-index: 11;}
.sticky {background: #fff;transition: all ease .75s;}
#header-part.navbar-fixed button.navbar-toggler span, #header-part nav.navbar button.navbar-toggler[aria-expanded="true"] span {background: #0A1B56 !important;}
.box {width: 90px;height: 90px;display: flex;flex-direction: column;align-items: center;justify-content: center;transition: .4s ease;}
.box span {display: block;width: 57px;height: 5px;background: #004AAD;margin: .4rem;transition: .4s ease;transition-delay: .4s;border-radius: 3px;}
.span-one {transform: rotate(30deg)translate(5px,2px);}
.span-two {transform: rotate(90deg)translateY(20px);}
.span-three {transform: rotate(-30deg)translate(5px,-2px);}
.rotate-box {transform: rotate(-90deg);}
#slider-section {width: 100%;height: 100vh;margin: 0px 0px 0px 0px;padding: 55px 0px;position: sticky;top: 0;background: #004C94;z-index: 1;display: flex;align-items: center;}
#slider-section::before {content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../image/slide01.jpg) no-repeat center center;background-size: cover;opacity: .19;z-index: -1;}
/* #slider-section img{ width: 100%; opacity: .19;} */
.banner-data {max-width: 1050px;margin: 30px auto 0px auto;padding: 100px 0px 100px 0px;position: relative;text-align: center;}
.banner-data h2 {font-size: 22px;color: #fff;font-weight: 600;margin: 0px 0px 20px 0px;text-transform: uppercase;letter-spacing: 1px;}
.banner-data h4 {font-size: 24px;color: #fff;font-weight: 300;text-transform: uppercase;}
.banner-data h3 {font-size: 24px;color: #fff;font-weight: 500;text-transform: uppercase;margin: 0px 0px 35px 0px;}
.banner-data p {font-size: 25px;color: #fff;margin: 0px 0px 35px 0px;position: relative;}
.scroll-bar {display: block;margin: 0px 0px 0px 0px;position: absolute;bottom: 35px;left: 0;right: 0;text-align: center;}
.scroll-bar a {display: inline-block;text-align: center;margin: 0px 0px 30px 0px;}
.scroll-bar a span {position: relative;padding: 13px 14px;border: 3px solid #fff;border-radius: 45px;}
.scroll-bar a span::before {content: '';display: block;position: absolute;left: 0;right: 0;width: 3px;height: 8px;background: #fff;margin: 0 auto;text-align: center;border-radius: 10px;}
.scroll-bar p {color: #fff;font-size: 16px;font-weight: 400;}
#our-verticals {margin: 0px 0px 0px 0px;padding: 150px 0px;position: relative;background: #0C0D3F;z-index: 1;}
#our-verticals::before {content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../image/vertical-bg.jpg) no-repeat;background-size: cover;z-index: -1;opacity: .3;-webkit-animation-name: MOVE-BG;-webkit-animation-duration: 130s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite;}
.vertical-data {margin: 0px 0px 40px 0px;padding: 0px 15px;position: relative;text-align: center;}
.vertical-data p {font-weight: 300;font-size: 30px;color: #fff;}
.vertical-data p strong {display: block;font-weight: 500;}
.verticals {margin: 0px 0px 0px 0px;padding: 0px 0px;position: relative;}
.verticals .item {margin: 0px 0px;position: relative;text-align: center;}
.verticals .item .vertical-img {margin: 0px 0px 20px 0px;position: relative;}
.verticals .item h2 {font-size: 22px;color: #fff;font-weight: 500;}
.verticals .item a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
.verticals .item .vertical-img:after {content: "";bottom: 0;width: calc(100% + 0px);left: 0;height: 100%;background: rgb(255 255 255 / 26%);position: absolute;transform: scaleX(0);transition: transform 0.6s, opacity 0.6s;transform-origin: right;}
.verticals .item:hover .vertical-img:after {transform: scaleX(1);transform-origin: left;}
@-webkit-keyframes MOVE-BG {from {background-position: 0% 25%}
to {background-position: 0% 100%}}
#latest-news {margin: 0px 0px;padding: 130px 0px;position: relative;background: #0C0D3F;z-index: 1;}
#latest-news::before {content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../image/news-bg.jpg) no-repeat;background-size: cover;z-index: -1;opacity: .3;mix-blend-mode: lighten;}
.home-news {margin: 0px 0px;padding: 0px 0px;position: relative;}
.home-news h2 {font-size: 35px;font-weight: 500;color: #fff;margin: 0px 0px 30px 0px;text-align: center;}
.news-slider {margin: 0px 0px 0px 0px;padding: 0px 0px;position: relative;}
.news-slider .item {background: #fff;margin: 0px 0px;position: relative;}
.news-slider .item .news-img {margin: 0px 0px;padding: 0px 0px;position: relative;overflow: hidden;}
.news-slider .item .news-img img {transition: all ease 1s;}
.news-slider .item .news-data {padding: 30px 20px;}
.news-slider .item .news-data p {font-size: 22px;color: #000000;font-weight: 500;}
.news-slider .item:hover .news-img img {transform: scale(1.15);}
.news-resource {margin: 0px 0px;padding: 0px 0px;position: relative;}
.news-scsn {margin: 0px 0px;padding: 0px 0px;position: relative;background: #fff;height: 100%;overflow: hidden;z-index: 1;}
.news-scsn::after {content: '';display: block;position: absolute;right: -104px;bottom: 0;top: 0;width: 100%;height: 100%;background: url(../image/logo-pattern.png) no-repeat;background-size: contain;max-width: 200px;opacity: .05;z-index: -1;}
.news-scsn a {display: block;position: absolute;width: 100%;height: 100%;z-index: 1;}
.news-img {position: relative;height: 100%;overflow: hidden;}
.news-img img {width: 100%;height: 100%;object-fit: cover;min-height: 235px;transition: all ease 1s;}
.news-data {margin: 0px 0px;padding: 30px 30px;}
.news-data h6 {font-size: 14px;color: #004AAD;font-weight: 500;margin: 0px 0px 10px 0px;}
.news-data h3 {font-size: 20px;color: #000000;font-weight: 600;margin: 0px 0px 15px 0px;}
.news-scsn:hover .news-img img {transform: scale(1.2);}
.news-data p {font-size: 17px;color: #333;font-weight: 400;margin: 0px 0px 15px 0px;}
.news-data span {font-size: 13px;color: #444;font-weight: 600;text-transform: uppercase;transition: all ease 0.7s;}
.news-scsn:hover span {color: #004AAD;}
#call-action {margin: 0px 0px;padding: 100px 0px;position: relative;background: #0A1B56;z-index: 1;}
#call-action::before {content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../image/call-action-bg.jpg) no-repeat;background-size: cover;z-index: -1;opacity: .1;}
.cta-data {max-width: 950px;margin: 0 auto;text-align: center;}
.cta-data p {font-size: 24px;line-height: 38px;color: #fff;text-transform: uppercase;}
.talk-button {margin: 100px 0px 0px 0px;position: relative;display: inline-block;}
.talk-button::before {content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 165px;height: 165px;background: url(../image/hexagon-shape.svg) no-repeat center;background-size: contain;z-index: -1;-webkit-animation: rotate 25s normal linear infinite;animation: rotate 25s normal linear infinite;}
.talk-button::after {content: '';display: block;position: absolute;top: -95px;left: 0;right: 0;border-left: 1px dashed #fff;width: 1px;height: 100%;margin: auto;}
.talk-button a {padding: 50px 50px;display: inline-block;font-size: 16px;color: #fff;font-weight: 500;text-decoration: none;text-transform: uppercase;position: relative;}
.talk-button a::before {content: '';display: block;position: absolute;top: 32px;left: 0;right: 0;margin: auto;width: 0px;height: 0px;border-style: solid;border-width: 6px 6px 0 6px;border-color: #fff transparent transparent transparent;transform: rotate(0deg);}
@keyframes rotate {0% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}
25% {-webkit-transform: rotate3d(0, 0, 1, 90deg);transform: rotate3d(0, 0, 1, 90deg);}
50% {-webkit-transform: rotate3d(0, 0, 1, 180deg);transform: rotate3d(0, 0, 1, 180deg);}
75% {-webkit-transform: rotate3d(0, 0, 1, 270deg);transform: rotate3d(0, 0, 1, 270deg);}
100% {-webkit-transform: rotate3d(0, 0, 1, 360deg);transform: rotate3d(0, 0, 1, 360deg);}}
#footer {padding: 70px 0px 0px 0px;margin: 0px 0px;position: relative;background: #0C1247;z-index: 1;}
.footer-top {display: flex;justify-content: space-between;align-items: center;margin: 0px 0px 20px 0px;}
.social {margin: 0px 0px;padding: 0px 0px;position: relative;}
.social li {list-style: none;display: inline-block;margin: 0px 0px;padding: 0px 10px;}
.social li a {display: block;position: relative;transition: all ease 0.5s;}
.social li a i {color: #fff;font-size: 22px;}
.social li a:before {content: '';display: block;position: absolute;top: -10px;left: -10px;right: 0;width: 40px;height: 40px;background: #ffffff7d;margin: auto;z-index: -1;border-radius: 100%;transform: rotateX(90deg);transition: all ease 0.7s;}
.social li a:hover::before {transform: rotateX(0deg);}
.footer-bottom {display: flex;justify-content: space-between;align-items: center;padding: 20px 0px;margin: 0px 0px;border-top: 1px solid #ffffff38;}
.footer-bottom li {list-style: none;font-size: 15px;color: #fff;}
.footer-bottom li a {color: #fff;}
/* ======= 23-01-2024 ===== */
#pyramid-section {margin: 0px 0px 0px 0px;padding: 200px 0px 100px 0px;position: relative;background: #0c0d3f;z-index: 1;}
#pyramid-section::before {content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../image/pyramid-bg.jpg) no-repeat bottom center;background-size: cover;z-index: -1;opacity: 0.2;mix-blend-mode: hard-light;}
.pyramid {position: relative;top: 140px;background: #ffffff;width: calc(45vmin + 0.25px);height: calc(45vmin + 0.5px);transform: rotateX(-1deg) rotateZ(1587deg);transform-style: preserve-3d;animation: spin 75s linear 0s infinite;margin: auto;}
.pyramid:before {content: "";background: black;width: 100%;height: 100%;position: absolute;transform: translateZ(-10vmin);box-shadow: 0 0 2vmin 2vmin #000000;opacity: 0.15;}
.pyramid span {/* width: 100%; *//* height: 100%; */position: absolute;box-sizing: border-box;background-color: #efefef;background-image: linear-gradient(335deg, #ffffff 6px, transparent 6px), linear-gradient(155deg, #ffffff 6px, transparent 6px), linear-gradient(335deg, #ffffff 6px, transparent 6px), linear-gradient(155deg, #ffffff 6px, transparent 6px);background-size: 14px 14px;background-position: 0px 0px, 1px 8px, 7px 7px, 8px 1px;clip-path: polygon(0% 100%, 50% 0%, 100% 100%);/* width: calc(55vmin + -92.75px); *//* height: calc(45vmin + 0.4px); */}
.pyramid span:nth-child(1) {transform: rotateX(-60deg);transform-origin: bottom center;filter: brightness(0.875);transform: rotateX(-66deg) translate3d(0vmin, calc(-3vmin + -9px), calc(-8vmin + -10px));}
.pyramid span:nth-child(2) {transform: rotateY(66deg) rotateZ(-90deg) translate3d(calc(27.7vmin - 2px), calc(-27vmin - 5px), calc(0vmin + 1px));transform-origin: right center;}
.pyramid span:nth-child(3) {transform: rotateX(66deg) rotateZ(180deg) translate3d(0vmin, -55vmin, calc(0vmin + 0px));transform-origin: center top;filter: brightness(0.875);transform-origin: center top;}
.pyramid span:nth-child(4) {transform: rotateY(-66deg) rotateZ(90deg) translate3d(calc(-26.7vmin + -8px), calc(-28vmin + 5px), 0vmin);transform-origin: left center;}
@keyframes spin {0% {transform: rotateX(65deg) rotateZ(0deg);}
100% {transform: rotateX(65deg) rotateZ(360deg);}
}

/* ======= header ===== */
#header-part nav.navbar {position: absolute;top: 0;right: 0;width: 100%;margin: 0px 0px;padding: 0px 0px;}

#header-part nav.navbar button.navbar-toggler, #header-part nav.navbar button.navbar-toggler:focus {position: absolute;top: 36px;right: 30px;padding: 0;border: unset;width: 50px;height: 28px;border-radius: unset;box-shadow: none;z-index: 2;}
#header-part nav.navbar button.navbar-toggler span.toggle_line1, #header-part nav.navbar button.navbar-toggler span.toggle_line2, #header-part nav.navbar button.navbar-toggler span.toggle_line3 {width: calc(100% - 8px);background: #ffffff;height: 2px;position: absolute;left: 50%;transform: translate(-50%, -50%);transition: all 0.5s;border-radius: 8px;top: calc(50% - 1px);}
#header-part nav.navbar button.navbar-toggler span.toggle_line1 {top: 0;}
#header-part nav.navbar button.navbar-toggler span.toggle_line3 {top: auto;bottom: 0;}
#header-part nav.navbar button.navbar-toggler[aria-expanded="true"] span.toggle_line2 {transform: translate(calc(-50% - 10px), calc(-50% - 5px)) rotate(-60deg);}
#header-part nav.navbar button.navbar-toggler[aria-expanded="true"] span.toggle_line1 {transform: translate(calc(-50% + 10px), calc(-50% + 8px)) rotate(60deg);}
.nav-link {text-transform: uppercase;font-size: 35px;font-weight: 600;color: #ffffff59;transition: all ease .7s;}
.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link {color: #fff;}
.nav-link:focus, .nav-link:hover {color: #fff;}
#header-part nav.navbar button.navbar-toggler[aria-expanded="true"] span, #header-part nav.navbar button.navbar-toggler[aria-expanded="true"]:focus span {background: #fff !important;}
#header-part .navbar-collapse {position: fixed;left: 0;top: 0;right: 0;z-index: 1;background-color: #0a1b56;width: 100vw;height: 100% !important;visibility: visible;transform-origin: bottom;overflow-y: auto;overflow-x: hidden;flex-wrap: wrap;align-content: center;padding: 50px 0;-webkit-clip-path: circle(50% at 50% calc(100% + 0px));-webkit-transition: -webkit-clip-path 0.7s ease;transition: -webkit-clip-path 0.7s ease;transition: clip-path 0.7s ease;transition: clip-path 0.7s ease, -webkit-clip-path 0.7s ease;will-change: transform, clip-path;clip-path: circle(00% at 50% calc(100% + 0px));display: flex;align-items: flex-start;justify-content: center;}
#header-part .navbar-collapse::before {content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../image/menu-bg.jpg) no-repeat;z-index: -1;background-size: cover;mix-blend-mode: hard-light;opacity: .35;}
#header-part .navbar-collapse.show {webkit-clip-path: circle(calc(100% + 300px) at 50% calc(100% + 0px));clip-path: circle(calc(100% + 300px) at 50% calc(100% + 0px));}
#header-part .nav_logo {text-align: center;position: relative;}
#header-part .nav_logo:before {content: "";position: absolute;height: 100px;background: #ffffff;width: 100%;left: 0;top: 0;transition: all 0.5s;transform: translate(0px, -100px);}
#header-part.navbar-fixed .nav_logo:before {transform: translate(0px, 00px);}
#header-part .nav_logo .nav_logo_part {display: inline-flex;position: relative;flex-direction: column;}
#header-part .nav_logo a.m-logo, #header-part .nav_logo a.s-logo {position: relative;transition: all 0.5s;}
#header-part .nav_logo a.m-logo {margin-top: 17px;}
#header-part .nav_logo a.s-logo {transform: translate(0px, calc(-100% - 250px));}
#header-part.navbar-fixed .nav_logo a.s-logo {transform: translate(0px, calc(-100% - 28px));}
#header-part.navbar-fixed .nav_logo a.m-logo {transform: translate(0px, calc(-100% - 100px));}
#header-part .navbar-collapse ul li a {text-align: center;}
/* ======= header close ===== */
/* === 20-02-2024 ==== */
.news_resources_details {position: relative;background: #ffffff;padding: 20px;}
.news_resources_details img {width: 100%;object-fit: cover; }
.news_resources_list_part {position: sticky;background: #ffffff;top: 140px;}
.news_resources_list_part ul {list-style-type: none;padding: 0;margin: 0;}
.news_resources_list_part ul li a {position: relative;display: flex;text-decoration: unset;padding: 15px 5px;border-bottom: 1px solid rgb(0 0 0 / 10%);margin: 0 18px;}
.news_resources_list_part ul li a img {height: 50px;width: 70px;margin-top: 4px;margin-right: 12px;}
.news_resources_list_part ul li a .news_resources_list p {color: #004AAD;font-size: 14px;margin-bottom: 2px;line-height: 1.3;font-weight: 500;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_resources_list_part ul li a .news_resources_list span {color: #000000;font-size: 13px;}
.news_resources_list_part h3 {font-size: 22px;color: #000000;font-weight: 600;margin: 0px 0px 20px 0px;border-bottom: 1px solid #000000;padding: 15px 18px 15px 18px;margin: 0 0px 10px 0px;}
.news_resources_list_part ul li:last-child a {border-bottom: unset;}
.blog_date {position: relative;font-size: 14px;color: #333333;}
.news_resources_details h2 {font-size: 26px;font-weight: 600;color: #004AAD;margin: 7px 0 18px 0;}
.date_social {display: flex;justify-content: space-between;align-items: center;position: relative;margin: 18px 0 5px 0;gap: 6px;}
.social_icon_blog {position: relative;display: flex;font-size: 14px;color: #333333;align-items: center;}
.social_icon_blog h5 {color: #333333;font-size: 13px;text-transform: uppercase;font-weight: 600;margin: 0 4px 0 0;}
.social_icon_blog a {color: rgb(51 51 51 / 85%);padding: 0 5px;}
.social_icon_blog a i {font-size: 16px;}
.news_resources_details p {font-size: 15px;color: #000000;line-height: 1.4;margin-bottom: 12px;}
span.blog_highlight {padding: 12px 15px;position: relative;display: flex;border-top: 1px solid rgb(0 0 0 / 15%);border-bottom: 1px solid rgb(0 0 0 / 15%);font-size: 17px;font-weight: 500;color: #333333;margin: 22px 0;text-align: center;}
.news_resources_details h3 {font-size: 20px;font-weight: 600;color: #004AAD;margin: 20px 0 7px 0;}
.news_resources_details  ul {position: relative;padding: 0;margin: 5px 0 12px 0;}

.news_resources_details ul li {font-size: 15px;color: #000000;list-style-type: none;position: relative; padding-left: 15px; }
.news_resources_details strong {font-size: 16px;margin: 3px 0 3px 0;position: relative;display: block;}
.news_resources_details ul li:after {content: "\f101";position: absolute;left: 0;top: 5px;font-family: 'FontAwesome';font-size: 10px;}

/* ==== modal -==== */
div#staticBackdrop, .secure-finance-modal{ height: 100%; background: #0C0D3F; }
div#staticBackdrop::before, .secure-finance-modal:before{ content: ''; display: block; position: absolute; top: 0; left: 0; background: url(../image/vertical-bg.jpg) no-repeat; background-size: cover; width: 100%; height: 100%; opacity: .15;}

.modal-content{ padding: 0px 0px; border-radius: 0;}
.modal-content button.btn-close { position: absolute; top: -60px; left: 0; right: 0; margin: auto; filter: invert(1); opacity: 1; font-size: 25px; box-shadow: none; outline: none;}
.modal-dialog.modal-dialog-centered {width: 100%;max-width: 1100px; margin: auto;}
.inquiry-form{ margin: 0px 0px; padding: 40px 50px; position: relative;}
.inquiry-form h2{ font-size: 18px; color: #004C94; font-weight: 600; margin: 0px 0px 0px 0px;}
.inquiry-form .form-group{ display: block; margin: 0px 0px 0px 0px; padding: 0px 0px; position: relative;}
.inquiry-form .form-group label{ font-size: 14px; display: block; color: #444; font-family: 'Open Sans', sans-serif; font-weight: 500; margin: 0px 10px 0px 0px; }
.inquiry-form .form-group input{ padding: 12px 20px; border: 1px solid #0b6db7; font-size: 15px; width: 100%; outline: none; }
.inquiry-form .form-group label a{ color:#444;}
.inquiry-form .form-group textarea{ padding: 12px 20px; border: 1px solid #0b6db7; font-size: 15px; width: 100%; height: 85px; outline: none; resize: none; }
.inquiry-form .form-group input::placeholder, .inquiry-form .form-group textarea::placeholder{ font-size: 13px; font-weight: 500; color: #444;}
.inquiry-form .form-check { display: flex; flex-wrap: nowrap; justify-content: flex-start; padding: 0px 0px; margin: 0px 5px 0px 0px;}
.inquiry-form .form-check input[type='checkbox'] {width: 19px !important; padding: 8px 6px !important; border-radius: 0 !important; margin: 2px 10px 0px 0px; outline: none; box-shadow: none; border: 1px solid #004c94;}
.inquiry-form .form-check input[type='radio'] {border-radius: 28px !important;width: 17px !important;padding: 0px 0px !important;height: 17px; margin: 2px 5px 0px 0px; outline: none; box-shadow: none; border: 1px solid #004c94;}
.inquiry-form .submit-btn{ margin: 0px 0px 0px 0px; padding: 14px 25px; font-size: 13px; font-weight: 600; background: #0C0D3F; color: #fff; border: none;}
.inquiry-form h2 {font-size: 30px;margin-bottom: 8px;}
.inquiry-form h5 {font-size: 18px;color: #004C94;font-weight: 600;margin: 8px 0px 0px 0px;}
.secure-finance-modal .modal-content {position: relative;} 
.secure-finance-modal .modal-content .btn-close {top: 8px;filter: none;z-index: 1;left: auto;right: 8px;margin: 0;font-size: 20px;}
.secure-finance-modal .modal-dialog {margin: 1.75rem auto;}
.overflow_text input::placeholder {white-space: break-spaces;}  
.modal-img-info {height: 100%;position: relative;z-index: 1;}
.modal-img-info img{height: 100%;object-fit: cover;}
.modal-img-info:after {background: #004C94;position: absolute;height: 100%;width: 100%;left: 0;top: 0;content: "";opacity: 0.8;}
.secure-finance-modal form {margin-top: 10px;position: relative;display: inline-block;}
.contact-info{background: #005594;height: 100%;padding: 25px 25px;position: relative;z-index: 1;}
.contact-info::before{content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../image/contact-bg.jpg) no-repeat center center;background-size: cover;mix-blend-mode: multiply;opacity: .5;z-index: -1;}
.contact-info h2{ color: #fff; font-size: 28px; font-weight: 600; margin: 0px 0px 25px 0px;}
.contact-info p{ color: #fff; font-size: 18px; margin: 0px 0px 0px 0px; line-height: 30px;}

/* === thanks_error ==== */
.thanks_error h1 {font-size: 82px;color: #ffffff;text-transform: uppercase;}
.thanks_error_bg img {max-width: 85px;margin: 0 auto 10px;} 
.thanks_error_bg {text-align: center;}
.thanks_error p {color: #ffffff;font-size: 20px;max-width: 768px;margin: 0 auto 25px;}
.thanks_error a {padding: 14px 25px;font-size: 13px;font-weight: 600;background: #0C0D3F;color: #fff;border: none;text-decoration: none;position: relative;display: inline-block;margin-top: 15px;}
.thanks_error p strong {display: block;}
.form_sec { align-items: flex-start;flex-wrap: wrap;}
/* === top_bottom === */
.go-top {position: fixed;bottom: 200px;right: 20px;z-index: 1;opacity: 0;transition: all 0.4s;cursor: pointer;}
.go-top.active{bottom: 30px;opacity: 1;}
.go-top img {max-width: 40px;}