.elementor-1979 .elementor-element.elementor-element-7e99ced{--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:35px 70px;--row-gap:35px;--column-gap:70px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-1979 .elementor-element.elementor-element-7e99ced:not(.elementor-motion-effects-element-type-background), .elementor-1979 .elementor-element.elementor-element-7e99ced > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1979 .elementor-element.elementor-element-6c3e677{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1979 .elementor-element.elementor-element-6c3e677 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:58px;font-weight:600;line-height:48px;color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-90fdfce{z-index:2;}.elementor-1979 .elementor-element.elementor-element-c416b3c{--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:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-1979 .elementor-element.elementor-element-c416b3c:not(.elementor-motion-effects-element-type-background), .elementor-1979 .elementor-element.elementor-element-c416b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-57d0778{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-1979 .elementor-element.elementor-element-212d2ba .elementor-button{background-color:#ED1849;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:18px;letter-spacing:0.3px;border-radius:100px 100px 100px 100px;padding:21px 25px 21px 25px;}.elementor-1979 .elementor-element.elementor-element-212d2ba .elementor-button:hover, .elementor-1979 .elementor-element.elementor-element-212d2ba .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-212d2ba{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1979 .elementor-element.elementor-element-212d2ba .elementor-button:hover svg, .elementor-1979 .elementor-element.elementor-element-212d2ba .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-a2a8ca5 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-1979 .elementor-element.elementor-element-79aa70b .e-off-canvas__content{background-color:var( --e-global-color-primary );}.elementor-1979 .elementor-element.elementor-element-79aa70b .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-1979 .elementor-element.elementor-element-79aa70b{--e-off-canvas-width:25%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-1979 .elementor-element.elementor-element-3682b5b{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1979 .elementor-element.elementor-element-3014532 .elementor-icon-wrapper{text-align:end;}.elementor-1979 .elementor-element.elementor-element-3014532.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-3014532.elementor-view-framed .elementor-icon, .elementor-1979 .elementor-element.elementor-element-3014532.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-3014532.elementor-view-framed .elementor-icon, .elementor-1979 .elementor-element.elementor-element-3014532.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-3014532 .elementor-icon{font-size:34px;}.elementor-1979 .elementor-element.elementor-element-3014532 .elementor-icon svg{height:34px;}.elementor-1979 .elementor-element.elementor-element-302d002{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;border-style:none;text-align:start;}.elementor-1979 .elementor-element.elementor-element-302d002 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:48px;font-weight:600;line-height:58px;color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-4b25fca{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1979 .elementor-element.elementor-element-708eb04{--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:40px 50px;--row-gap:40px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1979 .elementor-element.elementor-element-f58fdb9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1979 .elementor-element.elementor-element-d8b5d55{--swiper-slides-to-display:5;--swiper-slides-gap:10px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:15px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:15px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:20px;--arrow-normal-color:#FFFFFF;--arrow-hover-color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-d8b5d55 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-1979 .elementor-element.elementor-element-d8b5d55 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-secondary );}.elementor-1979 .elementor-element.elementor-element-d8b5d55 .swiper-slide > .elementor-element{height:100%;}.elementor-1979 .elementor-element.elementor-element-812d047{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-icon-size:15px;}.elementor-1979 .elementor-element.elementor-element-812d047 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E0E0E0;}.elementor-1979 .elementor-element.elementor-element-812d047 {--n-accordion-padding:0px 0px 10px 0px;}:where( .elementor-1979 .elementor-element.elementor-element-812d047 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter Tight", Sans-serif;font-weight:600;line-height:32px;}:where( .elementor-1979 .elementor-element.elementor-element-812d047 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1979 .elementor-element.elementor-element-2982c15{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1979 .elementor-element.elementor-element-2d9a570{--swiper-slides-to-display:5;--swiper-slides-gap:10px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:15px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:15px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:20px;--arrow-normal-color:#FFFFFF;--arrow-hover-color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-2d9a570 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-1979 .elementor-element.elementor-element-2d9a570 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-secondary );}.elementor-1979 .elementor-element.elementor-element-2d9a570 .swiper-slide > .elementor-element{height:100%;}.elementor-1979 .elementor-element.elementor-element-810d2fc{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-icon-size:15px;}.elementor-1979 .elementor-element.elementor-element-810d2fc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E0E0E0;}.elementor-1979 .elementor-element.elementor-element-810d2fc {--n-accordion-padding:0px 0px 10px 0px;}:where( .elementor-1979 .elementor-element.elementor-element-810d2fc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter Tight", Sans-serif;font-weight:600;line-height:32px;}:where( .elementor-1979 .elementor-element.elementor-element-810d2fc > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1979 .elementor-element.elementor-element-e9cc37c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1979 .elementor-element.elementor-element-7e75970{--grid-columns:4;width:100%;max-width:100%;}.elementor-1979 .elementor-element.elementor-element-7e75970 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1979 .elementor-element.elementor-element-7e75970 .elementor-pagination{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;line-height:24px;}.elementor-1979 .elementor-element.elementor-element-7e75970 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-secondary );}.elementor-1979 .elementor-element.elementor-element-7e75970 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-primary );}.elementor-1979 .elementor-element.elementor-element-7e75970 .elementor-pagination .page-numbers.current{color:var( --e-global-color-primary );}body:not(.rtl) .elementor-1979 .elementor-element.elementor-element-7e75970 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1979 .elementor-element.elementor-element-7e75970 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1979 .elementor-element.elementor-element-7e75970 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1979 .elementor-element.elementor-element-7e75970 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1979 .elementor-element.elementor-element-0cdc27c{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:30px;--n-accordion-icon-size:15px;}.elementor-1979 .elementor-element.elementor-element-0cdc27c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E0E0E0;}.elementor-1979 .elementor-element.elementor-element-0cdc27c {--n-accordion-padding:0px 0px 10px 0px;}:where( .elementor-1979 .elementor-element.elementor-element-0cdc27c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter Tight", Sans-serif;font-weight:600;line-height:32px;}:where( .elementor-1979 .elementor-element.elementor-element-0cdc27c > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}@media(max-width:1500px){.elementor-1979 .elementor-element.elementor-element-7e99ced{--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:35px 70px;--row-gap:35px;--column-gap:70px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1979 .elementor-element.elementor-element-6c3e677 .elementor-heading-title{font-size:42px;line-height:52px;}.elementor-1979 .elementor-element.elementor-element-c416b3c{--gap:30px 50px;--row-gap:30px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1979 .elementor-element.elementor-element-212d2ba{width:auto;max-width:auto;}.elementor-1979 .elementor-element.elementor-element-79aa70b{--e-off-canvas-width:45%;}.elementor-1979 .elementor-element.elementor-element-302d002 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1979 .elementor-element.elementor-element-d8b5d55{--swiper-slides-to-display:2;}.elementor-1979 .elementor-element.elementor-element-812d047{--n-accordion-title-font-size:24px;}:where( .elementor-1979 .elementor-element.elementor-element-812d047 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:42px;}.elementor-1979 .elementor-element.elementor-element-2d9a570{--swiper-slides-to-display:2;}.elementor-1979 .elementor-element.elementor-element-810d2fc{--n-accordion-title-font-size:24px;}:where( .elementor-1979 .elementor-element.elementor-element-810d2fc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:42px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1979 .elementor-element.elementor-element-7e75970{--grid-columns:2;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-1979 .elementor-element.elementor-element-7e75970 .elementor-pagination{font-size:32px;line-height:42px;margin-top:30px;}body:not(.rtl) .elementor-1979 .elementor-element.elementor-element-7e75970 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1979 .elementor-element.elementor-element-7e75970 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1979 .elementor-element.elementor-element-7e75970 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1979 .elementor-element.elementor-element-7e75970 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1979 .elementor-element.elementor-element-0cdc27c{--n-accordion-title-font-size:24px;}:where( .elementor-1979 .elementor-element.elementor-element-0cdc27c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:42px;}}@media(max-width:1024px){.elementor-1979 .elementor-element.elementor-element-7e99ced{--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:40px 100px;--row-gap:40px;--column-gap:100px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1979 .elementor-element.elementor-element-6c3e677{text-align:start;}.elementor-1979 .elementor-element.elementor-element-6c3e677 .elementor-heading-title{font-size:38px;line-height:1em;}.elementor-1979 .elementor-element.elementor-element-c416b3c{--gap:30px 030px;--row-gap:30px;--column-gap:030px;--padding-top:40px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1979 .elementor-element.elementor-element-57d0778{--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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-1979 .elementor-element.elementor-element-212d2ba .elementor-button{font-size:14px;}.elementor-1979 .elementor-element.elementor-element-79aa70b{--e-off-canvas-width:55%;}.elementor-1979 .elementor-element.elementor-element-302d002{width:100%;max-width:100%;}.elementor-1979 .elementor-element.elementor-element-302d002 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-1979 .elementor-element.elementor-element-d8b5d55{--swiper-slides-to-display:2;}.elementor-1979 .elementor-element.elementor-element-812d047{--n-accordion-title-font-size:24px;}:where( .elementor-1979 .elementor-element.elementor-element-812d047 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1em;}.elementor-1979 .elementor-element.elementor-element-2d9a570{--swiper-slides-to-display:2;}.elementor-1979 .elementor-element.elementor-element-810d2fc{--n-accordion-title-font-size:24px;}:where( .elementor-1979 .elementor-element.elementor-element-810d2fc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1em;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1979 .elementor-element.elementor-element-7e75970{--grid-columns:2;}.elementor-1979 .elementor-element.elementor-element-7e75970 .elementor-pagination{font-size:40px;line-height:1em;}.elementor-1979 .elementor-element.elementor-element-0cdc27c{--n-accordion-title-font-size:24px;}:where( .elementor-1979 .elementor-element.elementor-element-0cdc27c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1em;}}@media(max-width:767px){.elementor-1979 .elementor-element.elementor-element-7e99ced{--gap:20px 40px;--row-gap:20px;--column-gap:40px;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1979 .elementor-element.elementor-element-6c3e677 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-1979 .elementor-element.elementor-element-c416b3c{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1979 .elementor-element.elementor-element-57d0778{--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:10px;--padding-right:10px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1979 .elementor-element.elementor-element-212d2ba{width:100%;max-width:100%;}.elementor-1979 .elementor-element.elementor-element-212d2ba .elementor-button{padding:15px 15px 15px 15px;}.elementor-1979 .elementor-element.elementor-element-a2a8ca5{width:100%;max-width:100%;}.elementor-1979 .elementor-element.elementor-element-79aa70b{--e-off-canvas-width:100%;}.elementor-1979 .elementor-element.elementor-element-302d002 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-1979 .elementor-element.elementor-element-4b25fca{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1979 .elementor-element.elementor-element-2eb2117{width:100%;max-width:100%;}.elementor-1979 .elementor-element.elementor-element-708eb04{--padding-top:15px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1979 .elementor-element.elementor-element-d8b5d55{--swiper-slides-to-display:1;}.elementor-1979 .elementor-element.elementor-element-812d047{--n-accordion-title-font-size:18px;}:where( .elementor-1979 .elementor-element.elementor-element-812d047 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.1em;}.elementor-1979 .elementor-element.elementor-element-2d9a570{--swiper-slides-to-display:1;}.elementor-1979 .elementor-element.elementor-element-810d2fc{--n-accordion-title-font-size:18px;}:where( .elementor-1979 .elementor-element.elementor-element-810d2fc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.1em;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1979 .elementor-element.elementor-element-7e75970{--grid-columns:1;--grid-row-gap:10px;}.elementor-1979 .elementor-element.elementor-element-7e75970 .elementor-pagination{font-size:32px;line-height:1.1em;}.elementor-1979 .elementor-element.elementor-element-0cdc27c{--n-accordion-title-font-size:18px;}:where( .elementor-1979 .elementor-element.elementor-element-0cdc27c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.1em;}}@media(min-width:768px){.elementor-1979 .elementor-element.elementor-element-57d0778{--width:48%;}.elementor-1979 .elementor-element.elementor-element-4b25fca{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1979 .elementor-element.elementor-element-57d0778{--width:62%;}.elementor-1979 .elementor-element.elementor-element-4b25fca{--width:33%;}}/* Start custom CSS for heading, class: .elementor-element-6c3e677 */.elementor-1979 .elementor-element.elementor-element-6c3e677 {text-wrap:balance;}

.elementor-1979 .elementor-element.elementor-element-6c3e677 span {color:#ED1849}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-90fdfce */.elementor-1979 .elementor-element.elementor-element-90fdfce {
    font-family:'Inter'!important;
}

.result-title {
    display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}

span.asl_nores_header {
    font-family: 'Inter';
    font-size: 16px;
}


#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
    color:white!important;
    font-size:18px;
    font-family:'inter tight';
    color:white!important;
    opacity:1!important;
    margin:0px!important;
    padding:0px!important;
    letter-spacing: 0.5!important;
}

div.asl_w .probox .promagnifier {
    box-shadow: 0px 0px 0 0 rgba(255, 255, 255, .64) inset!important;
    padding-right:25px;
}

.proinput {
    padding: 0px !important;
    margin: 0px !important;
}
div.asl_m .probox .promagnifier .innericon svg, div.asl_m .probox .prosettings .innericon svg, div.asl_m .probox .proloading svg {
    height: 100%;
    width: 30px!important;
    vertical-align: baseline;
    display: inline-block;
}

#ajaxsearchlite1 .probox, div.asl_w .probox {
    height:50px;
    padding-top:20px;
}


div.asl_w .probox .proinput input.orig::placeholder {
    color: white !important;
}
div.asl_w .probox .proinput input.orig:-ms-input-placeholder {
    color: white !important;
}
div.asl_w .probox .proinput input.orig::-ms-input-placeholder {
    color: white !important;
}


.result-title {
    font-size: 18px !important;
    color: black !important;
    font-family: 'inter';
    letter-spacing: 0.5px;
    padding-bottom:15px;
} 


/* Make the content wrapper a 2-column layout */
.item .asl_content {
    display: grid;
    grid-template-columns: 25% 1fr; /* adjust image width */
    gap: 16px;
    align-items: start;
}

/* Image stays in column 1 */
.item .asl_content .asl_image {
    grid-column: 1;
    width: 100%;
    height: auto;
    display: block;
}

/* Force all text into column 2 */
.item .asl_content h3,
.item .asl_content .etc,
.item .asl_content .asl_desc {
    grid-column: 2;
}

/* Turn the content wrapper into a 2‑column grid */
.item .asl_content {
    display: grid;
    grid-template-columns: 140px 1fr; /* adjust image column width */
    grid-auto-rows: auto;
    gap: 0px 50px!Important;
    align-items: start;
}

/* Image stays in column 1 and spans 2 rows */
.item .asl_content .asl_image {
    grid-column: 1;
    grid-row: 1 / span 2; /* this is the key */
    width: 100%;
    height: auto;
    display: block;
}

.item .asl_content h3, .item .asl_content .etc, .item .asl_content .asl_desc {
    grid-column: 2;
    grid-row: 1;
    padding-top: 25px;
}



.membership-title {
    margin-top: 10px ! Important;
    margin-bottom: 20px ! Important;
}


div.asl_r .results .item .asl_content {
    overflow: hidden;
    height: auto;
    background: transparent;
    margin: 0;
    padding: 20px!important;
}

div[id*='ajaxsearchliteres'].wpdreams_asl_results .results img.asl_image {
    width: 150px;
    height: 75px;
    object-fit: contain;
    padding: 15px;
    border: 1px solid #ededed;
    border-radius: 10px;
}

div.asl_r .results .item .asl_content .asl_desc {
    margin-top: 4px;
    font-size: 14px;
    line-height: 18px;
    font-family: 'Inter Tight';
}



@media (max-width: 767px) {
    .item .asl_content {
        grid-template-columns: 15% 1fr!important; /* slightly larger image on mobile */
    }
    div[id*='ajaxsearchliteres'].wpdreams_asl_results .results img.asl_image {
    width: 50px;
    height: 50px;
    object-fit: contain;
    padding: 15px;
    border: 1px solid #ededed;
    border-radius: 10px;
}
}



.asl_content:has(.premium) .asl__af-tt-nolink {
    background-color: transparent !important;
    padding: 10px 15px 10px 15px !important;
    background-image: linear-gradient(180deg, #DF9D5D 0%, #C88544 100%) !important;
    border-radius: 10px 10px 10px 10px !important;
    text-align: center !important;
    color: #fff !important;
    text-transform: capitalize !important;
    font-family: 'Inter Tight'  !important;
}


.asl_content:has(.strategical) .asl__af-tt-nolink {
    background-color: transparent !important;
    padding: 10px 15px 10px 15px !important;
    background-image:linear-gradient(180deg, #FF006E 0%, #AD032B 100%) !important;
    border-radius: 10px 10px 10px 10px !important;
    text-align: center !important;
    color: #fff !important;
    text-transform: capitalize !important;
    font-family: 'Inter Tight'  !important;
}

.asl_content:has(.business) .asl__af-tt-nolink {
    background-color: transparent !important;
    padding: 10px 15px 10px 15px !important;
    background-image:linear-gradient(180deg, #A7A6A6 0%, #666666 100%) !important;
    border-radius: 10px 10px 10px 10px !important;
    text-align: center !important;
    color: #fff !important;
    text-transform: capitalize !important;
    font-family: 'Inter Tight'  !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-212d2ba *//* Member button link background toggle */
.memberbutton a.white-bg {
  background-color: #fff !important;
  color: #000 !important; /* optional: for contrast */
  transition: background-color 0.3s ease, color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for wp-widget-wpc_chips_widget, class: .elementor-element-a2a8ca5 */.elementor-1979 .elementor-element.elementor-element-a2a8ca5 {
    font-family:'inter';
}

.wpc-filter-chips-list li, body .wpc-filter-chips-list li.wpc-filter-chip, li.wpc-filter-chip {
    margin: 0px 5px !important;
}

.wpc-filter-chip-name {
    text-transform: capitalize;
}

ul.wpc-filter-chips-list {
    margin-left: 0;
    list-style: none !important;
    padding: 0px !important;
    display: flex !important;
}

.wpc-filter-chips-list li.wpc-chip-reset-all a {
    color: #ad1919 !important;
    background: #3a3a3a00 !important;
    padding: 18px 20px !important;
    border: 2px solid #ad1919 !important;
    font-family: "Inter", Sans-serif !important;
    font-weight: 600 !important;
    transition: 0.4s;
    text-transform: capitalize;
}

.wpc-filter-chips-list li.wpc-chip-reset-all a:hover {
    color: #fff !important;
    background: #ad1919 !important;
    padding: 18px 20px;
    border: 2px solid #ad1919;
    transition: 0.2s;
}


.wpc-filter-chip a {
    padding: 10px 20px !important;
    font-family: "Inter", Sans-serif !important;
    font-weight: 600 !important;
    transition: 0.4s;
    border: 2px solid #c1c1c1 !important;
    overflow: hidden;
}


.wpc-filter-chip a:after {
    content: '';
    height: 15px;
    width: 200px;
    background: #eeeeee;
    position: absolute;
    left: -150px;
    bottom: 0px;
    transform: rotate(45deg);
    filter: blur(13px);
    transition:0.4s;
}

.wpc-filter-chip:hover a:after {
    content: '';
    height: 15px;
    width: 200px;
    position: absolute;
    left: 130px;
    bottom: 0px;
    transform: rotate(45deg);
    filter: blur(13px);
    transition:0.4s;
}

@media (max-width:767px) {
    .filter-chips {
    overflow-x: scroll;
    scroll-snap-type: x mandatory;
}

.wpc-filter-chip {scroll-snap-align: center;}
}/* End custom CSS */
/* Start custom CSS for wp-widget-wpc_filters_widget, class: .elementor-element-90b7f79 */.widget-title.wpc-filter-title {
    font-family: "Inter Tight", Sans-serif;
    font-weight: 700;
    font-size: 18px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d5d5d5;
    color:#fff;
    font-size: 24px !important;
}

a.wpc-filter-link {
    font-family: "Inter Tight", Sans-serif;
    font-size: 14px;
    color: #fff;
    font-weight: 500 !important;
}

.wpc-filters-range-inputs {
    margin-top: 20px;
}

input.wpc-filters-range-min {
    border-radius: 100px;
    border: 1px solid #979797 !important;
    font-family: "Inter Tight", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #0a0a0a;
}


input.wpc-filters-range-max {
    border-radius: 100px;
    border: 1px solid #979797 !important;
    font-family: "Inter Tight", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #0a0a0a;
}

.wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 5px !important;
    background: #ffffff !important;
}


.wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-handle {
    top: -12px;
    margin-left: -13px;
    border-radius: 50%;
    outline: 0;
    box-shadow: unset !important;
    transition:0.4s;
        background: #fff !important;
}

.wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-handle:hover {
    background: #f8f8f8 !important;
    top:-14px;
    transition:0.2s;
    transform:scale(1.05);
}

span.ui-slider-handle.ui-corner-all.ui-state-default {
    border: 1px solid #d3d3d3;
}

.wpc-filters-range-inputs .ui-slider .ui-slider-handle {
    width: 28px !important;
    height: 28px !important;
}


.wpc-filters-range-inputs .ui-slider-horizontal {
    height: 5px !important;
    background: #dfdfdf !important;
    border-radius: 100px !important;
}



a.wpc-filters-submit-button {
    background: #000000 !important;
    border: 0px !important;
    border-radius: 100px !important;
    padding: 15px 10px !important;
    font-family: "Inter Tight", Sans-serif;
    font-weight: 600 !important;
    transition: 0.4s;
    color: #fff !important;
    font-weight: 600;
}

a.wpc-filters-submit-button:hover {
    background:#000;
    color: #fff !important;
    transition:0.2s;
}


a.wpc-filters-reset-button {
    border-radius: 100px !important;
    border: 2px solid #fff !important;
    font-family: "Inter Tight", Sans-serif;
    font-weight: 500 !important;
    color: #fff !important;
    transition: 0.4s;
    background: transparent !important;
    font-weight: 600 !important;
}


a.wpc-filters-reset-button:active a.wpc-filters-submit-button:hover {
    opacity: 1 !important;
    background: #fff !important;
    color: var( --e-global-color-accent ) !important;
}

a.wpc-filters-reset-button:hover {
    background: #ed1849 !important;
    color: #fff !important;
    transition: 0.2s !important;
}

ul.wpc-filters-ul-list.wpc-filters-checkboxes.wpc-filters-list-1993 {
    max-height: 180px;
    overflow-y: scroll;
}

.wpc-checkbox-item
Specificity: (0,1,0)
 {
    text-transform: capitalize;
}




/*MOBILE BUTTON FILTERS*/


.wpc-filters-open-button-container a.wpc-filters-open-widget, body .wpc-filters-open-button-container a.wpc-open-close-filters-button {
    display: inline-block;
    text-align: left !important;
    border: 0px !important;
    border-radius: 2px;
    line-height: 1.5;
    padding: 0px 0px !important;
    background-color: #42424200 !important;
    color: #2c2d33;
    box-sizing: border-box;
    text-decoration: none !important;
    
: 400;
    transition: none;
    position: relative;
    width: max-content;
    font-family: "Inter Tight", Sans-serif;
    font-weight: 600 !important;
}


@media (max-width:767px) {
    .widget-title.wpc-filter-title:nth-child(1) {
    margin-top: 20px !important;
}
}/* End custom CSS */
/* Start custom CSS for wp-widget-wpc_sorting_widget, class: .elementor-element-2eb2117 */.elementor-1979 .elementor-element.elementor-element-2eb2117 {
    font-family:'inter';
}

select.wpc-orderby-select {
    padding: 10px 10px;
    border-radius: 100px;
}/* End custom CSS */