.cursor-hover {
cursor:pointer;
}
.call-us-t {
        font-family: poppins;
        font-size: 22px;
        text-decoration: none;
        display: flex;
      }
      .t-cl {
        display: flex;
      }
      .tel-p {
        font-family: poppins;
        font-size: 22px;
        text-decoration: none;
        color: #fff;
      }

      .call-us-t:before {
        content: url("https://lejeunecampsettlement.com/wp-content/uploads/2023/02/phone-call-2.png");
        margin-right: 6px;
      }

      #card-car-sl .ue-item-icon {
        position: absolute;
        font-size: 200px !important;
        width: 200px !important;
        bottom: 20px;
        left: -20px;
        z-index: 3333;
      }

      #card-car-sl .ue-carousel-item {
        overflow: visible !important;
        position: relative !important;
      }

      #card-car-sl p.card_carousel_text {
        margin-bottom: 135px;
      }

      .card_carousel_title:before {
        content: url("https://lejeunecampsettlement.com/wp-content/uploads/2023/02/bg-card.png") !important;
        position: absolute;
        top: -8px;
        left: -8px;
        z-index: -10;
      }

      #card-car-sl .ue-carousel-item {
        z-index: 2222222 !important;
        isolation: revert;
      }
      #card-car-sl .card_carousel_title:after {
        content: ">";
        background-image: url("https://lejeunecampsettlement.com/wp-content/uploads/2023/02/bg-no.png");
        position: absolute;
        top: 20px;
        padding: 0px 25px 0 17px;
        color: #fff;
        background-repeat: no-repeat;
        background-size: contain;
        right: -16px;
        z-index: 22222;
        font-size: 30px !important;
        font-family: poppins;
      }

      .yellow-color {
        color: #FF0000;
				font-weight:500;
      }
      .grayscale img {
        filter: grayscale(1);
      }
      .faq-sec .elementor-accordion-item {
        margin-bottom: 20px;
        box-shadow: 0px 3px 74px rgb(0 0 0 / 8%);
        border-radius: 38px;
      }

      .faq-sec .elementor-tab-title {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: row-reverse;
      }

      .faq-sec .elementor-tab-content {
        border-top: 1px solid #e5e5e5 !important;
        margin: 0 2%;
      }

      .blur-bg {
        background: rgba(255, 255, 255, 0.2) !important;
        backdrop-filter: blur(30px);
      }
      .blur-bg-2 .elementor-widget-wrap.elementor-element-populated {
        background: rgba(255, 255, 255, 0.2) !important;
        backdrop-filter: blur(30px);
      }
      .contact-form-home form#wpforms-form-1833 {
        display: flex !important;
        flex-direction: column !important;
      }


      .contact-form-home
        div.wpforms-container
        .wpforms-form
        .choices[data-type*="select-one"]:after {
        content: url("https://lejeunecampsettlement.com/wp-content/uploads/2023/02/angle-down.png");
        position: absolute;
        right: 12px;
        top: 30%;
        margin-top: -2.5px;
        border: 0 !important;
      }
      .contact-form-home
        .choices__item.choices__placeholder.choices__item--selectable {
        color: #fff !important;
        opacity: 1 !important;
      }
      .contact-form-home .wpforms-field-container {
        display: flex;
        flex-wrap: wrap;
				justify-content:space-between !important;
        order: -1 !important;
      }
      .contact-form-home .wpforms-description {
        color: #fff;
        font-family: poppins;
        font-size: 16px;
        line-height: 25px;
        margin-bottom: 3%;
      }
    .contact-form-home  div#wpforms-1833-field_9-container {
    width: 100%;
}
    .contact-form-home   .wpforms-container .wpforms-one-half {
    margin-left: 0% !important;
}
      .contact-form-home .wpforms-submit-container {
        text-align: left !important;
      }
      .contact-form-home button#wpforms-submit-1833 {
        background: #FF0000 !important;
        padding: 18px 0;
        width: 57%;
        border-radius: 32px;
        border: 2px solid #FF0000 !important;
        font-family: poppins;
        text-transform: capitalize;
        font-weight: 700;
      }
      .contact-form-home button#wpforms-submit-1833:hover {
        filter: brightness(0.95);
      }
      .contact-form-home .wpforms-field-container input,  .contact-form-home
      .wpforms-field-container select {
        background: #547590;
        border: 1px solid #a7a7a7;
        border-radius: 50px;
        font-family: poppins;
        font-size: 18px !important;
        padding: 13px 30px !important;
        color: #fff;
      }
      div.wpforms-container .wpforms-form .choices .choices__inner {
        background: #547590;
        border: 1px solid #a7a7a7;
        border-radius: 50px;
        font-family: poppins;
        font-size: 18px;
        padding: 20px 30px;
        color: #fff;
      }
      .contact-form-home .wpforms-field-container input::placeholder {
        color: #000 !important;
        font-family: poppins;
      }
.contact-form-home input#wpforms-1833-field_3_3 {
appearance: none;
padding: 10px !important;
border-radius: 5px !important;
}
.contact-form-home input#wpforms-1833-field_3_3:hover {
    appearance: none;
    accent-color:#84929D;
    
}
.wpforms-error{
font-family:poppins;
}

.contact-form-home input#wpforms-1833-field_3_3:checked {
appearance:auto !important;
accent-color:#84929D;
	transform:scale(1.5);
} 
      .contact-form-home #wpforms-1833-field_3 label {
        font-family: poppins;
        font-size: 18px;
        color: #fff;
        font-weight: 400;
      }
      .contact-form-home li.choice-3.depth-1 {
        margin-top: 0%;
				margin-bottom:2%;
      }
.contact-form-home .wpforms-field-description {
	color:#fff;
	background-color:transparent !important;
	overflow:visible !important;
font-family:poppins;
	font-size:18px;
	line-height:27px;
	padding:0 !important;
	height:auto !important;
	border:none !important;
}

      /* min-css */

      .ast-above-header-wrap {
        background: transparent !important ;
        background-color: transparent !important;
        background-blend-mode: darken;
      }
      /* .ast-header-break-point #ast-mobile-header {
	  background:  url("https://lejeunecampsettlement.com/wp-content/uploads/2022/08/WhatsApp%20Image%202022-08-30%20at%2003.59.18.jpeg?_t=1661874453") no-repeat ;
	  background-size: cover;
		background-color:#00000073 !important;
	background-blend-mode: darken;
} */

      /*wp- form*/
      .wpforms-container .wpforms-submit-container {
        text-align: center;
      }
      .wpforms-form input[type="submit"],
      .wpforms-form button[type="submit"] {
        background-color: #008000 !important;
        border: #008000 !important;
        color: white !important;
      }
      @media screen and (min-width: 1025px) {
        .logo-f img {
          position: relative;
          left: 20%;
          z-index: 1;
        }
      }
      @media screen and (max-width: 768px) {
				
        .wpforms-form input[type="submit"],
        .wpforms-form button[type="submit"] {
          background-color: #008000 !important;
        }
        .call-us-t {
          font-size: 15px;
          align-items: center;
        }
        .t-cl {
          display: flex;
        }
        .tel-p {
          font-size: 15px;
        }
        .call-us-t:before {
          transform: scale(0.7);
        }
        #card-car-sl .ue-item-icon {
          font-size: 150px !important;
          width: 150px !important;
        }
      }

      .fake-field .elementor-accordion > div:first-of-type {
        display: none;
      }
      #elementor-tab-title-9572 {
        padding: 17px !important;
      }

      Custom CSS AMAN .container-fcl {
        width: 50%;
        height: 720px;
        padding: 50px;
        background: rgba(255, 255, 255, 0.2) !important;
        backdrop-filter: blur(30px);
        border-radius: 49px;
      }

      .heading-fcl {
        font-size: 32px;
        font-weight: 400;
        color: #fff;
      }

      .para-1 {
        font-size: 18px;
        font-weight: 400;
        color: #fff;
        margin-bottom: 30px;
      }

      .para-3 {
        font-size: 18px;
        font-weight: 400;
        color: #fff;
        margin-top: 30px;
      }

      .form-fcl {
        display: flex !important;
        flex-wrap: wrap;
        gap: 30px;
      }

      .form-fcl * {
        flex: 0 1 48% !important;
      }

      .form-fcl,
      input,
      select {
        width: 100%;
      }

      .box-fcl {
        font-size: 18px;
        font-weight: 400;
        color: #fff;
        margin-top: 40px;
        display: flex;
        align-items: center;
        width: 50%;
      }

      .box-fcl span {
        margin-left: 10px;
      }

      .box-fcl input {
        width: fit-content;
      }

      input::placeholder {
        color: #fff;
      }

      .form-fcl input,
      select {
        outline: none !important;
        border: 1px solid #a7a7a7 !important;
      }

      input,
      select {
        background: #FFFFFF !important;
        /*             border: 2px solid #000 !important; */
        font-size: 16px !important;
        font-weight: 400 !important;
        padding: 15px 0px 15px 30px !important;
        border-radius: 50px !important;
        color: #fff;
      }
      .button-wrk {
        margin-top: 50px !important;
      }
      .button-wrk a {
        font-size: 18px !important;
        background: #004aad !important;
        color: #fff !important;
        border-radius: 33px !important;
        border: none !important;
        padding: 20px 96px 20px 96px !important;
        color: white !important;
        text-decoration: none;
      }

      @media (max-width: 767px) {
        .heading-fcl {
          font-size: 20px !important;
        }

        .para-1 {
          font-size: 16px;
          margin-bottom: 20px;
        }

        .container-fcl {
          max-width: 970px;
          height: auto;
          padding: 6%;
        }

        .form-fcl {
          gap: 20px;
        }

        .form-fcl * {
          flex: 0 1 100%;
        }

        .box-fcl {
          font-size: 16px;
          font-weight: 400;
          color: #fff;
          margin-top: 30px;
          width: 100%;
        }
        .para-3 {
          font-size: 15px;
          font-weight: 400;
          color: #fff;
          margin-top: 20px;
        }
        .button-wrk {
          margin-top: 50px !important;
        }
        .button-wrk a {
          font-size: 15px;
          padding: 15px 0;
          width: 100%;
          margin-top: 20px;
        }
      }

      @media (min-width: 821px) and (max-width: 1140px) {
        .heading-fcl {
          font-size: 20px !important;
        }

        .para-1 {
          font-size: 16px;
          margin-bottom: 20px;
        }

        .container-fcl {
          width: 70%;
          height: auto;
          padding: 4%;
        }

        .form-fcl {
          gap: 20px;
        }

        .form-fcl * {
          flex: 0 1 47%;
        }

        .box-fcl {
          font-size: 16px;
          font-weight: 400;
          color: #fff;
          margin-top: 30px;
          width: 100%;
        }
        .para-3 {
          font-size: 15px;
          font-weight: 400;
          color: #fff;
          margin-top: 20px;
        }
        .button-wrk {
          margin-top: 50px !important;
        }
        .button-wrk a {
          font-size: 15px !important;
          padding: 15px 0 !important;
          width: 100% !important;
          margin-top: 20px !important;
          color: white !important;
        }
      }

      .form-fcl input,
      select {
        outline: none;
        border: 1px solid #a7a7a7;
      }


@media(min-width:975px) and (max-width:1540px){
    section.card-caar-section {
    padding:5%  !important;
}
}

@media (max-width:1024px){
    width: 100% !important;
}
	.wpforms-one-half, .wpforms-container .wpforms-three-sixths, .wpforms-container .wpforms-two-fourths {
    width: 100% !important;
					margin:0px !important;
}
				.contact-form-home .wpforms-field-container input, .contact-form-home .wpforms-field-container select {
    font-size: 15px !important;
    padding: 12px 30px !important;
    color: #000;
}
				.contact-form-home #wpforms-1833-field_3 label {
    font-size: 15px;
}
				.contact-form-home .wpforms-field-description {
    color: #fff;
    background-color: transparent !important;
    overflow: visible !important;
    font-family: poppins;
    font-size: 15px !important; 
    line-height: 20px;
    padding: 0 !important;
    height: auto !important;
    border: none !important;
}
				.contact-form-home button#wpforms-submit-1833 {
    padding: 16px 0;
    width: 100%;
					font-size:15px;
}
}


.post-id-2492 .ast-mobile-header-wrap header, .page-id-2492 footer {
	display: none !important;
}
