.elementor-1705 .elementor-element.elementor-element-878db87{--display:flex;--justify-content:center;--overlay-opacity:0.15;--z-index:2;}.elementor-1705 .elementor-element.elementor-element-878db87:not(.elementor-motion-effects-element-type-background), .elementor-1705 .elementor-element.elementor-element-878db87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background:url("https://midtownhouston.com/wp-content/uploads/2024/08/Midtown_Management_District-3-1.webp") 50% 50%;background-size:cover;}.elementor-1705 .elementor-element.elementor-element-878db87::before, .elementor-1705 .elementor-element.elementor-element-878db87 > .elementor-background-video-container::before, .elementor-1705 .elementor-element.elementor-element-878db87 > .e-con-inner > .elementor-background-video-container::before, .elementor-1705 .elementor-element.elementor-element-878db87 > .elementor-background-slideshow::before, .elementor-1705 .elementor-element.elementor-element-878db87 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1705 .elementor-element.elementor-element-878db87 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1705 .elementor-element.elementor-element-4e28d15{--display:flex;}.elementor-1705 .elementor-element.elementor-element-4241499{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1705 .elementor-element.elementor-element-eaac83b{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;z-index:5;text-align:right;font-family:"Helvetica", Sans-serif;font-weight:400;line-height:1.4em;color:var( --e-global-color-b4d3aac );}.elementor-1705 .elementor-element.elementor-element-eaac83b > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-1705 .elementor-element.elementor-element-c781646{--display:flex;--justify-content:center;}.elementor-1705 .elementor-element.elementor-element-6cc8c37{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.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-1705 .elementor-element.elementor-element-56e1d47 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1705 .elementor-element.elementor-element-56e1d47{text-align:center;}.elementor-1705 .elementor-element.elementor-element-56e1d47 .elementor-heading-title{font-size:1.5em;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:0.1em;text-shadow:0px 0px 60px rgba(23, 23, 150, 0.74);color:var( --e-global-color-b4d3aac );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1705 .elementor-element.elementor-element-e19ee5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1em/2);}.elementor-1705 .elementor-element.elementor-element-e19ee5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1em/2);}.elementor-1705 .elementor-element.elementor-element-e19ee5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1em/2);}.elementor-1705 .elementor-element.elementor-element-e19ee5b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1em/2);}.elementor-1705 .elementor-element.elementor-element-e19ee5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1em/2);}.elementor-1705 .elementor-element.elementor-element-e19ee5b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1705 .elementor-element.elementor-element-e19ee5b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1705 .elementor-element.elementor-element-e19ee5b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1705 .elementor-element.elementor-element-e19ee5b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1705 .elementor-element.elementor-element-e19ee5b .elementor-icon-list-item > a{font-weight:700;text-transform:lowercase;line-height:1em;}.elementor-1705 .elementor-element.elementor-element-e19ee5b .elementor-icon-list-text{color:var( --e-global-color-b4d3aac );transition:color 0.3s;}.elementor-widget-button .elementor-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-1705 .elementor-element.elementor-element-f21aac8 .elementor-button{font-family:"Helvetica", Sans-serif;font-weight:700;}.elementor-1705 .elementor-element.elementor-element-9046147{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-1705 .elementor-element.elementor-element-4e34f44{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-1705 .elementor-element.elementor-element-9be1228 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1705 .elementor-element.elementor-element-9be1228{text-align:center;}.elementor-1705 .elementor-element.elementor-element-9be1228 .elementor-heading-title{font-size:1.75em;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:0.1em;text-shadow:0px 0px 60px rgba(23, 23, 150, 0.74);color:var( --e-global-color-b4d3aac );}.elementor-1705 .elementor-element.elementor-element-2e1e07f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1em/2);}.elementor-1705 .elementor-element.elementor-element-2e1e07f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1em/2);}.elementor-1705 .elementor-element.elementor-element-2e1e07f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1em/2);}.elementor-1705 .elementor-element.elementor-element-2e1e07f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1em/2);}.elementor-1705 .elementor-element.elementor-element-2e1e07f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1em/2);}.elementor-1705 .elementor-element.elementor-element-2e1e07f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1705 .elementor-element.elementor-element-2e1e07f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1705 .elementor-element.elementor-element-2e1e07f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1705 .elementor-element.elementor-element-2e1e07f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1705 .elementor-element.elementor-element-2e1e07f .elementor-icon-list-item > a{font-weight:700;text-transform:lowercase;line-height:1em;}.elementor-1705 .elementor-element.elementor-element-2e1e07f .elementor-icon-list-text{color:var( --e-global-color-b4d3aac );transition:color 0.3s;}.elementor-1705 .elementor-element.elementor-element-29afcb3 .elementor-button{font-family:"Helvetica", Sans-serif;font-weight:700;}.elementor-1705 .elementor-element.elementor-element-90dcf65{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;z-index:5;text-align:right;font-family:"Helvetica", Sans-serif;font-weight:400;line-height:1.4em;color:var( --e-global-color-b4d3aac );}.elementor-1705 .elementor-element.elementor-element-90dcf65 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-1705 .elementor-element.elementor-element-9e7ed73{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--overflow:hidden;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1705 .elementor-element.elementor-element-9e7ed73:not(.elementor-motion-effects-element-type-background), .elementor-1705 .elementor-element.elementor-element-9e7ed73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8b8ad31 );}.elementor-1705 .elementor-element.elementor-element-9e7ed73.e-con{--align-self:flex-start;}.elementor-1705 .elementor-element.elementor-element-90ccbff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1705 .elementor-element.elementor-element-aa1a674{text-align:left;}.elementor-1705 .elementor-element.elementor-element-aa1a674 .elementor-heading-title{font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-widget-loop-grid .elementor-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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1705 .elementor-element.elementor-element-4ddf7c9{--grid-columns:3;}.elementor-1705 .elementor-element.elementor-element-94d196b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:10;}.elementor-1705 .elementor-element.elementor-element-94d196b:not(.elementor-motion-effects-element-type-background), .elementor-1705 .elementor-element.elementor-element-94d196b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1705 .elementor-element.elementor-element-3c96278{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1705 .elementor-element.elementor-element-20da948{text-align:center;}.elementor-1705 .elementor-element.elementor-element-20da948 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:600;color:var( --e-global-color-b4d3aac );}.elementor-1705 .elementor-element.elementor-element-7d9d997{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-b4d3aac );}.elementor-1705 .elementor-element.elementor-element-5e63a05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1705 .elementor-element.elementor-element-bd5fa3c .elementor-button{background-color:var( --e-global-color-b4d3aac );font-family:"Helvetica", Sans-serif;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-bd5fa3c .elementor-button:hover, .elementor-1705 .elementor-element.elementor-element-bd5fa3c .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-bd5fa3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1705 .elementor-element.elementor-element-bd5fa3c .elementor-button:hover svg, .elementor-1705 .elementor-element.elementor-element-bd5fa3c .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-151977a .elementor-button{background-color:var( --e-global-color-b4d3aac );font-family:"Helvetica", Sans-serif;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-151977a .elementor-button:hover, .elementor-1705 .elementor-element.elementor-element-151977a .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-151977a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1705 .elementor-element.elementor-element-151977a .elementor-button:hover svg, .elementor-1705 .elementor-element.elementor-element-151977a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-57f0889 .elementor-button{background-color:var( --e-global-color-b4d3aac );font-family:"Helvetica", Sans-serif;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-57f0889 .elementor-button:hover, .elementor-1705 .elementor-element.elementor-element-57f0889 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-57f0889.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1705 .elementor-element.elementor-element-57f0889 .elementor-button:hover svg, .elementor-1705 .elementor-element.elementor-element-57f0889 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-db70517 .elementor-button{background-color:var( --e-global-color-b4d3aac );font-family:"Helvetica", Sans-serif;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-db70517 .elementor-button:hover, .elementor-1705 .elementor-element.elementor-element-db70517 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-db70517.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1705 .elementor-element.elementor-element-db70517 .elementor-button:hover svg, .elementor-1705 .elementor-element.elementor-element-db70517 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1705 .elementor-element.elementor-element-d612c1b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-1705 .elementor-element.elementor-element-d612c1b .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-primary );}.elementor-1705 .elementor-element.elementor-element-d612c1b .elementor-swiper-button{font-size:20px;}.elementor-1705 .elementor-element.elementor-element-0a0c3b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-1705 .elementor-element.elementor-element-0a0c3b8:not(.elementor-motion-effects-element-type-background), .elementor-1705 .elementor-element.elementor-element-0a0c3b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4d3aac );}.elementor-1705 .elementor-element.elementor-element-b6d02c1{--display:flex;--position:absolute;top:0px;}.elementor-1705 .elementor-element.elementor-element-b6d02c1:not(.elementor-motion-effects-element-type-background), .elementor-1705 .elementor-element.elementor-element-b6d02c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-71b465c );}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-b6d02c1{left:0px;}body.rtl .elementor-1705 .elementor-element.elementor-element-b6d02c1{right:0px;}.elementor-1705 .elementor-element.elementor-element-5d9d5dc{--display:flex;--position:absolute;top:0px;}.elementor-1705 .elementor-element.elementor-element-5d9d5dc:not(.elementor-motion-effects-element-type-background), .elementor-1705 .elementor-element.elementor-element-5d9d5dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-71b465c );}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-5d9d5dc{left:0px;}body.rtl .elementor-1705 .elementor-element.elementor-element-5d9d5dc{right:0px;}.elementor-1705 .elementor-element.elementor-element-aa638a8{--display:flex;--position:absolute;border-style:solid;--border-style:solid;border-width:.5vw .75vw .5vw .75vw;--border-top-width:.5vw;--border-right-width:.75vw;--border-bottom-width:.5vw;--border-left-width:.75vw;border-color:#191818D9;--border-color:#191818D9;top:0px;}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-aa638a8{left:0px;}body.rtl .elementor-1705 .elementor-element.elementor-element-aa638a8{right:0px;}.elementor-1705 .elementor-element.elementor-element-cf9e227{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;top:0px;}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-cf9e227{left:0px;}body.rtl .elementor-1705 .elementor-element.elementor-element-cf9e227{right:0px;}.elementor-1705 .elementor-element.elementor-element-a8d1919{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:-0px -0px;--row-gap:-0px;--column-gap:-0px;top:0px;}.elementor-1705 .elementor-element.elementor-element-a8d1919.e-con{--e-con-transform-rotateZ:-3deg;}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-a8d1919{left:0px;}body.rtl .elementor-1705 .elementor-element.elementor-element-a8d1919{right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-00e82ec{left:0px;}body.rtl .elementor-1705 .elementor-element.elementor-element-00e82ec{right:0px;}.elementor-1705 .elementor-element.elementor-element-00e82ec{top:0px;}.elementor-1705 .elementor-element.elementor-element-00e82ec .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1705 .elementor-element.elementor-element-00e82ec .elementor-icon-wrapper{text-align:center;}.elementor-1705 .elementor-element.elementor-element-00e82ec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-15f8331 );}.elementor-1705 .elementor-element.elementor-element-00e82ec.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-00e82ec.elementor-view-default .elementor-icon{color:var( --e-global-color-15f8331 );border-color:var( --e-global-color-15f8331 );}.elementor-1705 .elementor-element.elementor-element-00e82ec.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-00e82ec.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-15f8331 );}.elementor-1705 .elementor-element.elementor-element-00e82ec .elementor-icon{font-size:5vw;}.elementor-1705 .elementor-element.elementor-element-00e82ec .elementor-icon svg{height:5vw;}.elementor-1705 .elementor-element.elementor-element-00e82ec .elementor-icon i, .elementor-1705 .elementor-element.elementor-element-00e82ec .elementor-icon svg{transform:rotate(26deg);}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-5ddb99e{left:-0.126px;}body.rtl .elementor-1705 .elementor-element.elementor-element-5ddb99e{right:-0.126px;}.elementor-1705 .elementor-element.elementor-element-5ddb99e{bottom:0px;}.elementor-1705 .elementor-element.elementor-element-5ddb99e .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1705 .elementor-element.elementor-element-5ddb99e .elementor-icon-wrapper{text-align:left;}.elementor-1705 .elementor-element.elementor-element-5ddb99e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b4fbfce );}.elementor-1705 .elementor-element.elementor-element-5ddb99e.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-5ddb99e.elementor-view-default .elementor-icon{color:var( --e-global-color-b4fbfce );border-color:var( --e-global-color-b4fbfce );}.elementor-1705 .elementor-element.elementor-element-5ddb99e.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-5ddb99e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b4fbfce );}.elementor-1705 .elementor-element.elementor-element-5ddb99e .elementor-icon{font-size:15vw;}.elementor-1705 .elementor-element.elementor-element-5ddb99e .elementor-icon svg{height:15vw;}.elementor-1705 .elementor-element.elementor-element-5ddb99e .elementor-icon i, .elementor-1705 .elementor-element.elementor-element-5ddb99e .elementor-icon svg{transform:rotate(47deg);}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-55b95c1{left:12%;}body.rtl .elementor-1705 .elementor-element.elementor-element-55b95c1{right:12%;}.elementor-1705 .elementor-element.elementor-element-55b95c1{bottom:55%;}.elementor-1705 .elementor-element.elementor-element-55b95c1 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1705 .elementor-element.elementor-element-55b95c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1705 .elementor-element.elementor-element-55b95c1.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-55b95c1.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1705 .elementor-element.elementor-element-55b95c1.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-55b95c1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1705 .elementor-element.elementor-element-55b95c1 .elementor-icon{font-size:11vw;}.elementor-1705 .elementor-element.elementor-element-55b95c1 .elementor-icon svg{height:11vw;}.elementor-1705 .elementor-element.elementor-element-55b95c1 .elementor-icon i, .elementor-1705 .elementor-element.elementor-element-55b95c1 .elementor-icon svg{transform:rotate(28deg);}.elementor-1705 .elementor-element.elementor-element-717aaaf{width:var( --container-widget-width, 43.909% );max-width:43.909%;--container-widget-width:43.909%;--container-widget-flex-grow:0;bottom:32%;}.elementor-1705 .elementor-element.elementor-element-717aaaf.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-717aaaf{right:20%;}body.rtl .elementor-1705 .elementor-element.elementor-element-717aaaf{left:20%;}.elementor-1705 .elementor-element.elementor-element-717aaaf .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1705 .elementor-element.elementor-element-717aaaf .elementor-icon-wrapper{text-align:center;}.elementor-1705 .elementor-element.elementor-element-717aaaf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-15f8331 );}.elementor-1705 .elementor-element.elementor-element-717aaaf.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-717aaaf.elementor-view-default .elementor-icon{color:var( --e-global-color-15f8331 );border-color:var( --e-global-color-15f8331 );}.elementor-1705 .elementor-element.elementor-element-717aaaf.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-717aaaf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-15f8331 );}.elementor-1705 .elementor-element.elementor-element-717aaaf .elementor-icon{font-size:8vw;}.elementor-1705 .elementor-element.elementor-element-717aaaf .elementor-icon svg{height:8vw;}.elementor-1705 .elementor-element.elementor-element-717aaaf .elementor-icon i, .elementor-1705 .elementor-element.elementor-element-717aaaf .elementor-icon svg{transform:rotate(327deg);}.elementor-1705 .elementor-element.elementor-element-5e76b8f{width:var( --container-widget-width, 21.137% );max-width:21.137%;--container-widget-width:21.137%;--container-widget-flex-grow:0;bottom:-4%;}.elementor-1705 .elementor-element.elementor-element-5e76b8f.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-5e76b8f{left:43%;}body.rtl .elementor-1705 .elementor-element.elementor-element-5e76b8f{right:43%;}.elementor-1705 .elementor-element.elementor-element-5e76b8f .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1705 .elementor-element.elementor-element-5e76b8f .elementor-icon-wrapper{text-align:center;}.elementor-1705 .elementor-element.elementor-element-5e76b8f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1705 .elementor-element.elementor-element-5e76b8f.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-5e76b8f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1705 .elementor-element.elementor-element-5e76b8f.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-5e76b8f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1705 .elementor-element.elementor-element-5e76b8f .elementor-icon{font-size:7vw;}.elementor-1705 .elementor-element.elementor-element-5e76b8f .elementor-icon svg{height:7vw;}.elementor-1705 .elementor-element.elementor-element-5e76b8f .elementor-icon i, .elementor-1705 .elementor-element.elementor-element-5e76b8f .elementor-icon svg{transform:rotate(50deg);}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-101f407{left:-5.222%;}body.rtl .elementor-1705 .elementor-element.elementor-element-101f407{right:-5.222%;}.elementor-1705 .elementor-element.elementor-element-101f407{bottom:0%;}.elementor-1705 .elementor-element.elementor-element-101f407 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1705 .elementor-element.elementor-element-101f407 .elementor-icon-wrapper{text-align:left;}.elementor-1705 .elementor-element.elementor-element-101f407.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1705 .elementor-element.elementor-element-101f407.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-101f407.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1705 .elementor-element.elementor-element-101f407.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-101f407.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1705 .elementor-element.elementor-element-101f407 .elementor-icon{font-size:11vw;}.elementor-1705 .elementor-element.elementor-element-101f407 .elementor-icon svg{height:11vw;}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-215e00d{right:0px;}body.rtl .elementor-1705 .elementor-element.elementor-element-215e00d{left:0px;}.elementor-1705 .elementor-element.elementor-element-215e00d{bottom:0px;}.elementor-1705 .elementor-element.elementor-element-215e00d .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1705 .elementor-element.elementor-element-215e00d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8b8ad31 );}.elementor-1705 .elementor-element.elementor-element-215e00d.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-215e00d.elementor-view-default .elementor-icon{color:var( --e-global-color-8b8ad31 );border-color:var( --e-global-color-8b8ad31 );}.elementor-1705 .elementor-element.elementor-element-215e00d.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-215e00d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8b8ad31 );}.elementor-1705 .elementor-element.elementor-element-215e00d .elementor-icon{font-size:7vw;}.elementor-1705 .elementor-element.elementor-element-215e00d .elementor-icon svg{height:7vw;}.elementor-1705 .elementor-element.elementor-element-215e00d .elementor-icon i, .elementor-1705 .elementor-element.elementor-element-215e00d .elementor-icon svg{transform:rotate(29deg);}.elementor-1705 .elementor-element.elementor-element-683cc0b{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:-0px -0px;--row-gap:-0px;--column-gap:-0px;top:0px;}.elementor-1705 .elementor-element.elementor-element-683cc0b.e-con{--e-con-transform-rotateZ:-3deg;--align-self:flex-end;}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-683cc0b{right:0px;}body.rtl .elementor-1705 .elementor-element.elementor-element-683cc0b{left:0px;}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-33430af{left:87.252px;}body.rtl .elementor-1705 .elementor-element.elementor-element-33430af{right:87.252px;}.elementor-1705 .elementor-element.elementor-element-33430af{top:223.68px;}.elementor-1705 .elementor-element.elementor-element-33430af .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1705 .elementor-element.elementor-element-33430af .elementor-icon-wrapper{text-align:right;}.elementor-1705 .elementor-element.elementor-element-33430af.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b4fbfce );}.elementor-1705 .elementor-element.elementor-element-33430af.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-33430af.elementor-view-default .elementor-icon{color:var( --e-global-color-b4fbfce );border-color:var( --e-global-color-b4fbfce );}.elementor-1705 .elementor-element.elementor-element-33430af.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-33430af.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b4fbfce );}.elementor-1705 .elementor-element.elementor-element-33430af .elementor-icon{font-size:8vw;}.elementor-1705 .elementor-element.elementor-element-33430af .elementor-icon svg{height:8vw;}.elementor-1705 .elementor-element.elementor-element-33430af .elementor-icon i, .elementor-1705 .elementor-element.elementor-element-33430af .elementor-icon svg{transform:rotate(26deg);}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-f97d4d4{right:0px;}body.rtl .elementor-1705 .elementor-element.elementor-element-f97d4d4{left:0px;}.elementor-1705 .elementor-element.elementor-element-f97d4d4{top:25.305px;}.elementor-1705 .elementor-element.elementor-element-f97d4d4 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1705 .elementor-element.elementor-element-f97d4d4 .elementor-icon-wrapper{text-align:left;}.elementor-1705 .elementor-element.elementor-element-f97d4d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1705 .elementor-element.elementor-element-f97d4d4.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-f97d4d4.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1705 .elementor-element.elementor-element-f97d4d4.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-f97d4d4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1705 .elementor-element.elementor-element-f97d4d4 .elementor-icon{font-size:15vw;}.elementor-1705 .elementor-element.elementor-element-f97d4d4 .elementor-icon svg{height:15vw;}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-36f22bf{right:0px;}body.rtl .elementor-1705 .elementor-element.elementor-element-36f22bf{left:0px;}.elementor-1705 .elementor-element.elementor-element-36f22bf{top:-16.102px;}.elementor-1705 .elementor-element.elementor-element-36f22bf .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1705 .elementor-element.elementor-element-36f22bf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b4fbfce );}.elementor-1705 .elementor-element.elementor-element-36f22bf.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-36f22bf.elementor-view-default .elementor-icon{color:var( --e-global-color-b4fbfce );border-color:var( --e-global-color-b4fbfce );}.elementor-1705 .elementor-element.elementor-element-36f22bf.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-36f22bf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b4fbfce );}.elementor-1705 .elementor-element.elementor-element-36f22bf .elementor-icon{font-size:11vw;}.elementor-1705 .elementor-element.elementor-element-36f22bf .elementor-icon svg{height:11vw;}.elementor-1705 .elementor-element.elementor-element-36f22bf .elementor-icon i, .elementor-1705 .elementor-element.elementor-element-36f22bf .elementor-icon svg{transform:rotate(330deg);}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-d36ffa3{left:61%;}body.rtl .elementor-1705 .elementor-element.elementor-element-d36ffa3{right:61%;}.elementor-1705 .elementor-element.elementor-element-d36ffa3{top:13%;}.elementor-1705 .elementor-element.elementor-element-d36ffa3 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1705 .elementor-element.elementor-element-d36ffa3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-15f8331 );}.elementor-1705 .elementor-element.elementor-element-d36ffa3.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-d36ffa3.elementor-view-default .elementor-icon{color:var( --e-global-color-15f8331 );border-color:var( --e-global-color-15f8331 );}.elementor-1705 .elementor-element.elementor-element-d36ffa3.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-d36ffa3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-15f8331 );}.elementor-1705 .elementor-element.elementor-element-d36ffa3 .elementor-icon{font-size:7vw;}.elementor-1705 .elementor-element.elementor-element-d36ffa3 .elementor-icon svg{height:7vw;}.elementor-1705 .elementor-element.elementor-element-d36ffa3 .elementor-icon i, .elementor-1705 .elementor-element.elementor-element-d36ffa3 .elementor-icon svg{transform:rotate(330deg);}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-8220a0c{right:-6%;}body.rtl .elementor-1705 .elementor-element.elementor-element-8220a0c{left:-6%;}.elementor-1705 .elementor-element.elementor-element-8220a0c{top:54%;}.elementor-1705 .elementor-element.elementor-element-8220a0c .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1705 .elementor-element.elementor-element-8220a0c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8b8ad31 );}.elementor-1705 .elementor-element.elementor-element-8220a0c.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-8220a0c.elementor-view-default .elementor-icon{color:var( --e-global-color-8b8ad31 );border-color:var( --e-global-color-8b8ad31 );}.elementor-1705 .elementor-element.elementor-element-8220a0c.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-8220a0c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8b8ad31 );}.elementor-1705 .elementor-element.elementor-element-8220a0c .elementor-icon{font-size:8vw;}.elementor-1705 .elementor-element.elementor-element-8220a0c .elementor-icon svg{height:8vw;}.elementor-1705 .elementor-element.elementor-element-8220a0c .elementor-icon i, .elementor-1705 .elementor-element.elementor-element-8220a0c .elementor-icon svg{transform:rotate(36deg);}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-1970264{left:6.586%;}body.rtl .elementor-1705 .elementor-element.elementor-element-1970264{right:6.586%;}.elementor-1705 .elementor-element.elementor-element-1970264{top:22.189px;}.elementor-1705 .elementor-element.elementor-element-1970264 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1705 .elementor-element.elementor-element-1970264 .elementor-icon-wrapper{text-align:left;}.elementor-1705 .elementor-element.elementor-element-1970264.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1705 .elementor-element.elementor-element-1970264.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-1970264.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1705 .elementor-element.elementor-element-1970264.elementor-view-framed .elementor-icon, .elementor-1705 .elementor-element.elementor-element-1970264.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1705 .elementor-element.elementor-element-1970264 .elementor-icon{font-size:17vw;}.elementor-1705 .elementor-element.elementor-element-1970264 .elementor-icon svg{height:17vw;}.elementor-1705 .elementor-element.elementor-element-40db5e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-1705 .elementor-element.elementor-element-b04ebdd{--display:flex;}.elementor-1705 .elementor-element.elementor-element-5b9a135 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:800;color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-955166f{color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-13cf31b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1705 .elementor-element.elementor-element-13cf31b .elementor-button{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;}.elementor-1705 .elementor-element.elementor-element-cb1899b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-1705 .elementor-element.elementor-element-cb1899b:not(.elementor-motion-effects-element-type-background), .elementor-1705 .elementor-element.elementor-element-cb1899b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4d3aac );}.elementor-1705 .elementor-element.elementor-element-b17a753{--display:flex;--position:absolute;top:0px;}.elementor-1705 .elementor-element.elementor-element-b17a753:not(.elementor-motion-effects-element-type-background), .elementor-1705 .elementor-element.elementor-element-b17a753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4fbfce );}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-b17a753{left:0px;}body.rtl .elementor-1705 .elementor-element.elementor-element-b17a753{right:0px;}.elementor-1705 .elementor-element.elementor-element-6f9e762{--display:flex;--position:absolute;top:0px;}.elementor-1705 .elementor-element.elementor-element-6f9e762:not(.elementor-motion-effects-element-type-background), .elementor-1705 .elementor-element.elementor-element-6f9e762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-6f9e762{left:0px;}body.rtl .elementor-1705 .elementor-element.elementor-element-6f9e762{right:0px;}.elementor-1705 .elementor-element.elementor-element-41603f3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:.5vw 0.5vw .5vw 0.5vw;--border-top-width:.5vw;--border-right-width:0.5vw;--border-bottom-width:.5vw;--border-left-width:0.5vw;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1705 .elementor-element.elementor-element-41603f3.e-con{--align-self:center;}.elementor-1705 .elementor-element.elementor-element-2e07a23{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-1705 .elementor-element.elementor-element-bc55595{--display:flex;}.elementor-1705 .elementor-element.elementor-element-673c8be .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:800;color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-0f53b9a{color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-0dff82d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1705 .elementor-element.elementor-element-4b24f4f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-1705 .elementor-element.elementor-element-4b24f4f:not(.elementor-motion-effects-element-type-background), .elementor-1705 .elementor-element.elementor-element-4b24f4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4fbfce );}.elementor-1705 .elementor-element.elementor-element-2d9d58c{--display:flex;}.elementor-1705 .elementor-element.elementor-element-d2d024b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1705 .elementor-element.elementor-element-b542f73{text-align:left;}.elementor-1705 .elementor-element.elementor-element-b542f73 .elementor-heading-title{font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-d816561{color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-0557a6e{--swiper-slides-to-display:1;--swiper-slides-gap:10px;width:100%;max-width:100%;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-1705 .elementor-element.elementor-element-0557a6e .swiper-slide > .elementor-element{height:100%;}.elementor-1705 .elementor-element.elementor-element-dfd2013{--display:flex;}.elementor-1705 .elementor-element.elementor-element-42fb31c{--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;--overlay-opacity:0.5;}.elementor-1705 .elementor-element.elementor-element-42fb31c:not(.elementor-motion-effects-element-type-background), .elementor-1705 .elementor-element.elementor-element-42fb31c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://midtownhouston.com/wp-content/uploads/2024/10/MMD_Nov-13th-Meeting-Pic-min-scaled.webp");background-position:center center;background-size:cover;}.elementor-1705 .elementor-element.elementor-element-42fb31c::before, .elementor-1705 .elementor-element.elementor-element-42fb31c > .elementor-background-video-container::before, .elementor-1705 .elementor-element.elementor-element-42fb31c > .e-con-inner > .elementor-background-video-container::before, .elementor-1705 .elementor-element.elementor-element-42fb31c > .elementor-background-slideshow::before, .elementor-1705 .elementor-element.elementor-element-42fb31c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1705 .elementor-element.elementor-element-42fb31c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1705 .elementor-element.elementor-element-61ae185.elementor-element{--align-self:center;}.elementor-1705 .elementor-element.elementor-element-61ae185{text-align:center;}.elementor-1705 .elementor-element.elementor-element-61ae185 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:600;color:var( --e-global-color-b4d3aac );}.elementor-1705 .elementor-element.elementor-element-bd3d189.elementor-element{--align-self:center;}.elementor-1705 .elementor-element.elementor-element-bd3d189{text-align:center;color:var( --e-global-color-b4d3aac );}.elementor-1705 .elementor-element.elementor-element-346b23d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-1705 .elementor-element.elementor-element-2bd3cd4 .elementor-button{background-color:var( --e-global-color-b4d3aac );font-family:"Helvetica", Sans-serif;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-2bd3cd4 .elementor-button:hover, .elementor-1705 .elementor-element.elementor-element-2bd3cd4 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-2bd3cd4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1705 .elementor-element.elementor-element-2bd3cd4 .elementor-button:hover svg, .elementor-1705 .elementor-element.elementor-element-2bd3cd4 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-ce1677a .elementor-button{background-color:var( --e-global-color-b4d3aac );font-family:"Helvetica", Sans-serif;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-ce1677a .elementor-button:hover, .elementor-1705 .elementor-element.elementor-element-ce1677a .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-ce1677a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1705 .elementor-element.elementor-element-ce1677a .elementor-button:hover svg, .elementor-1705 .elementor-element.elementor-element-ce1677a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-3ac92c4 .elementor-button{background-color:var( --e-global-color-b4d3aac );font-family:"Helvetica", Sans-serif;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-3ac92c4 .elementor-button:hover, .elementor-1705 .elementor-element.elementor-element-3ac92c4 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-3ac92c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1705 .elementor-element.elementor-element-3ac92c4 .elementor-button:hover svg, .elementor-1705 .elementor-element.elementor-element-3ac92c4 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-c04862f{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-1705 .elementor-element.elementor-element-c04862f:not(.elementor-motion-effects-element-type-background), .elementor-1705 .elementor-element.elementor-element-c04862f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(177deg, var( --e-global-color-b4d3aac ) 60%, var( --e-global-color-primary ) 40%);}.elementor-1705 .elementor-element.elementor-element-0390f24{--display:flex;--position:absolute;bottom:0px;--z-index:0;}.elementor-1705 .elementor-element.elementor-element-0390f24:not(.elementor-motion-effects-element-type-background), .elementor-1705 .elementor-element.elementor-element-0390f24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://midtownhouston.com/wp-content/uploads/2024/07/bg-map-icons.svg");background-position:top center;background-size:cover;}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-0390f24{left:0px;}body.rtl .elementor-1705 .elementor-element.elementor-element-0390f24{right:0px;}.elementor-1705 .elementor-element.elementor-element-c922221{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1705 .elementor-element.elementor-element-a9eb14c{text-align:center;}.elementor-1705 .elementor-element.elementor-element-a9eb14c .elementor-heading-title{font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-8a95b1d{text-align:center;color:var( --e-global-color-text );}.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-1705 .elementor-element.elementor-element-f244fa5{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-1705 .elementor-element.elementor-element-7bd63bb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1705 .elementor-element.elementor-element-0370d71.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1705 .elementor-element.elementor-element-0370d71{text-align:right;}.elementor-1705 .elementor-element.elementor-element-0370d71 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-04c2d88{--grid-columns:4;width:100%;max-width:100%;}.elementor-1705 .elementor-element.elementor-element-055a820 .elementor-button{background-color:var( --e-global-color-71b465c );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-055a820 .elementor-button:hover, .elementor-1705 .elementor-element.elementor-element-055a820 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-055a820 .elementor-button:hover svg, .elementor-1705 .elementor-element.elementor-element-055a820 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-9417e73{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-1705 .elementor-element.elementor-element-167177d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1705 .elementor-element.elementor-element-370312f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1705 .elementor-element.elementor-element-370312f{text-align:right;}.elementor-1705 .elementor-element.elementor-element-370312f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-a26b219{--grid-columns:4;width:100%;max-width:100%;}.elementor-1705 .elementor-element.elementor-element-7d0ae04 .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-b4d3aac );color:var( --e-global-color-b4d3aac );}.elementor-1705 .elementor-element.elementor-element-7d0ae04 .elementor-button:hover, .elementor-1705 .elementor-element.elementor-element-7d0ae04 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-7d0ae04 .elementor-button:hover svg, .elementor-1705 .elementor-element.elementor-element-7d0ae04 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-12b73a1{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-1705 .elementor-element.elementor-element-4c0af04{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1705 .elementor-element.elementor-element-0f67cf0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1705 .elementor-element.elementor-element-0f67cf0{text-align:right;}.elementor-1705 .elementor-element.elementor-element-0f67cf0 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-e477a23{--grid-columns:4;width:100%;max-width:100%;}.elementor-1705 .elementor-element.elementor-element-cad344b .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-b4d3aac );color:var( --e-global-color-b4d3aac );}.elementor-1705 .elementor-element.elementor-element-cad344b .elementor-button:hover, .elementor-1705 .elementor-element.elementor-element-cad344b .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-cad344b .elementor-button:hover svg, .elementor-1705 .elementor-element.elementor-element-cad344b .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-50afa56{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-1705 .elementor-element.elementor-element-230db67{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1705 .elementor-element.elementor-element-e60e212.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1705 .elementor-element.elementor-element-e60e212{text-align:right;}.elementor-1705 .elementor-element.elementor-element-e60e212 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-d07e625{--grid-columns:4;width:100%;max-width:100%;}.elementor-1705 .elementor-element.elementor-element-bb15203 .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-b4d3aac );color:var( --e-global-color-b4d3aac );}.elementor-1705 .elementor-element.elementor-element-bb15203 .elementor-button:hover, .elementor-1705 .elementor-element.elementor-element-bb15203 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-bb15203 .elementor-button:hover svg, .elementor-1705 .elementor-element.elementor-element-bb15203 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-a983a73{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-1705 .elementor-element.elementor-element-b10209f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1705 .elementor-element.elementor-element-a153bd4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1705 .elementor-element.elementor-element-a153bd4{text-align:right;}.elementor-1705 .elementor-element.elementor-element-a153bd4 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-40ffa41{--grid-columns:4;width:100%;max-width:100%;}.elementor-1705 .elementor-element.elementor-element-ca25c8b .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-b4d3aac );color:var( --e-global-color-b4d3aac );}.elementor-1705 .elementor-element.elementor-element-ca25c8b .elementor-button:hover, .elementor-1705 .elementor-element.elementor-element-ca25c8b .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-ca25c8b .elementor-button:hover svg, .elementor-1705 .elementor-element.elementor-element-ca25c8b .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-f3dfa54{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-1705 .elementor-element.elementor-element-54a8d61 .elementor-button{background-color:var( --e-global-color-b4d3aac );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-54a8d61 .elementor-button:hover, .elementor-1705 .elementor-element.elementor-element-54a8d61 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-54a8d61 .elementor-button:hover svg, .elementor-1705 .elementor-element.elementor-element-54a8d61 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1705 .elementor-element.elementor-element-dcf9b7f{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:1rem;--n-tabs-gap:4rem;--n-tabs-title-padding-top:0.5em;--n-tabs-title-padding-right:1em;--n-tabs-title-padding-bottom:0.5em;--n-tabs-title-padding-left:1em;--n-tabs-title-font-size:clamp(12px, .95vw, 14px);--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-b4d3aac );}.elementor-1705 .elementor-element.elementor-element-dcf9b7f > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-8b8ad31 );}.elementor-1705 .elementor-element.elementor-element-dcf9b7f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1705 .elementor-element.elementor-element-dcf9b7f.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-15f8331 );}.elementor-1705 .elementor-element.elementor-element-dcf9b7f.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:"Helvetica", Sans-serif;font-weight:700;}.elementor-1705 .elementor-element.elementor-element-dcf9b7f [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-text );}@media(min-width:768px){.elementor-1705 .elementor-element.elementor-element-4e28d15{--width:max(60vw, 700px);}.elementor-1705 .elementor-element.elementor-element-9e7ed73{--content-width:1600px;}.elementor-1705 .elementor-element.elementor-element-0a0c3b8{--content-width:50%;}.elementor-1705 .elementor-element.elementor-element-a8d1919{--width:20%;}.elementor-1705 .elementor-element.elementor-element-683cc0b{--width:20%;}.elementor-1705 .elementor-element.elementor-element-b04ebdd{--width:75%;}.elementor-1705 .elementor-element.elementor-element-cb1899b{--content-width:50%;}.elementor-1705 .elementor-element.elementor-element-41603f3{--width:80%;}.elementor-1705 .elementor-element.elementor-element-bc55595{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1705 .elementor-element.elementor-element-0a0c3b8{--content-width:70%;}.elementor-1705 .elementor-element.elementor-element-a8d1919{--width:16%;}.elementor-1705 .elementor-element.elementor-element-683cc0b{--width:20%;}.elementor-1705 .elementor-element.elementor-element-cb1899b{--content-width:70%;}}@media(max-width:1024px){.elementor-1705 .elementor-element.elementor-element-4ddf7c9{--grid-columns:2;}.elementor-1705 .elementor-element.elementor-element-5e63a05{--flex-wrap:wrap;}.elementor-1705 .elementor-element.elementor-element-d612c1b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1705 .elementor-element.elementor-element-0a0c3b8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:3rem;--padding-bottom:3rem;--padding-left:6rem;--padding-right:6rem;}.elementor-1705 .elementor-element.elementor-element-40db5e1{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-1705 .elementor-element.elementor-element-40db5e1.e-con{--align-self:center;}.elementor-1705 .elementor-element.elementor-element-cb1899b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:3rem;--padding-bottom:3rem;--padding-left:6rem;--padding-right:6rem;}.elementor-1705 .elementor-element.elementor-element-2e07a23{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-1705 .elementor-element.elementor-element-2e07a23.e-con{--align-self:center;}.elementor-1705 .elementor-element.elementor-element-0557a6e{--swiper-slides-to-display:1;}.elementor-1705 .elementor-element.elementor-element-04c2d88{--grid-columns:2;}.elementor-1705 .elementor-element.elementor-element-a26b219{--grid-columns:2;}.elementor-1705 .elementor-element.elementor-element-e477a23{--grid-columns:2;}.elementor-1705 .elementor-element.elementor-element-d07e625{--grid-columns:2;}.elementor-1705 .elementor-element.elementor-element-40ffa41{--grid-columns:2;}}@media(max-width:767px){.elementor-1705 .elementor-element.elementor-element-eaac83b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:calc(13px, 1.03vw, 16px);}.elementor-1705 .elementor-element.elementor-element-6cc8c37{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1705 .elementor-element.elementor-element-9046147{--margin-top:0rem;--margin-bottom:-6rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1705 .elementor-element.elementor-element-4e34f44{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1705 .elementor-element.elementor-element-9be1228 .elementor-heading-title{font-size:0.325em;}.elementor-1705 .elementor-element.elementor-element-2e1e07f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0em/2);}.elementor-1705 .elementor-element.elementor-element-2e1e07f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0em/2);}.elementor-1705 .elementor-element.elementor-element-2e1e07f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0em/2);}.elementor-1705 .elementor-element.elementor-element-2e1e07f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0em/2);}.elementor-1705 .elementor-element.elementor-element-2e1e07f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0em/2);}.elementor-1705 .elementor-element.elementor-element-90dcf65 > .elementor-widget-container{padding:3rem 3rem 3rem 3rem;}.elementor-1705 .elementor-element.elementor-element-90dcf65{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:calc(13px, 1.03vw, 16px);line-height:1.8em;}.elementor-1705 .elementor-element.elementor-element-9e7ed73{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-1705 .elementor-element.elementor-element-aa1a674{text-align:center;}.elementor-1705 .elementor-element.elementor-element-4ddf7c9{--grid-columns:1;}.elementor-1705 .elementor-element.elementor-element-4ddf7c9 > .elementor-widget-container{margin:0rem 0rem -7rem 0rem;}.elementor-1705 .elementor-element.elementor-element-20da948 .elementor-heading-title{font-size:4.5rem;}.elementor-1705 .elementor-element.elementor-element-7d9d997{font-size:calc(13px, 1.03vw, 16px);}.elementor-1705 .elementor-element.elementor-element-5e63a05{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1705 .elementor-element.elementor-element-d612c1b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1705 .elementor-element.elementor-element-d612c1b .elementor-swiper-button{font-size:0px;}.elementor-1705 .elementor-element.elementor-element-0a0c3b8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:4rem;--padding-right:4rem;}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-00e82ec{left:10%;}body.rtl .elementor-1705 .elementor-element.elementor-element-00e82ec{right:10%;}.elementor-1705 .elementor-element.elementor-element-00e82ec{top:78%;}.elementor-1705 .elementor-element.elementor-element-00e82ec .elementor-icon{font-size:30vw;}.elementor-1705 .elementor-element.elementor-element-00e82ec .elementor-icon svg{height:30vw;}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-5ddb99e{left:4%;}body.rtl .elementor-1705 .elementor-element.elementor-element-5ddb99e{right:4%;}.elementor-1705 .elementor-element.elementor-element-5ddb99e{bottom:16%;}.elementor-1705 .elementor-element.elementor-element-5ddb99e .elementor-icon{font-size:25vw;}.elementor-1705 .elementor-element.elementor-element-5ddb99e .elementor-icon svg{height:25vw;}.elementor-1705 .elementor-element.elementor-element-5ddb99e .elementor-icon i, .elementor-1705 .elementor-element.elementor-element-5ddb99e .elementor-icon svg{transform:rotate(360deg);}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-55b95c1{left:50%;}body.rtl .elementor-1705 .elementor-element.elementor-element-55b95c1{right:50%;}.elementor-1705 .elementor-element.elementor-element-55b95c1{bottom:12%;}.elementor-1705 .elementor-element.elementor-element-55b95c1 .elementor-icon{font-size:38vw;}.elementor-1705 .elementor-element.elementor-element-55b95c1 .elementor-icon svg{height:38vw;}.elementor-1705 .elementor-element.elementor-element-55b95c1 .elementor-icon i, .elementor-1705 .elementor-element.elementor-element-55b95c1 .elementor-icon svg{transform:rotate(14deg);}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-717aaaf{right:-3%;}body.rtl .elementor-1705 .elementor-element.elementor-element-717aaaf{left:-3%;}.elementor-1705 .elementor-element.elementor-element-717aaaf{bottom:13%;}.elementor-1705 .elementor-element.elementor-element-717aaaf .elementor-icon{font-size:24vw;}.elementor-1705 .elementor-element.elementor-element-717aaaf .elementor-icon svg{height:24vw;}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-5e76b8f{left:-11%;}body.rtl .elementor-1705 .elementor-element.elementor-element-5e76b8f{right:-11%;}.elementor-1705 .elementor-element.elementor-element-5e76b8f{bottom:6%;}.elementor-1705 .elementor-element.elementor-element-5e76b8f .elementor-icon{font-size:18vw;}.elementor-1705 .elementor-element.elementor-element-5e76b8f .elementor-icon svg{height:18vw;}.elementor-1705 .elementor-element.elementor-element-5e76b8f .elementor-icon i, .elementor-1705 .elementor-element.elementor-element-5e76b8f .elementor-icon svg{transform:rotate(8deg);}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-101f407{left:29%;}body.rtl .elementor-1705 .elementor-element.elementor-element-101f407{right:29%;}.elementor-1705 .elementor-element.elementor-element-101f407{bottom:4%;}.elementor-1705 .elementor-element.elementor-element-101f407 .elementor-icon{font-size:25vw;}.elementor-1705 .elementor-element.elementor-element-101f407 .elementor-icon svg{height:25vw;}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-215e00d{right:25%;}body.rtl .elementor-1705 .elementor-element.elementor-element-215e00d{left:25%;}.elementor-1705 .elementor-element.elementor-element-215e00d{bottom:3%;}.elementor-1705 .elementor-element.elementor-element-215e00d .elementor-icon{font-size:47vw;}.elementor-1705 .elementor-element.elementor-element-215e00d .elementor-icon svg{height:47vw;}.elementor-1705 .elementor-element.elementor-element-215e00d .elementor-icon i, .elementor-1705 .elementor-element.elementor-element-215e00d .elementor-icon svg{transform:rotate(136deg);}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-33430af{left:-4%;}body.rtl .elementor-1705 .elementor-element.elementor-element-33430af{right:-4%;}.elementor-1705 .elementor-element.elementor-element-33430af{top:1%;}.elementor-1705 .elementor-element.elementor-element-33430af .elementor-icon{font-size:17vw;}.elementor-1705 .elementor-element.elementor-element-33430af .elementor-icon svg{height:17vw;}.elementor-1705 .elementor-element.elementor-element-33430af .elementor-icon i, .elementor-1705 .elementor-element.elementor-element-33430af .elementor-icon svg{transform:rotate(13deg);}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-f97d4d4{right:3%;}body.rtl .elementor-1705 .elementor-element.elementor-element-f97d4d4{left:3%;}.elementor-1705 .elementor-element.elementor-element-f97d4d4{top:-2%;}.elementor-1705 .elementor-element.elementor-element-f97d4d4 .elementor-icon{font-size:31vw;}.elementor-1705 .elementor-element.elementor-element-f97d4d4 .elementor-icon svg{height:31vw;}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-36f22bf{right:-5%;}body.rtl .elementor-1705 .elementor-element.elementor-element-36f22bf{left:-5%;}.elementor-1705 .elementor-element.elementor-element-36f22bf{top:8%;}.elementor-1705 .elementor-element.elementor-element-36f22bf .elementor-icon{font-size:21vw;}.elementor-1705 .elementor-element.elementor-element-36f22bf .elementor-icon svg{height:21vw;}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-d36ffa3{left:37%;}body.rtl .elementor-1705 .elementor-element.elementor-element-d36ffa3{right:37%;}.elementor-1705 .elementor-element.elementor-element-d36ffa3{top:3%;}.elementor-1705 .elementor-element.elementor-element-d36ffa3 .elementor-icon{font-size:16vw;}.elementor-1705 .elementor-element.elementor-element-d36ffa3 .elementor-icon svg{height:16vw;}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-8220a0c{right:43%;}body.rtl .elementor-1705 .elementor-element.elementor-element-8220a0c{left:43%;}.elementor-1705 .elementor-element.elementor-element-8220a0c{top:17%;}.elementor-1705 .elementor-element.elementor-element-8220a0c .elementor-icon{font-size:11vw;}.elementor-1705 .elementor-element.elementor-element-8220a0c .elementor-icon svg{height:11vw;}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-1970264{left:23%;}body.rtl .elementor-1705 .elementor-element.elementor-element-1970264{right:23%;}.elementor-1705 .elementor-element.elementor-element-1970264{top:13%;}.elementor-1705 .elementor-element.elementor-element-40db5e1{--width:420px;--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-1705 .elementor-element.elementor-element-b04ebdd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1705 .elementor-element.elementor-element-5b9a135{text-align:center;}.elementor-1705 .elementor-element.elementor-element-955166f{text-align:center;}.elementor-1705 .elementor-element.elementor-element-13cf31b.elementor-element{--align-self:center;}.elementor-1705 .elementor-element.elementor-element-cb1899b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:4rem;--padding-right:4rem;}.elementor-1705 .elementor-element.elementor-element-2e07a23{--width:420px;--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-1705 .elementor-element.elementor-element-bc55595{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1705 .elementor-element.elementor-element-673c8be{text-align:center;}.elementor-1705 .elementor-element.elementor-element-0f53b9a{text-align:center;}.elementor-1705 .elementor-element.elementor-element-d2d024b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1705 .elementor-element.elementor-element-b542f73{text-align:center;}.elementor-1705 .elementor-element.elementor-element-b542f73 .elementor-heading-title{line-height:1em;}.elementor-1705 .elementor-element.elementor-element-d816561{text-align:center;}.elementor-1705 .elementor-element.elementor-element-0557a6e{--swiper-slides-to-display:1;}.elementor-1705 .elementor-element.elementor-element-61ae185 .elementor-heading-title{font-size:4.5rem;}.elementor-1705 .elementor-element.elementor-element-bd3d189{text-align:center;}.elementor-1705 .elementor-element.elementor-element-c922221{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1705 .elementor-element.elementor-element-a9eb14c{text-align:center;}.elementor-1705 .elementor-element.elementor-element-a9eb14c .elementor-heading-title{line-height:1em;}.elementor-1705 .elementor-element.elementor-element-8a95b1d{text-align:center;}.elementor-1705 .elementor-element.elementor-element-7bd63bb{--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-1705 .elementor-element.elementor-element-04c2d88{--grid-columns:2;--grid-row-gap:5px;--grid-column-gap:5px;}.elementor-1705 .elementor-element.elementor-element-167177d{--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-1705 .elementor-element.elementor-element-a26b219{--grid-columns:2;--grid-row-gap:5px;--grid-column-gap:5px;}.elementor-1705 .elementor-element.elementor-element-4c0af04{--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-1705 .elementor-element.elementor-element-e477a23{--grid-columns:2;--grid-row-gap:5px;--grid-column-gap:5px;}.elementor-1705 .elementor-element.elementor-element-d07e625{--grid-columns:1;}.elementor-1705 .elementor-element.elementor-element-b10209f{--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-1705 .elementor-element.elementor-element-40ffa41{--grid-columns:2;--grid-row-gap:5px;--grid-column-gap:5px;}.elementor-1705 .elementor-element.elementor-element-dcf9b7f{--n-tabs-title-gap:0.5rem;--n-tabs-gap:0rem;}}/* Start custom CSS for container, class: .elementor-element-4e28d15 */.elementor-1705 .elementor-element.elementor-element-4e28d15 {
    position:absolute;
    right:0;
    bottom:0;
    aspect-ratio: 1 / 1;
    background:linear-gradient(135deg, #0000 50%, #061773bb 50%);
    background-size: 200% 200%;
    background-position: 50% 50%;
}
@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-4e28d15 {
    min-height:100vh;
    background-position:50% 60%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eaac83b */.elementor-1705 .elementor-element.elementor-element-eaac83b p {
    font-size:clamp(15px, 1.5vw, 18px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4241499 */.elementor-1705 .elementor-element.elementor-element-4241499 {
    height:100%;
    justify-self: stretch;
    position:absolute;
    right:0;
    bottom:0em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e19ee5b */.elementor-1705 .elementor-element.elementor-element-e19ee5b ul {
    padding:0px !important;
    margin:0px !important;
    height:5em;
    overflow: hidden;
}

.elementor-1705 .elementor-element.elementor-element-e19ee5b li {
    font-size:1em !important;
    padding:0px !important;
    margin:0px !important;
    height:5em;
}
.elementor-1705 .elementor-element.elementor-element-e19ee5b .elementor-icon-list-text {
    font-size:4em !important;
    line-height:5em !important;
    text-shadow:1px 1px 10px #0005;
}
.elementor-1705 .elementor-element.elementor-element-e19ee5b li {
    animation:rotate 12s infinite cubic-bezier(.64,-0.01,.125,1);
}

@keyframes rotate {
    0% {
        top:0em;
    }
    20% {
        top:-5em;
    }
    40% {
        top:-10em;
    }
    60% {
        top:-15em;
    }
    80% {
        top:-20em;
    }
    100% {
        top:-25em;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c781646 */.elementor-1705 .elementor-element.elementor-element-c781646 {
    font-size:clamp(10px, 1.55vw, 18px);
    height:100%;
    justify-self: stretch;
    position:absolute;
    bottom:0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e1e07f */.elementor-1705 .elementor-element.elementor-element-2e1e07f li {
    font-size:1em;
    height:2em;
    padding:0 .25em;
    margin:.25em 0 .5em;
    text-wrap:balance;
}
.elementor-1705 .elementor-element.elementor-element-2e1e07f ul {
    height:2.5em;
    overflow:hidden;
    margin:0px;
    padding:0px;
}

.elementor-1705 .elementor-element.elementor-element-2e1e07f li {
    animation:rotate-m2 8s infinite cubic-bezier(.64,-0.01,.125,1);
}

@keyframes rotate-m2 {
    0% {
        top:0em;
    }
    25% {
        top:-2.5em;
    }
    50% {
        top:-5em;
    }
    75% {
        top:-7.5em;
    }
    100% {
        top:-10em;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e34f44 */.elementor-1705 .elementor-element.elementor-element-4e34f44 {
    max-width:450px;
    font-size:clamp(10px, 13vw, 65px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90dcf65 */.elementor-1705 .elementor-element.elementor-element-90dcf65 p {
    font-size:clamp(15px, 1.5vw, 18px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9046147 */.elementor-1705 .elementor-element.elementor-element-9046147 {
    height:100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-878db87 */.elementor-1705 .elementor-element.elementor-element-878db87 {
    min-height:90vh;
}
@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-878db87 {
    min-height:100vh;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-4ddf7c9 *//*Use a 4 Column Grid at Full Size*/
@media screen and (max-width:1450px) and (min-width:1025px){
.grid4full .e-loop-item:nth-of-type(4) {
    display:none;
}
.grid4full .elementor-grid {
    grid: auto-flow / 1fr 1fr 1fr;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e7ed73 */.fadeinup .event-card.animated {
    animation-name:event-card-enter;
}
.event-card {
    position:relative;
    transition:600ms ease;
    filter: drop-shadow(0em 0em 0em #19181800);
}
.event-card .event-image {
    clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
    max-width:calc(100% - 2rem);
    height:clamp(15rem,25vw,24rem);
    position:relative;
    transition:500ms ease;
    border-width: 0 0 0px 0px;
    border-style: solid;
    border-color: #fff0;
}
.event-card .event-text p {
    color:#191918 !important;
}
.event-card .event-text {
    position:relative;
    transition:500ms ease;
    max-width:calc(100% - 2em);
    background-color:#fff;
    padding:1.5em 2em;
    clip-path: polygon(0 0, calc(100% - 3em) 0, 100% 3em, 100% 100%, 0 100%, 0 100%);
    color:red !important;
    margin:-2rem 0 0 auto;
}


/*HOVER EFFECTS*/
.event-card:hover {
    filter: drop-shadow(.75em .75em .5em #19181833);
}
.event-card:hover .event-image {
    clip-path:polygon(0 0, 100% 5%, 100% 100%, 0 100%) !important;
    border-bottom:0rem solid #e2dddb !important;
    transform:rotate(1.5deg) translateY(-1em);
}
.event-card:hover .event-text {
    
    background-color:#fbdd3b !important;
    clip-path: polygon(0 0, 100% 0, 100% 0%, 100% 100%, 2.5em 100%, 0 calc(100% - 2.5em)) !important;
    transform:rotate(-1.5deg) translateY(-2em);
}
@keyframes card-enter {
    from {
        opacity:0;
        transform: translate3d(0, 2em, 0);
    }
    to {
        opacity:1;
        transform: none;
    }
}
.elementor-element .animated.fadeInUp.event-card {
    animation: card-enter 1000ms ease !important;
    animation-range: contain 50%;
}
@media screen and (max-width:1024px) {
    .event-card .event-image {
        height:clamp(240px,80vw,320px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20da948 */.elementor-1705 .elementor-element.elementor-element-20da948 {
    text-shadow: 1px 1px 15px #000a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d9d997 */.elementor-1705 .elementor-element.elementor-element-7d9d997 .elementor-text-editor {
    max-width:60rem;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-d612c1b */.elementor-1705 .elementor-element.elementor-element-d612c1b {
    position:absolute;
    z-index:0;
    top:0;
    left:0;
    width:100%;
    opacity:.75;
}

.elementor-1705 .elementor-element.elementor-element-d612c1b .elementor-swiper-button {
    padding:0 !important;
    margin:0 clamp(10px, 7vw, 280px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94d196b */.elementor-1705 .elementor-element.elementor-element-94d196b {
    height:clamp(480px, 100vh, 680px);
}
.hero-carousel {
    transition:300ms ease;
}
.text-area:hover ~ .hero-carousel {
    opacity:0.3 !important;
    filter: blur(10px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6d02c1 */.elementor-1705 .elementor-element.elementor-element-b6d02c1 {
    clip-path: polygon(0 0, 95% 0, 85% 12%, 2% 6%, 6% 97%, 0 100%);
    animation:cta-bg-2a ease forwards;
    animation-timeline:view();
    animation-range:contain 10vh 100vh;
}
@keyframes cta-bg-2a {
    to {
        clip-path: polygon(0 0, 88% 0, 88% 0%, 6% 15%, 4% 80%, 0 90%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9d5dc */.elementor-1705 .elementor-element.elementor-element-5d9d5dc {
    clip-path: polygon(92% 90%, 95% 60%, 100% 31%, 100% 100%, 40% 100%, 40% 96%);

    animation:cta-bg-2b ease forwards;
    animation-timeline:view();
    animation-range:contain 10vh 100vh;
}
@keyframes cta-bg-2b {
    to {
        clip-path: polygon(99% 93%, 97% 30%, 100% 25%, 100% 100%, 40% 100%, 47% 88%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa638a8 */.elementor-1705 .elementor-element.elementor-element-aa638a8 {
    transform:rotateX(10deg) rotateY(28deg) rotateZ(-10deg);
    animation:ctabgline 5s ease alternate-reverse infinite;
    animation-timeline: scroll();
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf9e227 */.elementor-1705 .elementor-element.elementor-element-cf9e227 .elementor-widget-icon {
    mix-blend-mode: multiply;
}
.elementor-1705 .elementor-element.elementor-element-cf9e227 .elementor-widget-icon svg {
    max-width:8rem !important;
}
/*EVEN*/
.elementor-1705 .elementor-element.elementor-element-cf9e227 .elementor-widget-icon:nth-child(even) {
        animation:bg-objects 22s linear infinite;
        transform:scale(.95) rotate(-10deg) translate3d(-.5rem, -.5rem, 0);
    }
    @keyframes bg-objects {
        50% {
            transform:scale(1.1) rotate(8deg) translate3d(1rem, 1rem, 0);
        }
    }
    /*ODD*/
    .elementor-1705 .elementor-element.elementor-element-cf9e227 .elementor-widget-icon:nth-child(odd) {
        animation:bg-objects-2 linear 30s infinite;
        transform:scale(1.2) rotate(10deg) translate3d(1rem, 1rem, 0);
    }
    @keyframes bg-objects-2 {
        50% {
            transform:scale(.95) rotate(-15deg) translate3d(-.5rem, -.5rem, 0);
        }
    }
    /*Third*/
    .elementor-1705 .elementor-element.elementor-element-cf9e227 .elementor-widget-icon:nth-child(3n) {
        animation-duration:15s;
        transform:rotate(20deg);
    }
    .elementor-1705 .elementor-element.elementor-element-cf9e227 .elementor-widget-icon:nth-child(5n) {
        animation-duration:12s;
        animation-delay:2s;
        transform:scale(.6);
    }
    @media screen and (max-width:767px) {
        .elementor-1705 .elementor-element.elementor-element-cf9e227 .elementor-widget-icon svg {
    max-width:20rem !important;
}
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13cf31b */@media screen and (max-width:767px){
.elementor-1705 .elementor-element.elementor-element-13cf31b {
 position:relative !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a0c3b8 */.elementor-1705 .elementor-element.elementor-element-0a0c3b8 {
    overflow:hidden;
}
.ctah {
    min-height: clamp(280px,max(36vh, 30vw),480px);
}
.ctah.bg{
    height:100%;
}

@keyframes cta-content {
    to {
        transform: scale(1.05);
    }
}
@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-0a0c3b8.ctah {
    min-height: clamp(580px, 100vh, 750px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17a753 */.elementor-1705 .elementor-element.elementor-element-b17a753 {
    animation:cta-bg-2a ease infinite 4s alternate;
}
@keyframes cta-bg-2a {
    from {
        clip-path: polygon(0 0, 95% 0, 85% 12%, 2% 6%, 6% 97%, 0 100%);
    }
    to {
        clip-path: polygon(0 0, 88% 0, 88% 0%, 6% 15%, 4% 80%, 0 90%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9e762 */.elementor-1705 .elementor-element.elementor-element-6f9e762 {

    animation:cta-bg-2b ease infinite 4s alternate;
}
@keyframes cta-bg-2b {
    from {
        clip-path: polygon(92% 90%, 95% 60%, 100% 31%, 100% 100%, 40% 100%, 40% 96%);
    }
    to {
        clip-path: polygon(99% 93%, 97% 30%, 100% 25%, 100% 100%, 40% 100%, 47% 88%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41603f3 */.elementor-1705 .elementor-element.elementor-element-41603f3 {
    position:absolute;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb1899b */.elementor-1705 .elementor-element.elementor-element-cb1899b {
    overflow:hidden;
}
.ctah {
    min-height: clamp(280px,max(36vh, 30vw),480px);
}
.ctah.bg{
    height:100%;
}

@keyframes cta-content {
    to {
        transform: scale(1.05);
    }
}
@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-cb1899b.ctah {
    min-height: clamp(280px, 60vh, 640px);
}
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0557a6e */.elementor-1705 .elementor-element.elementor-element-0557a6e * {
    overflow:visible !important;
}
@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-0557a6e .swiper.elementor-loop-container {
        overflow:hidden !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61ae185 */.elementor-1705 .elementor-element.elementor-element-61ae185 {
    text-shadow: 1px 1px 15px #000a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd3d189 */.elementor-1705 .elementor-element.elementor-element-bd3d189 a {
    color:var(--yellow);
}
.elementor-1705 .elementor-element.elementor-element-bd3d189 a:hover {
    color:#eee;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0390f24 */.elementor-1705 .elementor-element.elementor-element-0390f24 {
    height:50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd63bb */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-7bd63bb {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-167177d */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-167177d {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c0af04 */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-4c0af04 {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10209f */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-b10209f {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd63bb */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-7bd63bb {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-167177d */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-167177d {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c0af04 */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-4c0af04 {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10209f */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-b10209f {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd63bb */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-7bd63bb {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-167177d */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-167177d {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c0af04 */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-4c0af04 {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10209f */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-b10209f {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd63bb */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-7bd63bb {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-167177d */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-167177d {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c0af04 */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-4c0af04 {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10209f */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-b10209f {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd63bb */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-7bd63bb {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-167177d */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-167177d {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c0af04 */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-4c0af04 {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10209f */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-b10209f {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd63bb */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-7bd63bb {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-167177d */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-167177d {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c0af04 */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-4c0af04 {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10209f */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-b10209f {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd63bb */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-7bd63bb {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-167177d */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-167177d {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c0af04 */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-4c0af04 {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10209f */@media screen and (max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-b10209f {
    padding:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-dcf9b7f */iframe {
        border:none;
        frameborder:0;
    }
    
    .featured-business .e-child {
    aspect-ratio: 1/1;
    transition:300ms ease;
    
}
.featured-business .e-loop-item {
    transition:300ms ease;
}
.featured-business .e-loop-item:nth-of-type(1n), .elementor-1705 .elementor-element.elementor-element-dcf9b7f .e-loop-item:nth-of-type(3n) {
    transform:skew(0 , -2deg) translateY(.5em);
}
.featured-business .e-loop-item:nth-of-type(2n),.elementor-1705 .elementor-element.elementor-element-dcf9b7f .e-loop-item:nth-of-type(4n) {
    transform:skew(0 , 2deg) translateY(-.5em);
}
.featured-business .e-loop-item:hover {
    transform:none;
}/* End custom CSS */