.elementor-30 .elementor-element.elementor-element-87a48c4{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-b1abcee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-9638d96{margin-top:50px;margin-bottom:50px;padding:0px 80px 0px 80px;}.elementor-30 .elementor-element.elementor-element-5e94458 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-0d71db7{z-index:2;}.elementor-30 .elementor-element.elementor-element-e8cb44c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-81461c0{width:auto;max-width:auto;}.elementor-30 .elementor-element.elementor-element-81461c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;line-height:50px;letter-spacing:-0.32px;}.elementor-30 .elementor-element.elementor-element-3b9b52d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-30 .elementor-element.elementor-element-b9a9d78 .elementor-button{background-color:#FFCD0000;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-e6e05f1 );}.elementor-30 .elementor-element.elementor-element-b9a9d78 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-b9a9d78 .elementor-button:focus{background-color:var( --e-global-color-e6e05f1 );color:var( --e-global-color-7d6a511 );border-color:var( --e-global-color-e6e05f1 );}.elementor-30 .elementor-element.elementor-element-b9a9d78 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-b9a9d78 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-b9a9d78 .elementor-button:focus svg{fill:var( --e-global-color-7d6a511 );}.elementor-30 .elementor-element.elementor-element-a1d6f61 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-30 .elementor-element.elementor-element-a1d6f61 > .elementor-widget-container{margin:50px 0px 0px 0px;}:is( .elementor-30 .elementor-element.elementor-element-a1d6f61 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-30 .elementor-element.elementor-element-a1d6f61 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-30 .elementor-element.elementor-element-a1d6f61 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(28px / 2);padding-right:calc(28px / 2);padding-top:calc(28px / 2);padding-bottom:calc(28px / 2);}:is( .elementor-30 .elementor-element.elementor-element-a1d6f61 > .elementor-widget-container > .jet-listing-grid, .elementor-30 .elementor-element.elementor-element-a1d6f61 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-30 .elementor-element.elementor-element-a1d6f61 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc(-28px / 2);margin-right:calc(-28px / 2);width:calc(100% + 28px);}.elementor-30 .elementor-element.elementor-element-a1d6f61 .jet-listing-grid__slider-icon{background:#02010100;}.elementor-30 .elementor-element.elementor-element-a1d6f61 .jet-listing-grid__slider-icon.prev-arrow{top:0%;bottom:auto;left:0%;right:auto;}.elementor-30 .elementor-element.elementor-element-a1d6f61 .jet-listing-grid__slider-icon.next-arrow{top:0px;bottom:auto;right:0px;left:auto;}.elementor-30 .elementor-element.elementor-element-772bd2c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-30 .elementor-element.elementor-element-772bd2c > .elementor-widget-container{margin:50px 0px 0px 0px;}:is( .elementor-30 .elementor-element.elementor-element-772bd2c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-30 .elementor-element.elementor-element-772bd2c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-30 .elementor-element.elementor-element-772bd2c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(28px / 2);padding-right:calc(28px / 2);padding-top:calc(28px / 2);padding-bottom:calc(28px / 2);}:is( .elementor-30 .elementor-element.elementor-element-772bd2c > .elementor-widget-container > .jet-listing-grid, .elementor-30 .elementor-element.elementor-element-772bd2c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-30 .elementor-element.elementor-element-772bd2c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc(-28px / 2);margin-right:calc(-28px / 2);width:calc(100% + 28px);}.elementor-30 .elementor-element.elementor-element-772bd2c .jet-listing-grid__slider-icon{background:#02010100;}.elementor-30 .elementor-element.elementor-element-772bd2c .jet-listing-grid__slider-icon.prev-arrow{top:0%;bottom:auto;left:0%;right:auto;}.elementor-30 .elementor-element.elementor-element-772bd2c .jet-listing-grid__slider-icon.next-arrow{top:0px;bottom:auto;right:0px;left:auto;}.elementor-30 .elementor-element.elementor-element-823f61f .elementor-button{background-color:#FFCD0000;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-e6e05f1 );}.elementor-30 .elementor-element.elementor-element-823f61f .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-823f61f .elementor-button:focus{background-color:var( --e-global-color-e6e05f1 );color:var( --e-global-color-7d6a511 );border-color:var( --e-global-color-e6e05f1 );}.elementor-30 .elementor-element.elementor-element-823f61f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-823f61f .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-823f61f .elementor-button:focus svg{fill:var( --e-global-color-7d6a511 );}.elementor-30 .elementor-element.elementor-element-3345ce7:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-3345ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amphitheater.ucsd.edu/wp-content/uploads/2022/09/Group-1551-taller.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-3345ce7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 65px 0px 65px;}.elementor-30 .elementor-element.elementor-element-3345ce7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-9b39efc > .elementor-element-populated{margin:50px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-30 .elementor-element.elementor-element-0ebf776 > .elementor-widget-container{padding:40px 50px 40px 50px;}.elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tabs-wrapper{width:40%;}.elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tab-title, .elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tab-title:before, .elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tab-title:after, .elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tab-content, .elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tab-title.elementor-active,
					 .elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tab-title.elementor-active a{color:var( --e-global-color-7d6a511 );}.elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tab-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-30 .elementor-element.elementor-element-4eb9739:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-4eb9739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amphitheater.ucsd.edu/wp-content/uploads/2022/09/Group-1550.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-4eb9739{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 65px 0px 65px;}.elementor-30 .elementor-element.elementor-element-4eb9739 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-1390dda:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-1390dda > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amphitheater.ucsd.edu/wp-content/uploads/2022/09/Mask-Group-80.svg");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-1390dda > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-1390dda > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-d70290b{--spacer-size:250px;}.elementor-30 .elementor-element.elementor-element-628c0c3 > .elementor-element-populated{margin:0% 0% 0% 10%;--e-column-margin-right:0%;--e-column-margin-left:10%;padding:236px 0px 100px 0px;}.elementor-30 .elementor-element.elementor-element-a22a522 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-30 .elementor-element.elementor-element-a22a522{text-align:left;}.elementor-30 .elementor-element.elementor-element-a22a522 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;line-height:38px;letter-spacing:-0.24px;color:var( --e-global-color-ea879da );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-89e743c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-30 .elementor-element.elementor-element-89e743c{color:var( --e-global-color-ea879da );}.elementor-30 .elementor-element.elementor-element-9923dda .elementor-button{background-color:#FFCD0000;fill:var( --e-global-color-ea879da );color:var( --e-global-color-ea879da );}.elementor-30 .elementor-element.elementor-element-9923dda .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-9923dda .elementor-button:focus{background-color:var( --e-global-color-e6e05f1 );color:var( --e-global-color-7d6a511 );}.elementor-30 .elementor-element.elementor-element-9923dda .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-9923dda .elementor-button:focus svg{fill:var( --e-global-color-7d6a511 );}.elementor-30 .elementor-element.elementor-element-d47dd39{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 65px 0px 65px;}.elementor-30 .elementor-element.elementor-element-d47dd39 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-5ffd1be > .elementor-element-populated{padding:49px 0px 94px 0px;}.elementor-30 .elementor-element.elementor-element-6f35a28 > .elementor-widget-container{margin:0px 0px 62px 0px;}.elementor-30 .elementor-element.elementor-element-6f35a28{text-align:center;}.elementor-30 .elementor-element.elementor-element-6f35a28 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-0.13px;color:#7E7E7E;}.elementor-30 .elementor-element.elementor-element-d84755f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-30 .elementor-element.elementor-element-71d971b{text-align:center;}.elementor-30 .elementor-element.elementor-element-d5280dd{text-align:center;}.elementor-30 .elementor-element.elementor-element-71f9f70{text-align:center;}.elementor-30 .elementor-element.elementor-element-d1b1ba1{text-align:center;}.elementor-30 .elementor-element.elementor-element-9777161{text-align:center;}.elementor-30 .elementor-element.elementor-element-57e643d{text-align:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-9638d96{padding:0px 40px 0px 40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-30 .elementor-element.elementor-element-3b9b52d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-30 .elementor-element.elementor-element-a1d6f61 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-30 .elementor-element.elementor-element-772bd2c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-30 .elementor-element.elementor-element-3345ce7:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-3345ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-30 .elementor-element.elementor-element-3345ce7{padding:0px 40px 0px 40px;}.elementor-widget-tabs .elementor-tab-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tabs .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-30 .elementor-element.elementor-element-0ebf776 > .elementor-widget-container{padding:30px 20px 30px 20px;}.elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tab-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-30 .elementor-element.elementor-element-4eb9739{padding:0px 40px 0px 40px;}.elementor-30 .elementor-element.elementor-element-1390dda:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-1390dda > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;}.elementor-30 .elementor-element.elementor-element-d70290b{--spacer-size:0px;}.elementor-30 .elementor-element.elementor-element-628c0c3 > .elementor-element-populated{padding:180px 0px 80px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-30 .elementor-element.elementor-element-d47dd39{padding:0px 40px 0px 40px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-9638d96{padding:0px 25px 0px 25px;}.elementor-30 .elementor-element.elementor-element-0d71db7{margin-top:0px;margin-bottom:-10px;}.elementor-30 .elementor-element.elementor-element-e8cb44c{width:70%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-30 .elementor-element.elementor-element-a1d6f61 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-30 .elementor-element.elementor-element-772bd2c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-30 .elementor-element.elementor-element-823f61f > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-3345ce7{padding:0px 0px 50px 0px;}.elementor-30 .elementor-element.elementor-element-9b39efc > .elementor-element-populated{margin:20px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-tabs .elementor-tab-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-tabs .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-30 .elementor-element.elementor-element-0ebf776 > .elementor-widget-container{padding:0px 25px 0px 25px;}.elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tab-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-30 .elementor-element.elementor-element-4eb9739{margin-top:0px;margin-bottom:0px;padding:0px 25px 0px 25px;}.elementor-30 .elementor-element.elementor-element-1390dda:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-1390dda > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amphitheater.ucsd.edu/wp-content/uploads/2022/08/Mask-Group-80-1-cropped.svg");background-position:bottom center;background-size:cover;}.elementor-30 .elementor-element.elementor-element-1390dda > .elementor-element-populated{margin:-100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-30 .elementor-element.elementor-element-d70290b{--spacer-size:200px;}.elementor-30 .elementor-element.elementor-element-628c0c3 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:40px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-a22a522 .elementor-heading-title{font-size:48px;line-height:58px;letter-spacing:-0.38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-30 .elementor-element.elementor-element-d47dd39{padding:0px 25px 0px 25px;}.elementor-30 .elementor-element.elementor-element-5ffd1be > .elementor-element-populated{padding:40px 0px 80px 0px;}.elementor-30 .elementor-element.elementor-element-6f35a28 > .elementor-widget-container{margin:0px 0px 44px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-1390dda{width:60%;}.elementor-30 .elementor-element.elementor-element-628c0c3{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-30 .elementor-element.elementor-element-1390dda{width:50%;}.elementor-30 .elementor-element.elementor-element-628c0c3{width:50%;}}@media(min-width:1025px){.elementor-30 .elementor-element.elementor-element-3345ce7:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-3345ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-30 .elementor-element.elementor-element-4eb9739:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-4eb9739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for smartslider, class: .elementor-element-1dbaf24 */.elementor-30 .elementor-element.elementor-element-1dbaf24 .n2-ss-caption
{
    height: 110px !important;
   
}
.elementor-30 .elementor-element.elementor-element-1dbaf24 .n2-ss-slide
{
    height: calc(100vh - 100px) !important;
}
.elementor-30 .elementor-element.elementor-element-1dbaf24 h2
{
    max-width: 900px;
}
.elementor-30 .elementor-element.elementor-element-1dbaf24 .n2-ss-caption
{
    justify-content: flex-start !important;
}
.elementor-30 .elementor-element.elementor-element-1dbaf24 .n2-active .n2-ss-caption > div:first-child
{
    color: #00C6D7 !important;
}

.elementor-30 .elementor-element.elementor-element-1dbaf24 .n2-active .n2-ss-caption > div:last-child
{
    color: #fff !important;
}
.elementor-30 .elementor-element.elementor-element-1dbaf24 .n2-thumbnail-dot
{
    background: RGBA(255,255,255,0.1) !important;
    backdrop-filter: blur(15px) !important;
-webkit-backdrop-filter: blur(15px) !important;
}
.elementor-30 .elementor-element.elementor-element-1dbaf24 .n2-active.n2-thumbnail-dot
{
    background: RGBA(255,255,255,0.35) !important;

}

.elementor-30 .elementor-element.elementor-element-1dbaf24 .nextend-thumbnail-scroller
{
    margin-bottom: 25px !important;
}
.elementor-30 .elementor-element.elementor-element-1dbaf24 .n2-ss-control-bullet
{
    margin-top: 10px !important;
    
    
}


@media (max-width:1200px)
{
    .elementor-30 .elementor-element.elementor-element-1dbaf24 .n2-ss-caption
{
 height: 130px !important;
   
}
}
@media (max-width:1024px)
{
    .elementor-30 .elementor-element.elementor-element-1dbaf24 .n2-ss-section-main-content
    {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
 
.elementor-30 .elementor-element.elementor-element-1dbaf24 h2
{
    font-size: 40px !important;
    line-weight: 50px !important;
    margin-bottom: -10px !important;
}

}
@media (min-width:768px)
{
    .elementor-30 .elementor-element.elementor-element-1dbaf24 .n2-ss-control-bullet
    {
    display: none !important;
}
}
@media (max-width:1024px)
{
    .elementor-30 .elementor-element.elementor-element-1dbaf24 .n2-ss-item-content a
{
    font-size: 100% !important;
}
.elementor-30 .elementor-element.elementor-element-1dbaf24 .n2-ss-slider .n2-ow
{
    line-height: 1.1em !important;
}
}
@media (max-width:767px)
{
    
.elementor-30 .elementor-element.elementor-element-1dbaf24 .n2-ss-item-content a
{
    font-size: 100% !important;
}
    .elementor-30 .elementor-element.elementor-element-1dbaf24 .n2-ss-caption
{
    min-height: 110px;
   
}
    .elementor-30 .elementor-element.elementor-element-1dbaf24 .nextend-thumbnail-scroller
{
    margin-bottom: 5px !important;
}
.elementor-30 .elementor-element.elementor-element-1dbaf24 .n2-ss-slider .n2-ow
{
    line-height: 1.1em !important;
}
.elementor-30 .elementor-element.elementor-element-1dbaf24 .n2-ss-section-main-content
{
    padding-bottom: 180px !important;
}
    .elementor-30 .elementor-element.elementor-element-1dbaf24 .n2-ss-layer
    {
    --ssfont-scale: 1 !important;
}
    .elementor-30 .elementor-element.elementor-element-1dbaf24 .n2-ss-section-main-content
    {
    padding-left: 25px !important;
    padding-right: 25px !important;
}
.elementor-30 .elementor-element.elementor-element-1dbaf24 .n2-thumbnail-dot
{
    min-width: 100vw !important;
}
.elementor-30 .elementor-element.elementor-element-1dbaf24 .nextend-thumbnail-button 
{
    display: none !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81461c0 */@media (max-width:767px)
{
    .elementor-30 .elementor-element.elementor-element-81461c0
    {
    margin-bottom: 20px;
    max-width: 200px
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0d71db7 */@media (min-width:768px)
{
.elementor-30 .elementor-element.elementor-element-0d71db7
{
    max-width: calc(100% - 120px);
    
}
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-a1d6f61 */.elementor-30 .elementor-element.elementor-element-a1d6f61 .eventCard .elementor-shortcode
{
      width: 100%;
  height: 400px;
  overflow: hidden;
  border-radius: 2px;
  transition: box-shadow 0.25s linear;
  box-shadow: 0 0px 15px 0 rgba(0,0,0,.13);
  outline: none;
  display: block;
}


.elementor-30 .elementor-element.elementor-element-a1d6f61 .eventCard .elementor-shortcode {
    height: 400px;
  }

.elementor-30 .elementor-element.elementor-element-a1d6f61 .eventCard .elementor-shortcode svg
  {
    display: none;
  }

  .elementor-30 .elementor-element.elementor-element-a1d6f61 .eventCard .elementor-shortcode,
    .elementor-30 .elementor-element.elementor-element-a1d6f61 .eventCard .elementor-shortcode[focus-within],
    .elementor-30 .elementor-element.elementor-element-a1d6f61 .event-card.loading {
    box-shadow: 0 0px 15px 0 rgba(0,0,0,.13);
    
  }

 .elementor-30 .elementor-element.elementor-element-a1d6f61 .eventCard .elementor-shortcode:hover .event-card-details, 
 .elementor-30 .elementor-element.elementor-element-a1d6f61 .eventCard .elementor-shortcode[focus-within] .event-card-details,
  .elementor-30 .elementor-element.elementor-element-a1d6f61 .event-card.loading .event-card-details {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .elementor-30 .elementor-element.elementor-element-a1d6f61 .eventCard .elementor-shortcode:hover .event-card-summary, 
 .elementor-30 .elementor-element.elementor-element-a1d6f61 .eventCard .elementor-shortcode[focus-within] .event-card-summary,
  .elementor-30 .elementor-element.elementor-element-a1d6f61 .event-card.loading .event-card-summary
  {
    opacity: 0;
  }


.elementor-30 .elementor-element.elementor-element-a1d6f61 .outerlayer
{
  height: 100%;
  display: flex;
  flex-direction: column;
}


.elementor-30 .elementor-element.elementor-element-a1d6f61 .absolute {
  position: absolute;
}

.elementor-30 .elementor-element.elementor-element-a1d6f61 .relative {
  position: relative;
}

.elementor-30 .elementor-element.elementor-element-a1d6f61 .event-card-summary {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 15px 25px;
  background-color: #fff;

}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .event-card-summary .time,
.elementor-30 .elementor-element.elementor-element-a1d6f61 .full-details .datetime1 .time,
.elementor-30 .elementor-element.elementor-element-a1d6f61 .full-details .datetime2 .date
{
  display: none;
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .outerlayer .title,
.elementor-30 .elementor-element.elementor-element-a1d6f61 .event-card-summary .title
{
  margin-top: 0px;
margin-bottom: 0px;
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .event-card-summary .date,
.elementor-30 .elementor-element.elementor-element-a1d6f61 .full-details .datetime1 .date,
.elementor-30 .elementor-element.elementor-element-a1d6f61 .outerlayer .title
{
  margin-bottom: 10px;
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .full-details .datetime2 .time
{
  margin-bottom: 20px;  
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .event-card-summary .date,
.elementor-30 .elementor-element.elementor-element-a1d6f61 .full-details .datetime1 .date,
.elementor-30 .elementor-element.elementor-element-a1d6f61 .full-details .datetime2 .time
{
  color: #7E7E7E;
font-family: "Montserrat", Sans-serif;
font-size: 14px;
font-weight: 600;
line-height: 21px;
letter-spacing: 1px;
text-transform: uppercase;
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .outerlayer .title,
.elementor-30 .elementor-element.elementor-element-a1d6f61 .event-card-summary .title
{
  font-family: "Montserrat", Sans-serif;
font-size: 18px;
font-weight: 600;
line-height: 26px;
letter-spacing: -0.14px;
color: var( --e-global-color-primary );

}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .full-details
{
  padding: 20px 15px 25px;
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .event-card-details {
  position: relative;
  flex: 0 0 auto;
  height: 0;
  transition: height 0.65s ease, -webkit-transform 0.5s ease;
  transition: height 0.65s ease, transform 0.5s ease;
  transition: height 0.65s ease, transform 0.5s ease, -webkit-transform 0.5s ease;
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
  z-index: 2;
  will-change: height;
  opacity: 0;
  background-color: #fff !important;
}

.elementor-30 .elementor-element.elementor-element-a1d6f61 .event-card-details svg {
  top: -20px;
  z-index: -1;
  pointer-events: none;
}

.elementor-30 .elementor-element.elementor-element-a1d6f61 .event-card-image {
  position: relative;
  flex: 1 1 auto;
  will-change: height;
  z-index: 0;
}

.elementor-30 .elementor-element.elementor-element-a1d6f61 .event-card-image .fit-image {
  z-index: -1;
}

.elementor-30 .elementor-element.elementor-element-a1d6f61 .event-card-image::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 2px;
  background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);
  z-index: -1;
}

.elementor-30 .elementor-element.elementor-element-a1d6f61 .image-fade-in {
  position: relative;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: left center;
  transform-origin: left center;
  transition: -webkit-transform 0.35s ease;
  transition: transform 0.35s ease;
  transition: transform 0.35s ease, -webkit-transform 0.35s ease
}

.elementor-30 .elementor-element.elementor-element-a1d6f61 .image-fade-in.entered {
  -webkit-transform: scaleX(1);
  transform: scaleX(1)
}

.elementor-30 .elementor-element.elementor-element-a1d6f61 .image-fade-in.entered::after {
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}

.elementor-30 .elementor-element.elementor-element-a1d6f61 .image-fade-in::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: -webkit-transform 0.5s 0.35s ease;
  transition: transform 0.5s 0.35s ease;
  transition: transform 0.5s 0.35s ease, -webkit-transform 0.5s 0.35s ease;
  -webkit-transform-origin: right center;
  transform-origin: right center;
  background-color: #fff;
}

.elementor-30 .elementor-element.elementor-element-a1d6f61 .image-fade-in:not(.shadow)::after {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.elementor-30 .elementor-element.elementor-element-a1d6f61 .image-fade-in-white::after {
  background-color: #fff;
}

  
.elementor-30 .elementor-element.elementor-element-a1d6f61 .text-white {
  color: #fff;
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .relative {
  position: relative;
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .block {
  display: block;
}

.elementor-30 .elementor-element.elementor-element-a1d6f61 .event-card {
  width: 100%;
  height: 400px;
  overflow: hidden;
  border-radius: 2px;
  transition: box-shadow 0.25s linear;
  box-shadow: 0 2px 4px 4px rgba(0,0,0,0), 0 5px 9px 0 rgba(0,0,0,0), 0 1px 5px 0 rgba(0,0,0,0);
  outline: none;
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .event-card-image {
  position: relative;
  flex: 1 1 auto;
  will-change: height;
  z-index: 0;
}

.elementor-30 .elementor-element.elementor-element-a1d6f61 .fit-image.object-center {
  background-position: center center;
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .fit-image.object-cover {
  background-size: cover;
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .event-card-image .fit-image {
  z-index: -1;
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .fit-image {
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .fit-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .fit-image img.mainImg {
  height: 100%;
  width: 100%;
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .object-center {
  -o-object-position: center;
  object-position: center;
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}


.elementor-30 .elementor-element.elementor-element-a1d6f61 .w-full {
  width: 100%;
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .align-bottom {
  vertical-align: bottom;
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .inline-block {
  display: inline-block;
}

.elementor-30 .elementor-element.elementor-element-a1d6f61 .prev-arrow svg,
.elementor-30 .elementor-element.elementor-element-a1d6f61 .next-arrow svg

{
  display: none;
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .prev-arrow
{
    right: 55px !important;
    left: auto !important;
    
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .prev-arrow
, .elementor-30 .elementor-element.elementor-element-a1d6f61 .next-arrow
{
  content:"";
  background-image:url(/wp-content/uploads/2023/02/left.svg);
  background-size: 21px auto;
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 11;
  top:-72px !important;
  
}

.elementor-30 .elementor-element.elementor-element-a1d6f61 .next-arrow
{
  transform: rotate(180deg);
  
}
 

.elementor-30 .elementor-element.elementor-element-a1d6f61 .prev-arrow:hover
, .elementor-30 .elementor-element.elementor-element-a1d6f61 .next-arrow:hover
{
  background-image: url(/wp-content/uploads/2023/02/left-yellow.svg);
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .elementor-button
{
  font-weight: normal !important;
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .elementor-button:hover 
{
  color: var( --e-global-color-7d6a511 ) !important;
}

.elementor-30 .elementor-element.elementor-element-a1d6f61 .topIcon
{
  position: absolute;
  widh:auto;
  top:0px;
  opacity: 0;
  transition: opacity 0.5s;
}

.elementor-30 .elementor-element.elementor-element-a1d6f61 .bottomIcon
{
  position: absolute;
  width:auto;
  bottom:0px;
  right: 0px;
  opacity: 0;
  transition: opacity 0.5s;
}

.elementor-30 .elementor-element.elementor-element-a1d6f61 .topIcon svg,
.elementor-30 .elementor-element.elementor-element-a1d6f61 .bottomIcon svg
{
  display: block !important;
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .eventCard .elementor-shortcode:hover .topIcon,
.elementor-30 .elementor-element.elementor-element-a1d6f61 .eventCard .elementor-shortcode:hover .bottomIcon
{
  opacity: 1;
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .eventCard .featured:before
{
  content:url(/wp-content/uploads/2022/08/bookmark-solid.svg);
  display: inline-block;
  margin-right: 5px;
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .eventCard .featured b
{
  height: 30px;
vertical-align: middle;
display: inline-block;
font-weight: 400 !important;
}
.elementor-30 .elementor-element.elementor-element-a1d6f61 .soldout
{
  margin-top: -12px;
  color: #FC8900;
font-family: "Montserrat", Sans-serif;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
line-height: 24px;
letter-spacing: -0.13px;
margin-bottom: 12px;
}

@media (max-width:1080px) and (min-width:1024px)
{
  .elementor-30 .elementor-element.elementor-element-a1d6f61 .elementor-button
  {
    padding: 15px 19px !important;
  }
}

@media (max-width:923px) and (min-width:768px)
{
  .elementor-30 .elementor-element.elementor-element-a1d6f61 .prev-arrow
, .elementor-30 .elementor-element.elementor-element-a1d6f61 .next-arrow
{
  top:-120px !important;
  
}

}

@media (max-width:767px)
{
.elementor-30 .elementor-element.elementor-element-a1d6f61 .prev-arrow
, .elementor-30 .elementor-element.elementor-element-a1d6f61 .next-arrow
{
  top:-125px !important;
  
}
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-772bd2c */.elementor-30 .elementor-element.elementor-element-772bd2c .eventCard .elementor-shortcode
{
      width: 100%;
  height: 400px;
  overflow: hidden;
  border-radius: 2px;
  transition: box-shadow 0.25s linear;
  box-shadow: 0 0px 15px 0 rgba(0,0,0,.13);
  outline: none;
  display: block;
}


.elementor-30 .elementor-element.elementor-element-772bd2c .eventCard .elementor-shortcode {
    height: 400px;
  }

.elementor-30 .elementor-element.elementor-element-772bd2c .eventCard .elementor-shortcode svg
  {
    display: none;
  }

  .elementor-30 .elementor-element.elementor-element-772bd2c .eventCard .elementor-shortcode,
    .elementor-30 .elementor-element.elementor-element-772bd2c .eventCard .elementor-shortcode[focus-within],
    .elementor-30 .elementor-element.elementor-element-772bd2c .event-card.loading {
    box-shadow: 0 0px 15px 0 rgba(0,0,0,.13);
    
  }

 .elementor-30 .elementor-element.elementor-element-772bd2c .eventCard .elementor-shortcode:hover .event-card-details, 
 .elementor-30 .elementor-element.elementor-element-772bd2c .eventCard .elementor-shortcode[focus-within] .event-card-details,
  .elementor-30 .elementor-element.elementor-element-772bd2c .event-card.loading .event-card-details {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .elementor-30 .elementor-element.elementor-element-772bd2c .eventCard .elementor-shortcode:hover .event-card-summary, 
 .elementor-30 .elementor-element.elementor-element-772bd2c .eventCard .elementor-shortcode[focus-within] .event-card-summary,
  .elementor-30 .elementor-element.elementor-element-772bd2c .event-card.loading .event-card-summary
  {
    opacity: 0;
  }


.elementor-30 .elementor-element.elementor-element-772bd2c .outerlayer
{
  height: 100%;
  display: flex;
  flex-direction: column;
}


.elementor-30 .elementor-element.elementor-element-772bd2c .absolute {
  position: absolute;
}

.elementor-30 .elementor-element.elementor-element-772bd2c .relative {
  position: relative;
}

.elementor-30 .elementor-element.elementor-element-772bd2c .event-card-summary {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 15px 25px;
  background-color: #fff;

}
.elementor-30 .elementor-element.elementor-element-772bd2c .event-card-summary .time,
.elementor-30 .elementor-element.elementor-element-772bd2c .full-details .datetime1 .time,
.elementor-30 .elementor-element.elementor-element-772bd2c .full-details .datetime2 .date
{
  display: none;
}
.elementor-30 .elementor-element.elementor-element-772bd2c .outerlayer .title,
.elementor-30 .elementor-element.elementor-element-772bd2c .event-card-summary .title
{
  margin-top: 0px;
margin-bottom: 0px;
}
.elementor-30 .elementor-element.elementor-element-772bd2c .event-card-summary .date,
.elementor-30 .elementor-element.elementor-element-772bd2c .full-details .datetime1 .date,
.elementor-30 .elementor-element.elementor-element-772bd2c .outerlayer .title
{
  margin-bottom: 10px;
}
.elementor-30 .elementor-element.elementor-element-772bd2c .full-details .datetime2 .time
{
  margin-bottom: 20px;  
}
.elementor-30 .elementor-element.elementor-element-772bd2c .event-card-summary .date,
.elementor-30 .elementor-element.elementor-element-772bd2c .full-details .datetime1 .date,
.elementor-30 .elementor-element.elementor-element-772bd2c .full-details .datetime2 .time
{
  color: #7E7E7E;
font-family: "Montserrat", Sans-serif;
font-size: 14px;
font-weight: 600;
line-height: 21px;
letter-spacing: 1px;
text-transform: uppercase;
}
.elementor-30 .elementor-element.elementor-element-772bd2c .outerlayer .title,
.elementor-30 .elementor-element.elementor-element-772bd2c .event-card-summary .title
{
  font-family: "Montserrat", Sans-serif;
font-size: 18px;
font-weight: 600;
line-height: 26px;
letter-spacing: -0.14px;
color: var( --e-global-color-primary );

}
.elementor-30 .elementor-element.elementor-element-772bd2c .full-details
{
  padding: 20px 15px 25px;
}
.elementor-30 .elementor-element.elementor-element-772bd2c .event-card-details {
  position: relative;
  flex: 0 0 auto;
  height: 0;
  transition: height 0.65s ease, -webkit-transform 0.5s ease;
  transition: height 0.65s ease, transform 0.5s ease;
  transition: height 0.65s ease, transform 0.5s ease, -webkit-transform 0.5s ease;
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
  z-index: 2;
  will-change: height;
  opacity: 0;
  background-color: #fff !important;
}

.elementor-30 .elementor-element.elementor-element-772bd2c .event-card-details svg {
  top: -20px;
  z-index: -1;
  pointer-events: none;
}

.elementor-30 .elementor-element.elementor-element-772bd2c .event-card-image {
  position: relative;
  flex: 1 1 auto;
  will-change: height;
  z-index: 0;
}

.elementor-30 .elementor-element.elementor-element-772bd2c .event-card-image .fit-image {
  z-index: -1;
}

.elementor-30 .elementor-element.elementor-element-772bd2c .event-card-image::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 2px;
  background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);
  z-index: -1;
}

.elementor-30 .elementor-element.elementor-element-772bd2c .image-fade-in {
  position: relative;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: left center;
  transform-origin: left center;
  transition: -webkit-transform 0.35s ease;
  transition: transform 0.35s ease;
  transition: transform 0.35s ease, -webkit-transform 0.35s ease
}

.elementor-30 .elementor-element.elementor-element-772bd2c .image-fade-in.entered {
  -webkit-transform: scaleX(1);
  transform: scaleX(1)
}

.elementor-30 .elementor-element.elementor-element-772bd2c .image-fade-in.entered::after {
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}

.elementor-30 .elementor-element.elementor-element-772bd2c .image-fade-in::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: -webkit-transform 0.5s 0.35s ease;
  transition: transform 0.5s 0.35s ease;
  transition: transform 0.5s 0.35s ease, -webkit-transform 0.5s 0.35s ease;
  -webkit-transform-origin: right center;
  transform-origin: right center;
  background-color: #fff;
}

.elementor-30 .elementor-element.elementor-element-772bd2c .image-fade-in:not(.shadow)::after {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.elementor-30 .elementor-element.elementor-element-772bd2c .image-fade-in-white::after {
  background-color: #fff;
}

  
.elementor-30 .elementor-element.elementor-element-772bd2c .text-white {
  color: #fff;
}
.elementor-30 .elementor-element.elementor-element-772bd2c .relative {
  position: relative;
}
.elementor-30 .elementor-element.elementor-element-772bd2c .block {
  display: block;
}

.elementor-30 .elementor-element.elementor-element-772bd2c .event-card {
  width: 100%;
  height: 400px;
  overflow: hidden;
  border-radius: 2px;
  transition: box-shadow 0.25s linear;
  box-shadow: 0 2px 4px 4px rgba(0,0,0,0), 0 5px 9px 0 rgba(0,0,0,0), 0 1px 5px 0 rgba(0,0,0,0);
  outline: none;
}
.elementor-30 .elementor-element.elementor-element-772bd2c .event-card-image {
  position: relative;
  flex: 1 1 auto;
  will-change: height;
  z-index: 0;
}

.elementor-30 .elementor-element.elementor-element-772bd2c .fit-image.object-center {
  background-position: center center;
}
.elementor-30 .elementor-element.elementor-element-772bd2c .fit-image.object-cover {
  background-size: cover;
}
.elementor-30 .elementor-element.elementor-element-772bd2c .event-card-image .fit-image {
  z-index: -1;
}
.elementor-30 .elementor-element.elementor-element-772bd2c .fit-image {
}
.elementor-30 .elementor-element.elementor-element-772bd2c .fit-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
}
.elementor-30 .elementor-element.elementor-element-772bd2c .fit-image img.mainImg {
  height: 100%;
  width: 100%;
}
.elementor-30 .elementor-element.elementor-element-772bd2c .object-center {
  -o-object-position: center;
  object-position: center;
}
.elementor-30 .elementor-element.elementor-element-772bd2c .object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}


.elementor-30 .elementor-element.elementor-element-772bd2c .w-full {
  width: 100%;
}
.elementor-30 .elementor-element.elementor-element-772bd2c .align-bottom {
  vertical-align: bottom;
}
.elementor-30 .elementor-element.elementor-element-772bd2c .inline-block {
  display: inline-block;
}

.elementor-30 .elementor-element.elementor-element-772bd2c .prev-arrow svg,
.elementor-30 .elementor-element.elementor-element-772bd2c .next-arrow svg

{
  display: none;
}
.elementor-30 .elementor-element.elementor-element-772bd2c .prev-arrow
{
    right: 55px !important;
    left: auto !important;
    
}
.elementor-30 .elementor-element.elementor-element-772bd2c .prev-arrow
, .elementor-30 .elementor-element.elementor-element-772bd2c .next-arrow
{
  content:"";
  background-image:url(/wp-content/uploads/2023/02/left.svg);
  background-size: 21px auto;
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 11;
  top:-72px !important;
  
}

.elementor-30 .elementor-element.elementor-element-772bd2c .next-arrow
{
  transform: rotate(180deg);
  
}
 

.elementor-30 .elementor-element.elementor-element-772bd2c .prev-arrow:hover
, .elementor-30 .elementor-element.elementor-element-772bd2c .next-arrow:hover
{
  background-image: url(/wp-content/uploads/2023/02/left-yellow.svg);
}
.elementor-30 .elementor-element.elementor-element-772bd2c .elementor-button
{
  font-weight: normal !important;
}
.elementor-30 .elementor-element.elementor-element-772bd2c .elementor-button:hover 
{
  color: var( --e-global-color-7d6a511 ) !important;
}

.elementor-30 .elementor-element.elementor-element-772bd2c .topIcon
{
  position: absolute;
  widh:auto;
  top:0px;
  opacity: 0;
  transition: opacity 0.5s;
}

.elementor-30 .elementor-element.elementor-element-772bd2c .bottomIcon
{
  position: absolute;
  width:auto;
  bottom:0px;
  right: 0px;
  opacity: 0;
  transition: opacity 0.5s;
}

.elementor-30 .elementor-element.elementor-element-772bd2c .topIcon svg,
.elementor-30 .elementor-element.elementor-element-772bd2c .bottomIcon svg
{
  display: block !important;
}
.elementor-30 .elementor-element.elementor-element-772bd2c .eventCard .elementor-shortcode:hover .topIcon,
.elementor-30 .elementor-element.elementor-element-772bd2c .eventCard .elementor-shortcode:hover .bottomIcon
{
  opacity: 1;
}
.elementor-30 .elementor-element.elementor-element-772bd2c .eventCard .featured:before
{
  content:url(/wp-content/uploads/2022/08/bookmark-solid.svg);
  display: inline-block;
  margin-right: 5px;
}
.elementor-30 .elementor-element.elementor-element-772bd2c .eventCard .featured b
{
  height: 30px;
vertical-align: middle;
display: inline-block;
font-weight: 400 !important;
}
.elementor-30 .elementor-element.elementor-element-772bd2c .soldout
{
  margin-top: -12px;
  color: #FC8900;
font-family: "Montserrat", Sans-serif;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
line-height: 24px;
letter-spacing: -0.13px;
margin-bottom: 12px;
}

@media (max-width:1080px) and (min-width:1024px)
{
  .elementor-30 .elementor-element.elementor-element-772bd2c .elementor-button
  {
    padding: 15px 19px !important;
  }
}

@media (max-width:923px) and (min-width:768px)
{
  .elementor-30 .elementor-element.elementor-element-772bd2c .prev-arrow
, .elementor-30 .elementor-element.elementor-element-772bd2c .next-arrow
{
  top:-120px !important;
  
}

}

@media (max-width:767px)
{
.elementor-30 .elementor-element.elementor-element-772bd2c .prev-arrow
, .elementor-30 .elementor-element.elementor-element-772bd2c .next-arrow
{
  top:-125px !important;
  
}
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-0ebf776 */.elementor-30 .elementor-element.elementor-element-0ebf776
{
    
    backdrop-filter: blur(30px);
-webkit-backdrop-filter: blur(30px);
}
.elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tab-title,
.elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tab-content
{
      transition: margin 0.5s;
      
}

.elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tab-title.elementor-tab-desktop-title
{
    display: table; 
    padding-left: 0px;
    padding-right: 0px;
     margin-bottom: 40px !important;
    padding-bottom: 5px;
    border-bottom:1px solid transparent;
}
.elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tab-title.elementor-active
{
    border-bottom:1px solid #182B49;
       

}
.elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tab-content
{
    max-width: 680px !important;
}
@media (min-width:768px)
{
.elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tab-title:hover
{
    margin-left: 15px;
    padding-bottom: 5px;
    border-bottom:1px solid #182B49;
    
}
}

@media (max-width:1024px)
{
    .elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tab-title.elementor-active
{
    margin-left: 25px;
}
}
@media (max-width:767px)
{
   
    .elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tab-title.elementor-active
{
    margin-left: 0px;
    border: 0px;
    padding-bottom: 0px;
    margin-bottom: 20px;
}
 .elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tab-title
 {
     position: relative;
 
     
 }
 .elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tab-title
 {
     
 }
 
 .elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tab-title:after
 {
     content: "";
     background-image: url(/wp-content/uploads/2022/09/angle-down-regular.svg);
     
     
     padding-left: 30px;
     background-repeat: no-repeat;
     background-position: 6px 18px;
     
     
     
 }
 .elementor-30 .elementor-element.elementor-element-0ebf776 .elementor-tab-title.elementor-active:after
 {
     background-image: url(/wp-content/uploads/2022/09/angle-up-regular.svg);
     background-position: 6px 19px;
     
 }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d84755f */.elementor-30 .elementor-element.elementor-element-d84755f > .elementor-widget-wrap.elementor-element-populated
{
 display: grid;
grid-template-columns:repeat(6,1fr);
grid-column-gap: 25px;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.elementor-30 .elementor-element.elementor-element-d84755f .elementor-widget-image
{
 width:100%;
}
@media (max-width:1024px)
{
    .elementor-30 .elementor-element.elementor-element-d84755f > .elementor-widget-wrap.elementor-element-populated
{
 
grid-template-columns:repeat(3,1fr);
grid-row-gap: 25px;
}
}
@media (max-width:1024px)
{
    .elementor-30 .elementor-element.elementor-element-d84755f > .elementor-widget-wrap.elementor-element-populated
{
 
grid-template-columns:repeat(2,1fr);

}
}/* End custom CSS */