.elementor-68087 .elementor-element.elementor-element-6a6fddf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-68087 .elementor-element.elementor-element-6a6fddf:not(.elementor-motion-effects-element-type-background), .elementor-68087 .elementor-element.elementor-element-6a6fddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12265E;}.elementor-68087 .elementor-element.elementor-element-325614e{--spacer-size:99px;}.elementor-68087 .elementor-element.elementor-element-171ef1f{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-68087 .elementor-element.elementor-element-171ef1f:not(.elementor-motion-effects-element-type-background), .elementor-68087 .elementor-element.elementor-element-171ef1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12265E;}.elementor-68087 .elementor-element.elementor-element-b82bf66 .elementor-button{background-color:#FF9C2A;font-family:"Roboto", Sans-serif;font-size:25px;fill:#FFFFFF;color:#FFFFFF;}.elementor-68087 .elementor-element.elementor-element-b82bf66 .elementor-button:hover, .elementor-68087 .elementor-element.elementor-element-b82bf66 .elementor-button:focus{background-color:#8D8D8D;}.elementor-68087 .elementor-element.elementor-element-b82bf66.elementor-element{--align-self:flex-end;}.elementor-68087 .elementor-element.elementor-element-556e2c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-68087 .elementor-element.elementor-element-fd41582{--spacer-size:10px;}.elementor-68087 .elementor-element.elementor-element-eab37d4{text-align:center;}.elementor-68087 .elementor-element.elementor-element-eab37d4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;color:#12265E;}.elementor-68087 .elementor-element.elementor-element-1726140{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-68087 .elementor-element.elementor-element-4e7a3fe{text-align:center;}.elementor-68087 .elementor-element.elementor-element-4e7a3fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;color:#12265E;}.elementor-68087 .elementor-element.elementor-element-29ea5c5{--spacer-size:10px;}.elementor-68087 .elementor-element.elementor-element-78afe0a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-68087 .elementor-element.elementor-element-0fc5073{text-align:center;}.elementor-68087 .elementor-element.elementor-element-0fc5073 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;color:#12265E;}.elementor-68087 .elementor-element.elementor-element-cc73d95{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-68087 .elementor-element.elementor-element-5a89d64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-68087 .elementor-element.elementor-element-5a89d64:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-68087 .elementor-element.elementor-element-8618164 .elementor-tab-content{border-bottom-color:#FFFFFF;}.elementor-68087 .elementor-element.elementor-element-8618164 .elementor-tab-title{border-color:#FFFFFF;}.elementor-68087 .elementor-element.elementor-element-8618164 .elementor-toggle-item{box-shadow:1px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-68087 .elementor-element.elementor-element-8618164 .elementor-toggle-title, .elementor-68087 .elementor-element.elementor-element-8618164 .elementor-toggle-icon{color:#12265E;}.elementor-68087 .elementor-element.elementor-element-8618164 .elementor-toggle-icon svg{fill:#12265E;}.elementor-68087 .elementor-element.elementor-element-8618164 .elementor-tab-title.elementor-active a, .elementor-68087 .elementor-element.elementor-element-8618164 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FF9C2A;}.elementor-68087 .elementor-element.elementor-element-8618164 .elementor-toggle-title{font-family:"Roboto", Sans-serif;font-size:25px;line-height:1.3em;}.elementor-68087 .elementor-element.elementor-element-8e3688c .elementor-tab-content{border-bottom-color:#FFFFFF;}.elementor-68087 .elementor-element.elementor-element-8e3688c .elementor-tab-title{border-color:#FFFFFF;}.elementor-68087 .elementor-element.elementor-element-8e3688c .elementor-toggle-item{box-shadow:1px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-68087 .elementor-element.elementor-element-8e3688c .elementor-toggle-title, .elementor-68087 .elementor-element.elementor-element-8e3688c .elementor-toggle-icon{color:#12265E;}.elementor-68087 .elementor-element.elementor-element-8e3688c .elementor-toggle-icon svg{fill:#12265E;}.elementor-68087 .elementor-element.elementor-element-8e3688c .elementor-tab-title.elementor-active a, .elementor-68087 .elementor-element.elementor-element-8e3688c .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FF9C2A;}.elementor-68087 .elementor-element.elementor-element-8e3688c .elementor-toggle-title{font-family:"Roboto", Sans-serif;font-size:25px;line-height:1.3em;}.elementor-68087 .elementor-element.elementor-element-6c89f31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-68087 .elementor-element.elementor-element-6c89f31.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-68087 .elementor-element.elementor-element-3f06b46{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-68087 .elementor-element.elementor-element-3f06b46 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-68087 .elementor-element.elementor-element-3f06b46.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-68087 .elementor-element.elementor-element-3f06b46 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;color:#12265E;}.elementor-68087 .elementor-element.elementor-element-f588f08.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-68087 .elementor-element.elementor-element-f588f08 .elementor-toggle-item:not(:last-child){margin-bottom:6px;}.elementor-68087 .elementor-element.elementor-element-f588f08 .elementor-toggle-item{box-shadow:1px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-68087 .elementor-element.elementor-element-f588f08 .elementor-toggle-title, .elementor-68087 .elementor-element.elementor-element-f588f08 .elementor-toggle-icon{color:#12265E;}.elementor-68087 .elementor-element.elementor-element-f588f08 .elementor-toggle-icon svg{fill:#12265E;}.elementor-68087 .elementor-element.elementor-element-f588f08 .elementor-tab-title.elementor-active a, .elementor-68087 .elementor-element.elementor-element-f588f08 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FF9C2A;}.elementor-68087 .elementor-element.elementor-element-f588f08 .elementor-toggle-title{font-family:"Roboto", Sans-serif;font-size:25px;line-height:1.3em;}.elementor-68087 .elementor-element.elementor-element-961de2b .elementor-toggle-item{box-shadow:1px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-68087 .elementor-element.elementor-element-961de2b .elementor-toggle-title, .elementor-68087 .elementor-element.elementor-element-961de2b .elementor-toggle-icon{color:#12265E;}.elementor-68087 .elementor-element.elementor-element-961de2b .elementor-toggle-icon svg{fill:#12265E;}.elementor-68087 .elementor-element.elementor-element-961de2b .elementor-tab-title.elementor-active a, .elementor-68087 .elementor-element.elementor-element-961de2b .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FF9C2A;}.elementor-68087 .elementor-element.elementor-element-961de2b .elementor-toggle-title{font-family:"Roboto", Sans-serif;font-size:25px;line-height:1.3em;}.elementor-68087 .elementor-element.elementor-element-98693f8{--display:flex;}@media(min-width:768px){.elementor-68087 .elementor-element.elementor-element-6c89f31{--width:99.652%;}}@media(max-width:767px){.elementor-68087 .elementor-element.elementor-element-b82bf66 .elementor-button{font-size:20px;}.elementor-68087 .elementor-element.elementor-element-eab37d4 .elementor-heading-title{font-size:20px;}.elementor-68087 .elementor-element.elementor-element-4e7a3fe .elementor-heading-title{font-size:20px;}.elementor-68087 .elementor-element.elementor-element-0fc5073 .elementor-heading-title{font-size:20px;}.elementor-68087 .elementor-element.elementor-element-8618164 .elementor-toggle-title{font-size:20px;}.elementor-68087 .elementor-element.elementor-element-8e3688c .elementor-toggle-title{font-size:20px;}.elementor-68087 .elementor-element.elementor-element-3f06b46 > .elementor-widget-container{margin:0px 0px 0px 025px;}.elementor-68087 .elementor-element.elementor-element-3f06b46 .elementor-heading-title{font-size:20px;}.elementor-68087 .elementor-element.elementor-element-f588f08 .elementor-toggle-title{font-size:20px;}.elementor-68087 .elementor-element.elementor-element-961de2b .elementor-toggle-title{font-size:20px;}}/* Start custom CSS for container, class: .elementor-element-5a89d64 *//* 🔥 Formal Heading Style */
h1 {
  font-size: 48px;
  font-weight: bold;
  text-align: center;
  background: linear-gradient(to right, #003366, #0073E6);
  -webkit-background-clip: text;
  color: transparent;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
}

/* 🔥 Professional Button Design */
.button {
  background-color: #003366;
  color: white;
  font-size: 18px;
  padding: 12px 24px;
  border-radius: 8px;
  transition: all 0.3s ease-in-out;
}

.button:hover {
  background-color: #C9A227;
  transform: scale(1.05);
}

/* 🔥 Smooth Fade-In Animation for Sections */
.section {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}

.section.visible {
  opacity: 1;
  transform: translateY(0);
}

/* 🔥 Formal Background Styling */
.background {
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-color: #F8F9FA;
}

/* 🔥 Box Shadow for Content Sections */
.content-box {
  background: white;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}

/* 🔥 Social Media Icons - Formal Look */
.social-icons a {
  font-size: 24px;
  color: #003366;
  transition: color 0.3s ease-in-out;
}

.social-icons a:hover {
  color: #C9A227;
}

/* 🔥 Professional Sign-Up Form Styling */
.form-container {
  background: #F8F9FA;
  padding: 30px;
  border-radius: 10px;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}

.form-container input {
  width: 100%;
  padding: 10px;
  margin-bottom: 15px;
  border: 1px solid #ccc;
  border-radius: 5px;
}

.form-container button {
  background-color: #003366;
  color: white;
  font-size: 18px;
  padding: 12px 24px;
  border-radius: 8px;
  transition: all 0.3s ease-in-out;
}

.form-container button:hover {
  background-color: #C9A227;
  transform: scale(1.05);
}/* End custom CSS */