.elementor-3701 .elementor-element.elementor-element-90e2342{--display:flex;--min-height:440px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-3701 .elementor-element.elementor-element-09f1d3b{--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;}.elementor-3701 .elementor-element.elementor-element-26737ab{--display:flex;}.elementor-3701 .elementor-element.elementor-element-e43df1f img{width:100%;height:475px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-3701 .elementor-element.elementor-element-59edd56{--display:flex;}.elementor-3701 .elementor-element.elementor-element-7490eb1{--image-border-radius:16px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-3701 .elementor-element.elementor-element-3b1a40e{--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:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:230px;--margin-left:0px;--margin-right:0px;}.elementor-3701 .elementor-element.elementor-element-69961d5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3701 .elementor-element.elementor-element-f4f3fc5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3701 .elementor-element.elementor-element-6c11451 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:500;color:#2E2E2E;}.elementor-3701 .elementor-element.elementor-element-399b999{--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;--justify-content:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-3701 .elementor-element.elementor-element-96d7194{background-color:#3286CF17;padding:4px 12px 4px 12px;border-style:none;border-radius:4px 4px 4px 4px;}.elementor-3701 .elementor-element.elementor-element-96d7194 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-3701 .elementor-element.elementor-element-96d7194 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-3701 .elementor-element.elementor-element-96d7194 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-3701 .elementor-element.elementor-element-96d7194 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-3701 .elementor-element.elementor-element-96d7194 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-3701 .elementor-element.elementor-element-96d7194 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-3701 .elementor-element.elementor-element-96d7194 .elementor-icon-list-icon{width:18px;}.elementor-3701 .elementor-element.elementor-element-96d7194 .elementor-icon-list-icon i{font-size:18px;}.elementor-3701 .elementor-element.elementor-element-96d7194 .elementor-icon-list-icon svg{--e-icon-list-icon-size:18px;}body:not(.rtl) .elementor-3701 .elementor-element.elementor-element-96d7194 .elementor-icon-list-text{padding-left:5px;}body.rtl .elementor-3701 .elementor-element.elementor-element-96d7194 .elementor-icon-list-text{padding-right:5px;}.elementor-3701 .elementor-element.elementor-element-96d7194 .elementor-icon-list-text, .elementor-3701 .elementor-element.elementor-element-96d7194 .elementor-icon-list-text a{color:#3286CF;}.elementor-3701 .elementor-element.elementor-element-96d7194 .elementor-icon-list-item{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-3701 .elementor-element.elementor-element-3380c17{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-3701 .elementor-element.elementor-element-a3f9b96{margin:0px 6px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-3701 .elementor-element.elementor-element-a3f9b96 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#2E2E2E;}.woocommerce .elementor-3701 .elementor-element.elementor-element-7774c87 .star-rating{color:#FFAD33;font-size:19px;}.woocommerce .elementor-3701 .elementor-element.elementor-element-7774c87 .woocommerce-review-link{color:#868686;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.woocommerce:not(.rtl) .elementor-3701 .elementor-element.elementor-element-7774c87 .star-rating{margin-right:2px;}.woocommerce.rtl .elementor-3701 .elementor-element.elementor-element-7774c87 .star-rating{margin-left:2px;}.elementor-3701 .elementor-element.elementor-element-cad9b66{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-3701 .elementor-element.elementor-element-077d6e9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3ccd314 );}.elementor-3701 .elementor-element.elementor-element-d73744d{--display:flex;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-3701 .elementor-element.elementor-element-36a60d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(21px/2);}.elementor-3701 .elementor-element.elementor-element-36a60d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(21px/2);}.elementor-3701 .elementor-element.elementor-element-36a60d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(21px/2);margin-left:calc(21px/2);}.elementor-3701 .elementor-element.elementor-element-36a60d0 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-21px/2);margin-left:calc(-21px/2);}body.rtl .elementor-3701 .elementor-element.elementor-element-36a60d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-21px/2);}body:not(.rtl) .elementor-3701 .elementor-element.elementor-element-36a60d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-21px/2);}.elementor-3701 .elementor-element.elementor-element-36a60d0 .elementor-icon-list-icon{width:26px;}.elementor-3701 .elementor-element.elementor-element-36a60d0 .elementor-icon-list-icon i{font-size:26px;}.elementor-3701 .elementor-element.elementor-element-36a60d0 .elementor-icon-list-icon svg{--e-icon-list-icon-size:26px;}body:not(.rtl) .elementor-3701 .elementor-element.elementor-element-36a60d0 .elementor-icon-list-text{padding-left:16px;}body.rtl .elementor-3701 .elementor-element.elementor-element-36a60d0 .elementor-icon-list-text{padding-right:16px;}.elementor-3701 .elementor-element.elementor-element-36a60d0 .elementor-icon-list-text, .elementor-3701 .elementor-element.elementor-element-36a60d0 .elementor-icon-list-text a{color:var( --e-global-color-a248c9c );}.elementor-3701 .elementor-element.elementor-element-36a60d0 .elementor-icon-list-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-3701 .elementor-element.elementor-element-d016489{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;}.elementor-3701 .elementor-element.elementor-element-800348b .e-off-canvas__content{background-color:#FFFFFF;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-3701 .elementor-element.elementor-element-800348b .e-off-canvas__overlay{background-color:#00000099;}.elementor-3701 .elementor-element.elementor-element-800348b{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:720px;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-animation-duration:0.6s;--e-off-canvas-overlay-opacity:1;}.elementor-3701 .elementor-element.elementor-element-cdd7bcd{--display:flex;--min-height:Max(80vh, 650px);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3701 .elementor-element.elementor-element-e803f6d{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EAEAEA;--border-color:#EAEAEA;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;top:0px;--z-index:1;}.elementor-3701 .elementor-element.elementor-element-e803f6d:not(.elementor-motion-effects-element-type-background), .elementor-3701 .elementor-element.elementor-element-e803f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ecb7c72 );}body:not(.rtl) .elementor-3701 .elementor-element.elementor-element-e803f6d{left:0px;}body.rtl .elementor-3701 .elementor-element.elementor-element-e803f6d{right:0px;}.elementor-3701 .elementor-element.elementor-element-ad881d9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#2E2E2E;}.elementor-3701 .elementor-element.elementor-element-3e8f8b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-3701 .elementor-element.elementor-element-3e8f8b0 .elementor-icon-wrapper{text-align:center;}.elementor-3701 .elementor-element.elementor-element-3e8f8b0 .elementor-icon{font-size:30px;}.elementor-3701 .elementor-element.elementor-element-3e8f8b0 .elementor-icon svg{height:30px;}.elementor-3701 .elementor-element.elementor-element-c16b3eb{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;top:0px;}body:not(.rtl) .elementor-3701 .elementor-element.elementor-element-c16b3eb{left:0px;}body.rtl .elementor-3701 .elementor-element.elementor-element-c16b3eb{right:0px;}.elementor-3701 .elementor-element.elementor-element-db3f92b{--display:flex;}.elementor-3701 .elementor-element.elementor-element-841b0f2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3701 .elementor-element.elementor-element-0090322{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3701 .elementor-element.elementor-element-0090322::before, .elementor-3701 .elementor-element.elementor-element-0090322 > .elementor-background-video-container::before, .elementor-3701 .elementor-element.elementor-element-0090322 > .e-con-inner > .elementor-background-video-container::before, .elementor-3701 .elementor-element.elementor-element-0090322 > .elementor-background-slideshow::before, .elementor-3701 .elementor-element.elementor-element-0090322 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3701 .elementor-element.elementor-element-0090322 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F7F4EF;--background-overlay:'';}.elementor-3701 .elementor-element.elementor-element-5e38e57{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-3701 .elementor-element.elementor-element-a9cd800{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-3701 .elementor-element.elementor-element-a9cd800 .price{color:#2E2E2E;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-decoration:none;}.woocommerce .elementor-3701 .elementor-element.elementor-element-a9cd800 .price ins{color:#2E2E2E;}body:not(.rtl) .elementor-3701 .elementor-element.elementor-element-a9cd800:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-3701 .elementor-element.elementor-element-a9cd800:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-3701 .elementor-element.elementor-element-a9cd800.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-3701 .elementor-element.elementor-element-4547db2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#525252;}.elementor-3701 .elementor-element.elementor-element-10e41a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-3701 .elementor-element.elementor-element-10e41a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-3701 .elementor-element.elementor-element-da9452a{--display:flex;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-3701 .elementor-element.elementor-element-d2e2dad .e-off-canvas__content{background-color:#FFFFFF;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-3701 .elementor-element.elementor-element-d2e2dad .e-off-canvas__overlay{background-color:#00000099;}.elementor-3701 .elementor-element.elementor-element-d2e2dad{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:720px;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-animation-duration:0.6s;--e-off-canvas-overlay-opacity:1;}.elementor-3701 .elementor-element.elementor-element-d471578{--display:flex;--min-height:Max(80vh, 650px);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3701 .elementor-element.elementor-element-36a7011{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EAEAEA;--border-color:#EAEAEA;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;top:0px;--z-index:1;}.elementor-3701 .elementor-element.elementor-element-36a7011:not(.elementor-motion-effects-element-type-background), .elementor-3701 .elementor-element.elementor-element-36a7011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ecb7c72 );}body:not(.rtl) .elementor-3701 .elementor-element.elementor-element-36a7011{left:0px;}body.rtl .elementor-3701 .elementor-element.elementor-element-36a7011{right:0px;}.elementor-3701 .elementor-element.elementor-element-f0eb5b2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#2E2E2E;}.elementor-3701 .elementor-element.elementor-element-53a1653{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-3701 .elementor-element.elementor-element-53a1653 .elementor-icon-wrapper{text-align:center;}.elementor-3701 .elementor-element.elementor-element-53a1653 .elementor-icon{font-size:30px;}.elementor-3701 .elementor-element.elementor-element-53a1653 .elementor-icon svg{height:30px;}.elementor-3701 .elementor-element.elementor-element-420f2b4{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:104px;--padding-bottom:124px;--padding-left:30px;--padding-right:30px;top:0px;}body:not(.rtl) .elementor-3701 .elementor-element.elementor-element-420f2b4{left:0px;}body.rtl .elementor-3701 .elementor-element.elementor-element-420f2b4{right:0px;}.elementor-3701 .elementor-element.elementor-element-e16ccba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3701 .elementor-element.elementor-element-e16ccba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#2E2E2E;}.elementor-3701 .elementor-element.elementor-element-c7846c2 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-3701 .elementor-element.elementor-element-c7846c2 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-3701 .elementor-element.elementor-element-c7846c2 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3701 .elementor-element.elementor-element-c7846c2 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3701 .elementor-element.elementor-element-c7846c2 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3701 .elementor-element.elementor-element-c7846c2 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3701 .elementor-element.elementor-element-c7846c2 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3701 .elementor-element.elementor-element-c7846c2 .elementor-field-type-html{padding-bottom:0px;}.elementor-3701 .elementor-element.elementor-element-c7846c2 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-3701 .elementor-element.elementor-element-c7846c2 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-3701 .elementor-element.elementor-element-c7846c2 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-3701 .elementor-element.elementor-element-c7846c2 .elementor-button[type="submit"]{color:#ffffff;}.elementor-3701 .elementor-element.elementor-element-c7846c2 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-3701 .elementor-element.elementor-element-c7846c2 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3701 .elementor-element.elementor-element-c7846c2 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3701 .elementor-element.elementor-element-c7846c2 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3701 .elementor-element.elementor-element-c7846c2 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3701 .elementor-element.elementor-element-c7846c2 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3701 .elementor-element.elementor-element-c7846c2{--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-3701 .elementor-element.elementor-element-e9f5912{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EAEAEA;--border-color:#EAEAEA;--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;bottom:0px;--z-index:1;}.elementor-3701 .elementor-element.elementor-element-e9f5912:not(.elementor-motion-effects-element-type-background), .elementor-3701 .elementor-element.elementor-element-e9f5912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ecb7c72 );}body:not(.rtl) .elementor-3701 .elementor-element.elementor-element-e9f5912{left:0px;}body.rtl .elementor-3701 .elementor-element.elementor-element-e9f5912{right:0px;}.elementor-3701 .elementor-element.elementor-element-90a6705 .elementor-button{background-color:var( --e-global-color-3850a8f );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#525252;color:#525252;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);border-style:none;padding:0px 0px 0px 0px;}.elementor-3701 .elementor-element.elementor-element-3b7c1ba{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-3701 .elementor-element.elementor-element-11a7378{--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:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3701 .elementor-element.elementor-element-11a7378:not(.elementor-motion-effects-element-type-background), .elementor-3701 .elementor-element.elementor-element-11a7378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EF;}.elementor-3701 .elementor-element.elementor-element-e14246b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3701 .elementor-element.elementor-element-8af3fe8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;text-align:start;}.elementor-3701 .elementor-element.elementor-element-8af3fe8 img{max-width:135px;}.elementor-3701 .elementor-element.elementor-element-77ec546{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3701 .elementor-element.elementor-element-af1d96f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;line-height:0.8em;color:#2E2E2E;}.woocommerce .elementor-3701 .elementor-element.elementor-element-ed44ef0 .star-rating{color:#FFAD33;font-size:22px;}.woocommerce .elementor-3701 .elementor-element.elementor-element-ed44ef0 .woocommerce-review-link{color:#868686;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.woocommerce:not(.rtl) .elementor-3701 .elementor-element.elementor-element-ed44ef0 .star-rating{margin-right:6px;}.woocommerce.rtl .elementor-3701 .elementor-element.elementor-element-ed44ef0 .star-rating{margin-left:6px;}.elementor-3701 .elementor-element.elementor-element-1567d60{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3701 .elementor-element.elementor-element-ea19ae3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-3701 .elementor-element.elementor-element-6f0f017 .elementor-button{background-color:var( --e-global-color-ecb7c72 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-color:var( --e-global-color-ecb7c72 );}.elementor-3701 .elementor-element.elementor-element-6f0f017 .elementor-button:hover, .elementor-3701 .elementor-element.elementor-element-6f0f017 .elementor-button:focus{background-color:var( --e-global-color-ff95d58 );color:var( --e-global-color-ecb7c72 );border-color:var( --e-global-color-ff95d58 );}.elementor-3701 .elementor-element.elementor-element-6f0f017 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3701 .elementor-element.elementor-element-6f0f017 .elementor-button:hover svg, .elementor-3701 .elementor-element.elementor-element-6f0f017 .elementor-button:focus svg{fill:var( --e-global-color-ecb7c72 );}.elementor-3701 .elementor-element.elementor-element-4c656ba{--e-transform-flipX:-1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;text-align:start;}.elementor-3701 .elementor-element.elementor-element-4c656ba img{max-width:135px;}.elementor-3701 .elementor-element.elementor-element-bd8cbb4{--display:flex;--margin-top:0px;--margin-bottom:74px;--margin-left:0px;--margin-right:0px;}.elementor-3701 .elementor-element.elementor-element-1f34bfe{--display:flex;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-3701 .elementor-element.elementor-element-fb4dbed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-3701 .elementor-element.elementor-element-fb4dbed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:600;color:var( --e-global-color-5cfe0dd );}.elementor-3701 .elementor-element.elementor-element-9a906be{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:32px;color:var( --e-global-color-3ccd314 );}.elementor-3701 .elementor-element.elementor-element-8138a6f{border-radius:16px 16px 16px 16px;}@media(min-width:768px){.elementor-3701 .elementor-element.elementor-element-09f1d3b{--width:100%;}.elementor-3701 .elementor-element.elementor-element-26737ab{--width:67%;}.elementor-3701 .elementor-element.elementor-element-59edd56{--width:33%;}.elementor-3701 .elementor-element.elementor-element-69961d5{--width:67%;}.elementor-3701 .elementor-element.elementor-element-399b999{--width:auto;}.elementor-3701 .elementor-element.elementor-element-3380c17{--width:auto;}.elementor-3701 .elementor-element.elementor-element-841b0f2{--width:33%;}.elementor-3701 .elementor-element.elementor-element-e14246b{--width:38%;}.elementor-3701 .elementor-element.elementor-element-77ec546{--width:70%;}.elementor-3701 .elementor-element.elementor-element-1567d60{--width:27%;}.elementor-3701 .elementor-element.elementor-element-ea19ae3{--width:35%;}}@media(max-width:1199px) and (min-width:768px){.elementor-3701 .elementor-element.elementor-element-e14246b{--width:30%;}.elementor-3701 .elementor-element.elementor-element-1567d60{--width:25%;}.elementor-3701 .elementor-element.elementor-element-ea19ae3{--width:35%;}}@media(max-width:1199px){.elementor-3701 .elementor-element.elementor-element-11a7378{--justify-content:space-between;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3701 .elementor-element.elementor-element-8af3fe8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -35px) -10px;padding:0px 0px 0px 0px;}.elementor-3701 .elementor-element.elementor-element-8af3fe8 img{max-width:80px;}.elementor-3701 .elementor-element.elementor-element-77ec546{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3701 .elementor-element.elementor-element-af1d96f .elementor-heading-title{font-size:36px;}.elementor-3701 .elementor-element.elementor-element-ea19ae3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3701 .elementor-element.elementor-element-6f0f017 .elementor-button{padding:10px 10px 10px 10px;}.elementor-3701 .elementor-element.elementor-element-4c656ba{margin:0px -10px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;}.elementor-3701 .elementor-element.elementor-element-4c656ba img{max-width:70px;}}@media(max-width:767px){.elementor-3701 .elementor-element.elementor-element-90e2342{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:50px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3701 .elementor-element.elementor-element-3b7c1ba{--padding-top:40px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3701 .elementor-element.elementor-element-11a7378{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-3701 .elementor-element.elementor-element-e14246b{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-3701 .elementor-element.elementor-element-1567d60{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3701 .elementor-element.elementor-element-ea19ae3{--justify-content:flex-start;--flex-wrap:nowrap;}.elementor-3701 .elementor-element.elementor-element-6f0f017{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}}/* Start custom CSS for image, class: .elementor-element-e43df1f */.elementor-3701 .elementor-element.elementor-element-e43df1f, .elementor-3701 .elementor-element.elementor-element-e43df1f > a{
    height: 100%;
    display: block;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-7490eb1 */.elementor-3701 .elementor-element.elementor-element-7490eb1 .e-gallery-item:nth-child(n + 3){
    display: none !important;
}
.elementor-3701 .elementor-element.elementor-element-7490eb1{
    max-height: 475px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-077d6e9 */.elementor-3701 .elementor-element.elementor-element-077d6e9 > span::before{
    content: '';
    width: 22px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml,<svg width="17" height="20" viewBox="0 0 17 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.0837 14.0836L8.25 19.9173L2.41634 14.0836C1.26256 12.9298 0.476838 11.4598 0.158518 9.85946C-0.159802 8.25912 0.00358128 6.60032 0.628007 5.09284C1.25243 3.58535 2.30986 2.29689 3.66656 1.39037C5.02326 0.483852 6.61831 0 8.25 0C9.8817 0 11.4767 0.483852 12.8334 1.39037C14.1902 2.29689 15.2476 3.58535 15.872 5.09284C16.4964 6.60032 16.6598 8.25912 16.3415 9.85946C16.0232 11.4598 15.2374 12.9298 14.0837 14.0836V14.0836ZM8.25 11.9166C9.22246 11.9166 10.1551 11.5303 10.8427 10.8427C11.5304 10.155 11.9167 9.22239 11.9167 8.24993C11.9167 7.27747 11.5304 6.34484 10.8427 5.6572C10.1551 4.96957 9.22246 4.58326 8.25 4.58326C7.27754 4.58326 6.34491 4.96957 5.65728 5.6572C4.96965 6.34484 4.58334 7.27747 4.58334 8.24993C4.58334 9.22239 4.96965 10.155 5.65728 10.8427C6.34491 11.5303 7.27754 11.9166 8.25 11.9166V11.9166ZM8.25 10.0833C7.76377 10.0833 7.29746 9.89011 6.95364 9.54629C6.60982 9.20247 6.41667 8.73616 6.41667 8.24993C6.41667 7.7637 6.60982 7.29738 6.95364 6.95357C7.29746 6.60975 7.76377 6.4166 8.25 6.4166C8.73623 6.4166 9.20255 6.60975 9.54637 6.95357C9.89018 7.29738 10.0833 7.7637 10.0833 8.24993C10.0833 8.73616 9.89018 9.20247 9.54637 9.54629C9.20255 9.89011 8.73623 10.0833 8.25 10.0833Z" fill="%23F36B21"/></svg>');
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-36a60d0 */.elementor-3701 .elementor-element.elementor-element-36a60d0 li{
    padding: 12px 18px;
    border: 1px solid #F7F4EF;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74a3916 */.elementor-3701 .elementor-element.elementor-element-74a3916 .fc-scroller{
    overflow: hidden !important;
}
.elementor-3701 .elementor-element.elementor-element-74a3916 .fc-toolbar-title{
    font-size: 20px !important;
    text-transform: capitalize;
}
.elementor-3701 .elementor-element.elementor-element-74a3916 .fc .fc-daygrid-day-number{
    font-size: 12px !important;
}
.elementor-3701 .elementor-element.elementor-element-74a3916 .fc .fc-col-header-cell-cushion{
    font-size: 13px !important;
    text-transform: capitalize;
}
.elementor-3701 .elementor-element.elementor-element-74a3916 .fc-h-event .fc-event-title{
    font-size: 11px !important;
    padding-left: 7px;
}
.elementor-3701 .elementor-element.elementor-element-74a3916 .fc .fc-button-primary{
    color: white !important;
    border: none !important;
    background-color: var( --e-global-color-primary ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c16b3eb */.elementor-3701 .elementor-element.elementor-element-c16b3eb .elementor-field-type-submit{
    display: none;
}
.elementor-3701 .elementor-element.elementor-element-c16b3eb{
    max-height: 100%;
    overflow: auto;
}
.elementor-3701 .elementor-element.elementor-element-c16b3eb {
  scrollbar-width: none;        /* Firefox */
  -ms-overflow-style: none;     /* IE et Edge Legacy */
}

.elementor-3701 .elementor-element.elementor-element-c16b3eb::-webkit-scrollbar {
  display: none;                /* Chrome, Safari */
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-a9cd800 */.elementor-3701 .elementor-element.elementor-element-a9cd800 p{
    margin: 0;
}
.elementor-3701 .elementor-element.elementor-element-a9cd800 ins{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91841f2 */.elementor-3701 .elementor-element.elementor-element-91841f2 .form-row{
    display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 .form-row > div{
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    padding: 0 10px;
    margin-bottom: 20px;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 .form-row .form-col-12{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 .form-row .form-col-6{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 .form-label{
    font-family: Poppins;
font-weight: 500;
font-size: 16px;
line-height: 100%;
letter-spacing: 0%;
margin-bottom: 12px;
color: #525252;
line-height: 24px;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 .form-content{
    padding: 16px 22px;
    background-color: white;
    border-radius: 10px;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 .form-content .form-label{
    font-family: Poppins;
font-weight: 400;
font-size: 14px;
line-height: 100%;
line-height: 21px;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 .form-content input{
    padding: 0 !important;
    outline: none !important;
    border: none !important;
    font-size: 14px !important;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 select, .elementor-3701 .elementor-element.elementor-element-91841f2 input[type=number]{
   height: 53px;
   border: none;
   background-color: white;
   border-radius: 10px;
   color: #A9A9A9;
   -webkit-appearance: none; /* Chrome, Safari */
  -moz-appearance: none;    /* Firefox */
  appearance: none;         /* Standard */
  background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.36354 2.828L11.3135 7.778L12.7275 6.364L6.36354 2.78179e-07L-0.00046164 6.364L1.41354 7.778L6.36354 2.828Z' fill='%23868686'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat;
    background-position: right 20px center;
}
/* Chrome, Safari, Edge, Opera */
.elementor-3701 .elementor-element.elementor-element-91841f2 input[type=number]::-webkit-inner-spin-button,
.elementor-3701 .elementor-element.elementor-element-91841f2 input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.elementor-3701 .elementor-element.elementor-element-91841f2 input[type=number] {
  -moz-appearance: textfield;
}

.elementor-3701 .elementor-element.elementor-element-91841f2 .form-content .date{
    background-size: 20px;
    padding-left: 28px !important;
    background-repeat: no-repeat;
    background-position: left center;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1666 2.49998H17.5C17.721 2.49998 17.9329 2.58778 18.0892 2.74406C18.2455 2.90034 18.3333 3.1123 18.3333 3.33331V16.6666C18.3333 16.8877 18.2455 17.0996 18.0892 17.2559C17.9329 17.4122 17.721 17.5 17.5 17.5H2.49996C2.27895 17.5 2.06698 17.4122 1.9107 17.2559C1.75442 17.0996 1.66663 16.8877 1.66663 16.6666V3.33331C1.66663 3.1123 1.75442 2.90034 1.9107 2.74406C2.06698 2.58778 2.27895 2.49998 2.49996 2.49998H5.83329V0.833313H7.49996V2.49998H12.5V0.833313H14.1666V2.49998ZM12.5 4.16665H7.49996V5.83331H5.83329V4.16665H3.33329V7.49998H16.6666V4.16665H14.1666V5.83331H12.5V4.16665ZM16.6666 9.16665H3.33329V15.8333H16.6666V9.16665Z' fill='%23868686'/%3E%3C/svg%3E");
}
.elementor-3701 .elementor-element.elementor-element-91841f2 .form-options{
    font-family: Poppins;
    font-weight: 500;
    font-size: 18px;
    line-height: 100%;
    letter-spacing: 0%;
    color: #2E2E2E;
    line-height: 27px;
    margin-bottom: 18px;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 .option-item label{
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 .trait{
    width: 110px;
    display: block;
    margin: 0;
    height: 1px;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='115' height='1' viewBox='0 0 115 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='0.5' x2='115' y2='0.5' stroke='%23868686' stroke-dasharray='4 4'/%3E%3C/svg%3E");
    margin-left: auto;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 .option-item label .prix{
    width: 100px;
    text-align: right;
    font-family: Poppins;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 .option-item{
    margin-bottom: 22px;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 .option-item label .woocommerce-Price-amount{
    font-weight: 500;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 .option-item label .label{
    position: relative;
    display: block;
    padding-left: 32px;
    font-weight: 400;
    width: 125px;
    line-height: 18px;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 .option-item label .label:before{
    left: 2px;
    top: 0px;
    content: "";
    width: 17px;
    height: 17px;
    border: 2px solid #F36B21;
    display: block;
    position: absolute;
    border-radius: 2px;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 .option-item input:checked + span:before{
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.916667 0H15.5833C15.8264 0 16.0596 0.0965771 16.2315 0.268485C16.4034 0.440394 16.5 0.673552 16.5 0.916667V15.5833C16.5 15.8264 16.4034 16.0596 16.2315 16.2315C16.0596 16.4034 15.8264 16.5 15.5833 16.5H0.916667C0.673552 16.5 0.440394 16.4034 0.268485 16.2315C0.0965771 16.0596 0 15.8264 0 15.5833V0.916667C0 0.673552 0.0965771 0.440394 0.268485 0.268485C0.440394 0.0965771 0.673552 0 0.916667 0V0ZM7.33608 11.9167L13.8169 5.43492L12.5208 4.13875L7.33608 9.32433L4.74283 6.73108L3.44667 8.02725L7.33608 11.9167Z' fill='%23F36B21'/%3E%3C/svg%3E");
    background-position: center;
    background-size: auto;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 .option-item label input{
    display: none;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 .recaputilatif-content{
    background-color: white;
    padding: 22px 22px 20px 22px;
    border: 1px dashed #FAC2A4;
    border-radius: 10px;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 .recap-title{
    color: #2E2E2E;
    font-family: Poppins;
    font-weight: 500;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0%;
    margin-bottom: 11px;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 table{
    border-collapse: collapse;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 table td, .elementor-3701 .elementor-element.elementor-element-91841f2 table th{
    border: none;
    background: none;
    padding: 0;
    text-align: left;
    font-family: Poppins;
    font-weight: 400;
    font-size: 14px;
    padding-bottom: 11px;
    line-height: 23px;
    vertical-align: middle;

}
.elementor-3701 .elementor-element.elementor-element-91841f2 table td:last-child, .elementor-3701 .elementor-element.elementor-element-91841f2 table th:last-child{
    text-align: right;
    font-weight: 500;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 table tr:last-child th, .elementor-3701 .elementor-element.elementor-element-91841f2 table tr:last-child td{
    padding-top: 24px;
    padding-bottom: 0;
    line-height: 24px;
    width: 40px;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 table tr:last-child th{
    font-family: Poppins;
    font-weight: 500;
    font-size: 16px;
    color: #2E2E2E;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 table tr:last-child td{
    color: #F36B21;
    font-family: Poppins;
    font-weight: 600;
    font-size: 16px;
    text-align: right;
    table-layout: fixed;
}
.elementor-3701 .elementor-element.elementor-element-91841f2 table td:first-child, .elementor-3701 .elementor-element.elementor-element-91841f2 table th:first-child{
    width: 130px;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-c7846c2 */.elementor-3701 .elementor-element.elementor-element-c7846c2 .resumereservation-item{
    margin-bottom: 16px;
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .resumereservation-item .reserveitem-content{
     padding: 20px;
    background-color: #F7F4EFB2;
    border-radius: 12px;
    font-family: Poppins;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .resumereservation-item .title-resvation{
    font-family: Poppins;
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #2E2E2E;
margin-bottom: 10px;
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .valeur{
    padding-left: 25px;
    position: relative;
    
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .valeur:before{
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: block;
    width: 17px;
    height: 17px;
    position: absolute;
    left: 0;
    top: 1px;
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .datereserva:before{
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_1777)'%3E%3Cpath d='M12.0417 2.12492H14.8751C15.0629 2.12492 15.2431 2.19955 15.3759 2.33238C15.5088 2.46522 15.5834 2.64539 15.5834 2.83325V14.1666C15.5834 14.3544 15.5088 14.5346 15.3759 14.6675C15.2431 14.8003 15.0629 14.8749 14.8751 14.8749H2.12508C1.93722 14.8749 1.75705 14.8003 1.62421 14.6675C1.49138 14.5346 1.41675 14.3544 1.41675 14.1666V2.83325C1.41675 2.64539 1.49138 2.46522 1.62421 2.33238C1.75705 2.19955 1.93722 2.12492 2.12508 2.12492H4.95842V0.708252H6.37508V2.12492H10.6251V0.708252H12.0417V2.12492ZM14.1667 7.79159H2.83341V13.4583H14.1667V7.79159ZM10.6251 3.54159H6.37508V4.95825H4.95842V3.54159H2.83341V6.37492H14.1667V3.54159H12.0417V4.95825H10.6251V3.54159ZM4.25008 9.20825H5.66675V10.6249H4.25008V9.20825ZM7.79175 9.20825H9.20842V10.6249H7.79175V9.20825ZM11.3334 9.20825H12.7501V10.6249H11.3334V9.20825Z' fill='%23F36B21'/%3E%3C/g%3E%3C/svg%3E");
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .typereserva:before{
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_1771)'%3E%3Cpath d='M8.5 14.8042L12.0063 11.2979C12.6996 10.6045 13.1718 9.72099 13.3631 8.75919C13.5544 7.79738 13.4562 6.80045 13.0809 5.89446C12.7056 4.98847 12.07 4.21412 11.2547 3.66931C10.4393 3.12451 9.48065 2.83372 8.5 2.83372C7.51936 2.83372 6.56074 3.12451 5.74535 3.66931C4.92997 4.21412 4.29445 4.98847 3.91915 5.89446C3.54385 6.80045 3.44563 7.79738 3.63691 8.75919C3.82818 9.72099 4.30037 10.6045 4.99375 11.2979L8.5 14.8042ZM8.5 16.8074L3.99217 12.2995C3.10062 11.408 2.49347 10.272 2.24749 9.03542C2.00152 7.79879 2.12777 6.517 2.61028 5.35212C3.09279 4.18725 3.90989 3.19161 4.95825 2.49112C6.00661 1.79063 7.23915 1.41675 8.5 1.41675C9.76086 1.41675 10.9934 1.79063 12.0418 2.49112C13.0901 3.19161 13.9072 4.18725 14.3897 5.35212C14.8722 6.517 14.9985 7.79879 14.7525 9.03542C14.5065 10.272 13.8994 11.408 13.0078 12.2995L8.5 16.8074ZM8.5 9.20836C8.87573 9.20836 9.23606 9.0591 9.50174 8.79343C9.76741 8.52775 9.91667 8.16742 9.91667 7.79169C9.91667 7.41597 9.76741 7.05563 9.50174 6.78996C9.23606 6.52428 8.87573 6.37503 8.5 6.37503C8.12428 6.37503 7.76395 6.52428 7.49827 6.78996C7.23259 7.05563 7.08334 7.41597 7.08334 7.79169C7.08334 8.16742 7.23259 8.52775 7.49827 8.79343C7.76395 9.0591 8.12428 9.20836 8.5 9.20836ZM8.5 10.625C7.74856 10.625 7.02789 10.3265 6.49653 9.79516C5.96518 9.26381 5.66667 8.54314 5.66667 7.79169C5.66667 7.04025 5.96518 6.31958 6.49653 5.78822C7.02789 5.25687 7.74856 4.95836 8.5 4.95836C9.25145 4.95836 9.97212 5.25687 10.5035 5.78822C11.0348 6.31958 11.3333 7.04025 11.3333 7.79169C11.3333 8.54314 11.0348 9.26381 10.5035 9.79516C9.97212 10.3265 9.25145 10.625 8.5 10.625Z' fill='%23F36B21'/%3E%3C/g%3E%3C/svg%3E");
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .big-title{
    font-family: Poppins;
    font-weight: 600;
    font-size: 18px;
    color: #2E2E2E;
    line-height: 27px;
    margin-bottom: 8px;
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .capacite-poste{
    margin-top: 8px;
    padding-left: 25px;
    position: relative;
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .capacite-poste:before{
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    background-size: contain;
    width: 17px;
    height: 17px;
    position: absolute;
    left: 0;
    top: 1px;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_1817)'%3E%3Cpath d='M2.83325 15.5833C2.83325 14.0804 3.43027 12.639 4.49298 11.5763C5.55569 10.5136 6.99703 9.91658 8.49992 9.91658C10.0028 9.91658 11.4442 10.5136 12.5069 11.5763C13.5696 12.639 14.1666 14.0804 14.1666 15.5833H12.7499C12.7499 14.4561 12.3022 13.3751 11.5051 12.578C10.7081 11.781 9.62709 11.3333 8.49992 11.3333C7.37275 11.3333 6.29174 11.781 5.49471 12.578C4.69769 13.3751 4.24992 14.4561 4.24992 15.5833H2.83325ZM8.49992 9.20825C6.15179 9.20825 4.24992 7.30638 4.24992 4.95825C4.24992 2.61013 6.15179 0.708252 8.49992 0.708252C10.848 0.708252 12.7499 2.61013 12.7499 4.95825C12.7499 7.30638 10.848 9.20825 8.49992 9.20825ZM8.49992 7.79158C10.0653 7.79158 11.3333 6.52367 11.3333 4.95825C11.3333 3.39284 10.0653 2.12492 8.49992 2.12492C6.9345 2.12492 5.66659 3.39284 5.66659 4.95825C5.66659 6.52367 6.9345 7.79158 8.49992 7.79158Z' fill='%23F36B21'/%3E%3C/g%3E%3C/svg%3E");
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .personne{
    font-weight: 500;
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .accompagnemant{
    margin: 24px 0;
    padding: 20px;
    background-color: #F36B210F;
    border: 1px solid #F36B2133;
    border-radius: 12px;
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .accompagnemant .accompagnemant-title:before{
    content: "";
    display: block;
    width: 21px;
    height: 21px;
    position: absolute;
    left: 0;
    top: 1px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_1825)'%3E%3Cpath d='M1.75 19.25C1.75 17.3935 2.4875 15.613 3.80025 14.3003C5.11301 12.9875 6.89348 12.25 8.75 12.25C10.6065 12.25 12.387 12.9875 13.6997 14.3003C15.0125 15.613 15.75 17.3935 15.75 19.25H14C14 17.8576 13.4469 16.5223 12.4623 15.5377C11.4777 14.5531 10.1424 14 8.75 14C7.35761 14 6.02226 14.5531 5.03769 15.5377C4.05312 16.5223 3.5 17.8576 3.5 19.25H1.75ZM8.75 11.375C5.84937 11.375 3.5 9.02563 3.5 6.125C3.5 3.22438 5.84937 0.875 8.75 0.875C11.6506 0.875 14 3.22438 14 6.125C14 9.02563 11.6506 11.375 8.75 11.375ZM8.75 9.625C10.6838 9.625 12.25 8.05875 12.25 6.125C12.25 4.19125 10.6838 2.625 8.75 2.625C6.81625 2.625 5.25 4.19125 5.25 6.125C5.25 8.05875 6.81625 9.625 8.75 9.625ZM15.9985 12.8651C17.2282 13.4189 18.2717 14.3161 19.0038 15.4487C19.7358 16.5814 20.1251 17.9014 20.125 19.25H18.375C18.3752 18.2385 18.0832 17.2484 17.5342 16.3989C16.9852 15.5493 16.2024 14.8765 15.2801 14.4611L15.9976 12.8651H15.9985ZM15.3965 2.98638C16.2781 3.34976 17.0318 3.96685 17.5621 4.75933C18.0924 5.55181 18.3754 6.48396 18.375 7.4375C18.3754 8.63829 17.9267 9.79582 17.1172 10.6827C16.3077 11.5696 15.1958 12.1218 14 12.2308V10.4694C14.6483 10.3765 15.2498 10.0783 15.7161 9.6184C16.1825 9.15854 16.4891 8.56128 16.591 7.91432C16.6929 7.26735 16.5847 6.60476 16.2823 6.02381C15.9799 5.44286 15.4993 4.97415 14.9109 4.6865L15.3965 2.98638Z' fill='%23F36B21'/%3E%3C/g%3E%3C/svg%3E");
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .accompagnemant .accompagnemant-title{
    font-family: Poppins;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0%;
    color: #2E2E2E;
    margin-bottom: 16px;
    padding-left: 30px;
    position: relative;
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .accompagnemant-label{
    font-family: Poppins;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0%;
    color: #525252;
    margin-bottom: 8px;
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 #accompagnemant-select{
    max-width: 335px;
    border: 0.5px solid #F36B2180;
    background-color: white;
    border-radius: 8px;
    height: 40px;
    -webkit-appearance: none; /* Chrome, Safari */
  -moz-appearance: none;    /* Firefox */
  appearance: none;         /* Standard */
  background-size: 21px;
  background-repeat: no-repeat;
   background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 18.3749L6.5625 14.4374L7.83125 13.1687L10.5 15.8374L13.1687 13.1687L14.4375 14.4374L10.5 18.3749ZM7.83125 7.91865L6.5625 6.6499L10.5 2.7124L14.4375 6.6499L13.1687 7.91865L10.5 5.2499L7.83125 7.91865Z' fill='%232E2E2E'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 10px center;
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .logement-disponible:not(:last-child){
    margin-bottom: 24px;
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .logement-disponible .logement-title{
    font-family: Poppins;
    font-weight: 600;
    font-size: 18px;
    line-height: 21px;
    color: #2E2E2E;
    margin-bottom: 16px;
    padding-left: 30px;
    position: relative;
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .logement-disponible .logement-title:before{
    content: "";
    position: absolute;
    display: block;
    width: 21px;
    height: 21px;
    left: 0;
    top: 1px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_1833)'%3E%3Cpath d='M16.625 18.3749H4.375C4.14294 18.3749 3.92038 18.2827 3.75628 18.1186C3.59219 17.9546 3.5 17.732 3.5 17.4999V9.62493H0.875L9.91113 1.41043C10.0722 1.26385 10.2822 1.18262 10.5 1.18262C10.7178 1.18262 10.9278 1.26385 11.0889 1.41043L20.125 9.62493H17.5V17.4999C17.5 17.732 17.4078 17.9546 17.2437 18.1186C17.0796 18.2827 16.8571 18.3749 16.625 18.3749ZM11.375 16.6249H15.75V8.0123L10.5 3.24006L5.25 8.0123V16.6249H9.625V11.3749H11.375V16.6249Z' fill='%23F36B21'/%3E%3C/g%3E%3C/svg%3E");
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .logement-disponible .logement-title.service-title:before{
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_1836)'%3E%3Cpath d='M14.4375 2.625C17.0958 2.625 19.25 4.8125 19.25 7.875C19.25 14 12.6875 17.5 10.5 18.8125C8.77012 17.7747 4.30238 15.3676 2.51038 11.3759L0.875 11.375V9.625H1.93375C1.81475 9.0685 1.75 8.48575 1.75 7.875C1.75 4.8125 3.9375 2.625 6.5625 2.625C8.19 2.625 9.625 3.5 10.5 4.375C11.375 3.5 12.81 2.625 14.4375 2.625ZM14.4375 4.375C13.496 4.375 12.4775 4.87375 11.7372 5.61225L10.5 6.8495L9.26275 5.61225C8.5225 4.87375 7.504 4.375 6.5625 4.375C4.865 4.375 3.5 5.824 3.5 7.875C3.5 8.47437 3.57875 9.058 3.73363 9.625H5.62975L7.4375 6.6115L10.0625 10.9865L10.8798 9.625H14.875V11.375H11.8702L10.0625 14.3885L7.4375 10.0135L6.62025 11.375H4.4695C5.16075 12.5772 6.20638 13.7095 7.56438 14.7901C8.21625 15.3081 8.91187 15.792 9.68275 16.2776C9.94438 16.443 10.2034 16.6014 10.5 16.7781C10.7966 16.6014 11.0556 16.443 11.3173 16.2785C12.0881 15.792 12.7838 15.3081 13.4347 14.7901C16.0431 12.7164 17.5 10.4501 17.5 7.875C17.5 5.81 16.1551 4.375 14.4375 4.375Z' fill='%23F36B21'/%3E%3C/g%3E%3C/svg%3E");
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .logement-item label{
    border: 1px solid #EAEAEA;
    display: block;
    padding: 20px;
    font-family: Poppins;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 16px;
    border-radius: 12px;
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .logement-item label input{
    display: none;
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .logement-item .entete{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 8px;
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .logement-item .entete .title{
    font-family: Poppins;
font-weight: 600;
font-size: 16px;
line-height: 100%;
line-height: 24px;
color: #2E2E2E;
position: relative;
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .logement-item .entete .title:before{
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    border: 2px solid #52525299;
    position: absolute;
    top: 3px;
    right: 100%;
    margin-right: 12px;
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .logement-item label input:checked + div .entete .title:before{
    border: none;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.916667 0H15.5833C15.8264 0 16.0596 0.0965771 16.2315 0.268485C16.4034 0.440394 16.5 0.673552 16.5 0.916667V15.5833C16.5 15.8264 16.4034 16.0596 16.2315 16.2315C16.0596 16.4034 15.8264 16.5 15.5833 16.5H0.916667C0.673552 16.5 0.440394 16.4034 0.268485 16.2315C0.0965771 16.0596 0 15.8264 0 15.5833V0.916667C0 0.673552 0.0965771 0.440394 0.268485 0.268485C0.440394 0.0965771 0.673552 0 0.916667 0V0ZM7.33608 11.9167L13.8169 5.43492L12.5208 4.13875L7.33608 9.32433L4.74283 6.73108L3.44667 8.02725L7.33608 11.9167Z' fill='%23F36B21'/%3E%3C/svg%3E");
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .logement-item label > div{
    padding-left: 30px;
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .total-price{
    font-weight: 500;
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .logement-item label .prix{
    font-family: Poppins;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #F36B21;
}
.elementor-3701 .elementor-element.elementor-element-c7846c2 .logement-item label .prix span.unite{
    font-size: 14px;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-420f2b4 */.elementor-3701 .elementor-element.elementor-element-420f2b4 .elementor-field-type-submit{
    display: none;
}
.elementor-3701 .elementor-element.elementor-element-420f2b4{
    max-height: 100%;
    overflow: auto;
}
.elementor-3701 .elementor-element.elementor-element-420f2b4 {
  scrollbar-width: none;        /* Firefox */
  -ms-overflow-style: none;     /* IE et Edge Legacy */
}

.elementor-3701 .elementor-element.elementor-element-420f2b4::-webkit-scrollbar {
  display: none;                /* Chrome, Safari */
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-rating, class: .elementor-element-ed44ef0 */.elementor-3701 .elementor-element.elementor-element-ed44ef0 a{
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9062ceb */.elementor-3701 .elementor-element.elementor-element-9062ceb form{
    display: flex;
    flex-wrap: wrap;
    gap: 25px;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .nom_etang{
    max-width: 478px;
    width: 100%;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .note_container{
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-bottom: 24px;
}
@media(max-width: 645px){
    .elementor-3701 .elementor-element.elementor-element-9062ceb .note_container{
        flex-direction: column;
        gap: 24px;
    }
}
.elementor-3701 .elementor-element.elementor-element-9062ceb form label{
    font-family: Poppins;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    color: #525252;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .nom_etang label{
    margin-bottom: 12px;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb form select{
    border: none;
    appearance: none;
    -webkit-appearance: none;
  -moz-appearance: none;
    border-radius: 10px;
    padding: 14px;
    padding-right: 30px;
    background-color: #F7F4EF;
    font-family: Poppins;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0%;
    color: #525252;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .select-wrapper {
  position: relative;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .select-wrapper::after {
  content: ""; /* flèche vers le bas */
  position: absolute;
  right: 10px;
  width: 24px;
  height: 24px;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s;
  pointer-events: none;
  background-image: url('data:image/svg+xml,<svg width="13" height="8" viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.36403 2.82799L11.314 7.77798L12.728 6.36399L6.36403 -1.49806e-05L2.66411e-05 6.36399L1.41403 7.77799L6.36403 2.82799Z" fill="%23868686"/></svg>');
  background-position: center;
  background-repeat: no-repeat;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .select-wrapper:focus-within::after {
  transform: translateY(-50%) rotate(180deg); /* flèche vers le haut */
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .note_container p:first-child{
    margin-bottom: 16px;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb strong{
    font-family: Poppins;
    font-weight: 600;
    font-size: 30px;
    text-transform: uppercase;
    color: #2E2E2E;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb strong span{
    font-family: Poppins;
    font-weight: 600;
    font-size: 22px;
    text-transform: uppercase;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .wc-stars-global::before, .elementor-3701 .elementor-element.elementor-element-9062ceb .wc-stars-global-fill::before{
    font-size: 24px;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .wc-stars-global-fill::before{
    color: #FFAD33;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .star_container{
    display: flex;
    align-items: center;
    gap: 18px;
    margin-bottom: 6px;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .note_container p:nth-of-type(2){
    font-family: Poppins;
    font-weight: 400;
    font-size: 14px;
    line-height: 18.11px;
    letter-spacing: 0%;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .date{
    display: flex;
    align-items: center;
    gap: 14px;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .date label{
    font-family: Inter;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0%;
    color: #868686;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .date select{
    background-color: #fff;
    font-family: Inter;
    font-weight: 500;
    font-size: 14px;
    color: #2E2E2E;
    border: 1px solid #EAEAEA;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .wc-review-list{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
}
@media(max-width: 677px){
    .elementor-3701 .elementor-element.elementor-element-9062ceb .wc-review-list{
        grid-template-columns: repeat(1, 1fr);
    }
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .wc-review{
    padding: 32px;
    border: 1px solid #E5E5E5;
    border-radius: 10px;
    background-color: #fff;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .wc-review-header{
    display: flex;
    flex-wrap: wrap;
    gap: 16px
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .wc-review-header img{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    object-fit: cover;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .wc-review-header .author{
    width: calc(100% - 76px);
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .wc-review-header .wc-review-stars{
    width: 100%;
    margin-top: 4px;
    font-size: 22px;
    color: #FACC15;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .wc-review-header .author strong{
    color: #525252;
    text-transform: none;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .wc-review-header .author p{
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .wc-review > p{
    margin-top: 20px;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .wc-review-list{
    margin-bottom: 23px;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .author strong{
    font-family: Poppins !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    color: #525252 !important;
    margin-bottom: 8px;
    display: block;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .author p{
    font-family: Poppins !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    color: #868686 !important;
}
.elementor-3701 .elementor-element.elementor-element-9062ceb .wc-review > p{
    font-family: Poppins !important;
font-weight: 400 !important;
font-size: 16px !important;
line-height: 24px !important;
color: #525252 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a906be */.elementor-3701 .elementor-element.elementor-element-9a906be strong{
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS */.e-off-canvas__content{
    overflow: hidden !important;
}/* End custom CSS */