.elementor-element-b274970 > .elementor-container > .porto-carousel, .elementor-element-b274970 > .porto-carousel{--porto-el-spacing:0px;}.elementor-5018 .elementor-element.elementor-element-2fc86cc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5018 .elementor-element.elementor-element-2fc86cc > .porto-ibanner{min-height:625px;}.elementor-5018 .elementor-element.elementor-element-bc2590f > .elementor-widget-container{margin:2px 6px 11px 0px;}.elementor-5018 .elementor-element.elementor-element-bc2590f{text-align:end;}.elementor-5018 .elementor-element.elementor-element-bc2590f .elementor-heading-title{font-size:1.5em;font-weight:500;letter-spacing:1.92px;mix-blend-mode:lighten;color:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-54bb780 > .elementor-widget-container{margin:0px -9px 7px 0px;}.elementor-5018 .elementor-element.elementor-element-54bb780{text-align:end;}.elementor-5018 .elementor-element.elementor-element-54bb780 .elementor-heading-title{font-size:3.75em;font-weight:100;font-style:italic;letter-spacing:15px;color:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-3c6285a > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-5018 .elementor-element.elementor-element-3c6285a{text-align:end;}.elementor-5018 .elementor-element.elementor-element-3c6285a .elementor-heading-title{font-size:4.375em;letter-spacing:0px;color:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-c2c7775 > .elementor-widget-container{margin:0px 3px 19px 0px;}.elementor-5018 .elementor-element.elementor-element-c2c7775{text-align:end;}.elementor-5018 .elementor-element.elementor-element-c2c7775 .elementor-heading-title{font-size:1.9em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-7aa4e30{text-align:right;}.elementor-5018 .elementor-element.elementor-element-7aa4e30 > .elementor-widget-container{margin:0px -3px 0px 0px;}.elementor-5018 .elementor-element.elementor-element-7aa4e30 .btn{font-size:15.28px;font-weight:600;text-transform:uppercase;letter-spacing:0.16px;padding:1.2em 4.2em 1.2em 4.2em;}.elementor-5018 .elementor-element.elementor-element-7aa4e30 .btn:hover, .elementor-5018 .elementor-element.elementor-element-7aa4e30 .btn:focus, .elementor-5018 .elementor-element.elementor-element-7aa4e30 .btn:active{color:#000000;}.elementor-5018 .elementor-element.elementor-element-57e8575 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5018 .elementor-element.elementor-element-57e8575 > .porto-ibanner{min-height:625px;}.elementor-5018 .elementor-element.elementor-element-b3e871d > .elementor-widget-container{margin:2px 6px 11px 0px;}.elementor-5018 .elementor-element.elementor-element-b3e871d{text-align:end;}.elementor-5018 .elementor-element.elementor-element-b3e871d .elementor-heading-title{font-size:1.5em;font-weight:500;letter-spacing:1.92px;color:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-a03b943 > .elementor-widget-container{margin:0px -13px 7px 0px;}.elementor-5018 .elementor-element.elementor-element-a03b943{text-align:end;}.elementor-5018 .elementor-element.elementor-element-a03b943 .elementor-heading-title{font-size:3.75em;font-weight:100;font-style:italic;letter-spacing:20.4px;color:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-2f53647 > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-5018 .elementor-element.elementor-element-2f53647{text-align:end;}.elementor-5018 .elementor-element.elementor-element-2f53647 .elementor-heading-title{font-size:4.375em;letter-spacing:0px;color:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-9aad362 > .elementor-widget-container{margin:0px 3px 19px 0px;}.elementor-5018 .elementor-element.elementor-element-9aad362{text-align:end;}.elementor-5018 .elementor-element.elementor-element-9aad362 .elementor-heading-title{font-size:1.9em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-30e8450{text-align:right;}.elementor-5018 .elementor-element.elementor-element-30e8450 > .elementor-widget-container{margin:0px -3px 0px 0px;}.elementor-5018 .elementor-element.elementor-element-30e8450 .btn{font-size:15.28px;font-weight:600;text-transform:uppercase;letter-spacing:0.16px;padding:1.2em 4.2em 1.2em 4.2em;}.elementor-5018 .elementor-element.elementor-element-3105e13 .porto-ibanner-layer{width:41.3%;}.elementor-5018 .elementor-element.elementor-element-b274970:not(.elementor-motion-effects-element-type-background), .elementor-5018 .elementor-element.elementor-element-b274970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-5018 .elementor-element.elementor-element-b274970 > .elementor-background-overlay{background-color:#000000;background-image:url("https://ultimateportablebars.com/wp-content/uploads/2025/01/gallery-5.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.91;mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5018 .elementor-element.elementor-element-b274970 .elementor-background-overlay{filter:brightness( 42% ) contrast( 129% ) saturate( 100% ) blur( 2px ) hue-rotate( 0deg );}.elementor-5018 .elementor-element.elementor-element-b274970{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-35px;margin-bottom:-35px;}.elementor-5018 .elementor-element.elementor-element-fcd60e0:not(.elementor-motion-effects-element-type-background), .elementor-5018 .elementor-element.elementor-element-fcd60e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22252A;}.elementor-5018 .elementor-element.elementor-element-fcd60e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 150px 0px 150px;}.elementor-5018 .elementor-element.elementor-element-fcd60e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5018 .elementor-element.elementor-element-0c7a652 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:12px 0px 18px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E7E7E7;}.elementor-5018 .elementor-element.elementor-element-0c7a652 .elementor-heading-title{font-size:20px;font-weight:700;line-height:22px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-12403c1 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-5018 .elementor-element.elementor-element-12403c1 .owl-nav:not(.disabled){display:block !important;}.elementor-5018 .elementor-element.elementor-element-f880940 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-element-f880940 .porto-u-headings-line{border-color:#E7E7E7;}.elementor-5018 .elementor-element.elementor-element-f880940 .porto-u-main-heading > *{font-size:20px;font-weight:700;line-height:22px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-f880940 .porto-u-sub-heading{line-height:22px;letter-spacing:-0.42px;color:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-aea3510 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-5018 .elementor-element.elementor-element-dfef10c > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-element-dfef10c .porto-u-headings-line{border-color:#E7E7E7;}.elementor-5018 .elementor-element.elementor-element-dfef10c .porto-u-main-heading > *{font-size:20px;font-weight:700;line-height:22px;letter-spacing:-0.5px;color:#FFFFFF;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-dfef10c .porto-u-sub-heading{line-height:22px;letter-spacing:-0.42px;color:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-5577401 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-5018 .elementor-element.elementor-element-0b789ba:not(.elementor-motion-effects-element-type-background), .elementor-5018 .elementor-element.elementor-element-0b789ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary_hover );}.elementor-5018 .elementor-element.elementor-element-0b789ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-5018 .elementor-element.elementor-element-0b789ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-element-9b46a6d > .elementor-column-wrap > .porto-carousel, .elementor-element-9b46a6d > .porto-carousel{--porto-el-spacing:0px;}.elementor-5018 .elementor-element.elementor-element-9b46a6d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5018 .elementor-element.elementor-element-e9f471c > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E7E7E7;}.elementor-5018 .elementor-element.elementor-element-e9f471c .porto-icon{font-size:38px;color:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-e9f471c .porto-icon svg{fill:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-e9f471c .porto-sicon-img{border-radius:200px;}.elementor-5018 .elementor-element.elementor-element-e9f471c .porto-icon.advanced{border-radius:200px;}.elementor-5018 .elementor-element.elementor-element-e9f471c .porto-sicon-title{font-size:16px;font-weight:700;line-height:22px;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-e9f471c .porto-sicon-header p{color:#FAFAFA;}.elementor-5018 .elementor-element.elementor-element-ac9c6c3 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E7E7E7;}.elementor-5018 .elementor-element.elementor-element-ac9c6c3 .porto-icon{font-size:41px;color:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-ac9c6c3 .porto-icon svg{fill:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-ac9c6c3 .porto-sicon-img{border-radius:200px;}.elementor-5018 .elementor-element.elementor-element-ac9c6c3 .porto-icon.advanced{border-radius:200px;}.elementor-5018 .elementor-element.elementor-element-ac9c6c3 .porto-sicon-title{font-size:16px;font-weight:700;line-height:22px;letter-spacing:-0.24px;color:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-33e3357 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E7E7E7;}.elementor-5018 .elementor-element.elementor-element-33e3357 .porto-icon{font-size:40px;color:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-33e3357 .porto-icon svg{fill:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-33e3357 .porto-sicon-img{border-radius:200px;}.elementor-5018 .elementor-element.elementor-element-33e3357 .porto-icon.advanced{border-radius:200px;}.elementor-5018 .elementor-element.elementor-element-33e3357 .porto-sicon-title{font-size:16px;font-weight:700;line-height:22px;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-4bc2728:not(.elementor-motion-effects-element-type-background), .elementor-5018 .elementor-element.elementor-element-4bc2728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22252A;}.elementor-5018 .elementor-element.elementor-element-4bc2728{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-50px;padding:50px 100px 50px 100px;}.elementor-5018 .elementor-element.elementor-element-4bc2728 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5018 .elementor-element.elementor-element-b373de0 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );padding:25px 20px 25px 20px;}.elementor-5018 .elementor-element.elementor-element-b373de0 > .elementor-element-populated, .elementor-5018 .elementor-element.elementor-element-b373de0 > .elementor-element-populated > .elementor-background-overlay, .elementor-5018 .elementor-element.elementor-element-b373de0 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-5018 .elementor-element.elementor-element-cbb0a94 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-element-cbb0a94 .porto-u-headings-line{border-color:#E7E7E7;}.elementor-5018 .elementor-element.elementor-element-cbb0a94 .porto-u-main-heading > *{font-size:20px;font-weight:700;line-height:22px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-5018 .elementor-element.elementor-element-cbb0a94 .porto-u-sub-heading{line-height:22px;letter-spacing:-0.42px;}@media(max-width:991px){.elementor-5018 .elementor-element.elementor-element-bc2590f .elementor-heading-title{font-size:1.3em;}.elementor-5018 .elementor-element.elementor-element-54bb780 .elementor-heading-title{font-size:3.5em;letter-spacing:12px;}.elementor-5018 .elementor-element.elementor-element-3c6285a .elementor-heading-title{font-size:4em;}.elementor-5018 .elementor-element.elementor-element-7aa4e30 .btn{font-size:12px;}.elementor-5018 .elementor-element.elementor-element-b3e871d .elementor-heading-title{font-size:1.3em;}.elementor-5018 .elementor-element.elementor-element-a03b943 .elementor-heading-title{font-size:3.5em;letter-spacing:16px;}.elementor-5018 .elementor-element.elementor-element-2f53647 .elementor-heading-title{font-size:4em;}.elementor-5018 .elementor-element.elementor-element-30e8450 .btn{font-size:12px;}}