.elementor-3109 .elementor-element.elementor-element-3a1c252{--display:flex;--min-height:863px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.7;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:55px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3109 .elementor-element.elementor-element-3a1c252:not(.elementor-motion-effects-element-type-background), .elementor-3109 .elementor-element.elementor-element-3a1c252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.yorkshire-spa-retreat.co.uk/wp-content/uploads/2023/11/banner-test.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3109 .elementor-element.elementor-element-3a1c252::before, .elementor-3109 .elementor-element.elementor-element-3a1c252 > .elementor-background-video-container::before, .elementor-3109 .elementor-element.elementor-element-3a1c252 > .e-con-inner > .elementor-background-video-container::before, .elementor-3109 .elementor-element.elementor-element-3a1c252 > .elementor-background-slideshow::before, .elementor-3109 .elementor-element.elementor-element-3a1c252 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3109 .elementor-element.elementor-element-3a1c252 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#073A46;}.elementor-3109 .elementor-element.elementor-element-3a1c252, .elementor-3109 .elementor-element.elementor-element-3a1c252::before{--border-transition:0.3s;}.elementor-3109 .elementor-element.elementor-element-4d20ee1{text-align:center;}.elementor-3109 .elementor-element.elementor-element-4d20ee1 .elementor-heading-title{color:#FFFFFF;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.95);}.elementor-3109 .elementor-element.elementor-element-f7440e8{text-align:center;width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-3109 .elementor-element.elementor-element-f7440e8 .elementor-heading-title{color:#FFFFFF;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.98);}.elementor-3109 .elementor-element.elementor-element-f7440e8.elementor-element{--align-self:center;}.elementor-3109 .elementor-element.elementor-element-57bddb4 img{width:146px;}.elementor-3109 .elementor-element.elementor-element-57bddb4 > .elementor-widget-container{padding:210px 0px 20px 0px;}.elementor-3109 .elementor-element.elementor-element-57bddb4.elementor-element{--align-self:center;}.elementor-3109 .elementor-element.elementor-element-4708943{--display:flex;--min-height:253px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 30px;--background-transition:0.3s;--margin-block-start:-115px;--margin-block-end:60px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3109 .elementor-element.elementor-element-698e871{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-block-start-width:10px;--border-inline-end-width:10px;--border-block-end-width:10px;--border-inline-start-width:10px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3109 .elementor-element.elementor-element-698e871:not(.elementor-motion-effects-element-type-background), .elementor-3109 .elementor-element.elementor-element-698e871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.yorkshire-spa-retreat.co.uk/wp-content/uploads/2023/08/spa-memberhisp-image.jpg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-3109 .elementor-element.elementor-element-698e871, .elementor-3109 .elementor-element.elementor-element-698e871::before{--border-transition:0.3s;}.elementor-3109 .elementor-element.elementor-element-4806dcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-block-start-width:10px;--border-inline-end-width:10px;--border-block-end-width:10px;--border-inline-start-width:10px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3109 .elementor-element.elementor-element-4806dcc:not(.elementor-motion-effects-element-type-background), .elementor-3109 .elementor-element.elementor-element-4806dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.yorkshire-spa-retreat.co.uk/wp-content/uploads/2023/12/spa-afternoon-tea.jpg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-3109 .elementor-element.elementor-element-4806dcc, .elementor-3109 .elementor-element.elementor-element-4806dcc::before{--border-transition:0.3s;}.elementor-3109 .elementor-element.elementor-element-85dec34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-block-start-width:10px;--border-inline-end-width:10px;--border-block-end-width:10px;--border-inline-start-width:10px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3109 .elementor-element.elementor-element-85dec34:not(.elementor-motion-effects-element-type-background), .elementor-3109 .elementor-element.elementor-element-85dec34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.yorkshire-spa-retreat.co.uk/wp-content/uploads/2023/07/dine-web-image_people-opening-hours.jpg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-3109 .elementor-element.elementor-element-85dec34, .elementor-3109 .elementor-element.elementor-element-85dec34::before{--border-transition:0.3s;}.elementor-3109 .elementor-element.elementor-element-0f000f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3109 .elementor-element.elementor-element-4fd217e{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-block-start-width:10px;--border-inline-end-width:10px;--border-block-end-width:10px;--border-inline-start-width:10px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3109 .elementor-element.elementor-element-4fd217e:not(.elementor-motion-effects-element-type-background), .elementor-3109 .elementor-element.elementor-element-4fd217e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#073A46;}.elementor-3109 .elementor-element.elementor-element-4fd217e, .elementor-3109 .elementor-element.elementor-element-4fd217e::before{--border-transition:0.3s;}.elementor-3109 .elementor-element.elementor-element-63c7379{text-align:center;}.elementor-3109 .elementor-element.elementor-element-63c7379 .elementor-heading-title{color:#FFFFFF;font-size:22px;font-weight:600;}.elementor-3109 .elementor-element.elementor-element-63c7379 > .elementor-widget-container{padding:22px 22px 22px 22px;}.elementor-3109 .elementor-element.elementor-element-ba30375{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:50px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3109 .elementor-element.elementor-element-b6942cc{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-block-start-width:10px;--border-inline-end-width:10px;--border-block-end-width:10px;--border-inline-start-width:10px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-block-start:55px;--padding-block-end:55px;--padding-inline-start:55px;--padding-inline-end:55px;}.elementor-3109 .elementor-element.elementor-element-b6942cc:not(.elementor-motion-effects-element-type-background), .elementor-3109 .elementor-element.elementor-element-b6942cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-3109 .elementor-element.elementor-element-b6942cc, .elementor-3109 .elementor-element.elementor-element-b6942cc::before{--border-transition:0.3s;}.elementor-3109 .elementor-element.elementor-element-2860d05 .elementor-field-group{padding-right:calc( 31px/2 );padding-left:calc( 31px/2 );margin-bottom:16px;}.elementor-3109 .elementor-element.elementor-element-2860d05 .elementor-form-fields-wrapper{margin-left:calc( -31px/2 );margin-right:calc( -31px/2 );margin-bottom:-16px;}.elementor-3109 .elementor-element.elementor-element-2860d05 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3109 .elementor-element.elementor-element-2860d05 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3109 .elementor-element.elementor-element-2860d05 .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-3109 .elementor-element.elementor-element-2860d05 .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-3109 .elementor-element.elementor-element-2860d05 .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-3109 .elementor-element.elementor-element-2860d05 .elementor-field-type-html{padding-bottom:0px;}.elementor-3109 .elementor-element.elementor-element-2860d05 .elementor-field-group .elementor-field{color:#000000;}.elementor-3109 .elementor-element.elementor-element-2860d05 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;}.elementor-3109 .elementor-element.elementor-element-2860d05 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;}.elementor-3109 .elementor-element.elementor-element-2860d05 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-3109 .elementor-element.elementor-element-2860d05 .elementor-button[type="submit"]{color:#ffffff;}.elementor-3109 .elementor-element.elementor-element-2860d05 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-3109 .elementor-element.elementor-element-2860d05 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3109 .elementor-element.elementor-element-2860d05 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3109 .elementor-element.elementor-element-2860d05 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3109 .elementor-element.elementor-element-2860d05 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3109 .elementor-element.elementor-element-2860d05 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3109 .elementor-element.elementor-element-2860d05{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-3109 .elementor-element.elementor-element-2860d05 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3109 .elementor-element.elementor-element-86758fb .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-3109 .elementor-element.elementor-element-86758fb .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-3109 .elementor-element.elementor-element-86758fb .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3109 .elementor-element.elementor-element-86758fb .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3109 .elementor-element.elementor-element-86758fb .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3109 .elementor-element.elementor-element-86758fb .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3109 .elementor-element.elementor-element-86758fb .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3109 .elementor-element.elementor-element-86758fb .elementor-field-type-html{padding-bottom:0px;}.elementor-3109 .elementor-element.elementor-element-86758fb .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-3109 .elementor-element.elementor-element-86758fb .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-3109 .elementor-element.elementor-element-86758fb .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-3109 .elementor-element.elementor-element-86758fb .elementor-button[type="submit"]{color:#ffffff;}.elementor-3109 .elementor-element.elementor-element-86758fb .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-3109 .elementor-element.elementor-element-86758fb .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3109 .elementor-element.elementor-element-86758fb .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3109 .elementor-element.elementor-element-86758fb .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3109 .elementor-element.elementor-element-86758fb .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3109 .elementor-element.elementor-element-86758fb .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3109 .elementor-element.elementor-element-86758fb{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-3109 .elementor-element.elementor-element-2d0c217{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:80px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-3109 .elementor-element.elementor-element-cd01637 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-3109 .elementor-element.elementor-element-7b62f83 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-3109 .elementor-element.elementor-element-2569d04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:1px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-3109 .elementor-element.elementor-element-3237f04{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3109 .elementor-element.elementor-element-792e957{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}@media(min-width:768px){.elementor-3109 .elementor-element.elementor-element-698e871{--width:33.333333%;}.elementor-3109 .elementor-element.elementor-element-4806dcc{--width:33.333333%;}.elementor-3109 .elementor-element.elementor-element-85dec34{--width:33.333333%;}}@media(min-width:1025px){.elementor-3109 .elementor-element.elementor-element-3a1c252:not(.elementor-motion-effects-element-type-background), .elementor-3109 .elementor-element.elementor-element-3a1c252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for form, class: .elementor-element-2860d05 *//* Styles for checked and unchecked checkboxes and radios */
    .formx [type="checkbox"]:checked,
    .formx [type="checkbox"]:not(:checked),
    .formx [type="radio"]:checked,
    .formx [type="radio"]:not(:checked) {
        position: absolute;
    }

    /* Styles for container */
    .formx .elementor-field-option {
        position: relative;
        left: -70px;
        top: 20px;
    }
    
    
    
    /* check 3 */
    /*-custom .elementor-3109 .elementor-element.elementor-element-2860d05s to change image new set--*/    
    
    .formx .elementor-field-subgroup .elementor-field-option #form-field-check3-0 + label:after {
        background-image: url(/wp-content/uploads/2024/01/dine-web-image_people-opening-hours.jpg);
        content: "\a\a\a\a\a\a\a\a\a Book your table at The Dome Restaurant and Bar \ato enjoy lunch, evening à la carte, and Sunday \alunch menus, complemented by an extensive \a bar menu including signature cocktails. Families, \aincluding pets, are warmly welcomed to enjoy \a both outdoor and indoor dining spaces, all \a overlooking our unique natural spa.";
        white-space: pre;
    }
    .formx .elementor-field-subgroup .elementor-field-option #form-field-check3-1 + label:after {
        background-image: url(/wp-content/uploads/2024/01/bikes.jpg);
        content: "\a\a\a\a\a\a\a\a\a During your stay, lodge guests are welcome to \a hire one of our brand-new E-bikes to explore the \a local area, embrace the outdoors, and create \a unforgettable memories around our park. \a Hire Prices (including helmet): Half day - £15 per \aperson, Full day - £25 per person.";
        white-space: pre;
    }
    .formx .elementor-field-subgroup .elementor-field-option #form-field-check3-2 + label:after {
        background-image: url(/wp-content/uploads/2024/01/celebration-new.jpg);
        content: "\a\a\a\a\a\a\a\a\a Elevate your special occasion with our \apersonalised birthday packs, occasion packs, and \a celebration extras. Choose from balloons, fizz, \a chocolates, flowers, and more to make your stay \a truly memorable and celebratory at our Yorkshire \a Spa Retreat.\aPrices start from £25.";
        white-space: pre;
    }
    .formx .elementor-field-subgroup .elementor-field-option #form-field-check3-3 + label:after {
        background-image: url(/wp-content/uploads/2024/01/dine-at-home.jpg);
        content: "\a\a\a\a\a\a\a\a\a Enhance your stay with a ‘Dine at Home’ pack. \a Enjoy options including Breakfast, Tea, Evening \a Feasts, and BBQ packs, featuring fresh ingredients, \a delivered to your lodge. As an additional touch \ayou have your very own Kamado Joe Barbecue.";
        white-space: pre;
    }
    .formx .elementor-field-subgroup .elementor-field-option #form-field-check3-4 + label:after {
        background-image: url(/wp-content/uploads/2024/01/lake.jpg);
        content: "\a\a\a\a\a\a\a\a\a Yorkshire Spa Retreat has a unique Holiday Home \aOwnership program. If you have ever considered \a Holiday Home or Lodge Ownership previously \a we would highly recommend you experience our \a no obligation free VIP Tour. We will show you \a around the Ownership Holiday Homes and our \a unique program. The ultimate in Luxury Holiday \a Home Ownership awaits. We will also give you an \a insight into the local area here at the park.";
        white-space: pre;
    }
    .formx .elementor-field-subgroup .elementor-field-option #form-field-check3-5 + label:after {
        background-image: url(/wp-content/uploads/2024/01/the-star.jpg);
        content: "\a\a\a\a\a\a\a\a\a Want to experience Local Restaurants? We are \a surrounded by fabulous restaurants/ pubs \a offering a variety of cuisines. We can provide you \a with recommendations as well as making \areservations and organising travel arrangements.  \aWe are based in a rural location so if you wish to  \a book a taxi during your stay please ensure you let \a us know well in advance as Taxis are limited.";
        white-space: pre;
    }
    /*
    ******* fix notes*******
    old .elementor-3109 .elementor-element.elementor-element-2860d05 display property was overwritten by elementor Styles
    this is the old .elementor-3109 .elementor-element.elementor-element-2860d05 --> .formx .elementor-field-option label <---
    and this is the new .elementor-3109 .elementor-element.elementor-element-2860d05 --> .formx .elementor-field-subgroup .elementor-field-option label <---
    
 */
   /* Styles for text */
    .formx .elementor-field-subgroup .elementor-field-option label {
        border: 0px solid black;/* Border size and color */
        border-radius: 0px;/* Rounded corners */
        background-color:none ;/* shape Background color */
        display: block;
        padding: 0px 0px 0px 0px;     /* (top/bottom),(left/right) */
        margin: 0px 0;          /* (top/bottom),(left/right) */
        font-size: 16px;        /* option text size */
        transition: 0.2s all;
        color: black;           /* text color */ */
        cursor: pointer;
        position: relative;
        z-index: 2;
        text-align: left;     /* text position(center, right,left,justify */
        top: 40px;
        left:70px;
        width: 326px;
        line-height: 24px
    }

    /* Styles for image */
.formx  .elementor-field-option #form-field-check3-0 + label:after,
.formx  .elementor-field-option #form-field-check3-1 + label:after,
.formx  .elementor-field-option #form-field-check3-2 + label:after,
.formx  .elementor-field-option #form-field-check3-3 + label:after,
.formx  .elementor-field-option #form-field-check3-4 + label:after,
.formx  .elementor-field-option #form-field-check3-5 + label:after,
.formx  .elementor-field-option #form-field-check3-6 + label:after {
    width: 320px; /* Width of the circle */
    height: 205px; /* height of the circle */
    content: "";
    border: 0px solid #D1D7DC; /* circle Border size and color */
    background-color: #fff;
    background-image: url("");
    background-size: cover; /* Change size */
    background-repeat: no-repeat;
    background-position: center;/* Change position */
    border-radius: 3px;/* circle rounded corners */
    z-index: 2;
    position: absolute;
    left: 0px; /* Change circle position x */
    top: 140px; /* Change circle position y */
    transform: translateY(-50%);
    cursor: pointer;
    transition: all 200ms ease-in;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}

.formx  .elementor-field-option #form-field-emailphone-0 + label:after,
.formx  .elementor-field-option #form-field-emailphone-1 + label:after{
    width: 0px; /* Width of the circle */
    height: 0px;/* height of the circle */
    content: "";
    border: 0px solid #D1D7DC; /* circle Border size and color */
    background-color: #fff;
    background-image: url("");
    background-size: cover; /* Change size */
    background-repeat: no-repeat;
    background-position: center;/* Change position */
    border-radius: 0%;/* circle rounded corners */
    z-index: 2;
    position: absolute;
    left: 0px; /* Change circle position x */
    top: 0px; /* Change circle position y */
    transform: translateY(-50%);
    cursor: pointer;
    transition: all 200ms ease-in;
}

    /* checked */
    /* Styles for labels when their associated input is checked */
    .formx input:checked ~ label {
    
        
    }

    /* Styles for(circle) pseudo-elements when their associated input is checked */
    .formx input:checked ~ label:after {
        background-color: #809fff;/* circle */
        border-color: #fff;/* circle */
    }

    /* hover */
    /* Hover effect on labels associated with checkboxes and radios */
    .formx .elementor-field-option label:hover {
        /* Add any other styles for the hover effect on labels */

        /* Change pseudo-element's color on hover */
        transition: all 200ms ease-in;
    }

    .formx .elementor-field-option label:hover:after {
        background-color: white; /* Change circle color on hover */
        /* Add any other styles for the hover effect for circle */
    }
    


.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input {
    width: 30px;
    box-shadow: none;
    left: 70px;
    cursor: pointer;
    box-shadow: none !important;
}

.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input {
    width: 30px;
    box-shadow: none;
    left: 70px;
    cursor: pointer;
    box-shadow: none !important;
}

.eicon-caret-down {
    display: none !important;
}

.elementor-field-type-checkbox .elementor-field-option {
    margin-bottom: 520px !important;
}

.elementor-field-type-radio .elementor-field-option {
    margin-bottom: 70px !important;
    width: 160px;
}

.elementor-field-type-radio {
    margin-top: -30px !important;
}/* End custom CSS */