#section-10-172 > .ct-section-inner-wrap{padding-top:72px;padding-bottom:72px;display:flex;flex-direction:column;align-items:center}#section-10-172{display:block}#section-10-172{background-image:linear-gradient(rgba(0,0,0,0.51),rgba(0,0,0,0.51)),url(https://perfilcampo.pt/wp-content/uploads/2023/07/caixa-de-escadas-16.jpg);background-size:auto,cover;background-color:rgba(86,109,143,0);text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-position:-30px 55%}#section-19-172 > .ct-section-inner-wrap{padding-top:0;padding-bottom:0}#section-12-172 > .ct-section-inner-wrap{padding-top:50px;padding-bottom:50px;display:flex;flex-direction:column;align-items:center}#section-12-172{display:block}#section-12-172{background-image:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.6)),url(https://perfilcampo.pt/wp-content/uploads/2023/07/obra-aluminio-corte-termico-e-vidro-duplo-termico.acustico-freixo.jpg);background-size:auto,cover;background-color:rgba(86,109,143,0);text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-position:0% 40%}#section-16-172 > .ct-section-inner-wrap{padding-top:8px;padding-bottom:11px;display:flex;flex-direction:column;align-items:center}#section-16-172{display:block}#section-16-172{text-align:center;color:00000;background-color:#000000}#div_block-28-172{flex-direction:column;display:flex;text-align:right;align-items:flex-end;max-width:1920px;justify-content:flex-end;width:750px}@media (max-width:991px){#div_block-28-172{width:100%}}@media (max-width:767px){#div_block-28-172{flex-direction:column;display:flex;align-items:center;text-align:center}}#headline-20-172{font-size:40px;margin-bottom:36px;margin-top:36px;color:#000000}#headline-17-172{color:#ffffff;font-size:20px}#headline-18-172{font-size:13px;margin-top:0px;color:#ffffff}#text_block-11-172{color:#ffffff;font-size:55px;font-weight:500;margin-bottom:0px;margin-top:0px}#text_block-21-172{text-align:justify;color:#000000;font-size:16px;margin-bottom:72px}#text_block-13-172{color:#ffffff;font-size:55px;font-weight:500}#text_block-14-172{color:#ffffff;font-size:20px;text-align:center;font-weight:300;text-transform:none;margin-bottom:20px}#link_button-15-172{background-color:transparent;border:1px solid #ffffff;color:#ffffff;padding:13px 21.4px}#link_button-15-172{font-size:20px}#image-25-172{max-width:40%;margin-right:0px;transition-duration:0s}#_nav_menu-29-172 .oxy-nav-menu-hamburger-line{background-color:#666666}@media (max-width:991px){#_nav_menu-29-172 .oxy-nav-menu-list{display:none}#_nav_menu-29-172 .oxy-menu-toggle{display:initial}#_nav_menu-29-172.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list{display:initial}}#_nav_menu-29-172.oxy-nav-menu.oxy-nav-menu-open{margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-29-172.oxy-nav-menu.oxy-nav-menu-open .menu-item a{padding-top:12px;padding-bottom:12px;padding-right:15px}#_nav_menu-29-172.oxy-nav-menu .menu-item a:hover{text-decoration:none}#_nav_menu-29-172 .oxy-nav-menu-hamburger-wrap{width:24px;height:24px}#_nav_menu-29-172 .oxy-nav-menu-hamburger{width:24px;height:19px}#_nav_menu-29-172 .oxy-nav-menu-hamburger-line{height:3px;background-color:#0f3d59}#_nav_menu-29-172.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:8px}#_nav_menu-29-172.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-8px}#_nav_menu-29-172{font-family:'Open Sans';text-decoration:none;margin-left:0px;margin-bottom:0px;font-size:12px;color:#000000}#_nav_menu-29-172 .menu-item a{color:#666666;text-transform:uppercase;font-weight:500;letter-spacing:1px;text-align:center;text-decoration:none;padding-top:20px;padding-right:15px;padding-bottom:20px;font-size:15px}#_nav_menu-29-172 .current-menu-item a{color:#000000;padding-top:20px;border-top-width:0px;background-color:#ffffff}#_nav_menu-29-172.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:#ffffff}#_nav_menu-29-172.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0;padding-top:20px;padding-bottom:20px;color:#000000}#_nav_menu-29-172:hover{text-decoration:none}#_nav_menu-29-172 .menu-item:focus-within a,#_nav_menu-29-172 .menu-item:hover a{color:#00adef;background-color:#ffffff}#_nav_menu-29-172.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover{border:0;padding-top:20px;padding-bottom:20px;color:#00adef;background-color:#ffffff}@media (max-width:991px){#_nav_menu-29-172{padding-top:18px;padding-left:18px;padding-right:18px;padding-bottom:18px}#_nav_menu-29-172.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0}}@media (max-width:479px){#_nav_menu-29-172{display:flex;align-self:auto}#_nav_menu-29-172.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0}}#_header-22-172 .oxy-nav-menu-open,#_header-22-172 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:white}#_header-22-172 .oxy-header-container{max-width:100%}#_header-22-172{background-color:white;padding-top:0px;padding-bottom:0px;margin-top:20px;margin-bottom:20px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}.oxy-header.oxy-sticky-header-active > #_header_row-23-172.oxygen-show-in-sticky-only{display:block}#_header_row-23-172{border-bottom-width:1px;border-bottom-color:#eeeeee;border-bottom-style:solid;justify-content:space-between;flex-direction:unset;margin-top:10px;margin-bottom:0px;padding-bottom:0px;padding-top:0px;box-shadow:inset 0px 0px 0px rgba(0,0,0,0.1)}