.elementor-374 .elementor-element.elementor-element-5f16aec:not(.elementor-motion-effects-element-type-background), .elementor-374 .elementor-element.elementor-element-5f16aec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B192B;background-image:url("https://tommymello.influexdev.com/wp-content/uploads/2026/04/contact-hero-bg.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-374 .elementor-element.elementor-element-5f16aec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4.2% 0% 8% 0%;}.elementor-374 .elementor-element.elementor-element-5f16aec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-374 .elementor-element.elementor-element-979202e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-374 .elementor-element.elementor-element-1113d74{padding:9% 5% 9% 5%;}.elementor-374 .elementor-element.elementor-element-fafcf17 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-374 .elementor-element.elementor-element-789a0af{text-align:start;}.elementor-374 .elementor-element.elementor-element-789a0af .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:5vw;line-height:1.15em;color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-3b0f6d4{padding:0% 10% 0% 0%;font-family:"Inter", Sans-serif;font-size:1.67vw;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-b55bca9{margin-top:6%;margin-bottom:0%;padding:0% 0% 0% 7%;}.elementor-374 .elementor-element.elementor-element-49550dd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:40px;}.elementor-374 .elementor-element.elementor-element-49550dd > .elementor-element-populated{margin:0% 15% 0% 0%;--e-column-margin-right:15%;--e-column-margin-left:0%;}.elementor-374 .elementor-element.elementor-element-0391a43 .elementor-image-box-wrapper{text-align:start;}.elementor-374 .elementor-element.elementor-element-0391a43 .elementor-image-box-title{margin-bottom:0.5vw;font-family:"Inter", Sans-serif;font-size:1.46vw;font-weight:600;color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-0391a43 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:400;line-height:1.2em;color:#FFFFFFCC;}.elementor-374 .elementor-element.elementor-element-8b951a5 .elementor-image-box-wrapper{text-align:start;}.elementor-374 .elementor-element.elementor-element-8b951a5 .elementor-image-box-title{margin-bottom:0.5vw;font-family:"Inter", Sans-serif;font-size:1.46vw;font-weight:600;color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-8b951a5 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:400;line-height:1.2em;color:#FFFFFFCC;}.elementor-374 .elementor-element.elementor-element-a162428 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:40px;}.elementor-374 .elementor-element.elementor-element-8afd7be{padding:0% 10% 0% 0%;}.elementor-374 .elementor-element.elementor-element-8afd7be .elementor-image-box-wrapper{text-align:start;}.elementor-374 .elementor-element.elementor-element-8afd7be .elementor-image-box-title{margin-bottom:0.5vw;font-family:"Inter", Sans-serif;font-size:1.46vw;font-weight:600;color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-8afd7be .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:400;line-height:1.2em;color:#FFFFFFCC;}.elementor-374 .elementor-element.elementor-element-1525d84 .elementor-image-box-wrapper{text-align:start;}.elementor-374 .elementor-element.elementor-element-1525d84 .elementor-image-box-title{margin-bottom:0.5vw;font-family:"Inter", Sans-serif;font-size:1.46vw;font-weight:600;color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-1525d84 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:400;line-height:1.2em;color:#FFFFFFCC;}.elementor-374 .elementor-element.elementor-element-f338f27{padding:0% 0% 10% 0%;}.elementor-374 .elementor-element.elementor-element-5783657 > .elementor-element-populated{padding:0px 10px 10px 10px;}.elementor-374 .elementor-element.elementor-element-341007d{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0% 0% 5% 0%;z-index:2;}.elementor-374 .elementor-element.elementor-element-341007d img{width:0.94vw;}.elementor-374 .elementor-element.elementor-element-cf08582{text-align:center;}.elementor-374 .elementor-element.elementor-element-cf08582 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3.33vw;font-weight:700;line-height:1em;color:#000000;}.elementor-374 .elementor-element.elementor-element-70771f6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-374 .elementor-element.elementor-element-70771f6, .elementor-374 .elementor-element.elementor-element-70771f6 > .elementor-background-overlay{border-radius:12px 12px 0px 0px;}.elementor-374 .elementor-element.elementor-element-70771f6{box-shadow:0px 29px 58px -14px rgba(0, 0, 0, 0.25);margin-top:4%;margin-bottom:0%;}.elementor-374 .elementor-element.elementor-element-e816566 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-374 .elementor-element.elementor-element-fa191b7 .elementor-button{background-color:#0B213E;font-family:"Josefin Sans", Sans-serif;font-size:1.042vw;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.12vw;fill:#FFFFFF99;color:#FFFFFF99;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF33;border-radius:12px 0px 0px 0px;padding:0vw 3.2vw 0vw 3.2vw;}.elementor-374 .elementor-element.elementor-element-fa191b7{padding:0px 0px 0px 0px;}.elementor-374 .elementor-element.elementor-element-23a1200 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-374 .elementor-element.elementor-element-59d42aa .elementor-button{background-color:#0B213E;font-family:"Josefin Sans", Sans-serif;font-size:1.042vw;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.12vw;fill:#FFFFFF99;color:#FFFFFF99;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF33;border-radius:0px 0px 0px 0px;padding:0vw 3.2vw 0vw 3.2vw;}.elementor-374 .elementor-element.elementor-element-59d42aa{padding:0px 0px 0px 0px;}.elementor-374 .elementor-element.elementor-element-0bf6561 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-374 .elementor-element.elementor-element-d938c5a .elementor-button{background-color:#0B213E;font-family:"Josefin Sans", Sans-serif;font-size:1.042vw;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.12vw;fill:#FFFFFF99;color:#FFFFFF99;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF33;border-radius:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-374 .elementor-element.elementor-element-d938c5a{padding:0px 0px 0px 0px;}.elementor-374 .elementor-element.elementor-element-e15fbd3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-374 .elementor-element.elementor-element-62b5250 .elementor-button{background-color:#0B213E;font-family:"Josefin Sans", Sans-serif;font-size:1.042vw;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.12vw;fill:#FFFFFF99;color:#FFFFFF99;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF33;border-radius:0px 0px 0px 0px;padding:0vw 3.2vw 0vw 3.2vw;}.elementor-374 .elementor-element.elementor-element-62b5250{padding:0px 0px 0px 0px;}.elementor-374 .elementor-element.elementor-element-289079c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-374 .elementor-element.elementor-element-e6bfe82 .elementor-button{background-color:#0B213E;font-family:"Josefin Sans", Sans-serif;font-size:1.042vw;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.12vw;fill:#FFFFFF99;color:#FFFFFF99;border-radius:0px 12px 0px 0px;padding:0vw 3.2vw 0vw 3.2vw;}.elementor-374 .elementor-element.elementor-element-e6bfe82{padding:0px 0px 0px 0px;}.elementor-374 .elementor-element.elementor-element-04ef1c2:not(.elementor-motion-effects-element-type-background), .elementor-374 .elementor-element.elementor-element-04ef1c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-04ef1c2{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E5E7EB;box-shadow:0px 29px 58px -14px rgba(0, 0, 0, 0.25);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 15% 6% 15%;}.elementor-374 .elementor-element.elementor-element-04ef1c2, .elementor-374 .elementor-element.elementor-element-04ef1c2 > .elementor-background-overlay{border-radius:0px 0px 12px 12px;}.elementor-374 .elementor-element.elementor-element-04ef1c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-374 .elementor-element.elementor-element-db5094f:not(.elementor-motion-effects-element-type-background), .elementor-374 .elementor-element.elementor-element-db5094f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-db5094f{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E5E7EB;box-shadow:0px 29px 58px -14px rgba(0, 0, 0, 0.25);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 15% 6% 15%;}.elementor-374 .elementor-element.elementor-element-db5094f, .elementor-374 .elementor-element.elementor-element-db5094f > .elementor-background-overlay{border-radius:0px 0px 12px 12px;}.elementor-374 .elementor-element.elementor-element-db5094f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-374 .elementor-element.elementor-element-3bda6f0:not(.elementor-motion-effects-element-type-background), .elementor-374 .elementor-element.elementor-element-3bda6f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-3bda6f0{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E5E7EB;box-shadow:0px 29px 58px -14px rgba(0, 0, 0, 0.25);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 15% 6% 15%;}.elementor-374 .elementor-element.elementor-element-3bda6f0, .elementor-374 .elementor-element.elementor-element-3bda6f0 > .elementor-background-overlay{border-radius:0px 0px 12px 12px;}.elementor-374 .elementor-element.elementor-element-3bda6f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-374 .elementor-element.elementor-element-fafcf17{width:60%;}.elementor-374 .elementor-element.elementor-element-7e5b75f{width:39.999%;}.elementor-374 .elementor-element.elementor-element-49550dd{width:55%;}.elementor-374 .elementor-element.elementor-element-a162428{width:44.999%;}}@media(max-width:1024px){.elementor-374 .elementor-element.elementor-element-5f16aec:not(.elementor-motion-effects-element-type-background), .elementor-374 .elementor-element.elementor-element-5f16aec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:75% 0px;}.elementor-374 .elementor-element.elementor-element-5f16aec{padding:8% 3% 10% 3%;}.elementor-374 .elementor-element.elementor-element-1113d74{padding:9% 5% 9% 5%;}.elementor-374 .elementor-element.elementor-element-789a0af .elementor-heading-title{font-size:6vw;}.elementor-374 .elementor-element.elementor-element-3b0f6d4{padding:0% 0% 0% 0%;font-size:2.2vw;line-height:1.4em;}.elementor-374 .elementor-element.elementor-element-b55bca9{padding:0% 0% 0% 0%;}.elementor-374 .elementor-element.elementor-element-49550dd > .elementor-element-populated{margin:0% 5% 0% 0%;--e-column-margin-right:5%;--e-column-margin-left:0%;}.elementor-374 .elementor-element.elementor-element-0391a43 .elementor-image-box-title{font-size:2.2vw;}.elementor-374 .elementor-element.elementor-element-0391a43 .elementor-image-box-description{font-size:1.8vw;}.elementor-374 .elementor-element.elementor-element-8b951a5 .elementor-image-box-title{font-size:2.2vw;}.elementor-374 .elementor-element.elementor-element-8b951a5 .elementor-image-box-description{font-size:1.8vw;}.elementor-374 .elementor-element.elementor-element-8afd7be{padding:0% 0% 0% 0%;}.elementor-374 .elementor-element.elementor-element-8afd7be .elementor-image-box-title{font-size:2.2vw;}.elementor-374 .elementor-element.elementor-element-8afd7be .elementor-image-box-description{font-size:1.8vw;}.elementor-374 .elementor-element.elementor-element-1525d84 .elementor-image-box-title{font-size:2.2vw;}.elementor-374 .elementor-element.elementor-element-1525d84 .elementor-image-box-description{font-size:1.8vw;}.elementor-374 .elementor-element.elementor-element-f338f27{padding:0% 3% 10% 3%;}.elementor-374 .elementor-element.elementor-element-341007d{margin:-4.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-374 .elementor-element.elementor-element-341007d img{width:1.25vw;}.elementor-374 .elementor-element.elementor-element-cf08582 .elementor-heading-title{font-size:4.5vw;}.elementor-374 .elementor-element.elementor-element-70771f6{margin-top:2%;margin-bottom:0%;}.elementor-374 .elementor-element.elementor-element-fa191b7 .elementor-button{font-size:1.6vw;padding:0vw 2.5vw 0vw 2.5vw;}.elementor-374 .elementor-element.elementor-element-59d42aa .elementor-button{font-size:1.6vw;}.elementor-374 .elementor-element.elementor-element-d938c5a .elementor-button{font-size:1.6vw;padding:0vw 2vw 0vw 2vw;}.elementor-374 .elementor-element.elementor-element-62b5250 .elementor-button{font-size:1.6vw;}.elementor-374 .elementor-element.elementor-element-e6bfe82 .elementor-button{font-size:1.6vw;}.elementor-374 .elementor-element.elementor-element-04ef1c2{padding:5% 10% 7% 10%;}.elementor-374 .elementor-element.elementor-element-db5094f{padding:5% 10% 7% 10%;}.elementor-374 .elementor-element.elementor-element-3bda6f0{padding:5% 10% 7% 10%;}}@media(max-width:767px){.elementor-374 .elementor-element.elementor-element-5f16aec:not(.elementor-motion-effects-element-type-background), .elementor-374 .elementor-element.elementor-element-5f16aec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:240% auto;}.elementor-374 .elementor-element.elementor-element-5f16aec{padding:15% 3% 15% 3%;}.elementor-374 .elementor-element.elementor-element-1113d74{padding:40% 3% 5% 3%;}.elementor-374 .elementor-element.elementor-element-789a0af{text-align:center;}.elementor-374 .elementor-element.elementor-element-789a0af .elementor-heading-title{font-size:10vw;}.elementor-374 .elementor-element.elementor-element-3b0f6d4{text-align:center;font-size:5vw;}.elementor-374 .elementor-element.elementor-element-49550dd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-374 .elementor-element.elementor-element-49550dd > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-374 .elementor-element.elementor-element-0391a43 .elementor-image-box-title{font-size:5vw;}.elementor-374 .elementor-element.elementor-element-0391a43 .elementor-image-box-description{font-size:4vw;line-height:1.4em;}.elementor-374 .elementor-element.elementor-element-8b951a5 .elementor-image-box-title{font-size:5vw;}.elementor-374 .elementor-element.elementor-element-8b951a5 .elementor-image-box-description{font-size:4vw;line-height:1.4em;}.elementor-374 .elementor-element.elementor-element-a162428 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-374 .elementor-element.elementor-element-a162428 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-374 .elementor-element.elementor-element-8afd7be .elementor-image-box-title{font-size:5vw;}.elementor-374 .elementor-element.elementor-element-8afd7be .elementor-image-box-description{font-size:4vw;line-height:1.4em;}.elementor-374 .elementor-element.elementor-element-1525d84 .elementor-image-box-title{font-size:5vw;}.elementor-374 .elementor-element.elementor-element-1525d84 .elementor-image-box-description{font-size:4vw;line-height:1.4em;}.elementor-374 .elementor-element.elementor-element-341007d{margin:-9vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0% 0% 5% 0%;}.elementor-374 .elementor-element.elementor-element-341007d img{width:2.5vw;}.elementor-374 .elementor-element.elementor-element-cf08582{padding:0% 10% 0% 10%;}.elementor-374 .elementor-element.elementor-element-cf08582 .elementor-heading-title{font-size:8vw;line-height:1.2em;}.elementor-374 .elementor-element.elementor-element-fa191b7 .elementor-button{font-size:4.5vw;border-width:0px 0px 1px 0px;border-radius:12px 12px 0px 0px;}.elementor-374 .elementor-element.elementor-element-59d42aa .elementor-button{font-size:4.5vw;border-width:0px 0px 1px 0px;}.elementor-374 .elementor-element.elementor-element-d938c5a .elementor-button{font-size:4.5vw;border-width:0px 0px 1px 0px;}.elementor-374 .elementor-element.elementor-element-62b5250 .elementor-button{font-size:4.5vw;border-width:0px 0px 1px 0px;}.elementor-374 .elementor-element.elementor-element-e6bfe82 .elementor-button{font-size:4.5vw;border-radius:0px 0px 0px 0px;}.elementor-374 .elementor-element.elementor-element-04ef1c2{padding:5% 3% 5% 3%;}.elementor-374 .elementor-element.elementor-element-db5094f{padding:5% 3% 5% 3%;}.elementor-374 .elementor-element.elementor-element-3bda6f0{padding:5% 3% 5% 3%;}}/* Start custom CSS */body,
html {
  overflow-x: hidden;
}

.inner-sec:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 33px 0px 33px 33px;
  border: 2px solid transparent;
  background: linear-gradient(
      60deg,
      rgba(50, 26, 20, 1) 0%,
      rgba(236, 198, 159, 1) 19%,
      rgba(73, 48, 37, 1) 40%,
      rgba(236, 198, 159, 1) 65%,
      rgba(97, 69, 55, 1) 85%,
      rgba(236, 198, 159, 1) 100%
    )
    border-box;
  -webkit-mask: -webkit-linear-gradient(#fff 0 0) padding-box,
    -webkit-linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  z-index: 3;
}

.gold-gradient .elementor-heading-title {
  background: linear-gradient(
    295deg,
    #684d30 -19.86%,
    #996d42 15.47%,
    #f1c193 50.8%,
    #b27b4e 86.14%,
    #684d30 121.47%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.text-box .elementor-image-box-title {
  background: linear-gradient(
    295deg,
    #996d42 -19.86%,
    #f1c193 29.74%,
    #ffe5cf 86.14%,
    #fff 121.47%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.blue-text {
  background: var(
    --blue-Gradient,
    linear-gradient(
      89deg,
      #97cadb -1.34%,
      #279ac5 16.31%,
      #4caacd 30.68%,
      #1492c2 45.46%,
      #5fb2d0 58.6%,
      #018abe 73.38%
    )
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/*Tabs*/

.tab-btn a {
  height: 6.04vw;
  align-content: center;
}

.button-tab:before,
.form-content:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border: 1px solid transparent;
  background: linear-gradient(
      90deg,
      rgba(152, 249, 255, 1) 0%,
      rgba(231, 182, 136, 1) 100%
    )
    border-box;
  -webkit-mask: -webkit-linear-gradient(#fff 0 0) padding-box,
    -webkit-linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  z-index: 3;
}

.button-tab:before {
  border-bottom: 0 !important;
  border-radius: 12px 12px 0 0;
}

.form-content:before {
  border-radius: 0 0 12px 12px;
  border-top: 0 !important;
}

.button-tab .active .tab-btn a {
  border-bottom: solid 8px !important;
  border-right: 0 !important;
  border-image-slice: 1 !important;
  border-image-source: linear-gradient(
    70deg,
    rgba(151, 202, 219, 1) 0%,
    rgba(151, 202, 219, 1) 21%,
    rgba(76, 170, 205, 1) 38%,
    rgba(20, 146, 194, 1) 55%,
    rgba(95, 178, 208, 1) 70%,
    rgba(1, 138, 190, 1) 88%
  ) !important;
  background: linear-gradient(
    180deg,
    rgba(60, 91, 115, 1) 0%,
    rgba(11, 33, 60, 1) 100%
  ) !important;
}

.button-tab .active .tab-btn a .elementor-button-text {
  background: linear-gradient(
    295deg,
    #684d30 -19.86%,
    #996d42 15.47%,
    #f1c193 50.8%,
    #b27b4e 86.14%,
    #684d30 121.47%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/*Form*/

.contact-form .gform_fields {
  grid-row-gap: 2.5vw !important;
}

.influex-tel .iti {
  width: 100% !important;
}

#field_3_5 .influex-tel-fmt,
#field_2_5 .influex-tel-fmt,
#field_1_5 .influex-tel-fmt,
#field_4_5 .influex-tel-fmt,
#field_5_5 .influex-tel-fmt {
  padding-left: 90px !important;
  width: 100% !important;
}

.contact-form .gfield_required {
  display: none !important;
}

.contact-form .gfield--type-html {
  color: #000;
  font-family: "EB Garamond", Sans-Serif;
  font-size: 1.67vw;
  font-weight: 400;
  line-height: 1em;
  text-align: center;
  margin-bottom: 3%;
}

.contact-form label {
  color: rgba(0, 0, 0, 0.7) !important;
  font-family: "Inter", Sans-Serif !important;
  font-size: 1.042vw !important;
  font-style: normal;
  font-weight: 400;
  line-height: 1em;
  letter-spacing: 0.18vw !important;
  text-transform: uppercase;
}

.contact-form .gform_body input::placeholder,
.contact-form .gform_body textarea::placeholder {
  opacity: 0.3;
}

.contact-form .gform_body input,
.contact-form .gform_body textarea {
  border-radius: 0 !important;
  color: #000 !important;
  font-family: "Inter", Sans-Serif !important;
  font-size: 1.042vw !important;
  font-weight: 400 !important;
  border: 1.168px solid rgba(209, 213, 220, 0.97) !important;
  background: #f3f4f6 !important;
  box-shadow: 0 0 0 0.074px rgba(76, 170, 205, 0.03) !important;
  outline: none !important;
}

.contact-form .gform_body input {
  height: 4.01vw !important;
  padding: 0 20px 0 !important;
}

.contact-form .gform_body textarea {
  padding: 20px !important;
  height: 8.07vw !important;
}

.contact-form .gform_footer {
  width: 19.79vw !important;
  margin: 4vw auto 0 !important;
}

.contact-form .gform_footer input {
  width: 100% !important;
  border-radius: 80px !important;
  cursor: pointer;
  background: linear-gradient(
      90deg,
      #97cadb -1.28%,
      #279ac5 24.97%,
      #4caacd 46.33%,
      #1492c2 68.31%,
      #5fb2d0 87.85%,
      #018abe 109.82%
    ),
    linear-gradient(
      295deg,
      #684d30 -19.86%,
      #996d42 15.47%,
      #f1c193 50.8%,
      #b27b4e 86.14%,
      #684d30 121.47%
    ),
    #d9d9d9 !important;
  padding: 0 !important;
  height: 3.18vw !important;
  border: 0 !important;
  color: #fff;
  font-family: "Josefin Sans", Sans-Serif !important;
  font-size: 1.25vw !important;
  font-style: normal;
  font-weight: 400 !important;
  letter-spacing: 0.21vw !important;
  text-transform: uppercase !important;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.contact-form .gform_footer input:hover {
  background: linear-gradient(
      -90deg,
      #97cadb -1.28%,
      #279ac5 24.97%,
      #4caacd 46.33%,
      #1492c2 68.31%,
      #5fb2d0 87.85%,
      #018abe 109.82%
    ),
    linear-gradient(
      295deg,
      #684d30 -19.86%,
      #996d42 15.47%,
      #f1c193 50.8%,
      #b27b4e 86.14%,
      #684d30 121.47%
    ),
    #d9d9d9 !important;
  color: #000 !important;
}

.border-col:before {
  position: absolute;
  content: "";
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 229, 207, 1) 50%,
    rgba(241, 193, 147, 1) 100%
  );
}

.border-col:after {
  position: absolute;
  content: "";
  right: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 229, 207, 1) 50%,
    rgba(241, 193, 147, 1) 100%
  );
}

.contact-form .gform_confirmation_message {
  text-align: center !important;
  line-height: 1em;
  font-family: "Inter", sans-serif !important;
  font-size: 1.25vw !important;
  padding: 15% 0 !important;
}

.contact-form .gform_confirmation_message h3 {
  margin: 0 !important;
  font-size: 2vw !important;
}

@media only screen and (max-width: 1024px) {
  .tab-btn a {
    height: 8.5vw;
    align-content: center;
  }

  .contact-form .gfield--type-html {
    font-size: 2.5vw;
  }

  .contact-form .gform_body input,
  .contact-form .gform_body textarea,
  .contact-form label {
    font-size: 1.8vw !important;
  }

  .contact-form .gform_body input {
    height: 6.5vw !important;
  }

  .contact-form .gform_footer input {
    height: 5.5vw !important;
    font-size: 2vw !important;
  }

  .contact-form .gform_footer {
    width: 30vw !important;
  }

  .contact-form .gform_body textarea {
    height: 15vw !important;
  }

  .contact-form .gform_confirmation_message {
    line-height: 2.5em;
    font-size: 1.8vw !important;
  }

  .contact-form .gform_confirmation_message h3 {
    font-size: 3.5vw !important;
  }
}

@media only screen and (max-width: 767px) {
  .tab-btn a {
    height: 16vw;
    align-content: center;
  }

  .contact-form .gfield--type-html {
    font-size: 5.5vw;
  }

  .contact-form .gform_body input,
  .contact-form .gform_body textarea,
  .contact-form label {
    font-size: 4vw !important;
  }

  .contact-form .gform_body input {
    height: 14vw !important;
  }

  .contact-form .gform_footer input {
    height: 14vw !important;
    font-size: 4.5vw !important;
  }

  .contact-form .gform_footer {
    width: 100% !important;
    margin-top: 12% !important;
  }

  .contact-form .gform_body textarea {
    height: 40vw !important;
  }

  .contact-form .gform_fields {
    grid-row-gap: 5vw !important;
  }

  .contact-form .gform_confirmation_message {
    line-height: 2em;
    font-size: 4vw !important;
  }

  .contact-form .gform_confirmation_message h3 {
    font-size: 5.5vw !important;
  }
}/* End custom CSS */