.elementor-17 .elementor-element.elementor-element-8812e42{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-56def9c{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-17 .elementor-element.elementor-element-f3aae39{--display:flex;--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-17 .elementor-element.elementor-element-7773512{border-radius:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-7773512 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-f6a5245{--display:flex;}.elementor-widget-wl-reviews .app-reviews-review__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-reviews .app-reviews-review__name{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-reviews .app-reviews-review__date{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-reviews .app-reviews-total{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-reviews .app-reviews-review__reply-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-reviews .app-reviews-review__reply-body{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-reviews .app-menu-generic .app-menu-current-item span > div{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wl-reviews .app-menu-generic .app-menu-current-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wl-reviews .app-menu-generic .app-menu-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wl-reviews .app-reviews-write-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-title, .elementor-widget-wl-reviews .app-reviews-popup-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-subtitle, .elementor-widget-wl-reviews .app-reviews-popup-subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-input-wrapper > p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-input-wrapper textarea{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-buttons-wrapper .app-reviews-popup-submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-buttons-wrapper .app-reviews-popup-back{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wl-reviews .app-reviews-popup-points-badge-amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-reviews .app-reviews-popup-points-badge-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-reviews .app-reviews-button-share{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-menu-generic .app-menu-item:hover, .elementor-17 .elementor-element.elementor-element-b23a2cb .app-menu-generic .app-menu-item:focus{background-color:var( --e-global-color-3585c39 );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-menu-generic .app-menu-item[data-selected="true"]{background-color:var( --e-global-color-3585c39 );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-write-button{background-color:var( --e-global-color-3585c39 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-write-button:hover, .elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-write-button:focus{background-color:var( --e-global-color-0c4d6d4 );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-popup .app-reviews-popup-buttons-wrapper .app-reviews-popup-submit{background-color:var( --e-global-color-3585c39 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-popup .app-reviews-popup-buttons-wrapper .app-reviews-popup-submit:hover, .elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-popup .app-reviews-popup-buttons-wrapper .app-reviews-popup-submit:focus{background-color:var( --e-global-color-3585c39 );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-button-share{background-color:var( --e-global-color-3585c39 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-button-share:hover, .elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-button-share:focus{background-color:var( --e-global-color-3585c39 );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-wl-branding{display:none !important;}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-container{border-radius:20px 20px 20px 20px;overflow:hidden;max-width:100%;}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-container__background{padding:25px 25px 25px 25px;}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-review__text{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-review__name{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-review > div > img + div.absolute{background-color:var( --e-global-color-3585c39 );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-review__date{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-total{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-rating svg{color:var( --e-global-color-3585c39 );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-review__reply-title{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-review__reply-body{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-menu-generic .app-menu-current-item span > div{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-menu-generic .app-menu-current-item{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-pagination button:not(.app-reviews-pagination--current){color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-pagination button.app-reviews-pagination--current{color:var( --e-global-color-primary );background-color:var( --e-global-color-3585c39 );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-pagination button{border-radius:300px 300px 300px 300px;}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-modal .app-modal-close{border-style:none;}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-modal .app-modal-close svg{color:var( --e-global-color-3585c39 );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-popup .app-reviews-popup-title, .elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-popup-title{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-popup .app-reviews-popup-subtitle, .elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-popup-subtitle{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-popup .app-reviews-popup-stars svg{color:var( --e-global-color-3585c39 );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-popup .app-reviews-popup-input-wrapper > p{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-popup .app-reviews-popup-input-wrapper textarea{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-popup .app-reviews-popup-buttons-wrapper .app-reviews-popup-back{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-popup .app-reviews-popup-buttons-wrapper .app-reviews-popup-back:hover, .elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-popup .app-reviews-popup-buttons-wrapper .app-reviews-popup-back:focus{color:var( --e-global-color-3585c39 );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-popup-points-badge{background-color:var( --e-global-color-3585c39 );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-popup-points-badge-amount{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-popup-points-badge-text{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-fb09084{--display:flex;}.elementor-17 .elementor-element.elementor-element-3b9b2f4{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-3b9b2f4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-9dbf339 .elementor-button{background-color:var( --e-global-color-3585c39 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:300px 300px 300px 300px;padding:20px 30px 20px 30px;}.elementor-17 .elementor-element.elementor-element-9dbf339 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-9dbf339 .elementor-button:focus{background-color:var( --e-global-color-0c4d6d4 );}.elementor-17 .elementor-element.elementor-element-9dbf339 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-9dbf339 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-17 .elementor-element.elementor-element-5634c6f{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:15px;--n-tabs-gap:70px;--n-tabs-title-border-radius:300px 300px 300px 300px;--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-5634c6f > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-17 .elementor-element.elementor-element-5634c6f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-3585c39 );}.elementor-17 .elementor-element.elementor-element-5634c6f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-17 .elementor-element.elementor-element-5634c6f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-3585c39 );}.elementor-17 .elementor-element.elementor-element-5634c6f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-5634c6f [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}@media(max-width:1280px){.elementor-17 .elementor-element.elementor-element-56def9c{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-f6a5245{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wl-reviews .app-reviews-review__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-review__name{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-review__date{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-total{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-review__reply-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-review__reply-body{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-menu-generic .app-menu-current-item span > div{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-reviews .app-menu-generic .app-menu-current-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-reviews .app-menu-generic .app-menu-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-reviews .app-reviews-write-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-title, .elementor-widget-wl-reviews .app-reviews-popup-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-subtitle, .elementor-widget-wl-reviews .app-reviews-popup-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-input-wrapper > p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-input-wrapper textarea{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-buttons-wrapper .app-reviews-popup-submit{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-buttons-wrapper .app-reviews-popup-back{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-reviews .app-reviews-popup-points-badge-amount{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-popup-points-badge-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-button-share{font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-fb09084{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-5634c6f{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-56def9c{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-reviews .app-reviews-review__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-review__name{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-review__date{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-total{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-review__reply-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-review__reply-body{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-menu-generic .app-menu-current-item span > div{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-reviews .app-menu-generic .app-menu-current-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-reviews .app-menu-generic .app-menu-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-reviews .app-reviews-write-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-title, .elementor-widget-wl-reviews .app-reviews-popup-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-subtitle, .elementor-widget-wl-reviews .app-reviews-popup-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-input-wrapper > p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-input-wrapper textarea{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-buttons-wrapper .app-reviews-popup-submit{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-buttons-wrapper .app-reviews-popup-back{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-reviews .app-reviews-popup-points-badge-amount{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-popup-points-badge-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-button-share{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-5634c6f{--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-56def9c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-f3aae39{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-reviews .app-reviews-review__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-review__name{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-review__date{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-total{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-review__reply-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-review__reply-body{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-menu-generic .app-menu-current-item span > div{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-reviews .app-menu-generic .app-menu-current-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-reviews .app-menu-generic .app-menu-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-reviews .app-reviews-write-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-title, .elementor-widget-wl-reviews .app-reviews-popup-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-subtitle, .elementor-widget-wl-reviews .app-reviews-popup-subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-input-wrapper > p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-input-wrapper textarea{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-buttons-wrapper .app-reviews-popup-submit{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-reviews .app-reviews-popup .app-reviews-popup-buttons-wrapper .app-reviews-popup-back{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-reviews .app-reviews-popup-points-badge-amount{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-popup-points-badge-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-reviews .app-reviews-button-share{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-5634c6f{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for wl-reviews, class: .elementor-element-b23a2cb */.elementor-17 .elementor-element.elementor-element-b23a2cb .app-login-submit-button{
    background-color: #4E99DD;
    border-radius: 300px;
    color: black;
    
}

.elementor-17 .elementor-element.elementor-element-b23a2cb .app-login-submit-button:hover{
    background-color: #ADD5FA !important;
    border-radius: 300px;
    
}


.elementor-17 .elementor-element.elementor-element-b23a2cb .app-login-signup-link button,
.elementor-17 .elementor-element.elementor-element-b23a2cb .app-login-password-reset{
    color: black;
}

.elementor-17 .elementor-element.elementor-element-b23a2cb .core-form-checkbox-input{
    border: 1px solid black;
}

.elementor-17 .elementor-element.elementor-element-b23a2cb .core-form-checkbox-input:checked{
    background-color: #4E99DD;
    border: 1px solid #4E99DD;
}


.elementor-17 .elementor-element.elementor-element-b23a2cb button[variant="primary"]{
    background-color: #4E99DD !important;
    border: 1px solid #4E99DD;
    border-radius: 300px;

}

.elementor-17 .elementor-element.elementor-element-b23a2cb button[variant="primary"]:hover{
    background-color: #ADD5FA !important;
    border: 1px solid #ADD5FA;
    border-radius: 300px;

}


.elementor-17 .elementor-element.elementor-element-b23a2cb .app-button-social{
border-radius: 300px;
}


.elementor-17 .elementor-element.elementor-element-b23a2cb .app-button-social:hover{
    background-color: #ADD5FA;
    opacity: 1;
}


.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-pagination li button{

    padding: 4px 0px 20px 0px;
}


.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-pagination li button:hover{
    background-color: #ADD5FA;
    color: white !important;
    padding: 4px 0px 20px 0px;
}



.elementor-17 .elementor-element.elementor-element-b23a2cb .app-menu-item[data-selected="true"]{
    color: white !important
}

.elementor-17 .elementor-element.elementor-element-b23a2cb .app-login-password-reset:hover{
    color: #4E99DD;
}/* End custom CSS */
/* Start custom CSS for wl-reviews, class: .elementor-element-b23a2cb */.elementor-17 .elementor-element.elementor-element-b23a2cb .app-login-submit-button{
    background-color: #4E99DD;
    border-radius: 300px;
    color: black;
    
}

.elementor-17 .elementor-element.elementor-element-b23a2cb .app-login-submit-button:hover{
    background-color: #ADD5FA !important;
    border-radius: 300px;
    
}


.elementor-17 .elementor-element.elementor-element-b23a2cb .app-login-signup-link button,
.elementor-17 .elementor-element.elementor-element-b23a2cb .app-login-password-reset{
    color: black;
}

.elementor-17 .elementor-element.elementor-element-b23a2cb .core-form-checkbox-input{
    border: 1px solid black;
}

.elementor-17 .elementor-element.elementor-element-b23a2cb .core-form-checkbox-input:checked{
    background-color: #4E99DD;
    border: 1px solid #4E99DD;
}


.elementor-17 .elementor-element.elementor-element-b23a2cb button[variant="primary"]{
    background-color: #4E99DD !important;
    border: 1px solid #4E99DD;
    border-radius: 300px;

}

.elementor-17 .elementor-element.elementor-element-b23a2cb button[variant="primary"]:hover{
    background-color: #ADD5FA !important;
    border: 1px solid #ADD5FA;
    border-radius: 300px;

}


.elementor-17 .elementor-element.elementor-element-b23a2cb .app-button-social{
border-radius: 300px;
}


.elementor-17 .elementor-element.elementor-element-b23a2cb .app-button-social:hover{
    background-color: #ADD5FA;
    opacity: 1;
}


.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-pagination li button{

    padding: 4px 0px 20px 0px;
}


.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-pagination li button:hover{
    background-color: #ADD5FA;
    color: white !important;
    padding: 4px 0px 20px 0px;
}



.elementor-17 .elementor-element.elementor-element-b23a2cb .app-menu-item[data-selected="true"]{
    color: white !important
}

.elementor-17 .elementor-element.elementor-element-b23a2cb .app-login-password-reset:hover{
    color: #4E99DD;
}/* End custom CSS */
/* Start custom CSS for wl-reviews, class: .elementor-element-b23a2cb */.elementor-17 .elementor-element.elementor-element-b23a2cb .app-login-submit-button{
    background-color: #4E99DD;
    border-radius: 300px;
    color: black;
    
}

.elementor-17 .elementor-element.elementor-element-b23a2cb .app-login-submit-button:hover{
    background-color: #ADD5FA !important;
    border-radius: 300px;
    
}


.elementor-17 .elementor-element.elementor-element-b23a2cb .app-login-signup-link button,
.elementor-17 .elementor-element.elementor-element-b23a2cb .app-login-password-reset{
    color: black;
}

.elementor-17 .elementor-element.elementor-element-b23a2cb .core-form-checkbox-input{
    border: 1px solid black;
}

.elementor-17 .elementor-element.elementor-element-b23a2cb .core-form-checkbox-input:checked{
    background-color: #4E99DD;
    border: 1px solid #4E99DD;
}


.elementor-17 .elementor-element.elementor-element-b23a2cb button[variant="primary"]{
    background-color: #4E99DD !important;
    border: 1px solid #4E99DD;
    border-radius: 300px;

}

.elementor-17 .elementor-element.elementor-element-b23a2cb button[variant="primary"]:hover{
    background-color: #ADD5FA !important;
    border: 1px solid #ADD5FA;
    border-radius: 300px;

}


.elementor-17 .elementor-element.elementor-element-b23a2cb .app-button-social{
border-radius: 300px;
}


.elementor-17 .elementor-element.elementor-element-b23a2cb .app-button-social:hover{
    background-color: #ADD5FA;
    opacity: 1;
}


.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-pagination li button{

    padding: 4px 0px 20px 0px;
}


.elementor-17 .elementor-element.elementor-element-b23a2cb .app-reviews-pagination li button:hover{
    background-color: #ADD5FA;
    color: white !important;
    padding: 4px 0px 20px 0px;
}



.elementor-17 .elementor-element.elementor-element-b23a2cb .app-menu-item[data-selected="true"]{
    color: white !important
}

.elementor-17 .elementor-element.elementor-element-b23a2cb .app-login-password-reset:hover{
    color: #4E99DD;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5634c6f *//* Shrink to content AND center horizontally */
.elementor-widget-n-tabs .e-n-tabs-heading[role="tablist"],
.e-n-tabs-heading[role="tablist"] {
  display: flex !important;                 /* keep buttons in a row */
  width: max-content !important;            /* shrink-wrap to tabs */
  max-width: 100%;                           /* don't overflow small screens */
  margin-inline: auto !important;           /* center as a block */
  flex: 0 0 auto !important;                /* don't grow in flex parents */
  align-self: center !important;            /* if parent is flex */
  justify-self: center !important;          /* if parent is grid */
  
  background: #fff;
  border-radius: 300px !important;
  padding: 8px 12px;
  gap: 8px;
  box-sizing: border-box;
}

/* Prevent tab labels from wrapping */
.e-n-tab-title {
  white-space: nowrap;
}

/* KILL any leftover 100% width coming from theme/plugin */
.elementor-widget-n-tabs .e-n-tabs-heading,
.e-n-tabs-heading {
  width: auto !important;
}

/* LAST-RESORT fallback if some wrapper still fights centering */
.center-tabs-fallback .e-n-tabs-heading[role="tablist"] {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

/* === Mobile styles (phones up to 480px) === */
@media (max-width: 480px) {
  /* Tablist container */
  .elementor-widget-n-tabs .e-n-tabs-heading[role="tablist"],
  .e-n-tabs-heading[role="tablist"] {
    display: flex !important;
    flex-wrap: wrap !important;           /* allow wrapping if too many tabs */
    justify-content: center !important;   /* center-align the tabs */
    align-items: center !important;
    
    width: 100% !important;
    max-width: 100% !important;
    
    padding: 12px 16px !important;        /* space inside the pill container */
    gap: 12px !important;                 /* spacing between tabs */
    border-radius: 16px !important;       /* softer corners on mobile */
    box-sizing: border-box;
    
    overflow-x: visible !important;       /* avoid scrollbars */
    overflow-y: hidden !important;
  }

  /* Each tab (button/pill) */
  .e-n-tab-title {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    padding: 10px 16px !important;        /* comfy tap target */
    margin: 0 !important;
    font-size: 15px !important;           /* slightly larger for readability */
    line-height: 1.3 !important;
    
    white-space: nowrap !important;       /* keep text on one line */
    flex: 0 0 auto !important;            /* don't shrink */
    
    border-radius: 999px !important;      /* nice pill shape */
  }

  /* Kill any desktop-only centering hacks on mobile */
  .elementor-widget-n-tabs .e-n-tabs-heading,
  .e-n-tabs-heading {
    width: 100% !important;
  }
  .center-tabs-fallback .e-n-tabs-heading[role="tablist"] {
    position: static !important;
    left: auto !important;
    transform: none !important;
  }
}/* End custom CSS */