section[data-type=product-details] .product-details-column-wrap[data-col-order=image-left] {gap: 35px;}.custom-product-button-group {list-style: none!important;display: flex;justify-content: center;flex-wrap: wrap;margin: 0!important;padding: 0!important;padding-top: 1.5rem!important;  }.custom-button-item {width: 33%;}a[href^="tel"] {  color: inherit; /* Inherit text color of parent element. */  text-decoration: none; /* Remove underline. */}@media (min-width: 993px) {section[data-type=contact][data-style=map-top-with-overlap] .contact-wrap, section[data-type=contact][data-style=map-top] .contact-wrap {margin-bottom: 45px;}}/*DESKTOP MENU*/[data-link-spacing=spaced] a, [data-link-spacing=spaced]>li>a, [data-link-spacing=spaced]>li>ul>li>a {padding: 1rem 1.3rem;} [data-link-spacing=spaced] .fe-user-and-basket a {padding: 1.4rem 1.3rem;}/*HEADER*/header .fe-header-bar[data-size=l] {font-size: 1.2rem;padding: 35px 15px;max-width: 1200px;margin: 0 auto;}header .fe-header .fe-header-bar>ul {flex-direction: row;justify-content: space-between;align-items: center;}header .fe-nav-bar>ul {/*justify-content: left;*/max-width:1200px;}header .fe-nav > ol > .fe-nav-item > a {padding:1.4rem;}.fe-sub-nav li,.fe-sub-nav li ul,.fe-sub-nav li ul li {border-radius: 0 !important;}header .fe-header[data-subnav-style=stepped] .fe-sub-nav-group>ul {border-radius: 0 !important;}/*FOOTER*/#footer.page-footer {padding: 30px 20px 5px;}#footer.page-footer>* {max-woidth:1200px;margin:0 auto;}#footer.page-footer .footer-main-menu, #footer.page-footer .footer-secondary-menu {list-style:none !important;margin: 0 !important;}#footer.page-footer ul.footer-main-menu li {font-size: 1.1rem;text-align: left;display: inline-block;margin: 0 30px 20px 0;float: left;}#footer.page-footer ul.footer-secondary-menu li {font-size: .9rem;text-align: left;display: inline-block;margin: 0 25px 15px 0;line-height: 150%;}#footer.page-footer ul.footer-main-menu li a,#footer.page-footer ul.footer-secondary-menu li a  {text-decoration:none;}#footer.page-footer ul.footer-main-menu li a:hover,#footer.page-footer ul.footer-secondary-menu li a:hover {text-decoration:underline !important;}#footer.page-footer .footer-copyright {}#footer.page-footer .footer-secondary-menu {margin-top: 10px !important;margin-bottom: 0px !important;}#footer.page-footer section[data-type=gap] hr {border-color: #054a46;width: calc(100% - 34px) !important;flex: none;}#footer .page-section {width: 100%;max-width: 1200px;margin: 0 auto;}/*HOME GRID*/* h4[data-size=m], * h5[data-size=m], * h6[data-size=m] {font-size: 1.5rem;}section[data-type=call-to-action-group][data-style=image-top] .text {margin-bottom: 20px;}/*GENERIC*/.paper-icons {list-style: none !important;display: flex;width: 100%;margin: 0 !important;gap: 25px;padding: 0 !important;align-items: center;}.paper-icons img {min-width: 0px;height: auto;max-width: 50px;max-height: 47px;width: auto;}.centered-text-restrict {   max-width:800px;   margin:0 auto;}section[data-type=headings-advanced] .reduce-font-size h2, section[data-type=headings-basic] .reduce-font-size h2 {font-size: 1.8rem;}section[data-type=blog-articles] .item-list>li [data-box-shadow=medium] {box-shadow: rgba(0,0,0,0) 0 0px 0px 0, rgba(0,0,0,0) 0 0 0 0px; }section[data-type=team-members] .text {margin-top: 15px;}section[data-type=team-members] .text h5 {margin-bottom:8px;}.text.content-product-description ol {margin: 0 0 2em 0em;padding-left:0;}.fe-mobile-nav > img {   display:none;}.fe-header[data-subnav-style=stepped] a {color: #FFF !important;}.fe-mobile-nav * {color: #fff !important;fill: #ffffff !important;}.fe-mobile-nav .fe-search .form-item[data-text-color=dark] input::placeholder {  color: #FFF;  opacity: .7; /* Firefox */}/*PRODUCT DETAILS*/.product-details-wrap {   margin-top:40px;   margin-bottom:40px;   padding:15px !important;}.product-details-name h1 {   color:#00615c !important;}@media (max-width: 1100px) {section[data-type=contact] .contact-methods>ol>li {flex: 1 1 50% !important;}}/* applies only when screens are 992px and below - use for tablet */@media (max-width: 992px) {.footer-row>.item-list {flex-wrap: nowrap;justify-content: left;gap: 0rem;}}.floatywrap{width: 100%;max-width: 1200px;position: absolute;bottom: 0;margin: 0 auto;float: left;height: 0px;}.floatybutton{position: fixed;width: 55px;height: 55px;bottom: 20px;right: 20px;color: #fff;border-radius: 55px;text-align: center;z-index: 999;display:none;}@media (max-width: 1100px) {.floatybutton{display:block;}}/* applies only when screens are 768px and below - use for tablet */@media (max-width: 768px) {section[data-type=product-details] .product-details-column-wrap {display: flex;flex-wrap: wrap;flex-direction: column-reverse !important;}section[data-type=contact] .contact-methods>ol {flex-wrap: wrap;}.fe-logo img, .fe-logo picture {max-height: 5rem;width: 100%;height: auto;}.fe-mobile-nav .fe-social-media>li {width: 100%;}#text-2-1b69-b3aa1046-9c1e_ba55-31f90907-58f7,#text-4-a59e-c863cbb4-ad88_ba55-31f90907-58f7,#text-6-ee10-3536204b-5f46_ba55-31f90907-58f7,#text-8-f2ef-be5f4307-b6cc_ba55-31f90907-58f7,#text-15-9d9b-7faf00aa-f37d_ba55-31f90907-58f7,#text-13-42a5-372cc2db-28a4_ba55-31f90907-58f7,#text-12-7bf3-1a68ddf4-98d3_ba55-31f90907-58f7 {grid-row: 2;}.footer-row>.item-list {flex-wrap: wrap;justify-content: center;gap: 0;}#footer.page-footer ul.footer-secondary-menu li {margin: 0 15px 15px 15px;line-height: 150%;}#footer.page-footer ul.footer-main-menu li {font-size: 1.1rem;text-align: left;display: inline-block;margin: 0 15px 15px 15px;float: none;}.footer-row>.item-list>li {padding: 0;}#footer.page-footer ul.footer-secondary-menu li {text-align: center;}.product-details-wrap {margin-top: 0;margin-bottom: 40px;padding: 15px 15px !important;}header .fe-header-bar[data-size=l] {padding: 15px 15px;}.contact-methods>ol>li {flex: 1 1 50% !important;width: 100%;}}/* applies only when screens are 481px and below - use for mobile */@media (max-width: 481px) {.custom-product-button-group .custom-button-item {width: 100%;padding: 0;}.custom-product-buttons {list-style-type: none;display: flex;  }#footer section[data-type=footer-row] {padding: 10px 0 20px !important;}section[data-type=contact] .contact-methods>ol>li {padding: 40px 20px;}section[data-type=contact] .contact-wrap {padding: 20px 0;}}