.elementor-4510 .elementor-element.elementor-element-570003ba{--display:flex;--min-height:140px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4510 .elementor-element.elementor-element-570003ba.e-con{--align-self:flex-start;}.elementor-4510 .elementor-element.elementor-element-34a12d05 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-4510 .elementor-element.elementor-element-34a12d05{text-align:center;}.elementor-4510 .elementor-element.elementor-element-34a12d05 .elementor-heading-title{color:var( --e-global-color-blocksy_palette_1 );}.elementor-4510 .elementor-element.elementor-element-6a433ebd{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_1 );--divider-border-width:3px;}.elementor-4510 .elementor-element.elementor-element-6a433ebd .elementor-divider-separator{width:74px;margin:0 auto;margin-center:0;}.elementor-4510 .elementor-element.elementor-element-6a433ebd .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-4510 .elementor-element.elementor-element-54261bbf > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-4510 .elementor-element.elementor-element-54261bbf{text-align:center;}.elementor-4510 .elementor-element.elementor-element-54261bbf .elementor-heading-title{color:var( --e-global-color-blocksy_palette_1 );}.elementor-4510 .elementor-element.elementor-element-120d600{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4510 .elementor-element.elementor-element-120d600.e-con{--align-self:center;}.elementor-4510 .elementor-element.elementor-element-5891cfbe{text-align:center;}.elementor-4510 .elementor-element.elementor-element-3b144c4a{text-align:left;}.elementor-4510 .elementor-element.elementor-element-536a386a{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-4510 .elementor-element.elementor-element-455ef172{text-align:center;}.elementor-4510 .elementor-element.elementor-element-455ef172 .elementor-heading-title{color:var( --e-global-color-blocksy_palette_1 );}.elementor-4510 .elementor-element.elementor-element-19e75689{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_1 );--divider-border-width:3px;}.elementor-4510 .elementor-element.elementor-element-19e75689 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4510 .elementor-element.elementor-element-19e75689 .elementor-divider-separator{width:74px;margin:0 auto;margin-center:0;}.elementor-4510 .elementor-element.elementor-element-19e75689 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-4510 .elementor-element.elementor-element-26bad3bc{text-align:center;font-size:12px;}.elementor-4510 .elementor-element.elementor-element-7c3264f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4510 .elementor-element.elementor-element-67a06333{--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;}.elementor-4510 .elementor-element.elementor-element-3633b421{text-align:right;}.elementor-4510 .elementor-element.elementor-element-3633b421 img{max-width:17%;}.elementor-4510 .elementor-element.elementor-element-32e0ebc8{--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;}.elementor-4510 .elementor-element.elementor-element-20f38c9e .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:0px 0px 0px 0px;}.elementor-4510 .elementor-element.elementor-element-20f38c9e > .elementor-widget-container{padding:0px 12px 12px 12px;}.elementor-4510 .elementor-element.elementor-element-63ca504{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4510 .elementor-element.elementor-element-a92492a{--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-4510 .elementor-element.elementor-element-3737d5f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0% 10%;--row-gap:0%;--column-gap:10%;}.elementor-4510 .elementor-element.elementor-element-0b61012{--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;}.elementor-4510 .elementor-element.elementor-element-0b61012.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4510 .elementor-element.elementor-element-d513efd{text-align:center;}.elementor-4510 .elementor-element.elementor-element-7d226d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-4510 .elementor-element.elementor-element-88c2f64.elementor-element{--order:99999 /* order end hack */;}.elementor-4510 .elementor-element.elementor-element-88c2f64{text-align:left;}.elementor-4510 .elementor-element.elementor-element-ebd6463{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:right;}.elementor-4510 .elementor-element.elementor-element-ebd6463 img{width:100%;max-width:100%;}.elementor-4510 .elementor-element.elementor-element-dc003d7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:12px;}.elementor-4510 .elementor-element.elementor-element-dc003d7.elementor-element{--align-self:center;}.elementor-4510 .elementor-element.elementor-element-ccbedbf{--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;}.elementor-4510 .elementor-element.elementor-element-a443cb6{text-align:center;}.elementor-4510 .elementor-element.elementor-element-ddfcf16{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:12px;}.elementor-4510 .elementor-element.elementor-element-ddfcf16 > .elementor-widget-container{padding:9% 0% 0% 0%;}.elementor-4510 .elementor-element.elementor-element-ddfcf16.elementor-element{--align-self:center;}.elementor-4510 .elementor-element.elementor-element-7ab46dc{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-4510 .elementor-element.elementor-element-f82f7c5{text-align:center;}.elementor-4510 .elementor-element.elementor-element-f82f7c5 .elementor-heading-title{color:var( --e-global-color-blocksy_palette_1 );}.elementor-4510 .elementor-element.elementor-element-d4041aa{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_1 );--divider-border-width:3px;}.elementor-4510 .elementor-element.elementor-element-d4041aa > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4510 .elementor-element.elementor-element-d4041aa .elementor-divider-separator{width:74px;margin:0 auto;margin-center:0;}.elementor-4510 .elementor-element.elementor-element-d4041aa .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-4510 .elementor-element.elementor-element-6842b88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0% 1%;--row-gap:0%;--column-gap:1%;}.elementor-4510 .elementor-element.elementor-element-a2fd2e3 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-4510 .elementor-element.elementor-element-a2fd2e3.elementor-element{--order:-99999 /* order start hack */;}.elementor-4510 .elementor-element.elementor-element-a2fd2e3{text-align:left;}.elementor-4510 .elementor-element.elementor-element-aa3dfcc{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;text-align:right;}.elementor-4510 .elementor-element.elementor-element-aa3dfcc > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4510 .elementor-element.elementor-element-aa3dfcc img{width:100%;max-width:100%;}.elementor-4510 .elementor-element.elementor-element-dc61d9a{text-align:center;font-size:12px;}.elementor-4510 .elementor-element.elementor-element-f050f90{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-4510 .elementor-element.elementor-element-f7c1a1b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4510 .elementor-element.elementor-element-f7c1a1b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4510 .elementor-element.elementor-element-f7c1a1b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4510 .elementor-element.elementor-element-f7c1a1b .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-4510 .elementor-element.elementor-element-f7c1a1b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4510 .elementor-element.elementor-element-4aa68c9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4510 .elementor-element.elementor-element-4aa68c9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4510 .elementor-element.elementor-element-4aa68c9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4510 .elementor-element.elementor-element-4aa68c9 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-4510 .elementor-element.elementor-element-4aa68c9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4510 .elementor-element.elementor-element-5ad765a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0% 2%;--row-gap:0%;--column-gap:2%;--flex-wrap:wrap;}.elementor-4510 .elementor-element.elementor-element-760e167{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0.1px 0.1px 0.1px 0.1px;--border-top-width:0.1px;--border-right-width:0.1px;--border-bottom-width:0.1px;--border-left-width:0.1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-4510 .elementor-element.elementor-element-760e167:not(.elementor-motion-effects-element-type-background), .elementor-4510 .elementor-element.elementor-element-760e167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-4510 .elementor-element.elementor-element-7c7e06a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4510 .elementor-element.elementor-element-bc2bbf6 > .elementor-widget-container{margin:2% 0% 2% 0%;}.elementor-4510 .elementor-element.elementor-element-bc2bbf6 img{max-width:35%;}.elementor-4510 .elementor-element.elementor-element-a7b3fc0{text-align:center;font-size:12px;}.elementor-4510 .elementor-element.elementor-element-698533a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0.1px 0.1px 0.1px 0.1px;--border-top-width:0.1px;--border-right-width:0.1px;--border-bottom-width:0.1px;--border-left-width:0.1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-4510 .elementor-element.elementor-element-698533a:not(.elementor-motion-effects-element-type-background), .elementor-4510 .elementor-element.elementor-element-698533a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-4510 .elementor-element.elementor-element-7856656{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4510 .elementor-element.elementor-element-a8e2d77{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:right;}.elementor-4510 .elementor-element.elementor-element-a8e2d77 img{width:100%;max-width:80%;}.elementor-4510 .elementor-element.elementor-element-0affdfb{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;}.elementor-4510 .elementor-element.elementor-element-0affdfb img{width:100%;max-width:44%;}.elementor-4510 .elementor-element.elementor-element-fa27dab{text-align:center;font-size:12px;}.elementor-4510 .elementor-element.elementor-element-3879bdb{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-4510 .elementor-element.elementor-element-37cca49b{text-align:center;}.elementor-4510 .elementor-element.elementor-element-37cca49b .elementor-heading-title{color:var( --e-global-color-blocksy_palette_1 );}.elementor-4510 .elementor-element.elementor-element-64f72ddc{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_1 );--divider-border-width:3px;}.elementor-4510 .elementor-element.elementor-element-64f72ddc > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4510 .elementor-element.elementor-element-64f72ddc .elementor-divider-separator{width:74px;margin:0 auto;margin-center:0;}.elementor-4510 .elementor-element.elementor-element-64f72ddc .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-4510 .elementor-element.elementor-element-3f5534a1 img{width:70%;}.elementor-4510 .elementor-element.elementor-element-6f10af8{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-4510 .elementor-element.elementor-element-10e702c6{text-align:center;}.elementor-4510 .elementor-element.elementor-element-10e702c6 .elementor-heading-title{color:var( --e-global-color-blocksy_palette_1 );}.elementor-4510 .elementor-element.elementor-element-10902782{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_1 );--divider-border-width:3px;}.elementor-4510 .elementor-element.elementor-element-10902782 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4510 .elementor-element.elementor-element-10902782 .elementor-divider-separator{width:74px;margin:0 auto;margin-center:0;}.elementor-4510 .elementor-element.elementor-element-10902782 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-4510 .elementor-element.elementor-element-4d640d5c{text-align:right;font-size:12px;}.elementor-4510 .elementor-element.elementor-element-6e4b62b4 > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-4510 .elementor-element.elementor-element-55050e19{--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;}.elementor-4510 .elementor-element.elementor-element-56f43d89{--e-image-carousel-slides-to-show:3;}.elementor-4510 .elementor-element.elementor-element-466875c0{--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;}.elementor-4510 .elementor-element.elementor-element-518b7c32.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4510 .elementor-element.elementor-element-518b7c32 .elementor-main-swiper{height:300px;}.elementor-4510 .elementor-element.elementor-element-518b7c32 .elementor-swiper-button{font-size:20px;}@media(min-width:768px){.elementor-4510 .elementor-element.elementor-element-570003ba{--content-width:1440px;}.elementor-4510 .elementor-element.elementor-element-120d600{--width:100%;}.elementor-4510 .elementor-element.elementor-element-67a06333{--width:50%;}.elementor-4510 .elementor-element.elementor-element-32e0ebc8{--width:50%;}.elementor-4510 .elementor-element.elementor-element-5ad765a{--content-width:1000px;}.elementor-4510 .elementor-element.elementor-element-760e167{--width:33.3333%;}.elementor-4510 .elementor-element.elementor-element-698533a{--width:33.3333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4510 .elementor-element.elementor-element-0b61012{--width:48%;}}@media(max-width:1024px){.elementor-4510 .elementor-element.elementor-element-570003ba{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-4510 .elementor-element.elementor-element-120d600{--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4510 .elementor-element.elementor-element-536a386a{--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-4510 .elementor-element.elementor-element-3633b421 img{max-width:30%;}.elementor-4510 .elementor-element.elementor-element-7ab46dc{--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4510 .elementor-element.elementor-element-aa3dfcc{--container-widget-width:47px;--container-widget-flex-grow:0;width:var( --container-widget-width, 47px );max-width:47px;}.elementor-4510 .elementor-element.elementor-element-7c7e06a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4510 .elementor-element.elementor-element-bc2bbf6 img{max-width:45%;}.elementor-4510 .elementor-element.elementor-element-7856656{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4510 .elementor-element.elementor-element-a8e2d77 img{max-width:98%;}.elementor-4510 .elementor-element.elementor-element-3879bdb{--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4510 .elementor-element.elementor-element-6f10af8{--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4510 .elementor-element.elementor-element-518b7c32.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-4510 .elementor-element.elementor-element-570003ba{--min-height:0px;--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-4510 .elementor-element.elementor-element-34a12d05 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-4510 .elementor-element.elementor-element-54261bbf > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-4510 .elementor-element.elementor-element-120d600{--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4510 .elementor-element.elementor-element-536a386a{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4510 .elementor-element.elementor-element-19e75689 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4510 .elementor-element.elementor-element-67a06333{--width:30%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4510 .elementor-element.elementor-element-67a06333.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-4510 .elementor-element.elementor-element-3633b421 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4510 .elementor-element.elementor-element-3633b421 img{width:100%;max-width:100%;}.elementor-4510 .elementor-element.elementor-element-32e0ebc8{--width:70%;}.elementor-4510 .elementor-element.elementor-element-20f38c9e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4510 .elementor-element.elementor-element-20f38c9e .elementor-button{font-size:12px;}.elementor-4510 .elementor-element.elementor-element-a92492a{--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4510 .elementor-element.elementor-element-ebd6463{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}.elementor-4510 .elementor-element.elementor-element-7ab46dc{--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4510 .elementor-element.elementor-element-d4041aa > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4510 .elementor-element.elementor-element-aa3dfcc{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-4510 .elementor-element.elementor-element-f7c1a1b{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-4510 .elementor-element.elementor-element-f7c1a1b .elementor-image-box-img{margin-bottom:15px;}.elementor-4510 .elementor-element.elementor-element-4aa68c9{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-4510 .elementor-element.elementor-element-4aa68c9 .elementor-image-box-img{margin-bottom:15px;}.elementor-4510 .elementor-element.elementor-element-5ad765a{--gap:119% 2%;--row-gap:119%;--column-gap:2%;}.elementor-4510 .elementor-element.elementor-element-760e167{--width:48%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:3%;--padding-right:3%;}.elementor-4510 .elementor-element.elementor-element-7c7e06a{--width:100%;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-4510 .elementor-element.elementor-element-bc2bbf6 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 2% 0%;}.elementor-4510 .elementor-element.elementor-element-bc2bbf6 img{max-width:49%;}.elementor-4510 .elementor-element.elementor-element-1d1995b img{width:100%;}.elementor-4510 .elementor-element.elementor-element-698533a{--width:48%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:3%;--padding-right:3%;}.elementor-4510 .elementor-element.elementor-element-7856656{--width:100%;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-4510 .elementor-element.elementor-element-a8e2d77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4510 .elementor-element.elementor-element-a8e2d77{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-4510 .elementor-element.elementor-element-a8e2d77 img{width:100%;}.elementor-4510 .elementor-element.elementor-element-0affdfb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4510 .elementor-element.elementor-element-0affdfb{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-4510 .elementor-element.elementor-element-0affdfb img{max-width:66%;}.elementor-4510 .elementor-element.elementor-element-aa75dc1 img{width:100%;}.elementor-4510 .elementor-element.elementor-element-3879bdb{--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4510 .elementor-element.elementor-element-64f72ddc > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4510 .elementor-element.elementor-element-3f5534a1 img{width:100%;}.elementor-4510 .elementor-element.elementor-element-6f10af8{--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4510 .elementor-element.elementor-element-518b7c32.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-26bad3bc *//* Pricing table container - enables horizontal scrolling */
.pricing-table-container-unique {
    width: 100%;
    overflow-x: auto;
    max-width: 100%;
    position: relative; /* Important for frozen columns */
}

/* Base table styling */
.pricing-table-unique {
    border-collapse: collapse;
    min-width: 1200px; /* Ensures the table doesn't shrink below readable size */
    table-layout: fixed; /* Prevents content from affecting column widths */
}

/* Cell styling */
.pricing-table-unique th,
.pricing-table-unique td {
    padding: 8px;
    text-align: center;
    border: 1px solid #ccc;
    min-width: 70px; /* Minimum width for data cells */
    white-space: nowrap; /* Prevents text wrapping */
    box-sizing: border-box; /* Ensures padding doesn't affect width */
}

/* Zebra striping for rows */
.pricing-table-unique tr:nth-child(odd),
.pricing-table-unique tr:first-child,
.pricing-table-unique tr:nth-child(2),
.pricing-table-unique tr:nth-child(3) {
    background-color: #eeeeee;
}

/* Frozen column styling */
.pricing-table-unique .frozen-column-1 {
    position: sticky;
    left: 0;
    z-index: 3;
    border-right: 1px solid #ccc !important; /* Force border to always show */
}

.pricing-table-unique .frozen-column-2 {
    position: sticky;
    left: 40px; /* Width of first column */
    z-index: 2;
    border-right: 1px solid #ccc !important;
}

.pricing-table-unique .frozen-column-3 {
    position: sticky;
    left: 80px; /* Combined width of first two columns */
    z-index: 1;
    border-right: 1px solid #ccc !important;
}

/* Fix background colors for frozen columns */
/* Use important to ensure these colors always apply */
.pricing-table-unique tr:nth-child(odd) .frozen-column-1,
.pricing-table-unique tr:nth-child(odd) .frozen-column-2,
.pricing-table-unique tr:nth-child(odd) .frozen-column-3,
.pricing-table-unique tr:first-child .frozen-column-1,
.pricing-table-unique tr:first-child .frozen-column-2,
.pricing-table-unique tr:first-child .frozen-column-3,
.pricing-table-unique tr:nth-child(2) .frozen-column-1,
.pricing-table-unique tr:nth-child(2) .frozen-column-2,
.pricing-table-unique tr:nth-child(2) .frozen-column-3,
.pricing-table-unique tr:nth-child(3) .frozen-column-1,
.pricing-table-unique tr:nth-child(3) .frozen-column-2,
.pricing-table-unique tr:nth-child(3) .frozen-column-3 {
    background-color: #eeeeee !important;
}

.pricing-table-unique tr:nth-child(even) .frozen-column-1,
.pricing-table-unique tr:nth-child(even) .frozen-column-2,
.pricing-table-unique tr:nth-child(even) .frozen-column-3 {
    background-color: white !important;
}

/* Shadow for visual separation - placed on right side of third column */
.pricing-table-unique .frozen-column-3::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 6px; /* Wider to ensure shadow is visible */
    pointer-events: none; /* Makes sure it doesn't interfere with interactions */
    box-shadow: 2px 0 5px -2px rgba(0,0,0,0.2);
}

/* Specific widths for special cells */
.pricing-table-unique .rotated_cell2 {
    width: 40px;
    max-width: 40px;
}

.pricing-table-unique .rotated_cell {
    width: 40px;
    max-width: 40px;
}

/* Mobile styling - maintain scrolling behavior */
@media (max-width: 768px) {
    .pricing-table-unique {
        font-size: 0.9em;
    }

    .pricing-table-unique th,
    .pricing-table-unique td {
        padding: 5px;
    }
}

/* Rotated text styling */
.pricing-table-unique .rotated_cell,
.pricing-table-unique .rotated_cell2 {
    vertical-align: middle;
}

.pricing-table-unique .rotate_text {
    writing-mode: vertical-lr;
    transform: rotate(180deg);
    white-space: nowrap;
    display: inline-block;
    padding: 5px;
}

/* Empty row styling */
.pricing-table-unique tr.spacer-row td {
    height: 20px;
    background-color: #f8f8f8;
    border-left: none;
    border-right: none;
}

/* Spacer row specific frozen column fix */
.pricing-table-unique tr.spacer-row .frozen-column-1,
.pricing-table-unique tr.spacer-row .frozen-column-2,
.pricing-table-unique tr.spacer-row .frozen-column-3 {
    background-color: #f8f8f8 !important;
}

/* For simpler tables with just one frozen column */
.pricing-table-unique .frozen-column {
    position: sticky;
    left: 0;
    z-index: 1;
    border-right: 1px solid #ccc !important;
}

.pricing-table-unique tr:nth-child(odd) .frozen-column,
.pricing-table-unique tr:first-child .frozen-column,
.pricing-table-unique tr:nth-child(2) .frozen-column,
.pricing-table-unique tr:nth-child(3) .frozen-column {
    background-color: #eeeeee !important;
}

.pricing-table-unique tr:nth-child(even) .frozen-column {
    background-color: white !important;
}

.pricing-table-unique .frozen-column::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 6px;
    pointer-events: none;
    box-shadow: 2px 0 5px -2px rgba(0,0,0,0.2);
}/* End custom CSS */