.elementor-61278 .elementor-element.elementor-element-8179b4b{--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-61278 .elementor-element.elementor-element-4d79fd2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-61278 .elementor-element.elementor-element-20ddbdf{--display:flex;}.elementor-61278 .elementor-element.elementor-element-b74f0ca{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-61278 .elementor-element.elementor-element-8c9a774{--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-61278 .elementor-element.elementor-element-15f5af8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-61278 .elementor-element.elementor-element-d411da0{--display:flex;}.elementor-61278 .elementor-element.elementor-element-9b867c5{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-61278 .elementor-element.elementor-element-01a004d{--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-61278 .elementor-element.elementor-element-5f1d77f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-61278 .elementor-element.elementor-element-86416dc{--display:flex;}.elementor-61278 .elementor-element.elementor-element-3e7c6e5{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-61278 .elementor-element.elementor-element-2264561{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 0px 0px;}.elementor-61278 .elementor-element.elementor-element-2264561 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61278 .elementor-element.elementor-element-c59039f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61278 .elementor-element.elementor-element-c333b0c{padding:0px 0px 0px 0px;}.elementor-61278 .elementor-element.elementor-element-da835e4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61278 .elementor-element.elementor-element-958fc2e .tx-description{color:#FFFFFF;}.elementor-61278 .elementor-element.elementor-element-6101752 > .elementor-container{max-width:1275px;}.elementor-61278 .elementor-element.elementor-element-6101752 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:15px;}.elementor-61278 .elementor-element.elementor-element-6101752{padding:0px 0px 0px 0px;}.elementor-61278 .elementor-element.elementor-element-a261b67 .tx-button .icon{color:#020101;}.elementor-61278 .elementor-element.elementor-element-cb6805e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61278 .elementor-element.elementor-element-797408d{--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-61278 .elementor-element.elementor-element-beed1aa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-61278 .elementor-element.elementor-element-6e581e2{--display:flex;}.elementor-61278 .elementor-element.elementor-element-82b2a14{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-61278 .elementor-element.elementor-element-4566dd8{--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-61278 .elementor-element.elementor-element-6c0c585 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-61278 .elementor-element.elementor-element-9cf4935{--display:flex;}.elementor-61278 .elementor-element.elementor-element-5543840{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-61278 .elementor-element.elementor-element-5390b1c{--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-61278 .elementor-element.elementor-element-eb75c78 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-61278 .elementor-element.elementor-element-74d86b5{--display:flex;}.elementor-61278 .elementor-element.elementor-element-4111a65{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-61278 .elementor-element.elementor-element-cc15274{--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-61278 .elementor-element.elementor-element-3c04da9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-61278 .elementor-element.elementor-element-458a235{--display:flex;}.elementor-61278 .elementor-element.elementor-element-ae878d7{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-61278 .elementor-element.elementor-element-5367243{--display:flex;}.elementor-61278 .elementor-element.elementor-element-f964d53{--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-61278 .elementor-element.elementor-element-e2dce0d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-61278 .elementor-element.elementor-element-f8dd8c7{--display:flex;}@media(max-width:1599px){.elementor-61278 .elementor-element.elementor-element-cb6805e{width:var( --container-widget-width, 437.986px );max-width:437.986px;--container-widget-width:437.986px;--container-widget-flex-grow:0;}}@media(max-width:575px){.elementor-61278 .elementor-element.elementor-element-4d79fd2{text-align:start;}.elementor-61278 .elementor-element.elementor-element-4d79fd2 .elementor-heading-title{font-size:30px;}.elementor-61278 .elementor-element.elementor-element-15f5af8{text-align:start;}.elementor-61278 .elementor-element.elementor-element-15f5af8 .elementor-heading-title{font-size:30px;}.elementor-61278 .elementor-element.elementor-element-5f1d77f{text-align:start;}.elementor-61278 .elementor-element.elementor-element-5f1d77f .elementor-heading-title{font-size:30px;}.elementor-61278 .elementor-element.elementor-element-beed1aa{text-align:start;}.elementor-61278 .elementor-element.elementor-element-beed1aa .elementor-heading-title{font-size:30px;}.elementor-61278 .elementor-element.elementor-element-6c0c585{text-align:start;}.elementor-61278 .elementor-element.elementor-element-6c0c585 .elementor-heading-title{font-size:30px;}.elementor-61278 .elementor-element.elementor-element-eb75c78{text-align:start;}.elementor-61278 .elementor-element.elementor-element-eb75c78 .elementor-heading-title{font-size:30px;}.elementor-61278 .elementor-element.elementor-element-3c04da9{text-align:start;}.elementor-61278 .elementor-element.elementor-element-3c04da9 .elementor-heading-title{font-size:30px;}.elementor-61278 .elementor-element.elementor-element-e2dce0d{text-align:start;}.elementor-61278 .elementor-element.elementor-element-e2dce0d .elementor-heading-title{font-size:30px;}}@media(max-width:991px) and (min-width:576px){.elementor-61278 .elementor-element.elementor-element-ca1dda0{width:50%;}.elementor-61278 .elementor-element.elementor-element-5595cb0{width:50%;}.elementor-61278 .elementor-element.elementor-element-0e6ee22{width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-4800d03 *//* Button Base */
.contact-form-2 input[type="submit"] {
  background: linear-gradient(45deg, #7b2ff7, #9f44d3) !important;
  color: #fff;
  padding: 16px 30px;
  border-radius: 50px;
  border: none;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Arrow Circle */
.contact-form-2 input[type="submit"]::after {
  content: "➜";
  background: #ff8c42;
  border-radius: 50%;
  padding: 6px 10px;
  margin-left: 10px;
  display: inline-block;
  transition: all 0.3s ease;
}

/* 🔥 Hover Effect */
.contact-form-2 input[type="submit"]:hover {
  transform: translateY(-3px); /* Lift effect */
  box-shadow: 0 8px 20px rgba(123, 47, 247, 0.4); /* Glow shadow */
  background: linear-gradient(45deg, #5a1fd1, #7a2bbf) !important;
}

/* Arrow Animation */
.contact-form-2 input[type="submit"]:hover::after {
  transform: translateX(5px); /* Move arrow right */
  background: #ffa65c;
}/* End custom CSS */