.elementor-279 .elementor-element.elementor-element-77329a4{--display:flex;--padding-top:20%;--padding-bottom:20%;--padding-left:20%;--padding-right:20%;}.elementor-279 .elementor-element.elementor-element-4a0dd19{text-align:center;}.elementor-279 .elementor-element.elementor-element-aa75750{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-279 .elementor-element.elementor-element-8b05ce5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-279 .elementor-element.elementor-element-8b05ce5:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-8b05ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_light );}.elementor-279 .elementor-element.elementor-element-33c3998{width:initial;max-width:initial;}.elementor-279 .elementor-element.elementor-element-33c3998 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-279 .elementor-element.elementor-element-33c3998 .elementor-heading-title{font-size:25px;}.elementor-279 .elementor-element.elementor-element-55e32ce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Gottak", Sans-serif;font-weight:300;}.elementor-279 .elementor-element.elementor-element-55e32ce > .elementor-widget-container{margin:0% 0% 3% 0%;}.elementor-279 .elementor-element.elementor-element-a4d8cf1 > .elementor-widget-container{padding:0% 0% 7% 0%;}.elementor-279 .elementor-element.elementor-element-a4d8cf1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-279 .elementor-element.elementor-element-a4d8cf1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-279 .elementor-element.elementor-element-a4d8cf1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-279 .elementor-element.elementor-element-a4d8cf1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-279 .elementor-element.elementor-element-0b98e00 .elementor-button-content-wrapper{flex-direction:row;}.elementor-279 .elementor-element.elementor-element-67e9d3e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-279 .elementor-element.elementor-element-67e9d3e:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-67e9d3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_light );}.elementor-279 .elementor-element.elementor-element-4dc7ece{width:initial;max-width:initial;}.elementor-279 .elementor-element.elementor-element-4dc7ece > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-279 .elementor-element.elementor-element-4dc7ece .elementor-heading-title{font-size:25px;}.elementor-279 .elementor-element.elementor-element-df5f69d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Gottak", Sans-serif;font-weight:300;}.elementor-279 .elementor-element.elementor-element-df5f69d > .elementor-widget-container{margin:0% 0% 3% 0%;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-279 .elementor-element.elementor-element-aa75750{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-279 .elementor-element.elementor-element-aa75750{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for shortcode, class: .elementor-element-42c797e */#gform_submit_button_2 {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  box-sizing: border-box;
  font-family: "Gottak", Sans-serif;
  font-size: 16px; /* Increased font size to make the button text larger */
  font-weight: 400;
  text-transform: none;
  line-height: 1.2;
  letter-spacing: 0em;
  color: #FFFFFF; /* Text color: white */
  background-color: #C88B3F; /* Background color: orange-brown (primary color from theme) */
  text-align: center;
  border-radius: var(--ui-radius, 6px);
  padding: 15px 20px; /* Increased padding to make the button larger overall */
  cursor: pointer;
  transition: all 0.3s ease;
  display: inline-block;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

#gform_submit_button_2:hover,
#gform_submit_button_2:focus,
#gform_submit_button_2:visited {
  color: #FFFFFF; /* Hover text color: white */
  background-color: #AD7B5F; /* Hover background color: darker brown (secondary color from theme) */
}

#gform_submit_button_2 .ui-btn-anim-wrapp,
#gform_submit_button_2 .ui-btn-anim-wrapp .elementor-button-text {
  transition: opacity .6s, transform .8s;
  transition-timing-function: cubic-bezier(.15, .85, .31, 1);
}

#gform_submit_button_2 .ui-btn-anim-wrapp .elementor-button-text:nth-child(2) {
  display: inline-block;
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, 80%);
  opacity: 0;
}

#gform_submit_button_2:hover .ui-btn-anim-wrapp .elementor-button-text:nth-child(1) {
  opacity: 0;
  transform: translateY(-100%);
}

#gform_submit_button_2:hover .ui-btn-anim-wrapp .elementor-button-text:nth-child(2) {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */