.elementor-97 .elementor-element.elementor-element-23fef1e{--display:flex;--min-height:650px;--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-23fef1e::before, .elementor-97 .elementor-element.elementor-element-23fef1e > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-23fef1e > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-23fef1e > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-23fef1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-23fef1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-97 .elementor-element.elementor-element-67fa098{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-40180e0{--display:flex;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-97 .elementor-element.elementor-element-40180e0::before, .elementor-97 .elementor-element.elementor-element-40180e0 > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-40180e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-40180e0 > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-40180e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-40180e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-4480c34{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.2;--padding-top:50px;--padding-bottom:50px;--padding-left:95px;--padding-right:100px;}.elementor-97 .elementor-element.elementor-element-4480c34::before, .elementor-97 .elementor-element.elementor-element-4480c34 > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-4480c34 > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-4480c34 > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-4480c34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-4480c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://new-library.aiias.edu/wp-content/uploads/2025/01/compass-1.png");background-position:bottom right;background-repeat:no-repeat;background-size:306px auto;}.elementor-97 .elementor-element.elementor-element-c663e04{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-c663e04.e-con{--align-self:flex-start;}.elementor-97 .elementor-element.elementor-element-202a614{text-align:left;width:100%;max-width:100%;}.elementor-97 .elementor-element.elementor-element-202a614 .elementor-heading-title{font-size:38px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-202a614 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 21px 0px;}.elementor-97 .elementor-element.elementor-element-dd256e7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0;--margin-bottom:0;--margin-left:calc(var(--left-margin) * -1);--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-dd256e7.e-con{--align-self:flex-start;}.elementor-97 .elementor-element.elementor-element-0214e3f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-97 .elementor-element.elementor-element-0214e3f .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-0214e3f .elementor-button{font-size:18px;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#02010100;border-radius:0px 0px 0px 0px;padding:10px 35px 10px 5px;}.elementor-97 .elementor-element.elementor-element-0214e3f > .elementor-widget-container{padding:0 0 0 var(--left-margin);}.elementor-97 .elementor-element.elementor-element-ef45346 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-97 .elementor-element.elementor-element-ef45346 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-ef45346 .elementor-button{font-size:18px;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#02010100;border-radius:0px 0px 0px 0px;padding:10px 35px 10px 5px;}.elementor-97 .elementor-element.elementor-element-ef45346 > .elementor-widget-container{padding:0 0 0 var(--left-margin);}.elementor-97 .elementor-element.elementor-element-74c8a6f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-97 .elementor-element.elementor-element-74c8a6f .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-74c8a6f .elementor-button{font-size:18px;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#02010100;border-radius:0px 0px 0px 0px;padding:10px 35px 10px 5px;}.elementor-97 .elementor-element.elementor-element-74c8a6f > .elementor-widget-container{padding:0 0 0 var(--left-margin);}.elementor-97 .elementor-element.elementor-element-90a7c0f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-97 .elementor-element.elementor-element-90a7c0f .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-90a7c0f .elementor-button{font-size:18px;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#02010100;border-radius:0px 0px 0px 0px;padding:10px 35px 10px 5px;}.elementor-97 .elementor-element.elementor-element-90a7c0f > .elementor-widget-container{padding:0 0 0 var(--left-margin);}.elementor-97 .elementor-element.elementor-element-dd7f974 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-97 .elementor-element.elementor-element-dd7f974 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-dd7f974 .elementor-button{font-size:18px;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#02010100;border-radius:0px 0px 0px 0px;padding:10px 35px 10px 5px;}.elementor-97 .elementor-element.elementor-element-dd7f974 > .elementor-widget-container{padding:0 0 0 var(--left-margin);}.elementor-97 .elementor-element.elementor-element-ed2b46c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-97 .elementor-element.elementor-element-ed2b46c .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-ed2b46c .elementor-button{font-size:18px;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#02010100;border-radius:0px 0px 0px 0px;padding:10px 35px 10px 5px;}.elementor-97 .elementor-element.elementor-element-ed2b46c > .elementor-widget-container{padding:0 0 0 var(--left-margin);}.elementor-97 .elementor-element.elementor-element-6efe1e6{--display:flex;--min-height:650px;--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-6efe1e6::before, .elementor-97 .elementor-element.elementor-element-6efe1e6 > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-6efe1e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-6efe1e6 > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-6efe1e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-6efe1e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-97 .elementor-element.elementor-element-3b1e5b9{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-a3fae3e{--display:flex;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-97 .elementor-element.elementor-element-a3fae3e::before, .elementor-97 .elementor-element.elementor-element-a3fae3e > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-a3fae3e > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-a3fae3e > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-a3fae3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-a3fae3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-870d649{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.2;--padding-top:50px;--padding-bottom:50px;--padding-left:95px;--padding-right:100px;}.elementor-97 .elementor-element.elementor-element-870d649::before, .elementor-97 .elementor-element.elementor-element-870d649 > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-870d649 > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-870d649 > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-870d649 > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-870d649 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://new-library.aiias.edu/wp-content/uploads/2025/01/compass-1.png");background-position:bottom right;background-repeat:no-repeat;background-size:306px auto;}.elementor-97 .elementor-element.elementor-element-b7a96f6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-b7a96f6.e-con{--align-self:flex-start;}.elementor-97 .elementor-element.elementor-element-a4b9908{text-align:left;width:100%;max-width:100%;}.elementor-97 .elementor-element.elementor-element-a4b9908 .elementor-heading-title{font-size:38px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-a4b9908 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 21px 0px;}.elementor-97 .elementor-element.elementor-element-3f4c98b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0;--margin-bottom:0;--margin-left:calc(var(--left-margin) * -1);--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-3f4c98b.e-con{--align-self:flex-start;}.elementor-97 .elementor-element.elementor-element-292ee4d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-97 .elementor-element.elementor-element-292ee4d .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-292ee4d .elementor-button{font-size:18px;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#02010100;border-radius:0px 0px 0px 0px;padding:10px 35px 10px 5px;}.elementor-97 .elementor-element.elementor-element-292ee4d > .elementor-widget-container{padding:0 0 0 var(--left-margin);}.elementor-97 .elementor-element.elementor-element-f12037c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-97 .elementor-element.elementor-element-f12037c .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-f12037c .elementor-button{font-size:18px;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#02010100;border-radius:0px 0px 0px 0px;padding:10px 35px 10px 5px;}.elementor-97 .elementor-element.elementor-element-f12037c > .elementor-widget-container{padding:0 0 0 var(--left-margin);}.elementor-97 .elementor-element.elementor-element-5160df1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-97 .elementor-element.elementor-element-5160df1 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-5160df1 .elementor-button{font-size:18px;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#02010100;border-radius:0px 0px 0px 0px;padding:10px 35px 10px 5px;}.elementor-97 .elementor-element.elementor-element-5160df1 > .elementor-widget-container{padding:0 0 0 var(--left-margin);}.elementor-97 .elementor-element.elementor-element-7f2739b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-97 .elementor-element.elementor-element-7f2739b .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-7f2739b .elementor-button{font-size:18px;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#02010100;border-radius:0px 0px 0px 0px;padding:10px 35px 10px 5px;}.elementor-97 .elementor-element.elementor-element-7f2739b > .elementor-widget-container{padding:0 0 0 var(--left-margin);}.elementor-97 .elementor-element.elementor-element-cdc013c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-97 .elementor-element.elementor-element-cdc013c .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-cdc013c .elementor-button{font-size:18px;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#02010100;border-radius:0px 0px 0px 0px;padding:10px 35px 10px 5px;}.elementor-97 .elementor-element.elementor-element-cdc013c > .elementor-widget-container{padding:0 0 0 var(--left-margin);}.elementor-97 .elementor-element.elementor-element-b3e7dc0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-97 .elementor-element.elementor-element-b3e7dc0 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-b3e7dc0 .elementor-button{font-size:18px;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#02010100;border-radius:0px 0px 0px 0px;padding:10px 35px 10px 5px;}.elementor-97 .elementor-element.elementor-element-b3e7dc0 > .elementor-widget-container{padding:0 0 0 var(--left-margin);}.elementor-97 .elementor-element.elementor-element-f4bb6f8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-97 .elementor-element.elementor-element-2f6f058{--display:flex;}.elementor-97 .elementor-element.elementor-element-c31c851 .pp-info-box-icon{font-size:130px;color:var( --e-global-color-9e6dd61 );background-color:#004D23;}.elementor-97 .elementor-element.elementor-element-c31c851.pp-info-box-left .pp-info-box{align-items:center;}.elementor-97 .elementor-element.elementor-element-c31c851.pp-info-box-right .pp-info-box{align-items:center;}.elementor-97 .elementor-element.elementor-element-c31c851 .pp-info-box .pp-info-box-button{gap:10px;}.elementor-97 .elementor-element.elementor-element-c31c851 .pp-info-box-icon svg{fill:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-c31c851 .pp-info-box-icon, .elementor-97 .elementor-element.elementor-element-c31c851 .pp-info-box-icon img{border-radius:500px 500px 500px 500px;}.elementor-97 .elementor-element.elementor-element-c31c851 .pp-info-box-container{text-align:left;}.elementor-97 .elementor-element.elementor-element-c31c851 .pp-info-box-title{color:var( --e-global-color-primary );font-size:22px;font-weight:700;margin-bottom:10px;}.elementor-97 .elementor-element.elementor-element-c31c851 .pp-info-box-description{color:var( --e-global-color-text );margin-bottom:10px;}.elementor-97 .elementor-element.elementor-element-c31c851 .pp-info-box-button{color:var( --e-global-color-secondary );background-color:#00000000;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-c31c851 .pp-info-box-button .pp-icon svg{fill:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-c31c851.elementor-element{--order:-99999 /* order start hack */;}.elementor-97 .elementor-element.elementor-element-bdf0983{--display:flex;}.elementor-97 .elementor-element.elementor-element-53a5cb6 .pp-info-box-icon{font-size:130px;color:var( --e-global-color-9e6dd61 );background-color:#004D23;}.elementor-97 .elementor-element.elementor-element-53a5cb6.pp-info-box-left .pp-info-box{align-items:center;}.elementor-97 .elementor-element.elementor-element-53a5cb6.pp-info-box-right .pp-info-box{align-items:center;}.elementor-97 .elementor-element.elementor-element-53a5cb6 .pp-info-box .pp-info-box-button{gap:10px;}.elementor-97 .elementor-element.elementor-element-53a5cb6 .pp-info-box-icon svg{fill:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-53a5cb6 .pp-info-box-icon, .elementor-97 .elementor-element.elementor-element-53a5cb6 .pp-info-box-icon img{border-radius:500px 500px 500px 500px;}.elementor-97 .elementor-element.elementor-element-53a5cb6 .pp-info-box-container{text-align:left;}.elementor-97 .elementor-element.elementor-element-53a5cb6 .pp-info-box-title{color:var( --e-global-color-primary );font-size:22px;font-weight:700;margin-bottom:10px;}.elementor-97 .elementor-element.elementor-element-53a5cb6 .pp-info-box-description{color:var( --e-global-color-text );margin-bottom:10px;}.elementor-97 .elementor-element.elementor-element-53a5cb6 .pp-info-box-button{color:var( --e-global-color-secondary );background-color:#00000000;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-53a5cb6 .pp-info-box-button .pp-icon svg{fill:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-53a5cb6.elementor-element{--order:-99999 /* order start hack */;}.elementor-97 .elementor-element.elementor-element-f4334a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-97 .elementor-element.elementor-element-6ac7bcd .pp-info-box-icon{font-size:130px;color:var( --e-global-color-9e6dd61 );background-color:#004D23;}.elementor-97 .elementor-element.elementor-element-6ac7bcd.pp-info-box-left .pp-info-box{align-items:center;}.elementor-97 .elementor-element.elementor-element-6ac7bcd.pp-info-box-right .pp-info-box{align-items:center;}.elementor-97 .elementor-element.elementor-element-6ac7bcd .pp-info-box .pp-info-box-button{gap:10px;}.elementor-97 .elementor-element.elementor-element-6ac7bcd .pp-info-box-icon svg{fill:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-6ac7bcd .pp-info-box-icon, .elementor-97 .elementor-element.elementor-element-6ac7bcd .pp-info-box-icon img{border-radius:500px 500px 500px 500px;}.elementor-97 .elementor-element.elementor-element-6ac7bcd .pp-info-box-container{text-align:left;}.elementor-97 .elementor-element.elementor-element-6ac7bcd .pp-info-box-title{color:var( --e-global-color-primary );font-size:22px;font-weight:700;margin-bottom:10px;}.elementor-97 .elementor-element.elementor-element-6ac7bcd .pp-info-box-description{color:var( --e-global-color-text );margin-bottom:10px;}.elementor-97 .elementor-element.elementor-element-6ac7bcd .pp-info-box-button{color:var( --e-global-color-secondary );background-color:#00000000;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-6ac7bcd .pp-info-box-button .pp-icon svg{fill:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-6ac7bcd.elementor-element{--order:-99999 /* order start hack */;}.elementor-97 .elementor-element.elementor-element-dfb7c7d{--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:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-97 .elementor-element.elementor-element-dfb7c7d:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-dfb7c7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-ef2481c{--display:flex;}.elementor-97 .elementor-element.elementor-element-c9a5c6c{text-align:center;}.elementor-97 .elementor-element.elementor-element-c9a5c6c .elementor-heading-title{font-size:var( --e-global-typography-8e61138-font-size );font-weight:var( --e-global-typography-8e61138-font-weight );text-transform:var( --e-global-typography-8e61138-text-transform );line-height:var( --e-global-typography-8e61138-line-height );letter-spacing:var( --e-global-typography-8e61138-letter-spacing );word-spacing:var( --e-global-typography-8e61138-word-spacing );color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-c9a5c6c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-97 .elementor-element.elementor-element-dc4a501 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-97 .elementor-element.elementor-element-dc4a501 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-97 .elementor-element.elementor-element-6ade2f1 .elementor-button{text-transform:uppercase;padding:16px 35px 16px 35px;}@media(max-width:1366px){.elementor-97 .elementor-element.elementor-element-4480c34{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-97 .elementor-element.elementor-element-870d649{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-97 .elementor-element.elementor-element-f4bb6f8{--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-dfb7c7d{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-97 .elementor-element.elementor-element-c9a5c6c .elementor-heading-title{font-size:var( --e-global-typography-8e61138-font-size );line-height:var( --e-global-typography-8e61138-line-height );letter-spacing:var( --e-global-typography-8e61138-letter-spacing );word-spacing:var( --e-global-typography-8e61138-word-spacing );}}@media(max-width:1200px){.elementor-97 .elementor-element.elementor-element-f4bb6f8{--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-97 .elementor-element.elementor-element-dfb7c7d{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}}@media(max-width:1024px){.elementor-97 .elementor-element.elementor-element-23fef1e{--min-height:550px;}.elementor-97 .elementor-element.elementor-element-67fa098 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-97 .elementor-element.elementor-element-4480c34{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-97 .elementor-element.elementor-element-202a614 .elementor-heading-title{font-size:32px;}.elementor-97 .elementor-element.elementor-element-6efe1e6{--min-height:550px;}.elementor-97 .elementor-element.elementor-element-3b1e5b9 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-97 .elementor-element.elementor-element-870d649{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-97 .elementor-element.elementor-element-a4b9908 .elementor-heading-title{font-size:32px;}.elementor-97 .elementor-element.elementor-element-f4bb6f8{--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-c31c851.pp-info-box-tablet-left .pp-info-box{align-items:center;}.elementor-97 .elementor-element.elementor-element-c31c851.pp-info-box-tablet-right .pp-info-box{align-items:center;}.elementor-97 .elementor-element.elementor-element-c31c851 .pp-info-box-container{text-align:center;}.elementor-97 .elementor-element.elementor-element-53a5cb6.pp-info-box-tablet-left .pp-info-box{align-items:center;}.elementor-97 .elementor-element.elementor-element-53a5cb6.pp-info-box-tablet-right .pp-info-box{align-items:center;}.elementor-97 .elementor-element.elementor-element-53a5cb6 .pp-info-box-container{text-align:center;}.elementor-97 .elementor-element.elementor-element-6ac7bcd.pp-info-box-tablet-left .pp-info-box{align-items:center;}.elementor-97 .elementor-element.elementor-element-6ac7bcd.pp-info-box-tablet-right .pp-info-box{align-items:center;}.elementor-97 .elementor-element.elementor-element-6ac7bcd .pp-info-box-container{text-align:center;}.elementor-97 .elementor-element.elementor-element-dfb7c7d{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-97 .elementor-element.elementor-element-c9a5c6c .elementor-heading-title{font-size:var( --e-global-typography-8e61138-font-size );line-height:var( --e-global-typography-8e61138-line-height );letter-spacing:var( --e-global-typography-8e61138-letter-spacing );word-spacing:var( --e-global-typography-8e61138-word-spacing );}.elementor-97 .elementor-element.elementor-element-dc4a501 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-97 .elementor-element.elementor-element-dc4a501 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(max-width:880px){.elementor-97 .elementor-element.elementor-element-0214e3f .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-0214e3f .elementor-button{padding:10px 20px 10px 5px;}.elementor-97 .elementor-element.elementor-element-ef45346 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-ef45346 .elementor-button{padding:10px 20px 10px 5px;}.elementor-97 .elementor-element.elementor-element-74c8a6f .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-74c8a6f .elementor-button{padding:10px 20px 10px 5px;}.elementor-97 .elementor-element.elementor-element-90a7c0f .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-90a7c0f .elementor-button{padding:10px 20px 10px 5px;}.elementor-97 .elementor-element.elementor-element-dd7f974 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-dd7f974 .elementor-button{padding:10px 20px 10px 5px;}.elementor-97 .elementor-element.elementor-element-ed2b46c .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-ed2b46c .elementor-button{padding:10px 20px 10px 5px;}.elementor-97 .elementor-element.elementor-element-292ee4d .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-292ee4d .elementor-button{padding:10px 20px 10px 5px;}.elementor-97 .elementor-element.elementor-element-f12037c .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-f12037c .elementor-button{padding:10px 20px 10px 5px;}.elementor-97 .elementor-element.elementor-element-5160df1 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-5160df1 .elementor-button{padding:10px 20px 10px 5px;}.elementor-97 .elementor-element.elementor-element-7f2739b .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-7f2739b .elementor-button{padding:10px 20px 10px 5px;}.elementor-97 .elementor-element.elementor-element-cdc013c .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-cdc013c .elementor-button{padding:10px 20px 10px 5px;}.elementor-97 .elementor-element.elementor-element-b3e7dc0 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-b3e7dc0 .elementor-button{padding:10px 20px 10px 5px;}.elementor-97 .elementor-element.elementor-element-f4bb6f8{--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-c31c851 .pp-info-box-container{text-align:center;}.elementor-97 .elementor-element.elementor-element-53a5cb6 .pp-info-box-container{text-align:center;}.elementor-97 .elementor-element.elementor-element-6ac7bcd .pp-info-box-container{text-align:center;}}@media(max-width:767px){.elementor-97 .elementor-element.elementor-element-67fa098{--min-height:350px;}.elementor-97 .elementor-element.elementor-element-40180e0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-4480c34{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-202a614 .elementor-heading-title{font-size:28px;}.elementor-97 .elementor-element.elementor-element-dd256e7{--width:calc(var(--left-margin) + 100%);}.elementor-97 .elementor-element.elementor-element-3b1e5b9{--min-height:350px;}.elementor-97 .elementor-element.elementor-element-a3fae3e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-870d649{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-a4b9908 .elementor-heading-title{font-size:28px;}.elementor-97 .elementor-element.elementor-element-3f4c98b{--width:calc(var(--left-margin) + 100%);}.elementor-97 .elementor-element.elementor-element-f4bb6f8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-97 .elementor-element.elementor-element-c31c851.pp-info-box-mobile-left .pp-info-box{align-items:center;}.elementor-97 .elementor-element.elementor-element-c31c851.pp-info-box-mobile-right .pp-info-box{align-items:center;}.elementor-97 .elementor-element.elementor-element-c31c851 .pp-info-box-container{text-align:center;}.elementor-97 .elementor-element.elementor-element-53a5cb6.pp-info-box-mobile-left .pp-info-box{align-items:center;}.elementor-97 .elementor-element.elementor-element-53a5cb6.pp-info-box-mobile-right .pp-info-box{align-items:center;}.elementor-97 .elementor-element.elementor-element-53a5cb6 .pp-info-box-container{text-align:center;}.elementor-97 .elementor-element.elementor-element-6ac7bcd.pp-info-box-mobile-left .pp-info-box{align-items:center;}.elementor-97 .elementor-element.elementor-element-6ac7bcd.pp-info-box-mobile-right .pp-info-box{align-items:center;}.elementor-97 .elementor-element.elementor-element-6ac7bcd .pp-info-box-container{text-align:center;}.elementor-97 .elementor-element.elementor-element-dfb7c7d{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-97 .elementor-element.elementor-element-c9a5c6c .elementor-heading-title{font-size:var( --e-global-typography-8e61138-font-size );line-height:var( --e-global-typography-8e61138-line-height );letter-spacing:var( --e-global-typography-8e61138-letter-spacing );word-spacing:var( --e-global-typography-8e61138-word-spacing );}.elementor-97 .elementor-element.elementor-element-c9a5c6c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-97 .elementor-element.elementor-element-dc4a501 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-97 .elementor-element.elementor-element-dc4a501 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(min-width:768px){.elementor-97 .elementor-element.elementor-element-67fa098{--width:64%;}.elementor-97 .elementor-element.elementor-element-4480c34{--width:36%;}.elementor-97 .elementor-element.elementor-element-dd256e7{--width:calc(100% + var(--left-margin));}.elementor-97 .elementor-element.elementor-element-3b1e5b9{--width:64%;}.elementor-97 .elementor-element.elementor-element-870d649{--width:36%;}.elementor-97 .elementor-element.elementor-element-3f4c98b{--width:calc(100% + var(--left-margin));}}@media(max-width:1200px) and (min-width:768px){.elementor-97 .elementor-element.elementor-element-67fa098{--width:55%;}.elementor-97 .elementor-element.elementor-element-4480c34{--width:45%;}.elementor-97 .elementor-element.elementor-element-3b1e5b9{--width:55%;}.elementor-97 .elementor-element.elementor-element-870d649{--width:45%;}}/* Start custom CSS for html, class: .elementor-element-a766c90 */.elementor-97 .elementor-element.elementor-element-a766c90 svg,.elementor-97 .elementor-element.elementor-element-a766c90 i{
    width: 24px;
    color: #fff;
    fill:#fff;
    font-size: 24px
}

.elementor-97 .elementor-element.elementor-element-a766c90 .form-content {
    display: flex;
}
.elementor-97 .elementor-element.elementor-element-a766c90 input.input-search:focus {
    outline: 0;
    border-color: var(--e-global-color-4022919);
}

.elementor-97 .elementor-element.elementor-element-a766c90 input.input-search {
    background: transparent;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-4022919);
    border-radius: 0;
    padding: 10px 30px 10px 0px;
    font-size: 22px;
    line-height: 0em;
    display: block;
    outline: 0;
        color: #fff;
}
.elementor-97 .elementor-element.elementor-element-a766c90 input.input-search::placeholder {
    color: var(--e-global-color-4022919);
}
.elementor-97 .elementor-element.elementor-element-a766c90 button.submit-btn {
    background: transparent;
    color: #fff;
    padding: 0;
    display: flex;
    align-items: center;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-4022919);
    border-radius: 0;
}
.elementor-97 .elementor-element.elementor-element-a766c90 button.submit-btn:hover {
    background: transparent;
}

@media (max-width:1024px){
    .elementor-97 .elementor-element.elementor-element-a766c90 svg,.elementor-97 .elementor-element.elementor-element-a766c90 i{
        font-size: 20px
    }
    .elementor-97 .elementor-element.elementor-element-a766c90 input.input-search{
        font-size:20px;
    }
}
@media (max-width:767px){
    .elementor-97 .elementor-element.elementor-element-a766c90 svg,.elementor-97 .elementor-element.elementor-element-a766c90 i{
        font-size: 20px
    }
    .elementor-97 .elementor-element.elementor-element-a766c90 input.input-search{
        font-size:18px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-202a614 */.elementor-97 .elementor-element.elementor-element-202a614 h1:before{
    content: "";
    display: block;
    position: absolute;
    top: 90%;
    height: 3px;
    background: #f0bd1b;
    width: 95px;
}
.elementor-97 .elementor-element.elementor-element-202a614 h1 strong{
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0214e3f */.elementor-97 .elementor-element.elementor-element-0214e3f svg{
    font-size: 20px!important
}
.elementor-97 .elementor-element.elementor-element-0214e3f span.elementor-button-content-wrapper {
    align-items: center;
}
.elementor-97 .elementor-element.elementor-element-0214e3f a{

    position: relative;
    display: block;
}
.elementor-97 .elementor-element.elementor-element-0214e3f a:hover span.elementor-button-text{
    left: 20px;
    color: #000;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.elementor-97 .elementor-element.elementor-element-0214e3f a:hover:before{
    width: calc(100% + var(--left-margin));
}
.elementor-97 .elementor-element.elementor-element-0214e3f a span{
    z-index: 1
}
.elementor-97 .elementor-element.elementor-element-0214e3f a:before {
    z-index: 0;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    width: 0;
    left: calc(var(--left-margin)* -1);
    top: 0;
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef45346 */.elementor-97 .elementor-element.elementor-element-ef45346 svg{
    font-size: 20px!important
}
.elementor-97 .elementor-element.elementor-element-ef45346 span.elementor-button-content-wrapper {
    align-items: center;
}
.elementor-97 .elementor-element.elementor-element-ef45346 a{

    position: relative;
    display: block;
}
.elementor-97 .elementor-element.elementor-element-ef45346 a:hover span.elementor-button-text{
    left: 20px;
    color: #000;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.elementor-97 .elementor-element.elementor-element-ef45346 a:hover:before{
    width: calc(100% + var(--left-margin));
}
.elementor-97 .elementor-element.elementor-element-ef45346 a span{
    z-index: 1
}
.elementor-97 .elementor-element.elementor-element-ef45346 a:before {
    z-index: 0;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    width: 0;
    left: calc(var(--left-margin)* -1);
    top: 0;
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74c8a6f */.elementor-97 .elementor-element.elementor-element-74c8a6f svg{
    font-size: 20px!important
}
.elementor-97 .elementor-element.elementor-element-74c8a6f span.elementor-button-content-wrapper {
    align-items: center;
}
.elementor-97 .elementor-element.elementor-element-74c8a6f a{

    position: relative;
    display: block;
}
.elementor-97 .elementor-element.elementor-element-74c8a6f a:hover span.elementor-button-text{
    left: 20px;
    color: #000;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.elementor-97 .elementor-element.elementor-element-74c8a6f a:hover:before{
    width: calc(100% + var(--left-margin));
}
.elementor-97 .elementor-element.elementor-element-74c8a6f a span{
    z-index: 1
}
.elementor-97 .elementor-element.elementor-element-74c8a6f a:before {
    z-index: 0;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    width: 0;
    left: calc(var(--left-margin)* -1);
    top: 0;
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90a7c0f */.elementor-97 .elementor-element.elementor-element-90a7c0f svg{
    font-size: 20px!important
}
.elementor-97 .elementor-element.elementor-element-90a7c0f span.elementor-button-content-wrapper {
    align-items: center;
}
.elementor-97 .elementor-element.elementor-element-90a7c0f a{

    position: relative;
    display: block;
}
.elementor-97 .elementor-element.elementor-element-90a7c0f a:hover span.elementor-button-text{
    left: 20px;
    color: #000;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.elementor-97 .elementor-element.elementor-element-90a7c0f a:hover:before{
    width: calc(100% + var(--left-margin));
}
.elementor-97 .elementor-element.elementor-element-90a7c0f a span{
    z-index: 1
}
.elementor-97 .elementor-element.elementor-element-90a7c0f a:before {
    z-index: 0;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    width: 0;
    left: calc(var(--left-margin)* -1);
    top: 0;
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd7f974 */.elementor-97 .elementor-element.elementor-element-dd7f974 svg{
    font-size: 20px!important
}
.elementor-97 .elementor-element.elementor-element-dd7f974 span.elementor-button-content-wrapper {
    align-items: center;
}
.elementor-97 .elementor-element.elementor-element-dd7f974 a{

    position: relative;
    display: block;
}
.elementor-97 .elementor-element.elementor-element-dd7f974 a:hover span.elementor-button-text{
    left: 20px;
    color: #000;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.elementor-97 .elementor-element.elementor-element-dd7f974 a:hover:before{
    width: calc(100% + var(--left-margin));
}
.elementor-97 .elementor-element.elementor-element-dd7f974 a span{
    z-index: 1
}
.elementor-97 .elementor-element.elementor-element-dd7f974 a:before {
    z-index: 0;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    width: 0;
    left: calc(var(--left-margin)* -1);
    top: 0;
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ed2b46c */.elementor-97 .elementor-element.elementor-element-ed2b46c svg{
    font-size: 20px!important
}
.elementor-97 .elementor-element.elementor-element-ed2b46c span.elementor-button-content-wrapper {
    align-items: center;
}
.elementor-97 .elementor-element.elementor-element-ed2b46c a{

    position: relative;
    display: block;
}
.elementor-97 .elementor-element.elementor-element-ed2b46c a:hover span.elementor-button-text{
    left: 20px;
    color: #000;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.elementor-97 .elementor-element.elementor-element-ed2b46c a:hover:before{
    width: calc(100% + var(--left-margin));
}
.elementor-97 .elementor-element.elementor-element-ed2b46c a span{
    z-index: 1
}
.elementor-97 .elementor-element.elementor-element-ed2b46c a:before {
    z-index: 0;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    width: 0;
    left: calc(var(--left-margin)* -1);
    top: 0;
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd256e7 */.elementor-97 .elementor-element.elementor-element-dd256e7{
    max-width: calc(390px + var(--left-margin));
}
.elementor-97 .elementor-element.elementor-element-dd256e7{
    --left-margin:95px;
    overflow: hidden;
}

@media (max-width:1440px){
    .elementor-97 .elementor-element.elementor-element-dd256e7{
        --left-margin:50px;
        max-width:calc(100% + var(--left-margin));
    }
}
@media (max-width:1365px){
    .elementor-97 .elementor-element.elementor-element-dd256e7{
        --left-margin:40px;
       
    }
}
@media (max-width:1024px){
    .elementor-97 .elementor-element.elementor-element-dd256e7{
        --left-margin:30px;
    }
}
@media (max-width:767px){
    .elementor-97 .elementor-element.elementor-element-dd256e7{
        --left-margin:20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c663e04 */.elementor-97 .elementor-element.elementor-element-c663e04{
    max-width: 390px;
}
@media (max-width:1440px){
    .elementor-97 .elementor-element.elementor-element-c663e04{
        max-width:none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4480c34 */@media (max-width:1440px) and (min-width:1366px){
    .elementor-97 .elementor-element.elementor-element-4480c34{
    padding-left:50px!important;
    padding-right:50px!important;
    align-items: center!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23fef1e */.elementor-97 .elementor-element.elementor-element-23fef1e:before{
    
        opacity: .1;
}
.elementor-background-slideshow.swiper:before {
    display: none;
}
.elementor-97 .elementor-element.elementor-element-23fef1e .elementor-background-slideshow.swiper {
    width: 64%;
    left: 0;
    margin: 0;

}
.elementor-97 .elementor-element.elementor-element-23fef1e{
    background: var(--e-global-color-primary)
}
@media (max-width:1200px){
    .elementor-97 .elementor-element.elementor-element-23fef1e .elementor-background-slideshow.swiper{
        width:55%;
    }
}

@media (max-width:767px){
    .elementor-97 .elementor-element.elementor-element-23fef1e .elementor-background-slideshow.swiper{
        width:100%;
        height:350px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6db0b5e */.elementor-97 .elementor-element.elementor-element-6db0b5e svg,.elementor-97 .elementor-element.elementor-element-6db0b5e i{
    width: 24px;
    color: #fff;
    fill:#fff;
    font-size: 24px
}

.elementor-97 .elementor-element.elementor-element-6db0b5e .form-content {
    display: flex;
}
.elementor-97 .elementor-element.elementor-element-6db0b5e input.input-search:focus {
    outline: 0;
    border-color: var(--e-global-color-4022919);
}

.elementor-97 .elementor-element.elementor-element-6db0b5e input.input-search {
    background: transparent;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-4022919);
    border-radius: 0;
    padding: 10px 30px 10px 0px;
    font-size: 22px;
    line-height: 0em;
    display: block;
    outline: 0;
        color: #fff;
}
.elementor-97 .elementor-element.elementor-element-6db0b5e input.input-search::placeholder {
    color: var(--e-global-color-4022919);
}
.elementor-97 .elementor-element.elementor-element-6db0b5e button.submit-btn {
    background: transparent;
    color: #fff;
    padding: 0;
    display: flex;
    align-items: center;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-4022919);
    border-radius: 0;
}
.elementor-97 .elementor-element.elementor-element-6db0b5e button.submit-btn:hover {
    background: transparent;
}

@media (max-width:1024px){
    .elementor-97 .elementor-element.elementor-element-6db0b5e svg,.elementor-97 .elementor-element.elementor-element-6db0b5e i{
        font-size: 20px
    }
    .elementor-97 .elementor-element.elementor-element-6db0b5e input.input-search{
        font-size:20px;
    }
}
@media (max-width:767px){
    .elementor-97 .elementor-element.elementor-element-6db0b5e svg,.elementor-97 .elementor-element.elementor-element-6db0b5e i{
        font-size: 20px
    }
    .elementor-97 .elementor-element.elementor-element-6db0b5e input.input-search{
        font-size:18px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4b9908 */.elementor-97 .elementor-element.elementor-element-a4b9908 h2:before{
    content: "";
    display: block;
    position: absolute;
    top: 90%;
    height: 3px;
    background: #f0bd1b;
    width: 95px;
}
.elementor-97 .elementor-element.elementor-element-a4b9908 h2 strong{
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-292ee4d */.elementor-97 .elementor-element.elementor-element-292ee4d svg{
    font-size: 20px!important
}
.elementor-97 .elementor-element.elementor-element-292ee4d span.elementor-button-content-wrapper {
    align-items: center;
}
.elementor-97 .elementor-element.elementor-element-292ee4d a{

    position: relative;
    display: block;
}
.elementor-97 .elementor-element.elementor-element-292ee4d a:hover span.elementor-button-text{
    left: 20px;
    color: #000;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.elementor-97 .elementor-element.elementor-element-292ee4d a:hover:before{
    width: calc(100% + var(--left-margin));
}
.elementor-97 .elementor-element.elementor-element-292ee4d a span{
    z-index: 1
}
.elementor-97 .elementor-element.elementor-element-292ee4d a:before {
    z-index: 0;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    width: 0;
    left: calc(var(--left-margin)* -1);
    top: 0;
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12037c */.elementor-97 .elementor-element.elementor-element-f12037c svg{
    font-size: 20px!important
}
.elementor-97 .elementor-element.elementor-element-f12037c span.elementor-button-content-wrapper {
    align-items: center;
}
.elementor-97 .elementor-element.elementor-element-f12037c a{

    position: relative;
    display: block;
}
.elementor-97 .elementor-element.elementor-element-f12037c a:hover span.elementor-button-text{
    left: 20px;
    color: #000;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.elementor-97 .elementor-element.elementor-element-f12037c a:hover:before{
    width: calc(100% + var(--left-margin));
}
.elementor-97 .elementor-element.elementor-element-f12037c a span{
    z-index: 1
}
.elementor-97 .elementor-element.elementor-element-f12037c a:before {
    z-index: 0;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    width: 0;
    left: calc(var(--left-margin)* -1);
    top: 0;
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5160df1 */.elementor-97 .elementor-element.elementor-element-5160df1 svg{
    font-size: 20px!important
}
.elementor-97 .elementor-element.elementor-element-5160df1 span.elementor-button-content-wrapper {
    align-items: center;
}
.elementor-97 .elementor-element.elementor-element-5160df1 a{

    position: relative;
    display: block;
}
.elementor-97 .elementor-element.elementor-element-5160df1 a:hover span.elementor-button-text{
    left: 20px;
    color: #000;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.elementor-97 .elementor-element.elementor-element-5160df1 a:hover:before{
    width: calc(100% + var(--left-margin));
}
.elementor-97 .elementor-element.elementor-element-5160df1 a span{
    z-index: 1
}
.elementor-97 .elementor-element.elementor-element-5160df1 a:before {
    z-index: 0;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    width: 0;
    left: calc(var(--left-margin)* -1);
    top: 0;
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f2739b */.elementor-97 .elementor-element.elementor-element-7f2739b svg{
    font-size: 20px!important
}
.elementor-97 .elementor-element.elementor-element-7f2739b span.elementor-button-content-wrapper {
    align-items: center;
}
.elementor-97 .elementor-element.elementor-element-7f2739b a{

    position: relative;
    display: block;
}
.elementor-97 .elementor-element.elementor-element-7f2739b a:hover span.elementor-button-text{
    left: 20px;
    color: #000;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.elementor-97 .elementor-element.elementor-element-7f2739b a:hover:before{
    width: calc(100% + var(--left-margin));
}
.elementor-97 .elementor-element.elementor-element-7f2739b a span{
    z-index: 1
}
.elementor-97 .elementor-element.elementor-element-7f2739b a:before {
    z-index: 0;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    width: 0;
    left: calc(var(--left-margin)* -1);
    top: 0;
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cdc013c */.elementor-97 .elementor-element.elementor-element-cdc013c svg{
    font-size: 20px!important
}
.elementor-97 .elementor-element.elementor-element-cdc013c span.elementor-button-content-wrapper {
    align-items: center;
}
.elementor-97 .elementor-element.elementor-element-cdc013c a{

    position: relative;
    display: block;
}
.elementor-97 .elementor-element.elementor-element-cdc013c a:hover span.elementor-button-text{
    left: 20px;
    color: #000;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.elementor-97 .elementor-element.elementor-element-cdc013c a:hover:before{
    width: calc(100% + var(--left-margin));
}
.elementor-97 .elementor-element.elementor-element-cdc013c a span{
    z-index: 1
}
.elementor-97 .elementor-element.elementor-element-cdc013c a:before {
    z-index: 0;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    width: 0;
    left: calc(var(--left-margin)* -1);
    top: 0;
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b3e7dc0 */.elementor-97 .elementor-element.elementor-element-b3e7dc0 svg{
    font-size: 20px!important
}
.elementor-97 .elementor-element.elementor-element-b3e7dc0 span.elementor-button-content-wrapper {
    align-items: center;
}
.elementor-97 .elementor-element.elementor-element-b3e7dc0 a{

    position: relative;
    display: block;
}
.elementor-97 .elementor-element.elementor-element-b3e7dc0 a:hover span.elementor-button-text{
    left: 20px;
    color: #000;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.elementor-97 .elementor-element.elementor-element-b3e7dc0 a:hover:before{
    width: calc(100% + var(--left-margin));
}
.elementor-97 .elementor-element.elementor-element-b3e7dc0 a span{
    z-index: 1
}
.elementor-97 .elementor-element.elementor-element-b3e7dc0 a:before {
    z-index: 0;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    width: 0;
    left: calc(var(--left-margin)* -1);
    top: 0;
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f4c98b */.elementor-97 .elementor-element.elementor-element-3f4c98b{
    max-width: calc(390px + var(--left-margin));
}
.elementor-97 .elementor-element.elementor-element-3f4c98b{
    --left-margin:95px;
    overflow: hidden;
}

@media (max-width:1440px){
    .elementor-97 .elementor-element.elementor-element-3f4c98b{
        --left-margin:50px;
        max-width:calc(100% + var(--left-margin));
    }
}
@media (max-width:1365px){
    .elementor-97 .elementor-element.elementor-element-3f4c98b{
        --left-margin:40px;
       
    }
}
@media (max-width:1024px){
    .elementor-97 .elementor-element.elementor-element-3f4c98b{
        --left-margin:30px;
    }
}
@media (max-width:767px){
    .elementor-97 .elementor-element.elementor-element-3f4c98b{
        --left-margin:20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7a96f6 */.elementor-97 .elementor-element.elementor-element-b7a96f6{
    max-width: 390px;
}
@media (max-width:1440px){
    .elementor-97 .elementor-element.elementor-element-b7a96f6{
        max-width:none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-870d649 */@media (max-width:1440px) and (min-width:1366px){
    .elementor-97 .elementor-element.elementor-element-870d649{
    padding-left:50px!important;
    padding-right:50px!important;
    align-items: center!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6efe1e6 */.elementor-97 .elementor-element.elementor-element-6efe1e6:before{
    
        opacity: .1;
}
.elementor-background-slideshow.swiper:before {
    display: none;
}
.elementor-97 .elementor-element.elementor-element-6efe1e6 .elementor-background-slideshow.swiper {
    width: 64%;
    left: 0;
    margin: 0;

}
.elementor-97 .elementor-element.elementor-element-6efe1e6{
    background: var(--e-global-color-primary)
}
@media (max-width:1200px){
    .elementor-97 .elementor-element.elementor-element-6efe1e6 .elementor-background-slideshow.swiper{
        width:55%;
    }
}

@media (max-width:767px){
    .elementor-97 .elementor-element.elementor-element-6efe1e6 .elementor-background-slideshow.swiper{
        width:100%;
        height:350px;
    }
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-c31c851 */.elementor-97 .elementor-element.elementor-element-c31c851 img{
    aspect-ratio: 1;
    object-fit: cover;
}
.elementor-97 .elementor-element.elementor-element-c31c851 .pp-info-box-icon-wrap a:hover svg {
    transform: scale(1.1);
}
.elementor-97 .elementor-element.elementor-element-c31c851 .pp-info-box-title-wrap {
    display: flex
;
    flex-direction: column;
}
.elementor-97 .elementor-element.elementor-element-c31c851 h5.pp-info-box-subtitle {
    order: -1;
}
.elementor-97 .elementor-element.elementor-element-c31c851 .pp-info-box-footer a:hover{
    text-decoration: underline
}

.elementor-97 .elementor-element.elementor-element-c31c851 .pp-info-box-footer a:hover svg{
    transform: translateX(10px);
}
.elementor-97 .elementor-element.elementor-element-c31c851  a svg{
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-53a5cb6 */.elementor-97 .elementor-element.elementor-element-53a5cb6 img{
    aspect-ratio: 1;
    object-fit: cover;
}
.elementor-97 .elementor-element.elementor-element-53a5cb6 .pp-info-box-icon-wrap a:hover svg {
    transform: scale(1.1);
}
.elementor-97 .elementor-element.elementor-element-53a5cb6 .pp-info-box-title-wrap {
    display: flex
;
    flex-direction: column;
}
.elementor-97 .elementor-element.elementor-element-53a5cb6 h5.pp-info-box-subtitle {
    order: -1;
}
.elementor-97 .elementor-element.elementor-element-53a5cb6 .pp-info-box-footer a:hover{
    text-decoration: underline
}

.elementor-97 .elementor-element.elementor-element-53a5cb6 .pp-info-box-footer a:hover svg{
    transform: translateX(10px);
}
.elementor-97 .elementor-element.elementor-element-53a5cb6  a svg{
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-6ac7bcd */.elementor-97 .elementor-element.elementor-element-6ac7bcd img{
    aspect-ratio: 1;
    object-fit: cover;
}
.elementor-97 .elementor-element.elementor-element-6ac7bcd .pp-info-box-icon-wrap a:hover svg {
    transform: scale(1.1);
}
.elementor-97 .elementor-element.elementor-element-6ac7bcd .pp-info-box-title-wrap {
    display: flex
;
    flex-direction: column;
}
.elementor-97 .elementor-element.elementor-element-6ac7bcd h5.pp-info-box-subtitle {
    order: -1;
}
.elementor-97 .elementor-element.elementor-element-6ac7bcd .pp-info-box-footer a:hover{
    text-decoration: underline
}

.elementor-97 .elementor-element.elementor-element-6ac7bcd .pp-info-box-footer a:hover svg{
    transform: translateX(10px);
}
.elementor-97 .elementor-element.elementor-element-6ac7bcd  a svg{
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4bb6f8 */.elementor-97 .elementor-element.elementor-element-f4bb6f8 .pp-info-box-container span.pp-info-box-icon.pp-icon img{
    transform: scale(1);
    transition: transform .5s ease;
}
.elementor-97 .elementor-element.elementor-element-f4bb6f8 .pp-info-box-container span.pp-info-box-icon.pp-icon:hover img{
    transform: scale(1.1);
}
.elementor-97 .elementor-element.elementor-element-f4bb6f8 span.pp-info-box-icon.pp-icon{
    overflow: hidden;
}
@media (max-width:880px){
    .elementor-97 .elementor-element.elementor-element-f4bb6f8 .pp-info-box {
        flex-direction: column !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-dc4a501 */.jet-listing-grid__item > div .event-content:after {
    content: '';
    display: block;
    position: absolute;
    height: 1px;
    width: calc(100% - 40px);
    background: #c7c7c7;
    bottom: -10px;
    left: 0;
    right: 0;
    margin: auto;
}
.jet-listing-grid__item:nth-last-child(1) > div .event-content:after,
.jet-listing-grid__item:nth-last-child(2) > div .event-content:after {
    border-bottom: none;/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ade2f1 */.elementor-97 .elementor-element.elementor-element-6ade2f1 svg{
    font-size: 20px!important
}
.elementor-97 .elementor-element.elementor-element-6ade2f1 span.elementor-button-content-wrapper {
    align-items: center;
}/* End custom CSS */