.elementor-45 .elementor-element.elementor-element-ca7833a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-6245456{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#00000017;--border-color:#00000017;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-e4ec2c9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-bd6e130{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-8b40121{text-align:start;}.elementor-45 .elementor-element.elementor-element-8b40121 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;color:#090909;}.elementor-45 .elementor-element.elementor-element-d780ab0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-079822a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-a94df05{--display:flex;--justify-content:center;--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-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-45 .elementor-element.elementor-element-7f48942{--grid-columns:4;--load-more-button-align:center;--grid-column-gap:9px;}.elementor-45 .elementor-element.elementor-element-a017171{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-10adc59{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-e8edd5b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-1a251ce{text-align:start;}.elementor-45 .elementor-element.elementor-element-1a251ce .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;color:#090909;}.elementor-45 .elementor-element.elementor-element-db3dc13{--display:flex;--justify-content: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-weight:var( --e-global-typography-accent-font-weight );}.elementor-45 .elementor-element.elementor-element-039eaa0 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:600;text-decoration:underline;fill:var( --e-global-color-c709269 );color:var( --e-global-color-c709269 );}.elementor-45 .elementor-element.elementor-element-039eaa0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-45 .elementor-element.elementor-element-bfd2e40{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-b87c41b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-f7cc190{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--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:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#000000;}.elementor-45 .elementor-element.elementor-element-f7cc190 .swiper-slide > .elementor-element{height:100%;}.elementor-45 .elementor-element.elementor-element-a941154{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-45 .elementor-element.elementor-element-4aa92d0 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);}.elementor-45 .elementor-element.elementor-element-b38a343{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#00000017;--border-color:#00000017;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-189b088{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-89a2bc5{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-fd83c47{text-align:start;}.elementor-45 .elementor-element.elementor-element-fd83c47 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;color:#090909;}.elementor-45 .elementor-element.elementor-element-42076d6{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-872d95b .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:600;text-decoration:underline;fill:var( --e-global-color-c709269 );color:var( --e-global-color-c709269 );}.elementor-45 .elementor-element.elementor-element-872d95b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-45 .elementor-element.elementor-element-80d88a1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-1aaaf5e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-8823b12{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--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:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#000000;}.elementor-45 .elementor-element.elementor-element-8823b12 .swiper-slide > .elementor-element{height:100%;}.elementor-45 .elementor-element.elementor-element-dcbd93c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#00000017;--border-color:#00000017;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-d35503e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-dcbed7a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-cb9c592{text-align:start;}.elementor-45 .elementor-element.elementor-element-cb9c592 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;color:#090909;}.elementor-45 .elementor-element.elementor-element-b2fa1f8{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-5860162 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:600;text-decoration:underline;fill:var( --e-global-color-c709269 );color:var( --e-global-color-c709269 );}.elementor-45 .elementor-element.elementor-element-5860162 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-45 .elementor-element.elementor-element-ccf29d8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-0ad89c0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-017d8b9{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--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:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#000000;}.elementor-45 .elementor-element.elementor-element-017d8b9 .swiper-slide > .elementor-element{height:100%;}.elementor-45 .elementor-element.elementor-element-b715c5d{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-b623007{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-083d3ba{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-083954f{text-align:start;}.elementor-45 .elementor-element.elementor-element-083954f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;color:#090909;}.elementor-45 .elementor-element.elementor-element-4f53903{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-f0ac845 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:600;text-decoration:underline;fill:var( --e-global-color-c709269 );color:var( --e-global-color-c709269 );}.elementor-45 .elementor-element.elementor-element-f0ac845 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-45 .elementor-element.elementor-element-a81bc4c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-dcb12cc{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-9795019{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--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:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#000000;}.elementor-45 .elementor-element.elementor-element-9795019 .swiper-slide > .elementor-element{height:100%;}.elementor-45 .elementor-element.elementor-element-4995f5b{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-4995f5b:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-4995f5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-45 .elementor-element.elementor-element-acee698{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-eb78372{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-797776d{text-align:start;}.elementor-45 .elementor-element.elementor-element-797776d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;color:#090909;}.elementor-45 .elementor-element.elementor-element-fe5e8c4{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-167a771 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:600;text-decoration:underline;fill:var( --e-global-color-c709269 );color:var( --e-global-color-c709269 );}.elementor-45 .elementor-element.elementor-element-167a771 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-45 .elementor-element.elementor-element-4001a55{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-9c9ceb1{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-686e5f1{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--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:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#000000;}.elementor-45 .elementor-element.elementor-element-686e5f1 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-45 .elementor-element.elementor-element-6245456{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-45 .elementor-element.elementor-element-7f48942{--grid-columns:2;}.elementor-45 .elementor-element.elementor-element-a017171{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-45 .elementor-element.elementor-element-f7cc190{--swiper-slides-to-display:3;}.elementor-45 .elementor-element.elementor-element-b38a343{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-45 .elementor-element.elementor-element-8823b12{--swiper-slides-to-display:3;}.elementor-45 .elementor-element.elementor-element-dcbd93c{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-45 .elementor-element.elementor-element-017d8b9{--swiper-slides-to-display:3;}.elementor-45 .elementor-element.elementor-element-b715c5d{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-45 .elementor-element.elementor-element-9795019{--swiper-slides-to-display:3;}.elementor-45 .elementor-element.elementor-element-4995f5b{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-45 .elementor-element.elementor-element-686e5f1{--swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-45 .elementor-element.elementor-element-6245456{--padding-top:30px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-45 .elementor-element.elementor-element-e4ec2c9{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-45 .elementor-element.elementor-element-8b40121{text-align:center;}.elementor-45 .elementor-element.elementor-element-d780ab0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-7f48942{--grid-columns:1;--grid-row-gap:9px;}.elementor-45 .elementor-element.elementor-element-a017171{--padding-top:30px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-45 .elementor-element.elementor-element-10adc59{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-45 .elementor-element.elementor-element-1a251ce{text-align:center;}.elementor-45 .elementor-element.elementor-element-db3dc13{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-039eaa0 .elementor-button{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-f7cc190{--swiper-slides-to-display:1;}.elementor-45 .elementor-element.elementor-element-a941154{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-b38a343{--padding-top:30px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-45 .elementor-element.elementor-element-189b088{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-45 .elementor-element.elementor-element-fd83c47{text-align:center;}.elementor-45 .elementor-element.elementor-element-42076d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-872d95b .elementor-button{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-8823b12{--swiper-slides-to-display:1;}.elementor-45 .elementor-element.elementor-element-dcbd93c{--padding-top:30px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-45 .elementor-element.elementor-element-d35503e{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-45 .elementor-element.elementor-element-cb9c592{text-align:center;}.elementor-45 .elementor-element.elementor-element-b2fa1f8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-5860162 .elementor-button{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-017d8b9{--swiper-slides-to-display:1;}.elementor-45 .elementor-element.elementor-element-b715c5d{--padding-top:30px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-45 .elementor-element.elementor-element-b623007{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-45 .elementor-element.elementor-element-083954f{text-align:center;}.elementor-45 .elementor-element.elementor-element-4f53903{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-f0ac845 .elementor-button{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-9795019{--swiper-slides-to-display:1;}.elementor-45 .elementor-element.elementor-element-4995f5b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-acee698{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-45 .elementor-element.elementor-element-797776d{text-align:center;}.elementor-45 .elementor-element.elementor-element-fe5e8c4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-167a771 .elementor-button{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-686e5f1{--swiper-slides-to-display:1;}}/* Start custom CSS for loop-carousel, class: .elementor-element-f7cc190 *//* =====================================================================
   CAROUSEL NAVIGATION (arrows + dots) - PLIX orange theme
   Loop Carousel widget > Advanced > Custom CSS
   ===================================================================== */

.elementor-45 .elementor-element.elementor-element-f7cc190 {
  --plix-orange-1: #ff8a00;
  --plix-orange-2: #ff4e00;
}

/* ---------- Fix: card box cut from sides and bottom ---------- */
.elementor-45 .elementor-element.elementor-element-f7cc190 .swiper {
  padding: 12px 14px 44px !important;
}

/* ---------- Arrows ---------- */
.elementor-45 .elementor-element.elementor-element-f7cc190 .elementor-swiper-button {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  background: #ffffff;
  color: var(--plix-orange-2);
  border: 1px solid rgba(255, 78, 0, .15);
  border-radius: 50%;
  box-shadow: 0 6px 18px rgba(20, 20, 40, .18);
  opacity: 1;
  cursor: pointer;
  transition: background .25s ease, color .25s ease, transform .25s ease, box-shadow .25s ease;
}

.elementor-45 .elementor-element.elementor-element-f7cc190 .elementor-swiper-button svg,
.elementor-45 .elementor-element.elementor-element-f7cc190 .elementor-swiper-button i {
  width: 16px;
  height: 16px;
  font-size: 16px;
  fill: currentColor;
  color: inherit;
}

.elementor-45 .elementor-element.elementor-element-f7cc190 .elementor-swiper-button:hover {
  background: linear-gradient(135deg, var(--plix-orange-1), var(--plix-orange-2));
  color: #ffffff;
  border-color: transparent;
  box-shadow: 0 8px 22px rgba(255, 78, 0, .45);
  transform: scale(1.08);
}

.elementor-45 .elementor-element.elementor-element-f7cc190 .elementor-swiper-button:active {
  transform: scale(.95);
}

.elementor-45 .elementor-element.elementor-element-f7cc190 .elementor-swiper-button.swiper-button-disabled {
  opacity: .35;
  pointer-events: none;
}

/* ---------- Dots ---------- */
.elementor-45 .elementor-element.elementor-element-f7cc190 .swiper-pagination {
  bottom: 8px !important;
}

.elementor-45 .elementor-element.elementor-element-f7cc190 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  margin: 0 4px !important;
  background: #d5d5de;
  border-radius: 999px;
  opacity: 1;
  transition: width .3s ease, background .3s ease;
}

.elementor-45 .elementor-element.elementor-element-f7cc190 .swiper-pagination-bullet:hover {
  background: #ffb066;
}

.elementor-45 .elementor-element.elementor-element-f7cc190 .swiper-pagination-bullet-active {
  width: 26px;
  background: linear-gradient(90deg, var(--plix-orange-1), var(--plix-orange-2));
}

/* ---------- Mobile ---------- */
@media (max-width: 767px) {
  .elementor-45 .elementor-element.elementor-element-f7cc190 .elementor-swiper-button {
    width: 34px;
    height: 34px;
  }

  .elementor-45 .elementor-element.elementor-element-f7cc190 .elementor-swiper-button svg,
  .elementor-45 .elementor-element.elementor-element-f7cc190 .elementor-swiper-button i {
    width: 13px;
    height: 13px;
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8823b12 *//* =====================================================================
   CAROUSEL NAVIGATION (arrows + dots) - PLIX orange theme
   Loop Carousel widget > Advanced > Custom CSS
   ===================================================================== */

.elementor-45 .elementor-element.elementor-element-8823b12 {
  --plix-orange-1: #ff8a00;
  --plix-orange-2: #ff4e00;
}

/* ---------- Fix: card box cut from sides and bottom ---------- */
.elementor-45 .elementor-element.elementor-element-8823b12 .swiper {
  padding: 12px 14px 44px !important;
}

/* ---------- Arrows ---------- */
.elementor-45 .elementor-element.elementor-element-8823b12 .elementor-swiper-button {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  background: #ffffff;
  color: var(--plix-orange-2);
  border: 1px solid rgba(255, 78, 0, .15);
  border-radius: 50%;
  box-shadow: 0 6px 18px rgba(20, 20, 40, .18);
  opacity: 1;
  cursor: pointer;
  transition: background .25s ease, color .25s ease, transform .25s ease, box-shadow .25s ease;
}

.elementor-45 .elementor-element.elementor-element-8823b12 .elementor-swiper-button svg,
.elementor-45 .elementor-element.elementor-element-8823b12 .elementor-swiper-button i {
  width: 16px;
  height: 16px;
  font-size: 16px;
  fill: currentColor;
  color: inherit;
}

.elementor-45 .elementor-element.elementor-element-8823b12 .elementor-swiper-button:hover {
  background: linear-gradient(135deg, var(--plix-orange-1), var(--plix-orange-2));
  color: #ffffff;
  border-color: transparent;
  box-shadow: 0 8px 22px rgba(255, 78, 0, .45);
  transform: scale(1.08);
}

.elementor-45 .elementor-element.elementor-element-8823b12 .elementor-swiper-button:active {
  transform: scale(.95);
}

.elementor-45 .elementor-element.elementor-element-8823b12 .elementor-swiper-button.swiper-button-disabled {
  opacity: .35;
  pointer-events: none;
}

/* ---------- Dots ---------- */
.elementor-45 .elementor-element.elementor-element-8823b12 .swiper-pagination {
  bottom: 8px !important;
}

.elementor-45 .elementor-element.elementor-element-8823b12 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  margin: 0 4px !important;
  background: #d5d5de;
  border-radius: 999px;
  opacity: 1;
  transition: width .3s ease, background .3s ease;
}

.elementor-45 .elementor-element.elementor-element-8823b12 .swiper-pagination-bullet:hover {
  background: #ffb066;
}

.elementor-45 .elementor-element.elementor-element-8823b12 .swiper-pagination-bullet-active {
  width: 26px;
  background: linear-gradient(90deg, var(--plix-orange-1), var(--plix-orange-2));
}

/* ---------- Mobile ---------- */
@media (max-width: 767px) {
  .elementor-45 .elementor-element.elementor-element-8823b12 .elementor-swiper-button {
    width: 34px;
    height: 34px;
  }

  .elementor-45 .elementor-element.elementor-element-8823b12 .elementor-swiper-button svg,
  .elementor-45 .elementor-element.elementor-element-8823b12 .elementor-swiper-button i {
    width: 13px;
    height: 13px;
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-017d8b9 *//* =====================================================================
   CAROUSEL NAVIGATION (arrows + dots) - PLIX orange theme
   Loop Carousel widget > Advanced > Custom CSS
   ===================================================================== */

.elementor-45 .elementor-element.elementor-element-017d8b9 {
  --plix-orange-1: #ff8a00;
  --plix-orange-2: #ff4e00;
}

/* ---------- Fix: card box cut from sides and bottom ---------- */
.elementor-45 .elementor-element.elementor-element-017d8b9 .swiper {
  padding: 12px 14px 44px !important;
}

/* ---------- Arrows ---------- */
.elementor-45 .elementor-element.elementor-element-017d8b9 .elementor-swiper-button {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  background: #ffffff;
  color: var(--plix-orange-2);
  border: 1px solid rgba(255, 78, 0, .15);
  border-radius: 50%;
  box-shadow: 0 6px 18px rgba(20, 20, 40, .18);
  opacity: 1;
  cursor: pointer;
  transition: background .25s ease, color .25s ease, transform .25s ease, box-shadow .25s ease;
}

.elementor-45 .elementor-element.elementor-element-017d8b9 .elementor-swiper-button svg,
.elementor-45 .elementor-element.elementor-element-017d8b9 .elementor-swiper-button i {
  width: 16px;
  height: 16px;
  font-size: 16px;
  fill: currentColor;
  color: inherit;
}

.elementor-45 .elementor-element.elementor-element-017d8b9 .elementor-swiper-button:hover {
  background: linear-gradient(135deg, var(--plix-orange-1), var(--plix-orange-2));
  color: #ffffff;
  border-color: transparent;
  box-shadow: 0 8px 22px rgba(255, 78, 0, .45);
  transform: scale(1.08);
}

.elementor-45 .elementor-element.elementor-element-017d8b9 .elementor-swiper-button:active {
  transform: scale(.95);
}

.elementor-45 .elementor-element.elementor-element-017d8b9 .elementor-swiper-button.swiper-button-disabled {
  opacity: .35;
  pointer-events: none;
}

/* ---------- Dots ---------- */
.elementor-45 .elementor-element.elementor-element-017d8b9 .swiper-pagination {
  bottom: 8px !important;
}

.elementor-45 .elementor-element.elementor-element-017d8b9 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  margin: 0 4px !important;
  background: #d5d5de;
  border-radius: 999px;
  opacity: 1;
  transition: width .3s ease, background .3s ease;
}

.elementor-45 .elementor-element.elementor-element-017d8b9 .swiper-pagination-bullet:hover {
  background: #ffb066;
}

.elementor-45 .elementor-element.elementor-element-017d8b9 .swiper-pagination-bullet-active {
  width: 26px;
  background: linear-gradient(90deg, var(--plix-orange-1), var(--plix-orange-2));
}

/* ---------- Mobile ---------- */
@media (max-width: 767px) {
  .elementor-45 .elementor-element.elementor-element-017d8b9 .elementor-swiper-button {
    width: 34px;
    height: 34px;
  }

  .elementor-45 .elementor-element.elementor-element-017d8b9 .elementor-swiper-button svg,
  .elementor-45 .elementor-element.elementor-element-017d8b9 .elementor-swiper-button i {
    width: 13px;
    height: 13px;
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-9795019 *//* =====================================================================
   CAROUSEL NAVIGATION (arrows + dots) - PLIX orange theme
   Loop Carousel widget > Advanced > Custom CSS
   ===================================================================== */

.elementor-45 .elementor-element.elementor-element-9795019 {
  --plix-orange-1: #ff8a00;
  --plix-orange-2: #ff4e00;
}

/* ---------- Fix: card box cut from sides and bottom ---------- */
.elementor-45 .elementor-element.elementor-element-9795019 .swiper {
  padding: 12px 14px 44px !important;
}

/* ---------- Arrows ---------- */
.elementor-45 .elementor-element.elementor-element-9795019 .elementor-swiper-button {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  background: #ffffff;
  color: var(--plix-orange-2);
  border: 1px solid rgba(255, 78, 0, .15);
  border-radius: 50%;
  box-shadow: 0 6px 18px rgba(20, 20, 40, .18);
  opacity: 1;
  cursor: pointer;
  transition: background .25s ease, color .25s ease, transform .25s ease, box-shadow .25s ease;
}

.elementor-45 .elementor-element.elementor-element-9795019 .elementor-swiper-button svg,
.elementor-45 .elementor-element.elementor-element-9795019 .elementor-swiper-button i {
  width: 16px;
  height: 16px;
  font-size: 16px;
  fill: currentColor;
  color: inherit;
}

.elementor-45 .elementor-element.elementor-element-9795019 .elementor-swiper-button:hover {
  background: linear-gradient(135deg, var(--plix-orange-1), var(--plix-orange-2));
  color: #ffffff;
  border-color: transparent;
  box-shadow: 0 8px 22px rgba(255, 78, 0, .45);
  transform: scale(1.08);
}

.elementor-45 .elementor-element.elementor-element-9795019 .elementor-swiper-button:active {
  transform: scale(.95);
}

.elementor-45 .elementor-element.elementor-element-9795019 .elementor-swiper-button.swiper-button-disabled {
  opacity: .35;
  pointer-events: none;
}

/* ---------- Dots ---------- */
.elementor-45 .elementor-element.elementor-element-9795019 .swiper-pagination {
  bottom: 8px !important;
}

.elementor-45 .elementor-element.elementor-element-9795019 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  margin: 0 4px !important;
  background: #d5d5de;
  border-radius: 999px;
  opacity: 1;
  transition: width .3s ease, background .3s ease;
}

.elementor-45 .elementor-element.elementor-element-9795019 .swiper-pagination-bullet:hover {
  background: #ffb066;
}

.elementor-45 .elementor-element.elementor-element-9795019 .swiper-pagination-bullet-active {
  width: 26px;
  background: linear-gradient(90deg, var(--plix-orange-1), var(--plix-orange-2));
}

/* ---------- Mobile ---------- */
@media (max-width: 767px) {
  .elementor-45 .elementor-element.elementor-element-9795019 .elementor-swiper-button {
    width: 34px;
    height: 34px;
  }

  .elementor-45 .elementor-element.elementor-element-9795019 .elementor-swiper-button svg,
  .elementor-45 .elementor-element.elementor-element-9795019 .elementor-swiper-button i {
    width: 13px;
    height: 13px;
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-686e5f1 *//* =====================================================================
   CAROUSEL NAVIGATION (arrows + dots) - PLIX orange theme
   Loop Carousel widget > Advanced > Custom CSS
   ===================================================================== */

.elementor-45 .elementor-element.elementor-element-686e5f1 {
  --plix-orange-1: #ff8a00;
  --plix-orange-2: #ff4e00;
}

/* ---------- Fix: card box cut from sides and bottom ---------- */
.elementor-45 .elementor-element.elementor-element-686e5f1 .swiper {
  padding: 12px 14px 44px !important;
}

/* ---------- Arrows ---------- */
.elementor-45 .elementor-element.elementor-element-686e5f1 .elementor-swiper-button {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  background: #ffffff;
  color: var(--plix-orange-2);
  border: 1px solid rgba(255, 78, 0, .15);
  border-radius: 50%;
  box-shadow: 0 6px 18px rgba(20, 20, 40, .18);
  opacity: 1;
  cursor: pointer;
  transition: background .25s ease, color .25s ease, transform .25s ease, box-shadow .25s ease;
}

.elementor-45 .elementor-element.elementor-element-686e5f1 .elementor-swiper-button svg,
.elementor-45 .elementor-element.elementor-element-686e5f1 .elementor-swiper-button i {
  width: 16px;
  height: 16px;
  font-size: 16px;
  fill: currentColor;
  color: inherit;
}

.elementor-45 .elementor-element.elementor-element-686e5f1 .elementor-swiper-button:hover {
  background: linear-gradient(135deg, var(--plix-orange-1), var(--plix-orange-2));
  color: #ffffff;
  border-color: transparent;
  box-shadow: 0 8px 22px rgba(255, 78, 0, .45);
  transform: scale(1.08);
}

.elementor-45 .elementor-element.elementor-element-686e5f1 .elementor-swiper-button:active {
  transform: scale(.95);
}

.elementor-45 .elementor-element.elementor-element-686e5f1 .elementor-swiper-button.swiper-button-disabled {
  opacity: .35;
  pointer-events: none;
}

/* ---------- Dots ---------- */
.elementor-45 .elementor-element.elementor-element-686e5f1 .swiper-pagination {
  bottom: 8px !important;
}

.elementor-45 .elementor-element.elementor-element-686e5f1 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  margin: 0 4px !important;
  background: #d5d5de;
  border-radius: 999px;
  opacity: 1;
  transition: width .3s ease, background .3s ease;
}

.elementor-45 .elementor-element.elementor-element-686e5f1 .swiper-pagination-bullet:hover {
  background: #ffb066;
}

.elementor-45 .elementor-element.elementor-element-686e5f1 .swiper-pagination-bullet-active {
  width: 26px;
  background: linear-gradient(90deg, var(--plix-orange-1), var(--plix-orange-2));
}

/* ---------- Mobile ---------- */
@media (max-width: 767px) {
  .elementor-45 .elementor-element.elementor-element-686e5f1 .elementor-swiper-button {
    width: 34px;
    height: 34px;
  }

  .elementor-45 .elementor-element.elementor-element-686e5f1 .elementor-swiper-button svg,
  .elementor-45 .elementor-element.elementor-element-686e5f1 .elementor-swiper-button i {
    width: 13px;
    height: 13px;
    font-size: 13px;
  }
}/* End custom CSS */