.elementor-1335 .elementor-element.elementor-element-602b4b5{--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.08;--padding-top:98px;--padding-bottom:41px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-602b4b5:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-602b4b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34454D;}.elementor-1335 .elementor-element.elementor-element-602b4b5::before, .elementor-1335 .elementor-element.elementor-element-602b4b5 > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-602b4b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-602b4b5 > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-602b4b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-602b4b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://cityclubbirmingham-dev.garnachasolutions.website/wp-content/uploads/2026/05/f9.png");--background-overlay:'';background-position:0px 50px;background-repeat:no-repeat;background-size:auto;}.elementor-1335 .elementor-element.elementor-element-602b4b5::before{filter:brightness( 0% ) contrast( 200% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1335 .elementor-element.elementor-element-0fd7259{--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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-bf5a542{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1335 .elementor-element.elementor-element-f073f8d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1335 .elementor-element.elementor-element-f073f8d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1335 .elementor-element.elementor-element-f073f8d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1335 .elementor-element.elementor-element-f073f8d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1335 .elementor-element.elementor-element-f073f8d .elementor-icon-list-item > a{font-family:var( --e-global-typography-300c233-font-family ), Sans-serif;font-size:var( --e-global-typography-300c233-font-size );font-weight:var( --e-global-typography-300c233-font-weight );text-transform:var( --e-global-typography-300c233-text-transform );line-height:var( --e-global-typography-300c233-line-height );}.elementor-1335 .elementor-element.elementor-element-f073f8d .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.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-1335 .elementor-element.elementor-element-cf4f7b5{width:var( --container-widget-width, 736px );max-width:736px;--container-widget-width:736px;--container-widget-flex-grow:0;}.elementor-1335 .elementor-element.elementor-element-cf4f7b5 .elementor-heading-title{font-family:var( --e-global-typography-c799bf6-font-family ), Sans-serif;font-size:var( --e-global-typography-c799bf6-font-size );font-weight:var( --e-global-typography-c799bf6-font-weight );line-height:var( --e-global-typography-c799bf6-line-height );color:var( --e-global-color-f91a513 );}.elementor-1335 .elementor-element.elementor-element-1624d8c{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:36px 0px;--row-gap:36px;--column-gap:0px;}.elementor-1335 .elementor-element.elementor-element-1624d8c.e-con{--align-self:stretch;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-1335 .elementor-element.elementor-element-362c5e5{width:var( --container-widget-width, 476px );max-width:476px;padding:0px 0px 0px 0px;--container-widget-width:476px;--container-widget-flex-grow:0;text-align:end;color:var( --e-global-color-f91a513 );}.elementor-1335 .elementor-element.elementor-element-8c22f75{--display:flex;--min-height:62vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-8c22f75:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-8c22f75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cityclubbirmingham-dev.garnachasolutions.website/wp-content/uploads/2026/05/Rectangle-2766.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1335 .elementor-element.elementor-element-ecd2c4f{--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:36px 0px;--row-gap:36px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-ecd2c4f::before{filter:brightness( 0% ) contrast( 200% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1335 .elementor-element.elementor-element-5ecff8e{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:36px 0px;--row-gap:36px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-f6d3023.elementor-element{--align-self:center;}.elementor-1335 .elementor-element.elementor-element-f6d3023{text-align:center;}.elementor-1335 .elementor-element.elementor-element-f6d3023 .elementor-heading-title{font-family:var( --e-global-typography-b7c2662-font-family ), Sans-serif;font-size:var( --e-global-typography-b7c2662-font-size );font-weight:var( --e-global-typography-b7c2662-font-weight );line-height:var( --e-global-typography-b7c2662-line-height );color:var( --e-global-color-secondary );}.elementor-1335 .elementor-element.elementor-element-38f3106{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-secondary );}.elementor-1335 .elementor-element.elementor-element-38f3106 a{color:var( --e-global-color-f91a513 );}.elementor-1335 .elementor-element.elementor-element-b96eb8f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-b96eb8f.e-con{--align-self:center;}.elementor-1335 .elementor-element.elementor-element-5956163{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:90px 0px;--row-gap:90px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:41px;--padding-right:41px;}.elementor-1335 .elementor-element.elementor-element-5956163:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-5956163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cityclubbirmingham-dev.garnachasolutions.website/wp-content/uploads/2026/05/Frame-359.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-1335 .elementor-element.elementor-element-501c6c6.elementor-element{--align-self:center;}.elementor-1335 .elementor-element.elementor-element-501c6c6{text-align:center;}.elementor-1335 .elementor-element.elementor-element-501c6c6 .elementor-heading-title{font-family:var( --e-global-typography-b7c2662-font-family ), Sans-serif;font-size:var( --e-global-typography-b7c2662-font-size );font-weight:var( --e-global-typography-b7c2662-font-weight );line-height:var( --e-global-typography-b7c2662-line-height );color:var( --e-global-color-secondary );}.elementor-1335 .elementor-element.elementor-element-33a2927{width:var( --container-widget-width, 378px );max-width:378px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:378px;--container-widget-flex-grow:0;text-align:start;color:#28374ACC;}.elementor-1335 .elementor-element.elementor-element-33a2927.elementor-element{--align-self:flex-start;}.elementor-1335 .elementor-element.elementor-element-309e8ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-309e8ab:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-309e8ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34454D;}.elementor-1335 .elementor-element.elementor-element-75ec70a{--display:flex;--min-height:582px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:39px 0px;--row-gap:39px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:32px;}.elementor-1335 .elementor-element.elementor-element-75ec70a:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-75ec70a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cityclubbirmingham-dev.garnachasolutions.website/wp-content/uploads/2026/05/e969ca8a6ebf3881de1e6bede4845e3c27b9456c-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1335 .elementor-element.elementor-element-3e0ac26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:12vw;--padding-right:12vw;}.elementor-1335 .elementor-element.elementor-element-900efb1{--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:36px 0px;--row-gap:36px;--column-gap:0px;}.elementor-1335 .elementor-element.elementor-element-5193ba0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1335 .elementor-element.elementor-element-5193ba0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1335 .elementor-element.elementor-element-5193ba0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1335 .elementor-element.elementor-element-5193ba0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1335 .elementor-element.elementor-element-5193ba0 .elementor-icon-list-item > a{font-family:var( --e-global-typography-300c233-font-family ), Sans-serif;font-size:var( --e-global-typography-300c233-font-size );font-weight:var( --e-global-typography-300c233-font-weight );text-transform:var( --e-global-typography-300c233-text-transform );line-height:var( --e-global-typography-300c233-line-height );}.elementor-1335 .elementor-element.elementor-element-5193ba0 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1335 .elementor-element.elementor-element-02c7c57{width:var( --container-widget-width, 377px );max-width:377px;--container-widget-width:377px;--container-widget-flex-grow:0;}.elementor-1335 .elementor-element.elementor-element-02c7c57 .elementor-heading-title{font-family:var( --e-global-typography-b7c2662-font-family ), Sans-serif;font-size:var( --e-global-typography-b7c2662-font-size );font-weight:var( --e-global-typography-b7c2662-font-weight );line-height:var( --e-global-typography-b7c2662-line-height );}.elementor-1335 .elementor-element.elementor-element-14bf992{width:var( --container-widget-width, 378px );max-width:378px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:378px;--container-widget-flex-grow:0;text-align:start;color:#28374ACC;}.elementor-1335 .elementor-element.elementor-element-14bf992.elementor-element{--align-self:flex-start;}.elementor-1335 .elementor-element.elementor-element-a60b8c1{--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:36px 0px;--row-gap:36px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-8bb6508{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:50px;--padding-bottom:50px;--padding-left:41px;--padding-right:41px;}.elementor-1335 .elementor-element.elementor-element-5b71e4b{width:var( --container-widget-width, 377px );max-width:377px;--container-widget-width:377px;--container-widget-flex-grow:0;}.elementor-1335 .elementor-element.elementor-element-5b71e4b .elementor-heading-title{font-family:var( --e-global-typography-235fafe-font-family ), Sans-serif;font-size:var( --e-global-typography-235fafe-font-size );font-weight:var( --e-global-typography-235fafe-font-weight );line-height:var( --e-global-typography-235fafe-line-height );}.elementor-1335 .elementor-element.elementor-element-d0dd46b{width:var( --container-widget-width, 378px );max-width:378px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:378px;--container-widget-flex-grow:0;text-align:start;color:#28374ACC;}.elementor-1335 .elementor-element.elementor-element-d0dd46b.elementor-element{--align-self:flex-start;}.elementor-1335 .elementor-element.elementor-element-60f4386{--display:flex;}.elementor-1335 .elementor-element.elementor-element-eef6693{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;color:#28374ACC;}.elementor-1335 .elementor-element.elementor-element-eef6693.elementor-element{--align-self:flex-start;}.elementor-1335 .elementor-element.elementor-element-a90389a{--display:flex;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:51px;--padding-right:0px;}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_sub_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_portfolio_carousel .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1335 .elementor-element.elementor-element-c942c80 .uc_overlay{background-color:#00000017;opacity:1;}.elementor-1335 .elementor-element.elementor-element-c942c80 > .elementor-widget-container{margin:52px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1335 .elementor-element.elementor-element-c942c80 .uc_image_box{height:447px;}.elementor-1335 .elementor-element.elementor-element-c942c80 .uc_box_content{text-align:left;padding:0px 0px 0px 0px;opacity:1;}.elementor-1335 .elementor-element.elementor-element-c942c80 .owl-item:hover .uc_overlay{opacity:1;}.elementor-1335 .elementor-element.elementor-element-c942c80 .owl-item:hover .uc_box_content{opacity:1;}.elementor-1335 .elementor-element.elementor-element-c942c80 .uc_title{color:#000000 !important;margin-bottom:0px;}.elementor-1335 .elementor-element.elementor-element-c942c80 .uc_sub_title{color:#000000 !important;}.elementor-1335 .elementor-element.elementor-element-c942c80 .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );background-color:var( --e-global-color-secondary );color:var( --e-global-color-f91a513 );padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;margin-top:0px;}.elementor-1335 .elementor-element.elementor-element-c942c80 .uc_more_btn svg{fill:var( --e-global-color-f91a513 );}.elementor-1335 .elementor-element.elementor-element-c942c80 .uc_more_btn:hover{background-color:#000000;color:#ffffff;}.elementor-1335 .elementor-element.elementor-element-c942c80 .uc_more_btn:hover svg{fill:#ffffff;}.elementor-1335 .elementor-element.elementor-element-c942c80 .ue-btn-inner-wrapper i{font-size:20px;}.elementor-1335 .elementor-element.elementor-element-c942c80 .ue-btn-inner-wrapper{gap:23px;}.elementor-1335 .elementor-element.elementor-element-c942c80 .owl-carousel .owl-nav .owl-next,.elementor-1335 .elementor-element.elementor-element-c942c80 .owl-carousel .owl-nav .owl-prev{top:50%;border-radius:100px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-1335 .elementor-element.elementor-element-c942c80 .owl-carousel .owl-nav .owl-next:hover,.elementor-1335 .elementor-element.elementor-element-c942c80 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-1335 .elementor-element.elementor-element-017dec4{--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;--margin-top:52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1335 .elementor-element.elementor-element-017dec4.e-con{--order:-99999 /* order start hack */;}.elementor-1335 .elementor-element.elementor-element-e7f7b2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 110px;--row-gap:0px;--column-gap:110px;}.elementor-1335 .elementor-element.elementor-element-dc157c7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1335 .elementor-element.elementor-element-dc157c7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1335 .elementor-element.elementor-element-dc157c7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1335 .elementor-element.elementor-element-dc157c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1335 .elementor-element.elementor-element-dc157c7 .elementor-icon-list-item > a{font-family:var( --e-global-typography-300c233-font-family ), Sans-serif;font-size:var( --e-global-typography-300c233-font-size );font-weight:var( --e-global-typography-300c233-font-weight );text-transform:var( --e-global-typography-300c233-text-transform );line-height:var( --e-global-typography-300c233-line-height );}.elementor-1335 .elementor-element.elementor-element-dc157c7 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1335 .elementor-element.elementor-element-b65037f{--display:flex;--gap:36px 0px;--row-gap:36px;--column-gap:0px;}.elementor-1335 .elementor-element.elementor-element-e338c82{width:var( --container-widget-width, 423px );max-width:423px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 0px;--container-widget-width:423px;--container-widget-flex-grow:0;}.elementor-1335 .elementor-element.elementor-element-e338c82 .elementor-heading-title{font-family:var( --e-global-typography-b7c2662-font-family ), Sans-serif;font-size:var( --e-global-typography-b7c2662-font-size );font-weight:var( --e-global-typography-b7c2662-font-weight );line-height:var( --e-global-typography-b7c2662-line-height );color:var( --e-global-color-secondary );}.elementor-1335 .elementor-element.elementor-element-c90450f{width:var( --container-widget-width, 378px );max-width:378px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:378px;--container-widget-flex-grow:0;text-align:start;color:#28374ACC;}.elementor-1335 .elementor-element.elementor-element-c90450f.elementor-element{--align-self:flex-start;}.elementor-1335 .elementor-element.elementor-element-dccdabb{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:36px 0px;--row-gap:36px;--column-gap:0px;}.elementor-widget-ucaddon_remote_counter_display .ue-counter-current{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_remote_counter_display .ue-counter-separator{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_remote_counter_display .ue-counter-total{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1335 .elementor-element.elementor-element-c80c5f6 .remote_counter_display{gap:2px;align-items:center;justify-content:center;}.elementor-1335 .elementor-element.elementor-element-c80c5f6 .ue-counter-current{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-c799bf6-font-family ), Sans-serif;font-size:var( --e-global-typography-c799bf6-font-size );font-weight:var( --e-global-typography-c799bf6-font-weight );line-height:var( --e-global-typography-c799bf6-line-height );}.elementor-1335 .elementor-element.elementor-element-c80c5f6 .ue-counter-separator{color:var( --e-global-color-51c4697 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:50px;font-weight:100;line-height:27px;}.elementor-1335 .elementor-element.elementor-element-c80c5f6 .ue-counter-total{color:var( --e-global-color-51c4697 );font-family:var( --e-global-typography-c799bf6-font-family ), Sans-serif;font-size:var( --e-global-typography-c799bf6-font-size );font-weight:var( --e-global-typography-c799bf6-font-weight );line-height:var( --e-global-typography-c799bf6-line-height );}.elementor-widget-ucaddon_arrow_navigation .ue-remote-arrow{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1335 .elementor-element.elementor-element-2c45669 .ue-remote-carousel-navigation-wrapper{justify-content:flext-start;}.elementor-1335 .elementor-element.elementor-element-2c45669 .ue-remote-carousel-navigation{flex-direction:row;gap:15px;}.elementor-1335 .elementor-element.elementor-element-2c45669 .ue-remote-arrow{flex-direction:row;gap:10px;background-color:#E6E4D8;min-width:50px;min-height:50px;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-1335 .elementor-element.elementor-element-2c45669 .ue-carousel-nav-label{color:#ffffff;}.elementor-1335 .elementor-element.elementor-element-2c45669 .ue-remote-arrow .ue-carousel-nav-icon{color:#000000;}.elementor-1335 .elementor-element.elementor-element-2c45669 button .ue-carousel-nav-icon svg{fill:#000000;}.elementor-1335 .elementor-element.elementor-element-2c45669 .ue-carousel-nav-icon{font-size:20px;}.elementor-1335 .elementor-element.elementor-element-d83d279{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 70px;--row-gap:0px;--column-gap:70px;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-ace2ca0{--display:flex;--justify-content:center;--gap:36px 0px;--row-gap:36px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:58px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-93fd808 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1335 .elementor-element.elementor-element-93fd808 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1335 .elementor-element.elementor-element-93fd808{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1335 .elementor-element.elementor-element-93fd808 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1335 .elementor-element.elementor-element-93fd808 .elementor-icon-list-item > a{font-family:var( --e-global-typography-300c233-font-family ), Sans-serif;font-size:var( --e-global-typography-300c233-font-size );font-weight:var( --e-global-typography-300c233-font-weight );text-transform:var( --e-global-typography-300c233-text-transform );line-height:var( --e-global-typography-300c233-line-height );}.elementor-1335 .elementor-element.elementor-element-93fd808 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1335 .elementor-element.elementor-element-515aeb5{width:var( --container-widget-width, 423px );max-width:423px;--container-widget-width:423px;--container-widget-flex-grow:0;}.elementor-1335 .elementor-element.elementor-element-515aeb5 .elementor-heading-title{font-family:var( --e-global-typography-b7c2662-font-family ), Sans-serif;font-size:var( --e-global-typography-b7c2662-font-size );font-weight:var( --e-global-typography-b7c2662-font-weight );line-height:var( --e-global-typography-b7c2662-line-height );}.elementor-1335 .elementor-element.elementor-element-1cbbdf7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1335 .elementor-element.elementor-element-4669699{width:var( --container-widget-width, 65.2% );max-width:65.2%;--container-widget-width:65.2%;--container-widget-flex-grow:0;}.elementor-1335 .elementor-element.elementor-element-4669699 img{width:100%;max-width:100%;height:70vh;object-fit:cover;object-position:center center;}.elementor-1335 .elementor-element.elementor-element-419813c{width:var( --container-widget-width, 35% );max-width:35%;margin:0px -45px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-1335 .elementor-element.elementor-element-419813c img{width:100%;height:70vh;object-fit:cover;object-position:center center;}.elementor-1335 .elementor-element.elementor-element-a30c66a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-a30c66a:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-a30c66a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34454D;}.elementor-1335 .elementor-element.elementor-element-43cdbae{--display:flex;--min-height:582px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:39px 0px;--row-gap:39px;--column-gap:0px;--overlay-opacity:0.58;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:32px;}.elementor-1335 .elementor-element.elementor-element-43cdbae:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-43cdbae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cityclubbirmingham-dev.garnachasolutions.website/wp-content/uploads/2026/05/ea911484b26c8467d720396265fc2051be0cd2f5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1335 .elementor-element.elementor-element-43cdbae::before, .elementor-1335 .elementor-element.elementor-element-43cdbae > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-43cdbae > .e-con-inner > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-43cdbae > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-43cdbae > .e-con-inner > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-43cdbae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #F1F1F100 7%, #000000 71%);}.elementor-1335 .elementor-element.elementor-element-ef7ced6{text-align:center;}.elementor-1335 .elementor-element.elementor-element-ef7ced6 .elementor-heading-title{font-family:var( --e-global-typography-b7c2662-font-family ), Sans-serif;font-size:var( --e-global-typography-b7c2662-font-size );font-weight:var( --e-global-typography-b7c2662-font-weight );line-height:var( --e-global-typography-b7c2662-line-height );color:var( --e-global-color-f91a513 );}.elementor-1335 .elementor-element.elementor-element-5723d4e{width:var( --container-widget-width, 530px );max-width:530px;--container-widget-width:530px;--container-widget-flex-grow:0;text-align:end;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-f91a513 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1335 .elementor-element.elementor-element-602b4b5::before, .elementor-1335 .elementor-element.elementor-element-602b4b5 > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-602b4b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-602b4b5 > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-602b4b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-602b4b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1335 .elementor-element.elementor-element-f073f8d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1335 .elementor-element.elementor-element-f073f8d .elementor-icon-list-item > a{font-size:var( --e-global-typography-300c233-font-size );line-height:var( --e-global-typography-300c233-line-height );}.elementor-1335 .elementor-element.elementor-element-cf4f7b5 .elementor-heading-title{font-size:var( --e-global-typography-c799bf6-font-size );line-height:var( --e-global-typography-c799bf6-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1335 .elementor-element.elementor-element-f6d3023 .elementor-heading-title{font-size:var( --e-global-typography-b7c2662-font-size );line-height:var( --e-global-typography-b7c2662-line-height );}.elementor-1335 .elementor-element.elementor-element-501c6c6 .elementor-heading-title{font-size:var( --e-global-typography-b7c2662-font-size );line-height:var( --e-global-typography-b7c2662-line-height );}.elementor-1335 .elementor-element.elementor-element-5193ba0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1335 .elementor-element.elementor-element-5193ba0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-300c233-font-size );line-height:var( --e-global-typography-300c233-line-height );}.elementor-1335 .elementor-element.elementor-element-02c7c57 .elementor-heading-title{font-size:var( --e-global-typography-b7c2662-font-size );line-height:var( --e-global-typography-b7c2662-line-height );}.elementor-1335 .elementor-element.elementor-element-5b71e4b .elementor-heading-title{font-size:var( --e-global-typography-235fafe-font-size );line-height:var( --e-global-typography-235fafe-line-height );}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_sub_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_portfolio_carousel .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1335 .elementor-element.elementor-element-c942c80 .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1335 .elementor-element.elementor-element-dc157c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1335 .elementor-element.elementor-element-dc157c7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-300c233-font-size );line-height:var( --e-global-typography-300c233-line-height );}.elementor-1335 .elementor-element.elementor-element-e338c82 .elementor-heading-title{font-size:var( --e-global-typography-b7c2662-font-size );line-height:var( --e-global-typography-b7c2662-line-height );}.elementor-widget-ucaddon_remote_counter_display .ue-counter-current{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_remote_counter_display .ue-counter-separator{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_remote_counter_display .ue-counter-total{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1335 .elementor-element.elementor-element-c80c5f6 .ue-counter-current{font-size:var( --e-global-typography-c799bf6-font-size );line-height:var( --e-global-typography-c799bf6-line-height );}.elementor-1335 .elementor-element.elementor-element-c80c5f6 .ue-counter-total{font-size:var( --e-global-typography-c799bf6-font-size );line-height:var( --e-global-typography-c799bf6-line-height );}.elementor-widget-ucaddon_arrow_navigation .ue-remote-arrow{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1335 .elementor-element.elementor-element-93fd808 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1335 .elementor-element.elementor-element-93fd808 .elementor-icon-list-item > a{font-size:var( --e-global-typography-300c233-font-size );line-height:var( --e-global-typography-300c233-line-height );}.elementor-1335 .elementor-element.elementor-element-515aeb5 .elementor-heading-title{font-size:var( --e-global-typography-b7c2662-font-size );line-height:var( --e-global-typography-b7c2662-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1335 .elementor-element.elementor-element-ef7ced6 .elementor-heading-title{font-size:var( --e-global-typography-b7c2662-font-size );line-height:var( --e-global-typography-b7c2662-line-height );}}@media(min-width:768px){.elementor-1335 .elementor-element.elementor-element-602b4b5{--content-width:91vw;}.elementor-1335 .elementor-element.elementor-element-ecd2c4f{--content-width:91vw;}.elementor-1335 .elementor-element.elementor-element-b96eb8f{--width:100%;}.elementor-1335 .elementor-element.elementor-element-5956163{--width:380px;}.elementor-1335 .elementor-element.elementor-element-309e8ab{--content-width:91vw;}.elementor-1335 .elementor-element.elementor-element-900efb1{--width:60%;}.elementor-1335 .elementor-element.elementor-element-a60b8c1{--width:50%;}.elementor-1335 .elementor-element.elementor-element-d83d279{--width:100%;}.elementor-1335 .elementor-element.elementor-element-ace2ca0{--width:50%;}.elementor-1335 .elementor-element.elementor-element-1cbbdf7{--width:50%;}.elementor-1335 .elementor-element.elementor-element-a30c66a{--content-width:91vw;}}@media(max-width:767px){.elementor-1335 .elementor-element.elementor-element-602b4b5{--content-width:92vw;}.elementor-1335 .elementor-element.elementor-element-602b4b5::before, .elementor-1335 .elementor-element.elementor-element-602b4b5 > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-602b4b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1335 .elementor-element.elementor-element-602b4b5 > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-602b4b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1335 .elementor-element.elementor-element-602b4b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1335 .elementor-element.elementor-element-f073f8d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1335 .elementor-element.elementor-element-f073f8d .elementor-icon-list-item > a{font-size:var( --e-global-typography-300c233-font-size );line-height:var( --e-global-typography-300c233-line-height );}.elementor-1335 .elementor-element.elementor-element-cf4f7b5 .elementor-heading-title{font-size:var( --e-global-typography-c799bf6-font-size );line-height:var( --e-global-typography-c799bf6-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1335 .elementor-element.elementor-element-362c5e5{text-align:start;}.elementor-1335 .elementor-element.elementor-element-5484166.elementor-element{--align-self:flex-start;}.elementor-1335 .elementor-element.elementor-element-8c22f75{--min-height:40vh;}.elementor-1335 .elementor-element.elementor-element-ecd2c4f{--content-width:92vw;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-f6d3023 .elementor-heading-title{font-size:var( --e-global-typography-b7c2662-font-size );line-height:var( --e-global-typography-b7c2662-line-height );}.elementor-1335 .elementor-element.elementor-element-5956163{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-1335 .elementor-element.elementor-element-501c6c6 .elementor-heading-title{font-size:var( --e-global-typography-b7c2662-font-size );line-height:var( --e-global-typography-b7c2662-line-height );}.elementor-1335 .elementor-element.elementor-element-75ec70a{--min-height:40vh;}.elementor-1335 .elementor-element.elementor-element-3e0ac26{--content-width:92vw;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1335 .elementor-element.elementor-element-5193ba0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1335 .elementor-element.elementor-element-5193ba0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-300c233-font-size );line-height:var( --e-global-typography-300c233-line-height );}.elementor-1335 .elementor-element.elementor-element-02c7c57 .elementor-heading-title{font-size:var( --e-global-typography-b7c2662-font-size );line-height:var( --e-global-typography-b7c2662-line-height );}.elementor-1335 .elementor-element.elementor-element-8bb6508{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-1335 .elementor-element.elementor-element-5b71e4b .elementor-heading-title{font-size:var( --e-global-typography-235fafe-font-size );line-height:var( --e-global-typography-235fafe-line-height );}.elementor-1335 .elementor-element.elementor-element-a90389a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_sub_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_portfolio_carousel .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1335 .elementor-element.elementor-element-c942c80 .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1335 .elementor-element.elementor-element-e7f7b2a{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1335 .elementor-element.elementor-element-dc157c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1335 .elementor-element.elementor-element-dc157c7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-300c233-font-size );line-height:var( --e-global-typography-300c233-line-height );}.elementor-1335 .elementor-element.elementor-element-e338c82 .elementor-heading-title{font-size:var( --e-global-typography-b7c2662-font-size );line-height:var( --e-global-typography-b7c2662-line-height );}.elementor-1335 .elementor-element.elementor-element-dccdabb{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-widget-ucaddon_remote_counter_display .ue-counter-current{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_remote_counter_display .ue-counter-separator{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_remote_counter_display .ue-counter-total{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1335 .elementor-element.elementor-element-c80c5f6 .ue-counter-current{font-size:var( --e-global-typography-c799bf6-font-size );line-height:var( --e-global-typography-c799bf6-line-height );}.elementor-1335 .elementor-element.elementor-element-c80c5f6 .ue-counter-total{font-size:var( --e-global-typography-c799bf6-font-size );line-height:var( --e-global-typography-c799bf6-line-height );}.elementor-widget-ucaddon_arrow_navigation .ue-remote-arrow{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1335 .elementor-element.elementor-element-d83d279{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1335 .elementor-element.elementor-element-ace2ca0{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-93fd808 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1335 .elementor-element.elementor-element-93fd808 .elementor-icon-list-item > a{font-size:var( --e-global-typography-300c233-font-size );line-height:var( --e-global-typography-300c233-line-height );}.elementor-1335 .elementor-element.elementor-element-515aeb5 .elementor-heading-title{font-size:var( --e-global-typography-b7c2662-font-size );line-height:var( --e-global-typography-b7c2662-line-height );}.elementor-1335 .elementor-element.elementor-element-1cbbdf7{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1335 .elementor-element.elementor-element-4669699 img{object-fit:cover;}.elementor-1335 .elementor-element.elementor-element-419813c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1335 .elementor-element.elementor-element-419813c img{width:100%;object-fit:contain;object-position:center center;}.elementor-1335 .elementor-element.elementor-element-a30c66a{--content-width:100vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1335 .elementor-element.elementor-element-43cdbae{--min-height:500px;--justify-content:flex-end;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-1335 .elementor-element.elementor-element-43cdbae:not(.elementor-motion-effects-element-type-background), .elementor-1335 .elementor-element.elementor-element-43cdbae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1335 .elementor-element.elementor-element-ef7ced6.elementor-element{--align-self:flex-end;}.elementor-1335 .elementor-element.elementor-element-ef7ced6{text-align:end;}.elementor-1335 .elementor-element.elementor-element-ef7ced6 .elementor-heading-title{font-size:var( --e-global-typography-b7c2662-font-size );line-height:var( --e-global-typography-b7c2662-line-height );}}/* Start custom CSS for ucaddon_portfolio_carousel, class: .elementor-element-c942c80 *//* 1. Transforma o container pai em uma coluna vertical */
.uc_three_column_carousel_box {
    display: flex !important;
    flex-direction: column !important;
    position: relative !important;
}

/* 2. Garante que a imagem seja o primeiro elemento e tenha altura definida */
.uc_image_box {
    order: 1 !important;
    width: 100% !important;
 
    position: relative !important;
}

/* 3. Posiciona o bloco do botão logo abaixo da imagem */
.uc_box_content {
    order: 2 !important;
    position: relative !important;
    top: auto !important;
    bottom: auto !important;
    left: auto !important;
    width: 100% !important;
    display: block !important;
}

/* 4. Estiliza a faixa do botão (caso precise reajustar a cor escura) */
.ue-btn-inner-wrapper {
    background-color: #1c2833 !important; /* Cor escura idêntica ao seu exemplo */
    display: flex !important;
    justify-content: space-between !important; /* Mantém o texto na esquerda e a seta na direita */
    align-items: center !important;
    padding: 15px 20px !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

/* 5. Garante que o texto "Learn More" fique visível em branco */
.uc_more_btn-item {
    color: #ffffff !important;
    opacity: 1 !important;
}

/* 6. Esconde qualquer overlay que fique flutuando solto */
.uc_overlay {
    display: none !important;
}

/* Garante que o bloco container do botão ocupe toda a largura */
.uc_box_content {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
}

/* Força o link e o wrapper interno a esticarem de ponta a ponta */
.uc_more_btn.ue-dynamic-popup-single,
.ue-btn-inner-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    display: flex !important;
    box-sizing: border-box !important; /* Garante que os paddings não quebrem a largura */
}

/* Mantém o texto na esquerda e a seta na direita, bem distribuídos na barra cheia */
.ue-btn-inner-wrapper {
    justify-content: space-between !important;
    padding: 15px 20px !important; /* Ajuste o respiro interno como preferir */
}/* End custom CSS */