/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

.top_hding_cls span {
  position: relative;
}
.top_hding_cls span::before {
  content: "";
  position: absolute;
  top: -27px;
  right: 85px;
  width: 63px;
  height: 47px;
  background-image: url("images/crown.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
/*.custom_navbar_cls.scrolled {
  background-color: #123960 !important;
}*/
.custom_navbar_cls.scrolled {
    /* background-color: #123960c2 !important; */
    backdrop-filter: blur(70px);
    box-shadow: 0 0 40px 0 #00000045;
}
.contact-form {
  --gf-form-gap-x: 30px !important;
  --gf-form-gap-y: 34px !important;
}
.contact-form label.gfield_label {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 33px;
  color: #000000;
  --gf-label-req-gap: 2px !important;
}
.contact-form input,
.contact-form textarea {
  background: #ffffff !important;
  border: 1px solid #c1c1c1 !important;
  border-radius: 0 !important;
  padding: 20px !important;
  height: 60px !important ;
}
.contact-form .gfield textarea.small {
  min-block-size: 60px !important;
  overflow-y: hidden;
  /* height: 60px !important; */
}
.contact-form .gform_footer {
  align-items: center !important;
  justify-content: center !important;
}
.contact-form .gform_footer input[type="submit"] {
  margin-top: 20px !important;
  clip-path: polygon(
    11% 0%,
    83% 0%,
    94% 51%,
    81% 107%,
    13% 100%,
    0% 52%
  ) !important;
  background-color: #00cdfc !important;
  /* height: 52px !important; */
  width: 237px !important;
  font-family: "Bebas Neue" !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 21px !important;
  color: #ffffff;
}
.contact-form .gfield_required_asterisk {
  color: #000000 !important;
}
.contact-form .gform_footer input[type="submit"]:hover {
  background-color: #123960 !important;
}
.gform_confirmation_message_1 {
  font-family: "Bebas Neue";
  font-style: normal;
  font-weight: 400;
  font-size: 35px;
  line-height: 46px;
  color: #00cdfc;
  text-align: center;
}
/* Responsiveness - Start */
@media (max-width: 1024px) {
  .top_hding_cls span::before {
    top: -25px;
    right: 55px;
    width: 45px;
    height: 36px;
  }
}
@media (max-width: 767px) {
  .top_hding_cls span::before {
    top: -15px;
    right: 38px;
    width: 30px;
    height: 20px;
  }
  .scrolled .header_logo a img {
    height: 60px !important;
  }
  .contact-form {
    --gf-form-gap-y: 20px !important;
  }
  .gform_confirmation_message_1 {
    font-size: 24px !important;
  }
}
