.elementor-46 .elementor-element.elementor-element-68ab99f:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-68ab99f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crlegalteam.influexdev.com/wp-content/uploads/2025/08/faq-main-bg.png");background-repeat:no-repeat;background-size:cover;}.elementor-46 .elementor-element.elementor-element-68ab99f > .elementor-background-overlay{background-image:url("https://crlegalteam.influexdev.com/wp-content/uploads/2025/08/hero-ov.png");background-position:top center;background-repeat:no-repeat;background-size:100% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-68ab99f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:11% 0% 5% 0%;}.elementor-46 .elementor-element.elementor-element-1838051.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-46 .elementor-element.elementor-element-da2a455{width:var( --container-widget-width, 62.5vw );max-width:62.5vw;--container-widget-width:62.5vw;--container-widget-flex-grow:0;text-align:center;}.elementor-46 .elementor-element.elementor-element-da2a455 > .elementor-widget-container{margin:0% 0% 3% 0%;}.elementor-46 .elementor-element.elementor-element-da2a455 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:3.75vw;color:#43C7C1;}.elementor-46 .elementor-element.elementor-element-e637b35{width:var( --container-widget-width, 66vw );max-width:66vw;--container-widget-width:66vw;--container-widget-flex-grow:0;text-align:center;}.elementor-46 .elementor-element.elementor-element-e637b35 > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-46 .elementor-element.elementor-element-e637b35 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:2.083vw;text-transform:capitalize;color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-104adea{width:var( --container-widget-width, 58.021vw );max-width:58.021vw;--container-widget-width:58.021vw;--container-widget-flex-grow:0;text-align:center;}.elementor-46 .elementor-element.elementor-element-104adea .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.25vw;line-height:1.6em;color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-b97ef10:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-b97ef10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-b97ef10{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 0% 0% 0%;}.elementor-46 .elementor-element.elementor-element-b97ef10 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-48eb2c0{width:100%;max-width:100%;text-align:center;}.elementor-46 .elementor-element.elementor-element-48eb2c0 > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-46 .elementor-element.elementor-element-48eb2c0 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:3.75vw;color:#000000;}.elementor-46 .elementor-element.elementor-element-28b87f0{--grid-columns:3;--grid-column-gap:3.5%;}.elementor-46 .elementor-element.elementor-element-0a6c622:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-0a6c622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crlegalteam.influexdev.com/wp-content/uploads/2025/08/faq-main-bg2-1.png");background-position:top right;background-repeat:no-repeat;background-size:65.104vw auto;}.elementor-46 .elementor-element.elementor-element-0a6c622{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14% 0% 5% 0%;}.elementor-46 .elementor-element.elementor-element-0a6c622 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-5847cc2 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 100%);opacity:0;}.elementor-46 .elementor-element.elementor-element-5847cc2{margin-top:0%;margin-bottom:4%;}.elementor-46 .elementor-element.elementor-element-a6d83b4{width:initial;max-width:initial;text-align:left;}.elementor-46 .elementor-element.elementor-element-a6d83b4 > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-46 .elementor-element.elementor-element-a6d83b4 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:6.25vw;color:#000000;}.elementor-46 .elementor-element.elementor-element-3067bbb{width:var( --container-widget-width, 29.948vw );max-width:29.948vw;--container-widget-width:29.948vw;--container-widget-flex-grow:0;text-align:left;}.elementor-46 .elementor-element.elementor-element-3067bbb .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.563vw;font-weight:700;line-height:1.3em;color:#000000;}.elementor-46 .elementor-element.elementor-element-b697273:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-b697273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DECDBB;}.elementor-46 .elementor-element.elementor-element-b697273, .elementor-46 .elementor-element.elementor-element-b697273 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-46 .elementor-element.elementor-element-b697273{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 1% 5% 1%;}.elementor-46 .elementor-element.elementor-element-b697273 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-0c6dc2c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-46 .elementor-element.elementor-element-7266531{width:var( --container-widget-width, 51vw );max-width:51vw;--container-widget-width:51vw;--container-widget-flex-grow:0;text-align:center;}.elementor-46 .elementor-element.elementor-element-7266531 > .elementor-widget-container{margin:0% 0% 3% 0%;}.elementor-46 .elementor-element.elementor-element-7266531 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:2.865vw;color:#000000;}.elementor-46 .elementor-element.elementor-element-d644c2d{width:var( --container-widget-width, 46.25vw );max-width:46.25vw;--container-widget-width:46.25vw;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-da2a455 .elementor-heading-title{font-size:4vw;}.elementor-46 .elementor-element.elementor-element-e637b35 .elementor-heading-title{font-size:3.2vw;}.elementor-46 .elementor-element.elementor-element-104adea{--container-widget-width:80vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 80vw );max-width:80vw;}.elementor-46 .elementor-element.elementor-element-104adea .elementor-heading-title{font-size:2vw;}.elementor-46 .elementor-element.elementor-element-48eb2c0 .elementor-heading-title{font-size:4vw;}.elementor-46 .elementor-element.elementor-element-28b87f0{--grid-columns:3;}.elementor-46 .elementor-element.elementor-element-0a6c622:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-0a6c622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:120% -20%;background-size:66vw auto;}.elementor-46 .elementor-element.elementor-element-a6d83b4 .elementor-heading-title{font-size:4vw;}.elementor-46 .elementor-element.elementor-element-7266531 .elementor-heading-title{font-size:4vw;}.elementor-46 .elementor-element.elementor-element-d644c2d{--container-widget-width:60vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 60vw );max-width:60vw;}}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-68ab99f:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-68ab99f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-repeat:no-repeat;}.elementor-46 .elementor-element.elementor-element-68ab99f{padding:30% 0% 5% 0%;}.elementor-46 .elementor-element.elementor-element-da2a455{--container-widget-width:80vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 80vw );max-width:80vw;}.elementor-46 .elementor-element.elementor-element-da2a455 .elementor-heading-title{font-size:6.6vw;line-height:1.2em;}.elementor-46 .elementor-element.elementor-element-e637b35{--container-widget-width:80vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 80vw );max-width:80vw;}.elementor-46 .elementor-element.elementor-element-e637b35 .elementor-heading-title{font-size:4.3vw;line-height:1.2em;}.elementor-46 .elementor-element.elementor-element-104adea .elementor-heading-title{font-size:4vw;line-height:1.3em;}.elementor-46 .elementor-element.elementor-element-48eb2c0 .elementor-heading-title{font-size:6.6vw;line-height:1.2em;}.elementor-46 .elementor-element.elementor-element-28b87f0{--grid-columns:1;}.elementor-46 .elementor-element.elementor-element-0a6c622:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-0a6c622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:43% -22%;background-size:140vw auto;}.elementor-46 .elementor-element.elementor-element-0a6c622{padding:74% 0% 5% 0%;}.elementor-46 .elementor-element.elementor-element-42aac6a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-46 .elementor-element.elementor-element-42aac6a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-5847cc2 > .elementor-background-overlay{opacity:0.71;}.elementor-46 .elementor-element.elementor-element-5847cc2{margin-top:0%;margin-bottom:0%;}.elementor-46 .elementor-element.elementor-element-5a12d28.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-46 .elementor-element.elementor-element-a6d83b4{--container-widget-width:80vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 80vw );max-width:80vw;text-align:center;}.elementor-46 .elementor-element.elementor-element-a6d83b4 .elementor-heading-title{font-size:8vw;line-height:1.2em;}.elementor-46 .elementor-element.elementor-element-3067bbb{--container-widget-width:80vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 80vw );max-width:80vw;text-align:center;}.elementor-46 .elementor-element.elementor-element-3067bbb .elementor-heading-title{font-size:4vw;}.elementor-46 .elementor-element.elementor-element-b697273{padding:5% 2% 5% 2%;}.elementor-46 .elementor-element.elementor-element-0c6dc2c > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-46 .elementor-element.elementor-element-7266531{--container-widget-width:80vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 80vw );max-width:80vw;}.elementor-46 .elementor-element.elementor-element-7266531 .elementor-heading-title{font-size:6.6vw;line-height:1.2em;}.elementor-46 .elementor-element.elementor-element-d644c2d{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}}/* Start custom CSS */.footer-ct-sec .elementor-background-overlay {
    background-image: url(https://crlegalteam.influexdev.com/wp-content/uploads/2025/07/contact-white-divider.png)!important;
}


.contact-form #field_8_4 input {
  padding-left: 80px !important;
  width: 100% !important;
}

.contact-form .iti.iti--allow-dropdown.iti--separate-dial-code {
  width: 100% !important;
}

.contact-form label {
  display: none !important;
}

.contact-form .gform-theme--foundation .gform_fields {
  row-gap: 0.7vw !important;
  column-gap: 0.7vw !important;
}

.contact-form .gform_body input::placeholder {
  opacity: 1;
  color: #000;
}

.contact-form .gform_body input,
.contact-form .gform_body select {
  height: 3.85vw !important;
  border-radius: 0 !important;
  border: none !important;
  outline: none !important;
  color: #000;
  font-family: "Figtree", Sans-Serif !important;
  font-size: 1.25vw !important;
  font-style: normal !important;
  font-weight: 500 !important;
  padding-left: 25px !important;
}

.contact-form .gform_body select {
  display: flex;
  background-image: url(/wp-content/uploads/2025/07/form-arrow.png);
  background-repeat: no-repeat;
  background-position: 98% center;
  background-size: 1.61vw;
  align-items: center;
  appearance: none;
}

.contact-form .gform_footer {
  width: 30.31vw;
  margin: 1vw auto 0 !important;
}

.contact-form .gform_footer button {
  width: 100% !important;
  color: #fff !important;
  text-align: center;
  font-family: "Figtree", Sans-Serif !important;
  font-size: 1.56vw !important;
  font-style: normal;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  border-radius: 50px !important;
  height: 3.5vw !important;
  padding: 0 2vw !important;
  background-color: transparent !important;
  position: relative;
  overflow: hidden;
  z-index: 1;
  transition: 0.3s !important;
  cursor: pointer;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: solid 2px #007367 !important;
}

.contact-form .gform_footer button::before {
  content: "" !important;
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #007367;
  transition: all 0.4s ease-in-out !important;
  z-index: -1;
}

.contact-form .gform_footer button::after {
  position: absolute;
  content: "" !important;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 100px;
  border: 007367
  pointer-events: none;
  z-index: 5;
}

.contact-form .gform_footer button:hover::before {
  left: 95%;
  border-radius: 50px 0 0 50px;
}

.contact-form .gform_footer button:hover {
  color: #000 !important;
}

.contact-form .gform_body input:focus {
  box-shadow: none !important;
}

.contact-form .gform_confirmation_message {
  text-align: center;
}

.contact-form .gform_confirmation_message h3{
  color: #007367;
  margin: 2% 0 -4%;
  font-size: 2vw;
}

.contact-form .gform_confirmation_message {
  color: #000;
  font-family: "Figtree", sans-serif;
  font-size: 1.2vw;
}

.contact-form input.influex-tel-fmt {
    padding-left: 80px !important;
  width: 100% !important;
}

.contact-form .iti.iti--allow-dropdown.iti--separate-dial-code {
  width: 100% !important;
}


@media only screen and (max-width: 1024px) {
  /* CSS rules here */

  .contact-form .gform_body input,
  .contact-form .gform_body select {
    font-size: 2vw !important;
    height: 6vw !important;
  }

  .contact-form .gform_footer button {
    font-size: 2vw !important;
    height: 4.85vw !important;
  }

  .contact-form .gform_footer {
    width: 45vw;
  }
  

.contact-form .gform_confirmation_message h3 {
    margin: 0% 0 -3%;
    font-size: 3.5vw;
}

.contact-form .gform_confirmation_message {
    font-size: 2vw;
}

}

@media only screen and (max-width: 768px) {
  /* CSS rules here */
}

@media only screen and (max-width: 767px) {
  /* CSS rules here */

  .contact-form .gform_body input,
  .contact-form .gform_body select {
    font-size: 4vw !important;
    height: 11.85vw !important;
  }

  .contact-form .gform_footer button {
    font-size: 4vw !important;
    height: 11.85vw !important;
  }

  .contact-form .gform_footer {
    width: 100%;
  }
  
.contact-form .gform_confirmation_message h3 {
    margin: 0;
    font-size: 5.5vw;
}

.contact-form .gform_confirmation_message {
    font-size: 4vw;
}
  
  .form-inner {
    width: 92% !important;
  }
 
}/* End custom CSS */