.elementor-2920 .elementor-element.elementor-element-4e525fd>.elementor-background-overlay{background-image:url("https://i0.wp.com/onemanshipyard.com/wp-content/uploads/2025/08/all01_00BCg-scaled.jpg?fit=2560%2C1138&ssl=1");opacity:1}.elementor-2920 .elementor-element.elementor-element-4e525fd>.elementor-container{min-height:112px}.elementor-2920 .elementor-element.elementor-element-4e525fd{padding:50px}.elementor-2920 .elementor-element.elementor-element-678932d.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2920 .elementor-element.elementor-element-678932d>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2920 .elementor-element.elementor-element-678932d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2920 .elementor-element.elementor-element-869be07 .gem-search-form form{width:62%}.elementor-2920 .elementor-element.elementor-element-869be07 .gem-search-form .search-field{height:50px;line-height:50px;padding-left:25px}.elementor-2920 .elementor-element.elementor-element-869be07 .gem-search-form.gem-search-form-submit-inside .search-submit{height:50px;line-height:50px}.elementor-2920 .elementor-element.elementor-element-869be07 .gem-search-form .search-submit .search-submit-icon i{line-height:50px}.elementor-2920 .elementor-element.elementor-element-869be07 .gem-search-form label{margin-right:20px;font-weight:700;color:#fff}.elementor-2920 .elementor-element.elementor-element-a8059ce{padding:25px}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-alert-inner{background-color:var(--e-global-color-6ce346c);background-image:url("https://i0.wp.com/onemanshipyard.com/wp-content/uploads/2025/09/ls-project-4-slide-2.jpg?fit=1280%2C580&ssl=1");background-size:cover;border-radius:25px;padding:55px 20px}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-button-container-1 .gem-inner-wrapper-btn{flex-direction:row}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-button-container-2 .gem-inner-wrapper-btn{flex-direction:row}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-alert-inner,.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-alert-inner .gem-texbox-icon-image-wrapper{text-align:center}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-alert-box .gem-alert-box-content .gem-cta-title{color:#fff !important}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-alert-box .gem-cta-description{padding-bottom:25px;font-weight:500}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-alert-box .gem-cta-description,.elementor-2920 .elementor-element.elementor-element-00acda7 a .gem-alert-box .gem-cta-description{color:#fff !important}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-alert-box .gem-cta-description p,.elementor-2920 .elementor-element.elementor-element-00acda7 a .gem-alert-box .gem-cta-description p{color:#fff !important}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-alert-box .gem-cta-description span p,.elementor-2920 .elementor-element.elementor-element-00acda7 a .gem-alert-box .gem-cta-description span p{color:#fff !important}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-alert-box .gem-cta-description span,.elementor-2920 .elementor-element.elementor-element-00acda7 a .gem-alert-box .gem-cta-description span{color:#fff !important}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-button-container-2{margin-left:69px}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-button-container-1 .gem-button{border-radius:50px;background-color:#fe4d74}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-alert-box-buttons .gem-button-container-1 .gem-inner-wrapper-btn{padding:20px}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-alert-box .gem-alert-box-buttons .gem-button-container-1{margin:0}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-button-container-1 .gem-button .gem-text-button{color:#fff}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-button-container-1 .gem-button .gem-button-icon{color:#fff}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-button-container-1 .gem-button .gem-button-icon svg{fill:#fff}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-alert-box .gem-button-container-1:hover .gem-button{background-color:#363547}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-button-container-2 .gem-button{border-radius:50px;background-color:#5cd9cd}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-alert-box-buttons .gem-button-container-2 .gem-inner-wrapper-btn{padding:20px}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-button-container-2 .gem-button .gem-text-button{color:#fff}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-button-container-2 .gem-button .gem-button-icon{color:#fff}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-button-container-2 .gem-button .gem-button-icon svg{fill:#fff}.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-alert-box .gem-button-container-2:hover .gem-button{background-color:#363547}.elementor-2920 .elementor-element.elementor-element-7b9e341{padding:18px 25px}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid .portfolio-item:not(.size-item){padding:calc(24px/2) !important}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid .portfolio-item.size-item{padding:0 calc(24px/2) !important}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid:not(.item-separator) .portfolio-row{margin:calc(-24px/2)}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid.item-separator .portfolio-row{margin:0 calc(-24px/2)}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-24px/2) 0}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid.fullwidth-columns.item-separator .portfolio-row{margin:0}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid .fullwidth-block:not(.no-paddings){padding-left:24px;padding-right:24px}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid .fullwidth-block .portfolio-row{padding-left:calc(24px/2);padding-right:calc(24px/2)}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid .portfolio-item .overlay:before,.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid.hover-circular .portfolio-item .image .overlay .overlay-circle{background:#323232BD !important}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid .portfolio-item .image{border-radius:20px}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid.caption-position-page .portfolio-item .wrap{border-radius:20px 20px 0 0}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid.caption-position-hover .portfolio-item .wrap{border-radius:20px}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid.caption-position-image .portfolio-item .wrap{border-radius:20px}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid .portfolio-item .image .overlay .links .portfolio-icons.product-bottom a.icon{color:#3a3a3a;background-color:#fff;width:45px;height:45px;line-height:45px !important}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid .portfolio-item .image .overlay .links .overlay-line:after{background:#3a3a3a}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid .portfolio-item .image .overlay .links .portfolio-icons.product-bottom a.icon i,.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid .portfolio-item .image .overlay .links .portfolio-icons.product-bottom a.icon:before{font-size:45px}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons.product-bottom a.icon i,.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons.product-bottom a.icon:before,.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons.product-bottom a.icon i,.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons.product-bottom a.icon:before{font-size:calc(45px/2)}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid .portfolio-item .image .overlay .links .portfolio-icons.product-bottom a.icon svg{width:45px;height:45px}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons.product-bottom a.icon svg,.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons.product-bottom a.icon svg{width:calc(45px/2);height:calc(45px/2)}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid .portfolio-filters a{border-radius:50px;padding:9px 30px}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid .portfolio-top-panel{margin-bottom:26px}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid .portfolio-filters a span{font-size:12px;font-weight:300}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid .portfolio-filters a.active{background-color:#f53a3a}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid .portfolio-filters-resp ul li a{font-size:12px;font-weight:500}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid .sorting-switcher{background-color:#bfcace}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid .sorting-switcher:after{background-color:#e9f0f5}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid .portfolio-sorting-sep{background-color:#d2d5d7}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid .portfolio-sorting label{color:#929ca2;font-size:12px;font-weight:300;line-height:.1em;word-spacing:.1em}.elementor-2920 .elementor-element.elementor-element-c07b341 .portfolio.products-grid .product .new-label{border-radius:50px;border-style:none;margin:15px}@media(max-width:767px){.elementor-2920 .elementor-element.elementor-element-00acda7 .gem-alert-box .gem-alert-box-buttons .gem-button-container-1{margin:0}}@media(min-width:768px){.elementor-2920 .elementor-element.elementor-element-678932d{width:100%}}