.elementor-4983 .elementor-element.elementor-element-d077b52{--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-4983 .elementor-element.elementor-element-17d934e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:42px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4983 .elementor-element.elementor-element-af1e901.elementor-element{--align-self:center;}.elementor-4983 .elementor-element.elementor-element-af1e901 .react-image{text-align:left;}.elementor-4983 .elementor-element.elementor-element-af1e901 img.react-multi-image{width:100%;}.elementor-4983 .elementor-element.elementor-element-af1e901 .react-image .react-multi-image{border-radius:7px 7px 7px 7px !important;}.elementor-4983 .elementor-element.elementor-element-5b1481c > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-4983 .elementor-element.elementor-element-5b1481c.elementor-element{--align-self:center;}.elementor-4983 .elementor-element.elementor-element-5b1481c .react-heading .title-inner .title{font-size:45px;color:#BD0D0D;}.elementor-4983 .elementor-element.elementor-element-5b1481c .react-heading .title-inner .sub-text{color:#BD0D0D;}.elementor-4983 .elementor-element.elementor-element-5b1481c .react-heading .description p,.description{font-size:16px;}.elementor-4983 .elementor-element.elementor-element-f642f58{--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-4983 .elementor-element.elementor-element-e3f8d72{--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-4983 .elementor-element.elementor-element-40f0a8a > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-4983 .elementor-element.elementor-element-40f0a8a .react-heading .title-inner .title{color:#BD0D0D;}.elementor-4983 .elementor-element.elementor-element-40f0a8a .react-heading .title-inner .sub-text{color:#BD0D0D;}.elementor-4983 .elementor-element.elementor-element-40f0a8a .react-heading .description p,.description{font-size:16px;}.elementor-4983 .elementor-element.elementor-element-4832b62{--display:grid;--e-con-grid-template-columns:repeat(8, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:43px;--margin-bottom:39px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-4983 .elementor-element.elementor-element-759afe1 img{width:66%;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4983 .elementor-element.elementor-element-fd1d438 img{width:66%;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4983 .elementor-element.elementor-element-91bb723 img{width:66%;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4983 .elementor-element.elementor-element-7370063 img{width:66%;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4983 .elementor-element.elementor-element-be4a52b img{width:66%;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4983 .elementor-element.elementor-element-6331635 img{width:66%;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4983 .elementor-element.elementor-element-14a2259 img{width:66%;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4983 .elementor-element.elementor-element-1481d2c img{width:66%;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4983 .elementor-element.elementor-element-ba10e3b{--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-4983 .elementor-element.elementor-element-6c8e2ed{--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-4983 .elementor-element.elementor-element-6f7e777 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-4983 .elementor-element.elementor-element-6f7e777 .react-heading .title-inner .title{color:#BD0D0D;}.elementor-4983 .elementor-element.elementor-element-6f7e777 .react-heading .title-inner .sub-text{color:#BD0D0D;}.elementor-4983 .elementor-element.elementor-element-6f7e777 .react-heading .description p,.description{font-size:16px;}.elementor-4983 .elementor-element.elementor-element-2214609{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-4983 .elementor-element.elementor-element-753ee8a > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-4983 .elementor-element.elementor-element-753ee8a .service-area a.btn-main{background:#0000000D;color:#0A2540;}.elementor-4983 .elementor-element.elementor-element-753ee8a .service-area a.btn-main:hover{background:#234982;color:#FFFFFF;}.elementor-4983 .elementor-element.elementor-element-2470e8e > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-4983 .elementor-element.elementor-element-2470e8e .service-area a.btn-main{background:#0000000D;color:#0A2540;}.elementor-4983 .elementor-element.elementor-element-2470e8e .service-area a.btn-main:hover{background:#234982;color:#FFFFFF;}.elementor-4983 .elementor-element.elementor-element-4497562 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-4983 .elementor-element.elementor-element-4497562 .service-area a.btn-main{background:#0000000D;color:#0A2540;}.elementor-4983 .elementor-element.elementor-element-4497562 .service-area a.btn-main:hover{background:#234982;color:#FFFFFF;}.elementor-4983 .elementor-element.elementor-element-9087fa7{--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-4983 .elementor-element.elementor-element-4767e1a{--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-4983 .elementor-element.elementor-element-802ce8a > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-4983 .elementor-element.elementor-element-802ce8a .react-heading .title-inner .title{color:#BD0D0D;}.elementor-4983 .elementor-element.elementor-element-802ce8a .react-heading .title-inner .sub-text{color:#BD0D0D;}.elementor-4983 .elementor-element.elementor-element-802ce8a .react-heading .description p,.description{font-size:16px;}.elementor-4983 .elementor-element.elementor-element-b6987e9{--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-4983 .elementor-element.elementor-element-16e0dae > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-4983 .elementor-element.elementor-element-884a2e5{--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-4983 .elementor-element.elementor-element-a1b44e3{--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-4983 .elementor-element.elementor-element-b67ab33 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-4983 .elementor-element.elementor-element-b67ab33 .react-heading .title-inner .title{color:#BD0D0D;}.elementor-4983 .elementor-element.elementor-element-b67ab33 .react-heading .title-inner .sub-text{color:#BD0D0D;}.elementor-4983 .elementor-element.elementor-element-b67ab33 .react-heading .description p,.description{font-size:16px;}.elementor-4983 .elementor-element.elementor-element-6ac5d09{--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-4983 .elementor-element.elementor-element-ccb13c8 > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-4983 .elementor-element.elementor-element-48b389b{--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-4983 .elementor-element.elementor-element-d52ed1d{--spacer-size:30px;}.elementor-4983 .elementor-element.elementor-element-081d9a7{--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-4983 .elementor-element.elementor-element-67df1e5 > .elementor-widget-container{padding:0px 0px 0px 55px;}.elementor-4983 .elementor-element.elementor-element-67df1e5 .rt-pricing-table-price-text{font-size:25px;}.elementor-4983 .elementor-element.elementor-element-67df1e5 .rt-pricing-table-features-title{font-size:25px;}.elementor-4983 .elementor-element.elementor-element-67df1e5 .rt-pricing-table-body .rt-pricing-table-features-list li.active i{font-size:24px;}.elementor-4983 .elementor-element.elementor-element-67df1e5 .rt-pricing-table-body .rt-pricing-table-features-list li.active svg{width:24px;}.elementor-4983 .elementor-element.elementor-element-67df1e5 .rt-pricing-table-features-list > li{font-size:18px;}.elementor-4983 .elementor-element.elementor-element-5fa8565{--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-4983 .elementor-element.elementor-element-0800614{--spacer-size:30px;}.elementor-4983 .elementor-element.elementor-element-76e7b53{--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-4983 .elementor-element.elementor-element-8318fdf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4983 .elementor-element.elementor-element-f37d2af{--display:flex;}.elementor-4983 .elementor-element.elementor-element-73502e0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4983 .elementor-element.elementor-element-73502e0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4983 .elementor-element.elementor-element-73502e0 .react-heading{text-align:center;}.elementor-4983 .elementor-element.elementor-element-73502e0 .image-heading{justify-content:center;}.elementor-4983 .elementor-element.elementor-element-73502e0 .react-heading .title-inner .sub-text.custom{background:#FFFFFF;}.elementor-4983 .elementor-element.elementor-element-73502e0 .react-heading .description p,.description{font-size:18px;font-weight:400;line-height:32px;letter-spacing:-0.2px;}.elementor-4983 .elementor-element.elementor-element-509fc4a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4983 .elementor-element.elementor-element-41d979a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4983 .elementor-element.elementor-element-41d979a.e-con{--align-self:center;}.elementor-4983 .elementor-element.elementor-element-4811e51{--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-radius:15px 15px 15px 15px;}.elementor-4983 .elementor-element.elementor-element-4811e51:not(.elementor-motion-effects-element-type-background), .elementor-4983 .elementor-element.elementor-element-4811e51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1362C;}.elementor-4983 .elementor-element.elementor-element-4811e51.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4983 .elementor-element.elementor-element-7286ab4 .react-heading .title-inner .title{font-size:35px;color:#FFFFFF;}.elementor-4983 .elementor-element.elementor-element-7286ab4 .react-heading .description{color:#FFFFFF;}.elementor-4983 .elementor-element.elementor-element-7286ab4 .react-heading .description p{color:#FFFFFF;}.elementor-4983 .elementor-element.elementor-element-7286ab4 .react-heading .description p a{color:#FFFFFF;}.elementor-4983 .elementor-element.elementor-element-7286ab4 .description{color:#FFFFFF;}.elementor-4983 .elementor-element.elementor-element-cca15a0{--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-radius:15px 15px 15px 15px;}.elementor-4983 .elementor-element.elementor-element-cca15a0:not(.elementor-motion-effects-element-type-background), .elementor-4983 .elementor-element.elementor-element-cca15a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1362C;}.elementor-4983 .elementor-element.elementor-element-cca15a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4983 .elementor-element.elementor-element-6613802 .react-heading .title-inner .title{font-size:35px;color:#FFFFFF;}.elementor-4983 .elementor-element.elementor-element-6613802 .react-heading .description{color:#FFFFFF;}.elementor-4983 .elementor-element.elementor-element-6613802 .react-heading .description p{color:#FFFFFF;}.elementor-4983 .elementor-element.elementor-element-6613802 .react-heading .description p a{color:#FFFFFF;}.elementor-4983 .elementor-element.elementor-element-6613802 .description{color:#FFFFFF;}.elementor-4983 .elementor-element.elementor-element-58a8b29{--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-4983 .elementor-element.elementor-element-733c38a{--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-4983 .elementor-element.elementor-element-c5d9acd{--spacer-size:60px;}@media(min-width:768px){.elementor-4983 .elementor-element.elementor-element-41d979a{--width:50%;}.elementor-4983 .elementor-element.elementor-element-4811e51{--width:100%;}.elementor-4983 .elementor-element.elementor-element-cca15a0{--width:100%;}.elementor-4983 .elementor-element.elementor-element-58a8b29{--width:50%;}}@media(max-width:1024px){.elementor-4983 .elementor-element.elementor-element-17d934e{--grid-auto-flow:row;}.elementor-4983 .elementor-element.elementor-element-5b1481c .react-heading .title-inner .title{font-size:30px;}.elementor-4983 .elementor-element.elementor-element-40f0a8a .react-heading .title-inner .title{font-size:30px;}.elementor-4983 .elementor-element.elementor-element-4832b62{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-4983 .elementor-element.elementor-element-6f7e777 .react-heading .title-inner .title{font-size:30px;}.elementor-4983 .elementor-element.elementor-element-2214609{--grid-auto-flow:row;}.elementor-4983 .elementor-element.elementor-element-802ce8a .react-heading .title-inner .title{font-size:30px;}.elementor-4983 .elementor-element.elementor-element-b67ab33 .react-heading .title-inner .title{font-size:30px;}.elementor-4983 .elementor-element.elementor-element-73502e0{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}}@media(max-width:767px){.elementor-4983 .elementor-element.elementor-element-17d934e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4983 .elementor-element.elementor-element-af1e901 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-4983 .elementor-element.elementor-element-5b1481c > .elementor-widget-container{margin:0% 6% 0% 6%;}.elementor-4983 .elementor-element.elementor-element-5b1481c .react-heading .title-inner .title{letter-spacing:0.5px;}.elementor-4983 .elementor-element.elementor-element-40f0a8a > .elementor-widget-container{margin:0% 6% 0% 6%;}.elementor-4983 .elementor-element.elementor-element-4832b62{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4983 .elementor-element.elementor-element-6f7e777 > .elementor-widget-container{margin:0% 6% 0% 6%;}.elementor-4983 .elementor-element.elementor-element-2214609{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4983 .elementor-element.elementor-element-802ce8a > .elementor-widget-container{margin:0% 6% 0% 6%;}.elementor-4983 .elementor-element.elementor-element-b67ab33 > .elementor-widget-container{margin:0% 6% 0% 6%;}.elementor-4983 .elementor-element.elementor-element-73502e0{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}}/* Start custom CSS for container, class: .elementor-element-509fc4a *//* === FORM CONTAINER === */
.wpcf7 {
  background: rgba(255, 255, 255, 0.12);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-radius: 16px;
  padding: 30px 25px;
  max-width: 100%;
  box-shadow: 0 15px 45px rgba(0, 0, 0, 0.25);
}

/* === FORM FIELD STYLING === */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 select,
.wpcf7 textarea {
  width: 100%;
  padding: 10px 14px;
  font-size: 15px;
  margin-bottom: 12px !important; /* Reduced from 18px */
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.3);
  color: #222;
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  transition: all 0.3s ease;
}

/* === LABEL STYLING === */
.wpcf7 label {
  font-weight: 600;
  color: #2b2b2b;
  display: block;
  margin-bottom: 4px; /* reduced spacing below label */
  font-size: 15px;
}

/* === SELECT DROPDOWN ICON === */
.wpcf7 select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg fill='gray' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 14px;
  padding-right: 40px;
}

/* === PLACEHOLDER STYLING === */
.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder {
  color: #666;
}

/* === FIELD FOCUS EFFECT === */
.wpcf7 input:focus,
.wpcf7 select:focus,
.wpcf7 textarea:focus {
  outline: none;
  border-color: #ff416c;
  box-shadow: 0 0 8px rgba(255, 65, 108, 0.3);
}

/* === SUBMIT BUTTON === */
.wpcf7 input[type="submit"] {
  background: linear-gradient(135deg, #ff416c, #ff4b2b);
  color: #fff;
  padding: 10px 24px;
  font-size: 15px;
  border: none;
  border-radius: 10px;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 8px 20px rgba(255, 75, 43, 0.25);
  margin-top: 10px;
}

.wpcf7 input[type="submit"]:hover {
  background: linear-gradient(135deg, #ff4b2b, #ff416c);
  box-shadow: 0 10px 25px rgba(255, 75, 43, 0.35);
}

/* === RESPONSIVE TWEAK === */
@media (max-width: 768px) {
  .wpcf7 {
    padding: 20px;
  }
}/* End custom CSS */