.elementor-57251 .elementor-element.elementor-element-61b460d{--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:96px;--padding-bottom:186px;--padding-left:0px;--padding-right:0px;}.elementor-57251 .elementor-element.elementor-element-4dc0580{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-57251 .elementor-element.elementor-element-4dc0580 > .elementor-widget-container{margin:0px 0px 0px -5px;}.elementor-57251 .elementor-element.elementor-element-4dc0580.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-743c01d{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;}.elementor-57251 .elementor-element.elementor-element-d38042e{--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:24px 20px;--row-gap:24px;--column-gap:20px;}.elementor-57251 .elementor-element.elementor-element-36f8eb2.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-0893b5d.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-c870e2f{--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:space-between;--flex-wrap:wrap;}.elementor-57251 .elementor-element.elementor-element-f6b1119 > .elementor-widget-container{margin:68px 0px 0px 2px;}.elementor-57251 .elementor-element.elementor-element-f6b1119.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-f6b1119{z-index:10;}.elementor-57251 .elementor-element.elementor-element-dff5e26{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-57251 .elementor-element.elementor-element-71f848b{--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:5px;--padding-left:0px;--padding-right:0px;}.elementor-57251 .elementor-element.elementor-element-8958d29 > .elementor-widget-container{margin:0px 0px 68px 0px;}.elementor-57251 .elementor-element.elementor-element-f92ee7e{--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 56px;--row-gap:0px;--column-gap:56px;--margin-top:36px;--margin-bottom:76px;--margin-left:0px;--margin-right:0px;}.elementor-57251 .elementor-element.elementor-element-6737aaa > .elementor-widget-container{margin:32px -29px -5px -15px;}.elementor-57251 .elementor-element.elementor-element-3357a26{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;}.elementor-57251 .elementor-element.elementor-element-3357a26.elementor-element{--align-self:center;}.elementor-57251 .elementor-element.elementor-element-f77b786{--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:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-57251 .elementor-element.elementor-element-7274007{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;z-index:5;}.elementor-57251 .elementor-element.elementor-element-7274007 > .elementor-widget-container{margin:0px 0px 68px 0px;}.elementor-57251 .elementor-element.elementor-element-7274007.elementor-element{--align-self:center;}.elementor-57251 .elementor-element.elementor-element-8ffce9f{--e-image-carousel-slides-to-show:1;}.elementor-57251 .elementor-element.elementor-element-8ffce9f > .elementor-widget-container{padding:0px 95px 0px 95px;}.elementor-57251 .elementor-element.elementor-element-f348c8f.elementor-element{--align-self:flex-end;}.elementor-57251 .elementor-element.elementor-element-1fe4483 > .elementor-widget-container{margin:124px 0px 0px 0px;}.elementor-57251 .elementor-element.elementor-element-1fe4483{z-index:1;}.elementor-57251 .elementor-element.elementor-element-159269d{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;z-index:5;}.elementor-57251 .elementor-element.elementor-element-159269d.elementor-element{--align-self:center;}.elementor-57251 .elementor-element.elementor-element-b751f25{--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;--margin-top:35px;--margin-bottom:060px;--margin-left:0px;--margin-right:0px;}.elementor-57251 .elementor-element.elementor-element-b57a0c2{--e-image-carousel-slides-to-show:5;}.elementor-57251 .elementor-element.elementor-element-c56e94f{--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:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:76px;--padding-bottom:144px;--padding-left:0px;--padding-right:0px;}.elementor-57251 .elementor-element.elementor-element-695358f.elementor-element{--align-self:center;}.elementor-57251 .elementor-element.elementor-element-cc2f44b{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-57251 .elementor-element.elementor-element-cc2f44b.elementor-element{--align-self:center;}.elementor-57251 .elementor-element.elementor-element-0a6a109{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57251 .elementor-element.elementor-element-3f42347{--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;--margin-top:144px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57251 .elementor-element.elementor-element-b90de06.elementor-element{--align-self:center;}.elementor-57251 .elementor-element.elementor-element-9c43863{width:var( --container-widget-width, 625px );max-width:625px;--container-widget-width:625px;--container-widget-flex-grow:0;z-index:5;}.elementor-57251 .elementor-element.elementor-element-9c43863.elementor-element{--align-self:center;}.elementor-57251 .elementor-element.elementor-element-c47fdfc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;}.elementor-57251 .elementor-element.elementor-element-7a23024{--display:flex;}.elementor-57251 .elementor-element.elementor-element-568513d.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-568513d .elementor-icon-wrapper{text-align:center;}.elementor-57251 .elementor-element.elementor-element-568513d .elementor-icon{font-size:64px;}.elementor-57251 .elementor-element.elementor-element-568513d .elementor-icon svg{height:64px;}.elementor-57251 .elementor-element.elementor-element-9ba6b01.elementor-element{--align-self:stretch;}.elementor-57251 .elementor-element.elementor-element-3ec457d{--display:flex;}.elementor-57251 .elementor-element.elementor-element-7a9b35b.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-7a9b35b .elementor-icon-wrapper{text-align:center;}.elementor-57251 .elementor-element.elementor-element-7a9b35b .elementor-icon{font-size:64px;}.elementor-57251 .elementor-element.elementor-element-7a9b35b .elementor-icon svg{height:64px;}.elementor-57251 .elementor-element.elementor-element-0245a58.elementor-element{--align-self:stretch;}.elementor-57251 .elementor-element.elementor-element-00dc454{--display:flex;}.elementor-57251 .elementor-element.elementor-element-bf22417.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-bf22417 .elementor-icon-wrapper{text-align:center;}.elementor-57251 .elementor-element.elementor-element-bf22417 .elementor-icon{font-size:64px;}.elementor-57251 .elementor-element.elementor-element-bf22417 .elementor-icon svg{height:64px;}.elementor-57251 .elementor-element.elementor-element-d42c505.elementor-element{--align-self:stretch;}.elementor-57251 .elementor-element.elementor-element-572f35b{--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;--margin-top:144px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57251 .elementor-element.elementor-element-84eddd4.elementor-element{--align-self:center;}.elementor-57251 .elementor-element.elementor-element-48ca253{width:var( --container-widget-width, 625px );max-width:625px;--container-widget-width:625px;--container-widget-flex-grow:0;z-index:5;}.elementor-57251 .elementor-element.elementor-element-48ca253.elementor-element{--align-self:center;}.elementor-57251 .elementor-element.elementor-element-895d183{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-57251 .elementor-element.elementor-element-56c4260{--display:flex;}.elementor-57251 .elementor-element.elementor-element-db7552a{--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 16px;--row-gap:0px;--column-gap:16px;}.elementor-57251 .elementor-element.elementor-element-19627ea.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-19627ea .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57251 .elementor-element.elementor-element-0d62d19.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-0d62d19 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57251 .elementor-element.elementor-element-fdac7dd{--display:flex;}.elementor-57251 .elementor-element.elementor-element-e3c09c4{--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 16px;--row-gap:0px;--column-gap:16px;}.elementor-57251 .elementor-element.elementor-element-2e103b4.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-2e103b4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57251 .elementor-element.elementor-element-8d200f6{--display:flex;}.elementor-57251 .elementor-element.elementor-element-57f1ec5{--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 16px;--row-gap:0px;--column-gap:16px;}.elementor-57251 .elementor-element.elementor-element-32f3874.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-32f3874 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57251 .elementor-element.elementor-element-ff28ff3.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-ff28ff3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57251 .elementor-element.elementor-element-35e273f{--display:flex;}.elementor-57251 .elementor-element.elementor-element-8887563{--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 16px;--row-gap:0px;--column-gap:16px;}.elementor-57251 .elementor-element.elementor-element-c806f71.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-c806f71 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57251 .elementor-element.elementor-element-f51ed36.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-f51ed36 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57251 .elementor-element.elementor-element-1980084{--display:flex;}.elementor-57251 .elementor-element.elementor-element-b9c3f29{--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 16px;--row-gap:0px;--column-gap:16px;}.elementor-57251 .elementor-element.elementor-element-642cf59.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-642cf59 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57251 .elementor-element.elementor-element-0d9d01a.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-0d9d01a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57251 .elementor-element.elementor-element-3f26caa.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-3f26caa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57251 .elementor-element.elementor-element-4fc1fef{--display:flex;}.elementor-57251 .elementor-element.elementor-element-1d8b3ea{--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 16px;--row-gap:0px;--column-gap:16px;}.elementor-57251 .elementor-element.elementor-element-e7fa716.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-e7fa716 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57251 .elementor-element.elementor-element-f60ae81{--display:flex;}.elementor-57251 .elementor-element.elementor-element-90f70e1{--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 16px;--row-gap:0px;--column-gap:16px;}.elementor-57251 .elementor-element.elementor-element-12f6b90.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-12f6b90 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57251 .elementor-element.elementor-element-0a6de31{--display:flex;}.elementor-57251 .elementor-element.elementor-element-20fcab8{--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 16px;--row-gap:0px;--column-gap:16px;}.elementor-57251 .elementor-element.elementor-element-7031630.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-7031630 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57251 .elementor-element.elementor-element-c17c5d2{--display:flex;}.elementor-57251 .elementor-element.elementor-element-ada9eaf{--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 16px;--row-gap:0px;--column-gap:16px;}.elementor-57251 .elementor-element.elementor-element-023e7b7.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-023e7b7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57251 .elementor-element.elementor-element-6c47d98{--display:flex;}.elementor-57251 .elementor-element.elementor-element-830aabf{--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 16px;--row-gap:0px;--column-gap:16px;}.elementor-57251 .elementor-element.elementor-element-72126a6.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-72126a6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57251 .elementor-element.elementor-element-64f9392{--display:flex;}.elementor-57251 .elementor-element.elementor-element-ae97f9b{--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 16px;--row-gap:0px;--column-gap:16px;}.elementor-57251 .elementor-element.elementor-element-02d2d9f.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-02d2d9f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57251 .elementor-element.elementor-element-8103025.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-8103025 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57251 .elementor-element.elementor-element-5eb757b.elementor-element{--align-self:flex-start;}.elementor-57251 .elementor-element.elementor-element-5eb757b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57251 .elementor-element.elementor-element-facda24 > .elementor-widget-container{margin:36px 0px 0px 0px;}.elementor-57251 .elementor-element.elementor-element-facda24.elementor-element{--align-self:center;}.elementor-57251 .elementor-element.elementor-element-5d886b1{--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:136px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57251 .elementor-element.elementor-element-74f6dcf{--display:flex;}.elementor-57251 .elementor-element.elementor-element-32b5fe3.elementor-element{--align-self:center;}.elementor-57251 .elementor-element.elementor-element-8594bf5 > .elementor-widget-container{margin:76px 0px 0px 0px;}.elementor-57251 .elementor-element.elementor-element-bc5d32a{--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;--margin-top:144px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57251 .elementor-element.elementor-element-e125640.elementor-element{--align-self:center;}.elementor-57251 .elementor-element.elementor-element-4bd603a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-57251 .elementor-element.elementor-element-4bd603a > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-57251 .elementor-element.elementor-element-4bd603a > .elementor-widget-container{margin:-25px -7px 0px -7px;}:is( .elementor-57251 .elementor-element.elementor-element-4bd603a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-57251 .elementor-element.elementor-element-4bd603a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-57251 .elementor-element.elementor-element-4bd603a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(32px / 2);padding-right:calc(32px / 2);padding-top:calc(50px / 2);padding-bottom:calc(50px / 2);}:is( .elementor-57251 .elementor-element.elementor-element-4bd603a > .elementor-widget-container > .jet-listing-grid, .elementor-57251 .elementor-element.elementor-element-4bd603a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-57251 .elementor-element.elementor-element-4bd603a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 32px / -2);margin-right:calc( 32px / -2);width:calc(100% + 32px);}:is( .elementor-57251 .elementor-element.elementor-element-4bd603a > .elementor-widget-container > .jet-listing-grid, .elementor-57251 .elementor-element.elementor-element-4bd603a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-57251 .elementor-element.elementor-element-4bd603a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 50px / -2);margin-bottom:calc( 50px / -2);}.elementor-57251 .elementor-element.elementor-element-9147024{--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;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57251 .elementor-element.elementor-element-4fc4223{--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;--margin-top:164px;--margin-bottom:164px;--margin-left:0px;--margin-right:0px;}.elementor-57251 .elementor-element.elementor-element-0c2c372{--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-57251 .elementor-element.elementor-element-7710666{--display:flex;}.elementor-57251 .elementor-element.elementor-element-b35c679{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-57251 .elementor-element.elementor-element-2bf4cc9{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-57251 .elementor-element.elementor-element-0c2c372{--width:33%;}.elementor-57251 .elementor-element.elementor-element-2bf4cc9{--width:67%;}}@media(max-width:1024px){.elementor-57251 .elementor-element.elementor-element-0a6a109{--grid-auto-flow:row;}.elementor-57251 .elementor-element.elementor-element-c47fdfc{--grid-auto-flow:row;}.elementor-57251 .elementor-element.elementor-element-895d183{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-57251 .elementor-element.elementor-element-4dc0580 > .elementor-widget-container{margin:0px 0px 0px -2px;}.elementor-57251 .elementor-element.elementor-element-d38042e{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-57251 .elementor-element.elementor-element-36f8eb2{width:100%;max-width:100%;}.elementor-57251 .elementor-element.elementor-element-0893b5d{width:100%;max-width:100%;}.elementor-57251 .elementor-element.elementor-element-0893b5d.elementor-element{--align-self:stretch;}.elementor-57251 .elementor-element.elementor-element-f6b1119 > .elementor-widget-container{margin:23px 0px 46px 0px;}.elementor-57251 .elementor-element.elementor-element-71f848b{--padding-top:96px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57251 .elementor-element.elementor-element-f77b786{--padding-top:36px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-57251 .elementor-element.elementor-element-7274007 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-57251 .elementor-element.elementor-element-8ffce9f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-57251 .elementor-element.elementor-element-159269d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-57251 .elementor-element.elementor-element-b57a0c2{--e-image-carousel-slides-to-show:3;}.elementor-57251 .elementor-element.elementor-element-b57a0c2 > .elementor-widget-container{margin:0px 0px -62px 0px;}.elementor-57251 .elementor-element.elementor-element-c56e94f{--padding-top:74px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-57251 .elementor-element.elementor-element-cc2f44b > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-57251 .elementor-element.elementor-element-0a6a109{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57251 .elementor-element.elementor-element-3f42347{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:76px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57251 .elementor-element.elementor-element-9c43863 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-57251 .elementor-element.elementor-element-c47fdfc{--e-con-grid-template-columns:repeat(1, 1fr);--gap:32px 0px;--row-gap:32px;--column-gap:0px;--grid-auto-flow:row;}.elementor-57251 .elementor-element.elementor-element-572f35b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:116px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57251 .elementor-element.elementor-element-48ca253 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-57251 .elementor-element.elementor-element-da1af82{z-index:3;}.elementor-57251 .elementor-element.elementor-element-895d183{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 0px;--row-gap:30px;--column-gap:0px;--grid-auto-flow:row;}.elementor-57251 .elementor-element.elementor-element-facda24 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-57251 .elementor-element.elementor-element-facda24.elementor-element{--align-self:stretch;}.elementor-57251 .elementor-element.elementor-element-5d886b1{--margin-top:124px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57251 .elementor-element.elementor-element-4bd603a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-57251 .elementor-element.elementor-element-4bd603a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-57251 .elementor-element.elementor-element-4fc4223{--gap:55px 0px;--row-gap:55px;--column-gap:0px;--margin-top:96px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;}.elementor-57251 .elementor-element.elementor-element-b35c679{width:100%;max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-61b460d */.elementor-57251 .elementor-element.elementor-element-61b460d {
    overflow-x:clip;
}
.elementor-57251 .elementor-element.elementor-element-61b460d .ovl-m {
    margin-bottom: var(--sep-xl);
}
.elementor-57251 .elementor-element.elementor-element-61b460d .p-sec p {
    color: var(--color2);
    opacity: .72;
    margin-top: var(--sep-l);
    margin-bottom: var(--sep-xxl);
}
.elementor-57251 .elementor-element.elementor-element-61b460d .hosted {
    text-transform: uppercase;
}
.elementor-57251 .elementor-element.elementor-element-61b460d .hosted svg {
    margin-left: 16px;
    margin-bottom: -3px;
}

.bck-video {
    mix-blend-mode: screen;
    opacity: 0.5;
    filter: grayscale(1) contrast(1.8);
    position: absolute;
    top: 48%;
    right: 38%;
    transform: translateY(-50%) translateX(50%);
    width: 100%;
    pointer-events: none;
}

.bck-video:before {
    content:'';
    position: absolute;
    width:100%;
    height: 50%;
    top: -20%;
    left: 0;
    z-index: 2;
    background: #000000;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}
.bck-video:after {

            content:'';
    position: absolute;
    width:100%;
    height: 30%;
    bottom: -0%;
    left: 0;
    z-index: 2;
    background: #000000;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}
.hero:after {

            content:'';
    position: absolute;
    width:100%;
    height: 30%;
    bottom: -0%;
    left: 0;
    z-index: -1;
    background: #1b1b1b;
    background: linear-gradient(
      180deg,
      rgba(27, 27, 27, 0) 0%,
      rgba(27, 27, 27, 1) 100%
    );
}

.bck-video-item:before {
    content:'';
    position: absolute;
    width:40%;
    height: 100%;
    bottom: 0%;
    left: 0;
    z-index: 2;
    background: #000000;
    background: linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    
}


@media only screen and (max-width: 766px) {
.bck-video {
    mix-blend-mode: screen;
    opacity: 0.6;
    filter: grayscale(1) contrast(1.8);
    position: absolute;
    top: 19%;
    right: 36%;
    transform: translateY(-50%) translateX(50%) scale(1.8);
    width: 100%;
    pointer-events: none;
}


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f77b786 */.elementor-57251 .elementor-element.elementor-element-f77b786 {
    text-align: center;
    overflow-x: clip;
    
}
.elementor-57251 .elementor-element.elementor-element-f77b786 p {
    margin-bottom: 70px;
    margin-top: 24px;
}

.elementor-57251 .elementor-element.elementor-element-f77b786 .swiper {
overflow: visible;
}
.elementor-57251 .elementor-element.elementor-element-f77b786 .swiper-slide {
    transform: scale(.76);
    transition: transform .3s ease, filter .3s ease, opacity .3s ease;
    filter: saturate(0);
    opacity: .5;
}
.elementor-57251 .elementor-element.elementor-element-f77b786 .swiper-slide-active {
        transform: scale(1);
       transition: transform .3s ease, filter .3s ease, opacity .3s ease;
       filter: saturate(1);
       opacity: 1;
}

.elementor-57251 .elementor-element.elementor-element-f77b786 .elementor-swiper-button {
    position: absolute;


    right: unset;
       border: 2px solid var(--colora);
    padding: 16px 16px 16px 20px; 
    background: var(--colora);

}
.elementor-57251 .elementor-element.elementor-element-f77b786 .elementor-swiper-button svg {
        fill: var(--color1);
}
.elementor-57251 .elementor-element.elementor-element-f77b786 .elementor-swiper-button-prev {
    padding: 16px 20px 16px 16px; 
  left: 0px;
  transition: transform .3s ease;

}
.elementor-57251 .elementor-element.elementor-element-f77b786 .elementor-swiper-button-prev:hover {
    transform: translate(-6px, -30px);

}

.elementor-57251 .elementor-element.elementor-element-f77b786 .elementor-swiper-button-next {
    transition: transform .3s ease;
    right: 0px;
}
.elementor-57251 .elementor-element.elementor-element-f77b786 .elementor-swiper-button-next:hover {
    transform: translate(6px, -30px);

}

.elementor-57251 .elementor-element.elementor-element-f77b786 .swiper-button-disabled {
    border: 2px solid #fff;
    padding: 16px 20px 16px 16px; 
    background: transparent;
    opacity: 1!important;
}
.elementor-57251 .elementor-element.elementor-element-f77b786 .swiper-button-disabled svg {
           fill: var(--color2);
}

.elementor-57251 .elementor-element.elementor-element-f77b786 .deco-spinner {
  position: absolute;
  top: -12%;
  left: 50%;
  width: 100%;
  height: 100%;
  max-width: 1240px;
  transform: translateX(-50%);
  z-index:0;
}

.elementor-57251 .elementor-element.elementor-element-f77b786 .deco-spinner svg {
     transform: scale(1.23); 
           animation: randrot 13s cubic-bezier(1, 0.01, 0.37, 0.96) infinite;
transform-origin: center center
}
.elementor-57251 .elementor-element.elementor-element-f77b786 .e-con-inner {
    position: relative;
}
.elementor-57251 .elementor-element.elementor-element-f77b786 .deco-line {
    position: absolute;
    top: -15%;
    right: -15%;
    z-index: 3;
}

@media only screen and (max-width: 766px) {


.elementor-57251 .elementor-element.elementor-element-f77b786 p {
    margin-bottom: 56px;
    margin-top: 24px;
}
.elementor-57251 .elementor-element.elementor-element-f77b786 .elementor-swiper-button {
    top: unset;
    bottom: -110px;
}

.elementor-57251 .elementor-element.elementor-element-f77b786 .swiper-slide {
    transform: scale(.9);

}
.elementor-57251 .elementor-element.elementor-element-f77b786 .swiper-slide-active {
        transform: scale(1);

}
.elementor-57251 .elementor-element.elementor-element-f77b786 .deco-spinner {

    top: 30%;


}
.elementor-57251 .elementor-element.elementor-element-f77b786 .deco-line {
    display: none;
}
}


@keyframes randrot {
  0% {
    transform: rotate(0deg) scale(1.1);
  }
  50% {
          transform: rotate(360deg) scale(1.2);
  }
  
  100% {
    transform: rotate(720deg) scale(1.1);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f848b */.elementor-57251 .elementor-element.elementor-element-71f848b {
    overflow-x: clip;
}
.elementor-57251 .elementor-element.elementor-element-71f848b  {
    text-align: center;
}

.elementor-57251 .elementor-element.elementor-element-71f848b p {
    margin-bottom: 0;
    margin-top: 24px;

}
.elementor-57251 .elementor-element.elementor-element-71f848b img {
   mix-blend-mode: luminosity;
}
.elementor-57251 .elementor-element.elementor-element-71f848b .maskot-img img {
       mix-blend-mode: unset;
       transform: scaleX(-1);
       max-width: 290px;
}
.elementor-57251 .elementor-element.elementor-element-71f848b .maskot-sec-p  {
    padding-left: 52px;
    border-left: 5px solid var(--colora);
        text-align: left;
    
}
.elementor-57251 .elementor-element.elementor-element-71f848b .maskot-sec-p p:first-child {
    margin-top: 2px;
    
}
.elementor-57251 .elementor-element.elementor-element-71f848b .sep-line {
    margin-bottom: 3px;
}

.elementor-57251 .elementor-element.elementor-element-71f848b .hosted {
display: flex
;
    gap: 10px;
    color: var(--color2);
    flex-direction: column;

}
.elementor-57251 .elementor-element.elementor-element-71f848b .hosted svg {
    margin-top: 1px;
}
@media (max-width: 767px) {
.elementor-57251 .elementor-element.elementor-element-71f848b .sep-line {
    display: none;
}

}


.lslider-wrapper:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;

background: linear-gradient(90deg, rgba(27,27,27,1) 0%, rgba(9,9,121,0) 35%, rgba(12,12,106,0) 65%, rgba(27,27,27,1) 100%);
    top: 0;
    left: 0;
    z-index: 2;
    
}

.elementor-57251 .elementor-element.elementor-element-71f848b img {
    max-width: 90%;
}
.elementor-57251 .elementor-element.elementor-element-71f848b a {
    text-transform: unset;
    color: var(--color2);
}
@media only screen and (max-width: 766px) {
    .lslider-wrapper {

    padding: 14px 0 8px 0;

}
   .elementor-57251 .elementor-element.elementor-element-71f848b img {
    max-width: 100%;
} 
.elementor-57251 .elementor-element.elementor-element-71f848b p {
    margin-bottom: 36px;
    margin-top: 24px;
}
.elementor-57251 .elementor-element.elementor-element-71f848b .maskot-img img {
    margin-bottom: 40px;
       max-width: 240px;
}
.elementor-57251 .elementor-element.elementor-element-71f848b .maskot-sec-p {
    padding-left: 30px;

}
.elementor-57251 .elementor-element.elementor-element-71f848b .maskot-sec-p p:last-child {
        margin-bottom: 0;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c56e94f */.for-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    background: linear-gradient(0deg, #131313 20%, transparent 100%);
    padding: 64px 24px;
}
.for-box-wrapper {
    flex-grow: 1;
    min-width: calc(25% - 20px)!important;
}
.elementor-57251 .elementor-element.elementor-element-c56e94f:before {
    width: 100%;
    content:"";
    background: var(--color1);
    position: absolute;
    top: -400px
}

@media (max-width: 767px) { 
    
    .elementor-57251 .elementor-element.elementor-element-c56e94f h2 {
        text-align:center;
    }
    .elementor-57251 .elementor-element.elementor-element-c56e94f svg {
        width:42px;
    }
    
    .for-box {

    gap: 8px;

    padding: 32px 4px;
}
.elementor-57251 .elementor-element.elementor-element-c56e94f h5 {
    font-size: 12px;
    line-height: 14px;
    letter-spacing: 1px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f42347 */.elementor-57251 .elementor-element.elementor-element-3f42347 {
    overflow-x: clip;
}
.elementor-57251 .elementor-element.elementor-element-3f42347 .p-sec {
    margin-bottom: 96px;
    margin-top: 24px;
    text-align: center;
}

.elementor-57251 .elementor-element.elementor-element-3f42347 .sec-p p {
    margin-bottom: 100px;
    margin-top: 24px;
        text-align: center;
}
.elementor-57251 .elementor-element.elementor-element-3f42347 .p-sec a {
    color: var(--colorp);
    transition: color .3s ease;
}
.elementor-57251 .elementor-element.elementor-element-3f42347 .p-sec a:hover {
    color: var(--color1);
}
.elementor-57251 .elementor-element.elementor-element-3f42347 .elementor-widget-button {
    margin-top: 42px;
}
.t-name {
    margin-left: -4px;
}
.pricing-table-wrap .dark {
    transform: translateY(-36px);
}

.pt-box {
    background-color: var(--colorbck1);
    padding: 42px;
    gap:24px;
    overflow: hidden;
}
.pt-box .ovl-s {
    text-transform: uppercase;
}

.elementor-57251 .elementor-element.elementor-element-3f42347 h3 {
    font-size: 68px;
    line-height: 70px;
}
.elementor-57251 .elementor-element.elementor-element-3f42347 .msg-box {
    margin-top: 72px;
}
.elementor-57251 .elementor-element.elementor-element-3f42347 p a {
    text-transform: unset;
    text-decoration: underline;
    color: var(--color1);
}


/* POPUP CSS */
.mae-join-us-popup input, .mae-join-us-popup select, .mae-join-us-popup textarea {
    background: var(--colorbck1)!important;
}
.mae-join-us-popup  #mae-form-btn::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--colora);
  border: 2px solid var(--colora);
  transform: skew(0);
  transition: transform 0.3s ease;
  z-index: -1;
  background-image:unset;
}

.mae-join-us-popup  #mae-form-btn:hover::after {
  transform: skew(-10deg);
}
.mae-join-us-popup span.elementor-button-content-wrapper::before {
    content: ''!important;
    background-image: url(https://appagent.com/wp-content/uploads/2021/05/arrow.svg);
    width: 20px;
    height: 100%;
    position: absolute;
    right: 28px;
    top: 1%;
    z-index: 1;
    background-position: right center;
    background-repeat: no-repeat;
}

.mae-join-us-popup  .elementor-field-group-mae2025pe_join_attendee:after {
    background: var(--colora);
    z-index: 1;
    content: "Early Bird";
    position: absolute;
    top: -6px;
    right: -2px;
    text-transform: uppercase;
    padding: 3px 12px 2px 12px;
    font-size: 11px;
    transform: rotate(23deg);
    color: var(--color1);
    letter-spacing: 0.5px;
    pointer-events: none;
}

@media (max-width: 767px) {

.elementor-57251 .elementor-element.elementor-element-3f42347 .sec-p p {
    margin-bottom: 64px;
}
.pt-box {
    background-color: var(--colorbck1);
    padding: 28px;
    gap: 24px;
    overflow: hidden;
}
.pricing-table-wrap .dark {
    transform: translateY(0px);
}
.elementor-57251 .elementor-element.elementor-element-3f42347 h3 {
    font-size: 56px;
    line-height: 56px;
}
.elementor-57251 .elementor-element.elementor-element-3f42347 .ovl-s {
    font-size:10px;
}
.elementor-57251 .elementor-element.elementor-element-3f42347 .p-sec {
    margin-bottom: 56px;

}
.elementor-57251 .elementor-element.elementor-element-3f42347 h2 {
    text-align:center;
}
.elementor-57251 .elementor-element.elementor-element-3f42347 .elementor-button span {
    margin-right:10px;
}


.mae-join-us-popup h2 {
    font-size:30px;
}

.mae-join-us-popup input,  .mae-join-us-popup textarea,  .mae-join-us-popup .elementor-field-group .elementor-field-textual,  .mae-join-us-popup .elementor-field-option {
 
    padding: 20px 20px!important;


}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c4260 */.elementor-57251 .elementor-element.elementor-element-56c4260 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572f35b */.elementor-57251 .elementor-element.elementor-element-572f35b h2 {
        text-align: center;
        color: var(--color1);
}
.elementor-57251 .elementor-element.elementor-element-572f35b .sec-p {
    margin-bottom: 70px;
    margin-top: 24px;
    text-align: center;
    
}
.elementor-57251 .elementor-element.elementor-element-572f35b {
        overflow-x: clip;
}
.sessions-filter {
    display: flex;
    gap: 20px;

}
.sessions-filter button.filter-btn:before, .sessions-filter button.filter-btn:after {
    content: unset;
}

.sessions-filter button.filter-btn.is-active, .sessions-filter button.filter-btn:hover {
    background: var(--color1);
    color: var(--color2);
}
.sessions-filter button.filter-btn {
    padding: 20px 0 17px 0;
    text-align: center;
    background: var(--colorbck1);
    transition: background .3s ease, color .3s ease ;
}
.elementor-57251 .elementor-element.elementor-element-572f35b .sessions-grid h3 {
font-size: var(--h4-s);
    line-height: 32px;
    letter-spacing: 0;
    color: var(--color1);
    padding-right: 14px;
    font-family: "Roboto Condensed", sans-serif;
    text-transform: unset;
    font-weight: 500;
  
}
.elementor-57251 .elementor-element.elementor-element-572f35b .sessions-grid {
    margin: 20px 0;
}

/* make sure Elementor can't override the hidden state */
.sessions-grid > *[hidden] { display: none !important; }


.session-item {
    background-color: var(--colorbck1);

    padding: 24px;
}
.video-strip {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    gap: 20px;
    align-items: center;
    margin: 4px 0;
}
.video-duration {
    position: relative;
    color: var(--color2);
    padding: 2px 12px;
    margin-left: -12px;
    font-size: 12px;
}
.video-duration:before {
    content:"";    
    background: var(--color1);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transform: skew(-10deg);
}
.video-line {
    height: 1px;
    background: #e0e0e0;
    width: 100%;
}
.video-play {
  background: var(--colora);
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  flex-shrink: 0; 
  transition: transform .3s ease;
}
.video-play-wrapper:hover .video-play {
    transform: scale(1.2);
}
.video-play svg {
    margin-right: -3px;
    transition: transform .3s ease;
}
.video-play-text:before {
    content:"play now";
    display: block;
    width: 100%;
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: -2px;
}
.video-play-wrapper {
    display: flex;
    gap: 12px;
    flex-shrink: 0;
     align-items: center;
}
.elementor-57251 .elementor-element.elementor-element-572f35b .elementor-widget-image-box img {
    width: 36px;
    border-radius: 100px;
    height: 36px;
    border:1px solid var(--colorbck1);
    filter: saturate(0);
}
.elementor-57251 .elementor-element.elementor-element-572f35b .elementor-image-box-img {
    flex-shrink: 0;
    display: flex;
}
.elementor-57251 .elementor-element.elementor-element-572f35b .elementor-widget-image-box  .elementor-image-box-wrapper {
    gap: 12px;
}
.elementor-57251 .elementor-element.elementor-element-572f35b .elementor-image-box-title {
    margin-top: 4px;
    font-size: 12px;
}
.elementor-57251 .elementor-element.elementor-element-572f35b .elementor-widget-image-box p {
    font-size: 8px;
    letter-spacing: 4px;
    color: var(--colorovl);
    line-height: 12px;
    text-transform: uppercase;
    font-weight: bold;
}



/* Popup overlay */
.video-popup-overlay {
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.75);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
  opacity: 0;
  pointer-events: none;
  transition: opacity .3s ease;
}
.video-popup-overlay.active {
  opacity: 1;
  pointer-events: all;
}

/* Popup content */
.video-popup-content {
  position: relative;
  width: 90%;
  max-width: 1240px;
  background: #000;
  aspect-ratio: 16/9;
  overflow: hidden;
  box-shadow: 0 0 40px rgba(0,0,0,.6);
}

/* Close button (optional) */
.video-popup-close {
  position: absolute;
  top: 10px;
  right: 14px;
  background: transparent;
  border: none;
  color: #fff;
  font-size: 26px;
  cursor: pointer;
  z-index: 2;
}
.video-popup-overlay iframe {
    width: 100%;
    height: 100%;
}

@media only screen and (max-width: 766px) {
    
    .filter-bar-wrapper {
        overflow-x:scroll;
        padding-top:24px;
        margin-top:-24px;
        padding-bottom:20px;
        background-color:var(--color2);
        position: sticky;
    top: 96px;
    z-index: 1;
    }
    
.filter-btn {
    min-width:160px;
    
}

    .elementor-57251 .elementor-element.elementor-element-572f35b .sec-p {
    margin-bottom: 56px;

    
}
.elementor-57251 .elementor-element.elementor-element-572f35b .sessions-grid {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
}
.elementor-57251 .elementor-element.elementor-element-572f35b .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}
.elementor-57251 .elementor-element.elementor-element-572f35b .elementor-widget-image-box .elementor-image-box-content {
    text-align:left;
}
.elementor-57251 .elementor-element.elementor-element-572f35b .sessions-grid h3 {

    padding-right: 0px;
}
.elementor-57251 .elementor-element.elementor-element-572f35b .session-item .e-child {
    --row-gap: 16px;
}
.elementor-57251 .elementor-element.elementor-element-572f35b .elementor-widget-image-box p {

    letter-spacing: 2px;

}
.video-strip {

    margin: 12px 0 10px 0;
}
.session-item {

    padding: 30px;
}
}

@media only screen and (max-width: 1080px) {
.elementor-57251 .elementor-element.elementor-element-572f35b .dbrp {
    display:none;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d886b1 */.elementor-57251 .elementor-element.elementor-element-5d886b1 {
    overflow-x: clip;
}


.elementor-57251 .elementor-element.elementor-element-5d886b1 h2 {

    text-align: center;
}
.h2-sec .e-con-inner {
    position: relative;
}
.deco-heart1 {
    position: absolute;
    right: -10%;
    top: -5%;
}
.deco-heart2 {
    position: absolute;
    left: -8%;
    top: 55%;
}
.love-strip {
  display: grid;
  gap: 16px;
  overflow: hidden;
}

.love-row {
  overflow: hidden;
  cursor: grab;
}

.love-row:active {
  cursor: grabbing;
}

.love-track {
  display: flex;
  gap: 16px;
  will-change: transform;
}

.love-card {
  flex: 0 0 calc((100vw + 320px) / 6);
  max-width: 420px;
  padding: 20px;
  background: var(--colorbck1);
  color: var(--color1);

  user-select: none;
  min-height: 240px;
}
.love-card.metric {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: var(--color1);
    color: var(--color2);
}
span.metric-number {
    font-size: 88px;
    line-height: 1;
    color: var(--colora);
}
.author-box {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    gap: 12px;
    align-items: center;
    margin-bottom: 10px;
}
.love-card.comment p {
font-size: var(--p-s-s);
    line-height: var(--p-lh-s);
}
img.author-image {
    max-width: 36px;
    border-radius: 100px;
    height: 36px;
    filter:grayscale(1);
}
.author-data {
    display: flex;
    flex-direction: column;
}
span.author-name {
    text-transform: uppercase;
}
span.author-title {
    font-size: 12px;
    font-family: 'Roboto Condensed', sans-serif;
    line-height: 1;
}
span.metric-text {
    text-transform: uppercase;
}
/* Responsive */
@media (max-width: 1401px) {
  .love-card { flex-basis: calc((100vw + 220px) / 4); }
  .comments-sec {
      padding: 0!important;
  }
    .comments-sec h2 {
        margin-top: 140px;
    }
}
@media (max-width: 768px) {
  .love-card { flex-basis: calc((100vw - 80px) / 2); }
}
@media (max-width: 480px) {
  .love-card { flex-basis: 80vw; }
}


@media only screen and (max-width: 766px) {
    .comments-sec h2 {
        margin-top: 0px;
    }
.elementor-57251 .elementor-element.elementor-element-5d886b1 .deco-heart1 img, .elementor-57251 .elementor-element.elementor-element-5d886b1 .deco-heart2 img {
    max-width: 60px;
}
.deco-heart1 {
right: -2%;
        top: -140%;
}
.deco-heart2 {
        left: -5%;
        top: 120%;
}
.love-card {
  
    min-height: 180px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc5d32a */.elementor-57251 .elementor-element.elementor-element-bc5d32a .p-sec p {
    text-align: center;
        margin-top: 24px;
            margin-bottom: 70px;
}
.elementor-57251 .elementor-element.elementor-element-bc5d32a h2 {

}
.elementor-57251 .elementor-element.elementor-element-bc5d32a {
    overflow-x: clip;
}

/* Blog NAV CSS */

    .blog-nav {
        transition: padding .3s ease;
        padding: 20px 0;
        background-color: var(--color2);

    }
.nav-links-wrapper {
        border-right: 1px solid #ebebeb;
}
   .elementor-57251 .elementor-element.elementor-element-bc5d32a .blog-nav.elementor-sticky--effects:before {
    content: '22';
    position: absolute;
    width: 200vw;
    background: var(--color2);
    left: -50vw;
        border-bottom: 1px solid var(--colorbck1);
}
    .ba-pag {
        background-color: var(--color2);
    padding: 4px 24px;
    margin: 120px 0 0 0;
    }
        .ba-pag  .jet-filters-pagination__link {
            text-transform: uppercase;
            color: var(--colorp);
            transition: color .3s ease;
        }
        
            .ba-pag  .jet-filters-pagination__link:hover {

            color: var(--color1);
        }
    .jet-filters-pagination {
        gap:8px;
    }
    .jet-filters-pagination__current .jet-filters-pagination__link {
    padding: 8px 14px 8px 14px!important;
    margin: 12px 0px;
    background-color: var(--color1);
    color: var(--color2)!important;
}
.blog-nav input {
    padding: 10px 48px 10px 24px!important;
    text-align: right;
}

.blog-nav nav .elementor-nav-menu {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
    padding-right: 52px;
}
.blog-nav nav  .elementor-nav-menu:after {
    display: none;
}

.blog-nav  a {
    font-family: "Fjalla One", sans-serif;
    font-size: var(--lb-s)!important;
    color: var(--colorp);
}
.blog-nav  .current-menu-item a {
   
    color: var(--color1);
}
.blog-nav  a:hover {

    color: var(--color1);
}
.blog-nav  .e--pointer-underline .elementor-item:after {
    background-color: var(--colora);
    bottom: -6px;
}
/* Cards CSS */

 .blog-listing-block h2 {
    font-size: calc(var(--h4-s) - 4px);
    line-height: calc(var(--h4-lh) - 2px);
    margin-top: var(--sep-l);

    color: var(--color1);

  max-height: calc(2* calc(var(--h4-lh) - 2px)); /* 2 lines of text */
  overflow: hidden;
  transition: max-height .2s ease;
}
 .blog-listing-block .jet-listing-grid__item:hover h2 {

  max-height: calc(4* calc(var(--h4-lh) - 2px)); /* 2 lines of text */

}
.blog-listing-block p {
    margin-bottom: var(--sep-l);
    margin-top: var(--sep-s);
    font-size: var(--p-s-s);
    line-height: 26px;
    min-height: calc(2* var(--p-lh-s));
}

.blog-listing-block {
    min-height: 480px;
}

.author-info .jet-section__content {
    display: flex;
    align-items: center;
    min-height: 32px;
    display:none;
}
.author-info .jet-listing-dynamic-meta__item span {
    font-size: var(--lb-xs);
    line-height: 12px;
    text-transform: uppercase;
    color: var(--colorp);
}
.author-info img {
    width: 32px;
    border-radius: 100px;
    margin-right: 8px;
}
.author-info .jet-section__content {
    margin-top: var(--sep-s);
    margin-bottom: var(--sep-s);
}
.blog-listing-block  a {
    color: var(--color1);
}
.blog-listing-block .bc-img img {
    object-fit: cover;
        aspect-ratio: 7.2 / 4;
        clip-path: polygon(2% 0, 98% 0, 98% 100%, 2% 100%);
    transition: clip-path .3s ease;
}
.blog-listing-block .jet-listing-grid__item:hover .bc-img img {

clip-path: polygon(4% 0, 100% 0, 96% 100%, 0% 100%);
        
}


.bc-info {
    padding: 0 2%;
}

.blog-listing-block .rm-link .jet-listing-dynamic-link__label {
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: capitalize;
    color:var(--colorp);
    transition: color .3s ease;
    font-size: var(--p-s-m);
    position: relative;
    padding-bottom: 6px;
    overflow: hidden;
}
.blog-listing-block .rm-link .jet-listing-dynamic-link__label:hover {
    color:var(--color1);
}
.blog-listing-block .rm-link .jet-listing-dynamic-link__label:after {
    content:'';
    height: 2px;
    width: 100%;
    background-color: var(--colora);
    position: absolute;
    left: -100%;
    bottom: 0px;
    transition: left .3s ease;
}
.blog-listing-block .jet-listing-grid__item:hover .rm-link .jet-listing-dynamic-link__label:after {
    left: 0;
}




@media only screen and (max-width: 766px) {
.blog-nav .elementor-nav-menu {
        flex-wrap: nowrap !important;
        flex-direction: row;
        gap: 30px;
        justify-content: flex-start !important;
        overflow-x: scroll;
        padding: 20px 0;
        margin: -20px 0;
        padding-right:0!important;
    }

.blog-nav-search {
    display:none;
}
.blog-nav .elementor-widget-nav-menu {
    border-right:0!important;
}
.blog-listing-block {
    margin-top:20px;
}

.ba-pag {
    background-color: transparent;
    padding: 0;
    margin: 40px 0;
}
.elementor-57251 .elementor-element.elementor-element-bc5d32a .jet-filters-pagination__item {
    margin:3px!important;
}

.elementor-57251 .elementor-element.elementor-element-bc5d32a .jet-filters-pagination {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: flex-start;
        gap: 12px;
    }
.elementor-57251 .elementor-element.elementor-element-bc5d32a .prev .jet-filters-pagination__link {
    padding-left: 0;
}
.elementor-57251 .elementor-element.elementor-element-bc5d32a .next .jet-filters-pagination__link {
    padding-right: 0;
}
.elementor-57251 .elementor-element.elementor-element-bc5d32a  .blog-listing-block p {
    margin-top:var(--sep-s);
    line-height: 20px;

}
.nav-links-wrapper {
        border-right: none;
}
.elementor-57251 .elementor-element.elementor-element-bc5d32a .p-sec p {


            margin-bottom: 36px;
}
.elementor-57251 .elementor-element.elementor-element-bc5d32a .h2-sec  h2 {
text-align: center!important;

           
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9147024 */.elementor-57251 .elementor-element.elementor-element-9147024 {
    overflow-x: clip;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fc4223 */.elementor-57251 .elementor-element.elementor-element-4fc4223 h2 {
    margin-bottom: 42px;
}
.elementor-57251 .elementor-element.elementor-element-4fc4223 .faq-wrapper .elementor-accordion-title {
    font-family:"Roboto Condensed", sans-serif;
    font-size: var(  --p-s-l);
        line-height: var(  --p-lh-l);
    text-transform: unset;
    font-weight: normal;
    
}
.elementor-57251 .elementor-element.elementor-element-4fc4223 a {
    text-transform: unset;
    color: var(--color1);
    
}
.elementor-57251 .elementor-element.elementor-element-4fc4223 .elementor-tab-title {
    padding: 16px 0;
display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    gap: 90px;
}
 .elementor-57251 .elementor-element.elementor-element-4fc4223 .elementor-tab-content {
    border: 0;
    padding: 16px 0;
}
.elementor-57251 .elementor-element.elementor-element-4fc4223 .elementor-accordion-item  {
    border-bottom:2px solid var(--colorbck1);
    border-left:0;
    border-right: 0;
    border-top: 0;    
    padding: 22px 0;
}
.elementor-57251 .elementor-element.elementor-element-4fc4223 .elementor-accordion-item:first-child  {
    border-top:2px solid var(--colorbck1);

}

.elementor-57251 .elementor-element.elementor-element-4fc4223 .elementor-accordion-item:has(.elementor-active) {
    border-bottom:2px solid var(--colora);
}
.elementor-57251 .elementor-element.elementor-element-4fc4223 .elementor-tab-title {
    text-transform: unset;
    
}

.elementor-57251 .elementor-element.elementor-element-4fc4223 .elementor-accordion-icon.elementor-accordion-icon-left {

    text-align: right;
}
.elementor-57251 .elementor-element.elementor-element-4fc4223 svg{
    width: 20px!important;
}


@media only screen and (max-width: 766px) { 
    
.elementor-57251 .elementor-element.elementor-element-4fc4223 .elementor-tab-title {
justify-content: flex-end;
    gap: 0px;
    padding-right: 40px;
}
.elementor-57251 .elementor-element.elementor-element-4fc4223 .elementor-tab-title {
    position:relative;
}
.elementor-57251 .elementor-element.elementor-element-4fc4223 .elementor-accordion-icon {
    position: absolute;
    top: 12px;
    right:0;
}
.elementor-57251 .elementor-element.elementor-element-4fc4223 svg{
    width: 16px!important;
}
.elementor-57251 .elementor-element.elementor-element-4fc4223 .elementor-widget-html {
    position: unset;
}
}/* End custom CSS */