.elementor-3089 .elementor-element.elementor-element-d06a12a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3089 .elementor-element.elementor-element-13f06ff .elementor-repeater-item-409b70e .swiper-slide-bg{background-color:#833CA300;background-image:url(https://alamoarchitects.com/wp-content/uploads/2026/04/1.-TowerLife_extended-sky_RGB_300ppi-scaled.png);background-size:cover;}.elementor-3089 .elementor-element.elementor-element-13f06ff .elementor-repeater-item-6883bfe .swiper-slide-bg{background-color:#833CA300;background-image:url(https://alamoarchitects.com/wp-content/uploads/2026/04/2.-Fairmount-Sep.2020-3_202353-sml-scaled.png);background-size:cover;}.elementor-3089 .elementor-element.elementor-element-13f06ff .elementor-repeater-item-870ce92 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://alamoarchitects.com/wp-content/uploads/2026/04/3.-Blue-Flame-Apartments-scaled.png);background-size:cover;}.elementor-3089 .elementor-element.elementor-element-13f06ff .elementor-repeater-item-e86d760 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://alamoarchitects.com/wp-content/uploads/2026/04/4.-Alamo-South-Side-Maker-008-scaled.png);background-size:cover;}.elementor-3089 .elementor-element.elementor-element-13f06ff .elementor-repeater-item-c76f435 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://alamoarchitects.com/wp-content/uploads/2026/05/5.-Alamo-Offices-scaled.png);background-size:cover;}.elementor-3089 .elementor-element.elementor-element-13f06ff .swiper-slide{transition-duration:calc(6000ms*1.2);height:100vh;}.elementor-3089 .elementor-element.elementor-element-13f06ff .swiper-slide-contents{max-width:100%;}.elementor-3089 .elementor-element.elementor-element-13f06ff .swiper-slide-inner{padding:0% 0% 3% 3%;text-align:start;}.elementor-3089 .elementor-element.elementor-element-13f06ff .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:5px;}.elementor-3089 .elementor-element.elementor-element-13f06ff .elementor-slide-heading{font-family:"trade-gothic-next-condensed", Sans-serif;font-size:20px;font-weight:700;}.elementor-3089 .elementor-element.elementor-element-13f06ff .elementor-slide-description{font-family:"trade-gothic-next-condensed", Sans-serif;font-size:30px;font-weight:700;}.elementor-3089 .elementor-element.elementor-element-13f06ff .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;height:10px;width:10px;}.elementor-3089 .elementor-element.elementor-element-13f06ff .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-3089 .elementor-element.elementor-element-13f06ff .swiper-pagination-fraction{font-size:10px;}.elementor-3089 .elementor-element.elementor-element-13f06ff .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-b465202 );opacity:var( --e-global-color-b465202 );}.elementor-3089 .elementor-element.elementor-element-13f06ff .swiper-pagination-bullet-active{background-color:var( --e-global-color-4b5f0a3 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3089 .elementor-element.elementor-element-66c1c54{width:100%;max-width:100%;top:10vh;}.elementor-3089 .elementor-element.elementor-element-66c1c54 > .elementor-widget-container{padding:0px 40px 10px 60px;}body:not(.rtl) .elementor-3089 .elementor-element.elementor-element-66c1c54{left:0px;}body.rtl .elementor-3089 .elementor-element.elementor-element-66c1c54{right:0px;}.elementor-3089 .elementor-element.elementor-element-66c1c54 .elementor-heading-title{font-family:"trade-gothic-next", Sans-serif;font-size:36px;font-weight:400;color:#FFFFFF;}.elementor-3089 .elementor-element.elementor-element-99aff5d{width:auto;max-width:auto;top:47%;}body:not(.rtl) .elementor-3089 .elementor-element.elementor-element-99aff5d{right:3.5rem;}body.rtl .elementor-3089 .elementor-element.elementor-element-99aff5d{left:3.5rem;}.elementor-3089 .elementor-element.elementor-element-55676ab{padding:20px 36px 10px 36px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3089 .elementor-element.elementor-element-536b832 .elementor-nav-menu .elementor-item{font-family:"trade-gothic-next", Sans-serif;font-size:20px;font-weight:500;}.elementor-3089 .elementor-element.elementor-element-536b832 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-3089 .elementor-element.elementor-element-536b832 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3089 .elementor-element.elementor-element-536b832 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3089 .elementor-element.elementor-element-536b832 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3089 .elementor-element.elementor-element-536b832 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-4b5f0a3 );fill:var( --e-global-color-4b5f0a3 );}.elementor-3089 .elementor-element.elementor-element-536b832 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-4b5f0a3 );}.elementor-3089 .elementor-element.elementor-element-536b832{--e-nav-menu-horizontal-menu-item-margin:calc( 35px / 2 );}.elementor-3089 .elementor-element.elementor-element-536b832 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:35px;}.elementor-3089 .elementor-element.elementor-element-b14db7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:64px;--padding-left:36px;--padding-right:36px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3089 .elementor-element.elementor-element-9d8b05c{--display:flex;}.elementor-3089 .elementor-element.elementor-element-37c93bb > .elementor-widget-container{padding:1% 34.5% 1% 0%;}.elementor-3089 .elementor-element.elementor-element-37c93bb .elementor-heading-title{font-family:"trade-gothic-next", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-primary );}.elementor-widget-pp-posts .pp-post-terms{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-pp-posts .pp-post-title, .elementor-widget-pp-posts .pp-post-title a{color:var( --e-global-color-secondary );}.elementor-widget-pp-posts .pp-post-title a:hover{color:var( --e-global-color-secondary );}.elementor-widget-pp-posts .pp-post-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pp-posts .pp-post-excerpt{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-posts .pp-post-meta, .elementor-widget-pp-posts .pp-post-meta a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-pp-posts .pp-posts-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-pp-posts .pp-posts-pagination .page-numbers, .elementor-widget-pp-posts .pp-posts-pagination a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3089 .elementor-element.elementor-element-4eaba7f{--grid-column-gap:50px;--grid-row-gap:15px;}.elementor-3089 .elementor-element.elementor-element-4eaba7f .pp-posts:not(.elementor-grid){margin-left:-50px;}.elementor-3089 .elementor-element.elementor-element-4eaba7f .pp-posts:not(.elementor-grid) .pp-post-wrap{padding-left:50px;}.elementor-3089 .elementor-element.elementor-element-4eaba7f .pp-elementor-grid .pp-grid-item-wrap{margin-bottom:15px;}.elementor-3089 .elementor-element.elementor-element-30a0d08{--display:flex;}.elementor-3089 .elementor-element.elementor-element-5baa8b9 > .elementor-widget-container{padding:1% 34.5% 1% 0%;}.elementor-3089 .elementor-element.elementor-element-5baa8b9 .elementor-heading-title{font-family:"trade-gothic-next", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-primary );}.elementor-3089 .elementor-element.elementor-element-7661b7e{--grid-column-gap:25px;--grid-row-gap:15px;}.elementor-3089 .elementor-element.elementor-element-7661b7e .pp-posts:not(.elementor-grid){margin-left:-25px;}.elementor-3089 .elementor-element.elementor-element-7661b7e .pp-posts:not(.elementor-grid) .pp-post-wrap{padding-left:25px;}.elementor-3089 .elementor-element.elementor-element-7661b7e .pp-elementor-grid .pp-grid-item-wrap{margin-bottom:15px;}.elementor-3089 .elementor-element.elementor-element-7d685e6{--display:flex;}.elementor-3089 .elementor-element.elementor-element-03334a9 > .elementor-widget-container{padding:1% 34.5% 1% 0%;}.elementor-3089 .elementor-element.elementor-element-03334a9 .elementor-heading-title{font-family:"trade-gothic-next", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-primary );}.elementor-3089 .elementor-element.elementor-element-90ab33d{--grid-column-gap:25px;--grid-row-gap:15px;}.elementor-3089 .elementor-element.elementor-element-90ab33d .pp-posts:not(.elementor-grid){margin-left:-25px;}.elementor-3089 .elementor-element.elementor-element-90ab33d .pp-posts:not(.elementor-grid) .pp-post-wrap{padding-left:25px;}.elementor-3089 .elementor-element.elementor-element-90ab33d .pp-elementor-grid .pp-grid-item-wrap{margin-bottom:15px;}.elementor-3089 .elementor-element.elementor-element-5b10c5f{--display:flex;}.elementor-3089 .elementor-element.elementor-element-f4f7c0c > .elementor-widget-container{padding:1% 34.5% 1% 0%;}.elementor-3089 .elementor-element.elementor-element-f4f7c0c .elementor-heading-title{font-family:"trade-gothic-next", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-primary );}.elementor-3089 .elementor-element.elementor-element-9ca189f{--grid-column-gap:25px;--grid-row-gap:15px;}.elementor-3089 .elementor-element.elementor-element-9ca189f .pp-posts:not(.elementor-grid){margin-left:-25px;}.elementor-3089 .elementor-element.elementor-element-9ca189f .pp-posts:not(.elementor-grid) .pp-post-wrap{padding-left:25px;}.elementor-3089 .elementor-element.elementor-element-9ca189f .pp-elementor-grid .pp-grid-item-wrap{margin-bottom:15px;}.elementor-3089 .elementor-element.elementor-element-5700488{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-3089 .elementor-element.elementor-element-39f1fe3 > .elementor-widget-container{padding:0% 0% 2.5% 34.5%;}.elementor-3089 .elementor-element.elementor-element-39f1fe3 .elementor-heading-title{font-family:"trade-gothic-next", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-primary );}.elementor-3089 .elementor-element.elementor-element-7a8c180{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 40px;--row-gap:50px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-pp-info-box .pp-info-box-icon{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-widget-pp-info-box .pp-info-box-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-pp-info-box .pp-info-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pp-info-box .pp-info-box-subtitle{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-pp-info-box .pp-info-box-divider{border-bottom-color:var( --e-global-color-primary );}.elementor-widget-pp-info-box .pp-info-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-info-box .pp-info-box-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3089 .elementor-element.elementor-element-726d424.pp-info-box-left .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-726d424.pp-info-box-right .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-726d424 .pp-info-box-icon-wrap{margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:10px;}.elementor-3089 .elementor-element.elementor-element-726d424 .pp-info-box-container{text-align:left;}.elementor-3089 .elementor-element.elementor-element-726d424 .pp-info-box-description{font-family:"trade-gothic-next", Sans-serif;font-weight:400;}.elementor-3089 .elementor-element.elementor-element-5f0e62f.pp-info-box-left .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-5f0e62f.pp-info-box-right .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-5f0e62f .pp-info-box-icon-wrap{margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:10px;}.elementor-3089 .elementor-element.elementor-element-5f0e62f .pp-info-box-container{text-align:left;}.elementor-3089 .elementor-element.elementor-element-5f0e62f .pp-info-box-description{font-family:"trade-gothic-next", Sans-serif;font-weight:400;margin-bottom:20px;}.elementor-3089 .elementor-element.elementor-element-ad53dc6.pp-info-box-left .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-ad53dc6.pp-info-box-right .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-ad53dc6 .pp-info-box-icon-wrap{margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:10px;}.elementor-3089 .elementor-element.elementor-element-ad53dc6 .pp-info-box-container{text-align:left;}.elementor-3089 .elementor-element.elementor-element-ad53dc6 .pp-info-box-description{font-family:"trade-gothic-next", Sans-serif;font-weight:400;margin-bottom:20px;}.elementor-3089 .elementor-element.elementor-element-5309035.pp-info-box-left .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-5309035.pp-info-box-right .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-5309035 .pp-info-box-icon-wrap{margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:10px;}.elementor-3089 .elementor-element.elementor-element-5309035 .pp-info-box-container{text-align:left;}.elementor-3089 .elementor-element.elementor-element-5309035 .pp-info-box-description{font-family:"trade-gothic-next", Sans-serif;font-weight:400;margin-bottom:20px;}.elementor-3089 .elementor-element.elementor-element-b0023f0.pp-info-box-left .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-b0023f0.pp-info-box-right .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-b0023f0 .pp-info-box-icon-wrap{margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:10px;}.elementor-3089 .elementor-element.elementor-element-b0023f0 .pp-info-box-container{text-align:left;}.elementor-3089 .elementor-element.elementor-element-b0023f0 .pp-info-box-description{font-family:"trade-gothic-next", Sans-serif;font-weight:400;margin-bottom:20px;}.elementor-3089 .elementor-element.elementor-element-303da9d{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:25px;--n-tabs-gap:0px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:10px;--n-tabs-title-font-size:24px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-4b5f0a3 );}.elementor-3089 .elementor-element.elementor-element-303da9d > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-b465202 );}.elementor-3089 .elementor-element.elementor-element-303da9d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-b465202 );}.elementor-3089 .elementor-element.elementor-element-303da9d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-3089 .elementor-element.elementor-element-303da9d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-b465202 );}.elementor-3089 .elementor-element.elementor-element-303da9d > .elementor-widget-container{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-3089 .elementor-element.elementor-element-303da9d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"trade-gothic-next", Sans-serif;font-weight:500;}.elementor-3089 .elementor-element.elementor-element-303da9d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-4b5f0a3 );}.elementor-3089 .elementor-element.elementor-element-99df99f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-3089 .elementor-element.elementor-element-5985388{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3089 .elementor-element.elementor-element-a5c7e36{text-align:center;}.elementor-3089 .elementor-element.elementor-element-a5c7e36 .elementor-heading-title{font-family:"trade-gothic-next", Sans-serif;font-weight:700;color:var( --e-global-color-accent );}.elementor-3089 .elementor-element.elementor-element-a5c7e36 .elementor-heading-title a:hover, .elementor-3089 .elementor-element.elementor-element-a5c7e36 .elementor-heading-title a:focus{color:var( --e-global-color-4b5f0a3 );}.elementor-3089 .elementor-element.elementor-element-baddba3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3089 .elementor-element.elementor-element-0f062f0{text-align:start;}.elementor-3089 .elementor-element.elementor-element-0f062f0 .elementor-heading-title{font-family:"trade-gothic-next-condensed", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-c42cde1 );}.elementor-widget-pp-buttons .pp-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background:var( --e-global-color-accent );}.elementor-widget-pp-buttons .pp-button-icon-number{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3089 .elementor-element.elementor-element-27b440e .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-3089 .elementor-element.elementor-element-27b440e .pp-button .pp-button-content-wrapper{justify-content:center;}.elementor-3089 .elementor-element.elementor-element-27b440e .pp-button{font-family:"trade-gothic-next", Sans-serif;font-size:24px;font-weight:500;background:var( --e-global-color-8f501ae );color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-3089 .elementor-element.elementor-element-27b440e .pp-button:hover{background:var( --e-global-color-4b5f0a3 );}.elementor-3089 .elementor-element.elementor-element-27b440e .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-3089 .elementor-element.elementor-element-27b440e .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-3089 .elementor-element.elementor-element-27b440e .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-3089 .elementor-element.elementor-element-27b440e .pp-icon-bottom .pp-button-icon{margin-top:8px;}.pp-tooltip-27b440e{text-align:center;}.pp-tooltip.pp-tooltip-27b440e .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-27b440e.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-27b440e.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-27b440e.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-27b440e.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-27b440e .pp-tooltip-content{color:#ffffff;}@media(min-width:768px){.elementor-3089 .elementor-element.elementor-element-99df99f{--content-width:800px;}.elementor-3089 .elementor-element.elementor-element-5985388{--width:50%;}.elementor-3089 .elementor-element.elementor-element-baddba3{--width:50%;}}@media(max-width:1024px){.elementor-3089 .elementor-element.elementor-element-66c1c54 .elementor-heading-title{font-size:40px;}.elementor-3089 .elementor-element.elementor-element-7a8c180{--grid-auto-flow:row;}.elementor-3089 .elementor-element.elementor-element-726d424.pp-info-box-tablet-left .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-726d424.pp-info-box-tablet-right .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-5f0e62f.pp-info-box-tablet-left .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-5f0e62f.pp-info-box-tablet-right .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-ad53dc6.pp-info-box-tablet-left .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-ad53dc6.pp-info-box-tablet-right .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-5309035.pp-info-box-tablet-left .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-5309035.pp-info-box-tablet-right .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-b0023f0.pp-info-box-tablet-left .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-b0023f0.pp-info-box-tablet-right .pp-info-box{align-items:flex-start;}}@media(max-width:767px){.elementor-3089 .elementor-element.elementor-element-13f06ff .swiper-slide{height:70vh;}.elementor-3089 .elementor-element.elementor-element-13f06ff .swiper-slide-inner{padding:3% 3% 3% 3%;}.elementor-3089 .elementor-element.elementor-element-13f06ff .elementor-slide-heading{font-size:18px;}.elementor-3089 .elementor-element.elementor-element-13f06ff .elementor-slide-description{font-size:24px;}.elementor-3089 .elementor-element.elementor-element-66c1c54 > .elementor-widget-container{padding:0px 20px 0px 20px;}body:not(.rtl) .elementor-3089 .elementor-element.elementor-element-66c1c54{left:1px;}body.rtl .elementor-3089 .elementor-element.elementor-element-66c1c54{right:1px;}.elementor-3089 .elementor-element.elementor-element-66c1c54{top:9.858vh;}.elementor-3089 .elementor-element.elementor-element-66c1c54 .elementor-heading-title{font-size:30px;}.elementor-3089 .elementor-element.elementor-element-b14db7e{--padding-top:0px;--padding-bottom:24px;--padding-left:8px;--padding-right:8px;}.elementor-3089 .elementor-element.elementor-element-37c93bb > .elementor-widget-container{padding:10px 10px 20px 10px;}.elementor-3089 .elementor-element.elementor-element-5baa8b9 > .elementor-widget-container{padding:10px 10px 20px 10px;}.elementor-3089 .elementor-element.elementor-element-03334a9 > .elementor-widget-container{padding:10px 10px 20px 10px;}.elementor-3089 .elementor-element.elementor-element-f4f7c0c > .elementor-widget-container{padding:10px 10px 20px 10px;}.elementor-3089 .elementor-element.elementor-element-39f1fe3 > .elementor-widget-container{padding:10px 10px 20px 10px;}.elementor-3089 .elementor-element.elementor-element-7a8c180{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-3089 .elementor-element.elementor-element-726d424.pp-info-box-mobile-left .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-726d424.pp-info-box-mobile-right .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-5f0e62f.pp-info-box-mobile-left .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-5f0e62f.pp-info-box-mobile-right .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-ad53dc6.pp-info-box-mobile-left .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-ad53dc6.pp-info-box-mobile-right .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-5309035.pp-info-box-mobile-left .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-5309035.pp-info-box-mobile-right .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-b0023f0.pp-info-box-mobile-left .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-b0023f0.pp-info-box-mobile-right .pp-info-box{align-items:flex-start;}.elementor-3089 .elementor-element.elementor-element-99df99f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-3089 .elementor-element.elementor-element-0f062f0{text-align:center;}.elementor-3089 .elementor-element.elementor-element-0f062f0 .elementor-heading-title{font-size:27px;}}/* Start custom CSS for slides, class: .elementor-element-13f06ff */.elementor-3089 .elementor-element.elementor-element-13f06ff .swiper-slide-bg:before {
    background: linear-gradient(to top, transparent 70%, black 100%);
    opacity: 1;
    z-index: 1;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.elementor-3089 .elementor-element.elementor-element-13f06ff .swiper-slide-bg:after {
    background: linear-gradient(to bottom, transparent 75%, black 100%);
    opacity: 1;
    z-index: 1;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media screen and (max-width: 480px) {
    .elementor-3089 .elementor-element.elementor-element-13f06ff .swiper-slide-bg:before {
        background: linear-gradient(to top, transparent 50%, black 100%);
    }

    .elementor-3089 .elementor-element.elementor-element-13f06ff .swiper-slide-bg:after {
        background: linear-gradient(to bottom, transparent 60%, black 100%);
    }
  
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-536b832 */.elementor-3089 .elementor-element.elementor-element-536b832 .elementor-item-active {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37c93bb */.elementor-3089 .elementor-element.elementor-element-37c93bb b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-37c93bb h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-4eaba7f */.elementor-3089 .elementor-element.elementor-element-4eaba7f .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-4eaba7f img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5baa8b9 */.elementor-3089 .elementor-element.elementor-element-5baa8b9 b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-5baa8b9 h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-7661b7e */.elementor-3089 .elementor-element.elementor-element-7661b7e .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-7661b7e img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03334a9 */.elementor-3089 .elementor-element.elementor-element-03334a9 b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-03334a9 h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-90ab33d */.elementor-3089 .elementor-element.elementor-element-90ab33d .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-90ab33d img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4f7c0c */.elementor-3089 .elementor-element.elementor-element-f4f7c0c b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-f4f7c0c h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-9ca189f */.elementor-3089 .elementor-element.elementor-element-9ca189f .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-9ca189f img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39f1fe3 */.elementor-3089 .elementor-element.elementor-element-39f1fe3 b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-39f1fe3 h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-726d424 */.elementor-3089 .elementor-element.elementor-element-726d424 strong,
.elementor-3089 .elementor-element.elementor-element-726d424 b {
    color: #48C1BB;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-5f0e62f */.elementor-3089 .elementor-element.elementor-element-5f0e62f p a,
.elementor-3089 .elementor-element.elementor-element-5f0e62f b,
.elementor-3089 .elementor-element.elementor-element-5f0e62f strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-ad53dc6 */.elementor-3089 .elementor-element.elementor-element-ad53dc6 p a,
.elementor-3089 .elementor-element.elementor-element-ad53dc6 b,
.elementor-3089 .elementor-element.elementor-element-ad53dc6 strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-5309035 */.elementor-3089 .elementor-element.elementor-element-5309035 p a,
.elementor-3089 .elementor-element.elementor-element-5309035 b,
.elementor-3089 .elementor-element.elementor-element-5309035 strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-b0023f0 */.elementor-3089 .elementor-element.elementor-element-b0023f0 p a,
.elementor-3089 .elementor-element.elementor-element-b0023f0 b,
.elementor-3089 .elementor-element.elementor-element-b0023f0 strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37c93bb */.elementor-3089 .elementor-element.elementor-element-37c93bb b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-37c93bb h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-4eaba7f */.elementor-3089 .elementor-element.elementor-element-4eaba7f .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-4eaba7f img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5baa8b9 */.elementor-3089 .elementor-element.elementor-element-5baa8b9 b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-5baa8b9 h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-7661b7e */.elementor-3089 .elementor-element.elementor-element-7661b7e .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-7661b7e img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03334a9 */.elementor-3089 .elementor-element.elementor-element-03334a9 b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-03334a9 h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-90ab33d */.elementor-3089 .elementor-element.elementor-element-90ab33d .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-90ab33d img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4f7c0c */.elementor-3089 .elementor-element.elementor-element-f4f7c0c b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-f4f7c0c h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-9ca189f */.elementor-3089 .elementor-element.elementor-element-9ca189f .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-9ca189f img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39f1fe3 */.elementor-3089 .elementor-element.elementor-element-39f1fe3 b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-39f1fe3 h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-726d424 */.elementor-3089 .elementor-element.elementor-element-726d424 strong,
.elementor-3089 .elementor-element.elementor-element-726d424 b {
    color: #48C1BB;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-5f0e62f */.elementor-3089 .elementor-element.elementor-element-5f0e62f p a,
.elementor-3089 .elementor-element.elementor-element-5f0e62f b,
.elementor-3089 .elementor-element.elementor-element-5f0e62f strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-ad53dc6 */.elementor-3089 .elementor-element.elementor-element-ad53dc6 p a,
.elementor-3089 .elementor-element.elementor-element-ad53dc6 b,
.elementor-3089 .elementor-element.elementor-element-ad53dc6 strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-5309035 */.elementor-3089 .elementor-element.elementor-element-5309035 p a,
.elementor-3089 .elementor-element.elementor-element-5309035 b,
.elementor-3089 .elementor-element.elementor-element-5309035 strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-b0023f0 */.elementor-3089 .elementor-element.elementor-element-b0023f0 p a,
.elementor-3089 .elementor-element.elementor-element-b0023f0 b,
.elementor-3089 .elementor-element.elementor-element-b0023f0 strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37c93bb */.elementor-3089 .elementor-element.elementor-element-37c93bb b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-37c93bb h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-4eaba7f */.elementor-3089 .elementor-element.elementor-element-4eaba7f .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-4eaba7f img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5baa8b9 */.elementor-3089 .elementor-element.elementor-element-5baa8b9 b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-5baa8b9 h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-7661b7e */.elementor-3089 .elementor-element.elementor-element-7661b7e .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-7661b7e img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03334a9 */.elementor-3089 .elementor-element.elementor-element-03334a9 b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-03334a9 h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-90ab33d */.elementor-3089 .elementor-element.elementor-element-90ab33d .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-90ab33d img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4f7c0c */.elementor-3089 .elementor-element.elementor-element-f4f7c0c b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-f4f7c0c h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-9ca189f */.elementor-3089 .elementor-element.elementor-element-9ca189f .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-9ca189f img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39f1fe3 */.elementor-3089 .elementor-element.elementor-element-39f1fe3 b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-39f1fe3 h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-726d424 */.elementor-3089 .elementor-element.elementor-element-726d424 strong,
.elementor-3089 .elementor-element.elementor-element-726d424 b {
    color: #48C1BB;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-5f0e62f */.elementor-3089 .elementor-element.elementor-element-5f0e62f p a,
.elementor-3089 .elementor-element.elementor-element-5f0e62f b,
.elementor-3089 .elementor-element.elementor-element-5f0e62f strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-ad53dc6 */.elementor-3089 .elementor-element.elementor-element-ad53dc6 p a,
.elementor-3089 .elementor-element.elementor-element-ad53dc6 b,
.elementor-3089 .elementor-element.elementor-element-ad53dc6 strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-5309035 */.elementor-3089 .elementor-element.elementor-element-5309035 p a,
.elementor-3089 .elementor-element.elementor-element-5309035 b,
.elementor-3089 .elementor-element.elementor-element-5309035 strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-b0023f0 */.elementor-3089 .elementor-element.elementor-element-b0023f0 p a,
.elementor-3089 .elementor-element.elementor-element-b0023f0 b,
.elementor-3089 .elementor-element.elementor-element-b0023f0 strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37c93bb */.elementor-3089 .elementor-element.elementor-element-37c93bb b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-37c93bb h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-4eaba7f */.elementor-3089 .elementor-element.elementor-element-4eaba7f .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-4eaba7f img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5baa8b9 */.elementor-3089 .elementor-element.elementor-element-5baa8b9 b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-5baa8b9 h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-7661b7e */.elementor-3089 .elementor-element.elementor-element-7661b7e .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-7661b7e img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03334a9 */.elementor-3089 .elementor-element.elementor-element-03334a9 b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-03334a9 h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-90ab33d */.elementor-3089 .elementor-element.elementor-element-90ab33d .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-90ab33d img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4f7c0c */.elementor-3089 .elementor-element.elementor-element-f4f7c0c b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-f4f7c0c h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-9ca189f */.elementor-3089 .elementor-element.elementor-element-9ca189f .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-9ca189f img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39f1fe3 */.elementor-3089 .elementor-element.elementor-element-39f1fe3 b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-39f1fe3 h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-726d424 */.elementor-3089 .elementor-element.elementor-element-726d424 strong,
.elementor-3089 .elementor-element.elementor-element-726d424 b {
    color: #48C1BB;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-5f0e62f */.elementor-3089 .elementor-element.elementor-element-5f0e62f p a,
.elementor-3089 .elementor-element.elementor-element-5f0e62f b,
.elementor-3089 .elementor-element.elementor-element-5f0e62f strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-ad53dc6 */.elementor-3089 .elementor-element.elementor-element-ad53dc6 p a,
.elementor-3089 .elementor-element.elementor-element-ad53dc6 b,
.elementor-3089 .elementor-element.elementor-element-ad53dc6 strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-5309035 */.elementor-3089 .elementor-element.elementor-element-5309035 p a,
.elementor-3089 .elementor-element.elementor-element-5309035 b,
.elementor-3089 .elementor-element.elementor-element-5309035 strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-b0023f0 */.elementor-3089 .elementor-element.elementor-element-b0023f0 p a,
.elementor-3089 .elementor-element.elementor-element-b0023f0 b,
.elementor-3089 .elementor-element.elementor-element-b0023f0 strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37c93bb */.elementor-3089 .elementor-element.elementor-element-37c93bb b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-37c93bb h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-4eaba7f */.elementor-3089 .elementor-element.elementor-element-4eaba7f .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-4eaba7f img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5baa8b9 */.elementor-3089 .elementor-element.elementor-element-5baa8b9 b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-5baa8b9 h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-7661b7e */.elementor-3089 .elementor-element.elementor-element-7661b7e .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-7661b7e img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03334a9 */.elementor-3089 .elementor-element.elementor-element-03334a9 b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-03334a9 h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-90ab33d */.elementor-3089 .elementor-element.elementor-element-90ab33d .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-90ab33d img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4f7c0c */.elementor-3089 .elementor-element.elementor-element-f4f7c0c b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-f4f7c0c h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-9ca189f */.elementor-3089 .elementor-element.elementor-element-9ca189f .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-9ca189f img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39f1fe3 */.elementor-3089 .elementor-element.elementor-element-39f1fe3 b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-39f1fe3 h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-726d424 */.elementor-3089 .elementor-element.elementor-element-726d424 strong,
.elementor-3089 .elementor-element.elementor-element-726d424 b {
    color: #48C1BB;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-5f0e62f */.elementor-3089 .elementor-element.elementor-element-5f0e62f p a,
.elementor-3089 .elementor-element.elementor-element-5f0e62f b,
.elementor-3089 .elementor-element.elementor-element-5f0e62f strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-ad53dc6 */.elementor-3089 .elementor-element.elementor-element-ad53dc6 p a,
.elementor-3089 .elementor-element.elementor-element-ad53dc6 b,
.elementor-3089 .elementor-element.elementor-element-ad53dc6 strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-5309035 */.elementor-3089 .elementor-element.elementor-element-5309035 p a,
.elementor-3089 .elementor-element.elementor-element-5309035 b,
.elementor-3089 .elementor-element.elementor-element-5309035 strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-b0023f0 */.elementor-3089 .elementor-element.elementor-element-b0023f0 p a,
.elementor-3089 .elementor-element.elementor-element-b0023f0 b,
.elementor-3089 .elementor-element.elementor-element-b0023f0 strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37c93bb */.elementor-3089 .elementor-element.elementor-element-37c93bb b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-37c93bb h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-4eaba7f */.elementor-3089 .elementor-element.elementor-element-4eaba7f .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-4eaba7f img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5baa8b9 */.elementor-3089 .elementor-element.elementor-element-5baa8b9 b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-5baa8b9 h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-7661b7e */.elementor-3089 .elementor-element.elementor-element-7661b7e .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-7661b7e img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03334a9 */.elementor-3089 .elementor-element.elementor-element-03334a9 b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-03334a9 h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-90ab33d */.elementor-3089 .elementor-element.elementor-element-90ab33d .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-90ab33d img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4f7c0c */.elementor-3089 .elementor-element.elementor-element-f4f7c0c b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-f4f7c0c h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-posts, class: .elementor-element-9ca189f */.elementor-3089 .elementor-element.elementor-element-9ca189f .aaquote {
    display: none; 
}

.elementor-3089 .elementor-element.elementor-element-9ca189f img {
    aspect-ratio: 4 / 3; /* Set your desired aspect ratio */
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39f1fe3 */.elementor-3089 .elementor-element.elementor-element-39f1fe3 b {
    color: #48C1BB;
}

.elementor-3089 .elementor-element.elementor-element-39f1fe3 h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-726d424 */.elementor-3089 .elementor-element.elementor-element-726d424 strong,
.elementor-3089 .elementor-element.elementor-element-726d424 b {
    color: #48C1BB;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-5f0e62f */.elementor-3089 .elementor-element.elementor-element-5f0e62f p a,
.elementor-3089 .elementor-element.elementor-element-5f0e62f b,
.elementor-3089 .elementor-element.elementor-element-5f0e62f strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-ad53dc6 */.elementor-3089 .elementor-element.elementor-element-ad53dc6 p a,
.elementor-3089 .elementor-element.elementor-element-ad53dc6 b,
.elementor-3089 .elementor-element.elementor-element-ad53dc6 strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-5309035 */.elementor-3089 .elementor-element.elementor-element-5309035 p a,
.elementor-3089 .elementor-element.elementor-element-5309035 b,
.elementor-3089 .elementor-element.elementor-element-5309035 strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-b0023f0 */.elementor-3089 .elementor-element.elementor-element-b0023f0 p a,
.elementor-3089 .elementor-element.elementor-element-b0023f0 b,
.elementor-3089 .elementor-element.elementor-element-b0023f0 strong {
    color: #48C1BB !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-303da9d */.elementor-3089 .elementor-element.elementor-element-303da9d .e-n-tab-title[aria-selected="true"] > span,
.elementor-3089 .elementor-element.elementor-element-303da9d .e-n-tab-title[aria-selected="false"]:hover > span {
    font-weight: 600; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b14db7e */.elementor-3089 .elementor-element.elementor-element-b14db7e h4 {
    font-family: "trade-gothic-next", Sans-serif;
    font-size: 18px; 
    color: #55565A; 
}

.elementor-3089 .elementor-element.elementor-element-b14db7e .gridder-list {
    align-items: end; 
    gap: 30px;
}

.elementor-3089 .elementor-element.elementor-element-b14db7e .gridder-item {
    cursor: pointer; 
}

.elementor-3089 .elementor-element.elementor-element-b14db7e .gridder-show {
    border-top: 1px solid;
    border-bottom: 1px solid; 
}

.elementor-3089 .elementor-element.elementor-element-b14db7e .bioLink {
    display: block; 
    padding-top: 5px; 
}

.elementor-3089 .elementor-element.elementor-element-b14db7e .gridder-close {
    color: #4d9992; 
    font-weight: 600; 
    font-size: 18px; 
}

/* When Gridder is expanded */
.elementor-3089 .elementor-element.elementor-element-b14db7e .gridder-list.gridder-open .gridder-item {
  opacity: 0.3;              /* fade others */
  transition: opacity 0.3s ease;
}

/* Keep the active item fully visible */
.elementor-3089 .elementor-element.elementor-element-b14db7e .gridder-list.gridder-open .gridder-item.active {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5c7e36 */.elementor-3089 .elementor-element.elementor-element-a5c7e36 b {
    color: #E7503D;
}

.elementor-3089 .elementor-element.elementor-element-a5c7e36 h3 {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f062f0 */.elementor-3089 .elementor-element.elementor-element-0f062f0 b {
    color: #E7503D;
}

.elementor-3089 .elementor-element.elementor-element-0f062f0 h3 {
    line-height: 1.3 !important;
}/* End custom CSS */