.elementor-16557 .elementor-element.elementor-element-5ab7aff7:not(.elementor-motion-effects-element-type-background), .elementor-16557 .elementor-element.elementor-element-5ab7aff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flatspotdeckingservices.com/wp-content/uploads/2025/06/bg.png");background-size:cover;}.elementor-16557 .elementor-element.elementor-element-5ab7aff7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 020px 0px;}.elementor-16557 .elementor-element.elementor-element-5ab7aff7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16557 .elementor-element.elementor-element-3ade7efd .pxl-logo img{max-height:75px;}.elementor-16557 .elementor-element.elementor-element-488eac0a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16557 .elementor-element.elementor-element-488eac0a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:30px;}.elementor-16557 .elementor-element.elementor-element-77183ac9{width:auto;max-width:auto;}.elementor-16557 .elementor-element.elementor-element-77183ac9 .pxl-icon-box{padding:0px 30px 0px 30px !important;}.elementor-16557 .elementor-element.elementor-element-77183ac9 .pxl-icon-box7 .pxl-item--icon{top:0px!important;left:30px !important;}.elementor-16557 .elementor-element.elementor-element-77183ac9 .pxl-icon-box .pxl-item--title,.elementor-16557 .elementor-element.elementor-element-77183ac9 .pxl-icon-box .pxl-item--title a{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-16557 .elementor-element.elementor-element-77183ac9 .pxl-icon-box .pxl-item--description{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16557 .elementor-element.elementor-element-77183ac9 .pxl-icon-box .pxl-item--icon i{color:var( --e-global-color-secondary );text-fill-color:var( --e-global-color-secondary );-webkit-text-fill-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );}.elementor-16557 .elementor-element.elementor-element-77183ac9 .pxl-icon-box .pxl-item--icon{width:53px;min-width:53px;height:53px;background-color:var( --e-global-color-primary );}.elementor-16557 .elementor-element.elementor-element-37503da4{width:auto;max-width:auto;}.elementor-16557 .elementor-element.elementor-element-37503da4 .pxl-icon-box{padding:0px 30px 0px 30px !important;}.elementor-16557 .elementor-element.elementor-element-37503da4 .pxl-icon-box7 .pxl-item--icon{top:0px!important;left:30px !important;}.elementor-16557 .elementor-element.elementor-element-37503da4 .pxl-icon-box .pxl-item--title,.elementor-16557 .elementor-element.elementor-element-37503da4 .pxl-icon-box .pxl-item--title a{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-16557 .elementor-element.elementor-element-37503da4 .pxl-icon-box .pxl-item--description{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16557 .elementor-element.elementor-element-37503da4 .pxl-icon-box .pxl-item--icon i{color:var( --e-global-color-secondary );text-fill-color:var( --e-global-color-secondary );-webkit-text-fill-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );}.elementor-16557 .elementor-element.elementor-element-37503da4 .pxl-icon-box .pxl-item--icon{width:53px;min-width:53px;height:53px;background-color:var( --e-global-color-primary );}.elementor-16557 .elementor-element.elementor-element-3c85a8e4{width:auto;max-width:auto;}.elementor-16557 .elementor-element.elementor-element-3c85a8e4 .pxl-icon-box{padding:0px 30px 0px 30px !important;}.elementor-16557 .elementor-element.elementor-element-3c85a8e4 .pxl-icon-box7 .pxl-item--icon{top:0px!important;left:30px !important;}.elementor-16557 .elementor-element.elementor-element-3c85a8e4 .pxl-icon-box .pxl-item--title,.elementor-16557 .elementor-element.elementor-element-3c85a8e4 .pxl-icon-box .pxl-item--title a{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-16557 .elementor-element.elementor-element-3c85a8e4 .pxl-icon-box .pxl-item--description{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16557 .elementor-element.elementor-element-3c85a8e4 .pxl-icon-box .pxl-item--icon i{color:var( --e-global-color-secondary );text-fill-color:var( --e-global-color-secondary );-webkit-text-fill-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );}.elementor-16557 .elementor-element.elementor-element-3c85a8e4 .pxl-icon-box .pxl-item--icon{width:53px;min-width:53px;height:53px;background-color:var( --e-global-color-primary );}.elementor-16557 .elementor-element.elementor-element-2dd09c3c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;z-index:100;}.elementor-16557 .elementor-element.elementor-element-2dd09c3c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16557 .elementor-element.elementor-element-73cd030a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-16557 .elementor-element.elementor-element-73cd030a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16557 .elementor-element.elementor-element-73cd030a{z-index:100;}.elementor-16557 .elementor-element.elementor-element-6c9c9ec9:not(.elementor-motion-effects-element-type-background), .elementor-16557 .elementor-element.elementor-element-6c9c9ec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16557 .elementor-element.elementor-element-6c9c9ec9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16557 .elementor-element.elementor-element-6c9c9ec9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16557 .elementor-element.elementor-element-61d2603a{z-index:100;flex-grow:inherit;}.elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu .pxl-menu-primary{text-align:center;}.elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu .pxl-menu-primary > li{float:none;margin:0px 15px 0px 15px;}.elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu .pxl-menu-primary > li > a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu .pxl-menu-primary > li > a:hover{color:var( --e-global-color-d4ec3e0 );}.elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu .pxl-menu-primary > li.current-menu-parent > a:not(.is-one-page), .elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu .pxl-menu-primary > li.current_page_item > a:not(.is-one-page), .elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu .pxl-menu-primary > li > a.pxl-onepage-active{color:var( --e-global-color-d4ec3e0 );}.elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu .pxl-menu-primary > li > a .caseicon-angle-arrow-down{color:var( --e-global-color-secondary );}.elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu .pxl-menu-primary > li > a .pxl-menu-item-text:after{color:var( --e-global-color-secondary );}.elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu .pxl-menu-primary > li.menu-item-has-children > a .caseicon-angle-arrow-down{font-size:10px;}.elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu li.pxl-megamenu, .elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu .pxl-menu-primary li .sub-menu li > a{color:var( --e-global-color-primary );}.elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu .pxl-menu-primary li .sub-menu li:hover > a,.elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu .pxl-menu-primary li .sub-menu li:hover > a span, .elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current_page_item > a,.elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current_page_item > a span, .elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current-menu-item > a, .elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current_page_ancestor > a, .elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current-menu-ancestor > a{color:var( --e-global-color-primary );}.elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu.sub-style-default .sub-menu > li .pxl-menu-item-text::before{background-color:var( --e-global-color-primary );}.elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-menu-primary .sub-menu, .elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-menu-primary .children{background-color:var( --e-global-color-secondary );}.elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu .pxl-menu-primary li .sub-menu a, .elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-heading .pxl-item--title{font-family:"Lato", Sans-serif;}.elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-menu-primary .sub-menu li + li{margin-top:10px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-16557 .elementor-element.elementor-element-77183ac9 .pxl-icon-box .pxl-item--title,.elementor-16557 .elementor-element.elementor-element-77183ac9 .pxl-icon-box .pxl-item--title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16557 .elementor-element.elementor-element-77183ac9 .pxl-icon-box .pxl-item--description{font-size:var( --e-global-typography-accent-font-size );}.elementor-16557 .elementor-element.elementor-element-37503da4 .pxl-icon-box .pxl-item--title,.elementor-16557 .elementor-element.elementor-element-37503da4 .pxl-icon-box .pxl-item--title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16557 .elementor-element.elementor-element-37503da4 .pxl-icon-box .pxl-item--description{font-size:var( --e-global-typography-accent-font-size );}.elementor-16557 .elementor-element.elementor-element-3c85a8e4 .pxl-icon-box .pxl-item--title,.elementor-16557 .elementor-element.elementor-element-3c85a8e4 .pxl-icon-box .pxl-item--title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16557 .elementor-element.elementor-element-3c85a8e4 .pxl-icon-box .pxl-item--description{font-size:var( --e-global-typography-accent-font-size );}.elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu .pxl-menu-primary > li > a{font-size:var( --e-global-typography-secondary-font-size );}}@media(min-width:768px){.elementor-16557 .elementor-element.elementor-element-6e78d0ef{width:20%;}.elementor-16557 .elementor-element.elementor-element-488eac0a{width:80%;}.elementor-16557 .elementor-element.elementor-element-73cd030a{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16557 .elementor-element.elementor-element-6e78d0ef{width:100%;}}@media(max-width:767px){.elementor-16557 .elementor-element.elementor-element-5ab7aff7{padding:20px 0px 20px 0px;}.elementor-16557 .elementor-element.elementor-element-6e78d0ef{width:100%;}.elementor-16557 .elementor-element.elementor-element-3ade7efd .pxl-logo{text-align:center;}.elementor-16557 .elementor-element.elementor-element-77183ac9 .pxl-icon-box .pxl-item--title,.elementor-16557 .elementor-element.elementor-element-77183ac9 .pxl-icon-box .pxl-item--title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16557 .elementor-element.elementor-element-77183ac9 .pxl-icon-box .pxl-item--description{font-size:var( --e-global-typography-accent-font-size );}.elementor-16557 .elementor-element.elementor-element-37503da4 .pxl-icon-box .pxl-item--title,.elementor-16557 .elementor-element.elementor-element-37503da4 .pxl-icon-box .pxl-item--title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16557 .elementor-element.elementor-element-37503da4 .pxl-icon-box .pxl-item--description{font-size:var( --e-global-typography-accent-font-size );}.elementor-16557 .elementor-element.elementor-element-3c85a8e4 .pxl-icon-box .pxl-item--title,.elementor-16557 .elementor-element.elementor-element-3c85a8e4 .pxl-icon-box .pxl-item--title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16557 .elementor-element.elementor-element-3c85a8e4 .pxl-icon-box .pxl-item--description{font-size:var( --e-global-typography-accent-font-size );}.elementor-16557 .elementor-element.elementor-element-61d2603a .pxl-nav-menu .pxl-menu-primary > li > a{font-size:var( --e-global-typography-secondary-font-size );}}