:root{--gb-container-width:1200px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-cc4e2904{padding-bottom:100px;padding-left:20px;padding-right:20px;position:relative}.gb-element-cc4e2904:before{content:'';top:0px;left:0px;bottom:0px;right:0px;position:absolute;background-image:url(https://www.integrityportablebuildings.net/wp-content/uploads/2025/03/floor-plan-background-upscaled-01-scaled.webp);background-size:cover;background-repeat:no-repeat;background-position:bottom;background-blend-mode:normal;opacity:0.04}.gb-element-922b6014{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gb-element-6ebb2560{margin-top:40px}.gb-element-40445d84{column-gap:2em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;row-gap:2em}@media (max-width:767px){.gb-element-40445d84{grid-template-columns:1fr}}.gb-element-851e4133{align-items:center;display:flex;float:right;justify-content:flex-end;max-width:100%;width:100%;padding:10px 20px}.gb-element-851e4133 a{color:var(--contrast)}@media (max-width:1024px){.gb-element-851e4133{display:none}}@media (max-width:767px){.gb-element-851e4133{display:none}}.gb-element-ebd335ac{align-items:center;display:none;float:right;justify-content:center;max-width:100%;width:100%;padding:10px 20px}@media (max-width:1024px){.gb-element-ebd335ac{align-items:center;display:flex;justify-content:center}}@media (max-width:767px){.gb-element-ebd335ac{display:none}}.gb-element-74c29aa1{align-items:center;display:none;float:right;justify-content:center;max-width:100%;width:100%;padding:10px 20px}@media (max-width:1024px){.gb-element-74c29aa1{align-items:center;display:none;justify-content:center}}@media (max-width:767px){.gb-element-74c29aa1{display:flex;flex-direction:column;font-size:15px}}.gb-element-a6aa82df{background-blend-mode:normal;background-color:var(--global-color-10);background-image:url(https://www.integrityportablebuildings.net/wp-content/uploads/2025/02/integrity-portable-metal-buildings-yellow-header-02.webp);background-position:bottom;background-repeat:repeat-x;background-size:30%;padding:20px 40px 60px 40px}.gb-element-d15691a6{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gb-element-c7db7c84{display:flex;justify-content:space-between}@media (max-width:1024px){.gb-element-c7db7c84{margin-top:40px}}@media (max-width:767px){.gb-element-c7db7c84{display:flex;flex-direction:column}}.gb-element-9f03510e{background-color:var(--accent);padding:80px 20px}@media (max-width:767px){.gb-element-9f03510e{padding-bottom:50px;padding-top:50px}}.gb-element-07f299aa{color:var(--base-3);margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gb-element-07f299aa a{color:var(--base-3)}.gb-element-07f299aa a:hover{color:var(--global-color-9)}.gb-element-00cf7cc2{column-gap:3em;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1em}@media (max-width:767px){.gb-element-00cf7cc2{grid-template-columns:1fr}}.gb-element-56b43b9b{font-size:15px}.gb-element-c5dc6e45{font-size:15px}.gb-element-c5dc6e45 a{color:var(--base-3)}.gb-element-c5dc6e45 a:hover{color:var(--global-color-9)}.gb-element-a6cddf33{background-color:var(--global-color-8);padding:15px 20px}.gb-element-703fd00c{align-items:center;color:var(--base-3);display:flex;font-size:15px;justify-content:center;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}@media (max-width:767px){.gb-element-703fd00c{display:flex;flex-direction:column}}.gb-element-c198d577{background-blend-mode:normal;background-image:url(https://www.integrityportablebuildings.net/wp-content/uploads/2025/03/integrity-portable-buildings-page-header-03.webp);background-position:center;background-repeat:no-repeat;background-size:cover;height:260px;max-height:300px;padding-left:40px;padding-right:40px}@media (max-width:1024px){.gb-element-c198d577{height:220px}}@media (max-width:767px){.gb-element-c198d577{height:180px}}.gb-element-6cecde12{align-items:flex-end;display:flex;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);min-height:100%;padding-bottom:40px}@media (max-width:767px){.gb-element-6cecde12{padding-bottom:20px;padding-top:20px}}.gb-text-bb750ec9{column-gap:0.5em;padding-left:0px}.gb-text-bb750ec9 .gb-shape svg{width:1em;height:1em;fill:currentColor;color:rgba(0,114,176,0.2)}.gb-text-b2ebaff7{list-style-position:inside;list-style-type:square;margin-bottom:5px;margin-left:10px}.gb-text-43fea158{list-style-position:inside;list-style-type:square;margin-bottom:5px;margin-left:10px}.gb-text-cc60bf34{list-style-position:inside;list-style-type:square;margin-bottom:5px;margin-left:10px}.gb-text-fed68cdc{margin-top:40px}.gb-text-7f805bd9{list-style-position:inside;list-style-type:square;margin-bottom:5px;margin-left:10px}.gb-text-7f0c6aac{list-style-position:inside;list-style-type:square;margin-bottom:5px;margin-left:10px}.gb-text-dc1197be{list-style-position:inside;list-style-type:square;margin-left:10px}.gb-text-84bc2e52{list-style-position:inside;list-style-type:square;margin-bottom:5px;margin-left:10px}.gb-text-169f2ce6{list-style-position:inside;list-style-type:square;margin-bottom:5px;margin-left:10px}.gb-text-b1778c13{list-style-position:inside;list-style-type:square;margin-left:10px}.gb-text-c7070bb4{align-items:center;column-gap:0.5em;display:inline-flex;font-size:15px;margin-bottom:0px;padding-right:40px}.gb-text-c7070bb4 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-e5ce369c{align-items:center;column-gap:0.5em;display:inline-flex;font-size:15px;margin-bottom:0px;padding-right:40px}.gb-text-e5ce369c .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-7018a924{align-items:center;column-gap:0.5em;display:inline-flex;font-size:15px;margin-bottom:0px;padding-right:40px}.gb-text-7018a924 .gb-shape svg{width:1em;height:1em;fill:currentColor}@media (max-width:1024px){.gb-text-7018a924 a{color:var(--contrast);font-size:14px}}.gb-text-52d8e979{align-items:center;column-gap:0.5em;display:inline-flex;font-size:15px;margin-bottom:0px;padding-right:40px}.gb-text-52d8e979 .gb-shape svg{width:1em;height:1em;fill:currentColor}@media (max-width:1024px){.gb-text-52d8e979 a{color:var(--contrast);font-size:14px}}.gb-text-441784d3{align-items:center;column-gap:0.5em;display:inline-flex;font-size:15px;margin-bottom:0px;padding-right:40px}.gb-text-441784d3 .gb-shape svg{width:1em;height:1em;fill:currentColor}@media (max-width:767px){.gb-text-441784d3{margin-top:10px}.gb-text-441784d3 a{color:var(--contrast);font-size:13px}}.gb-text-cafc2659{align-items:center;column-gap:0.5em;display:inline-flex;font-size:15px;margin-bottom:0px;padding-right:40px}.gb-text-cafc2659 .gb-shape svg{width:1em;height:1em;fill:currentColor}@media (max-width:767px){.gb-text-cafc2659{margin-top:20px}.gb-text-cafc2659 a{color:var(--contrast)}}.gb-text-c2602c82{margin-bottom:10px}.gb-text-a2d77b57{align-items:center;color:var(--accent);column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--oswald);font-size:42px;margin-bottom:0px}.gb-text-a2d77b57 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-a2d77b57 a{color:var(--accent)}@media (max-width:1024px){.gb-text-a2d77b57{font-size:30px}}.gb-text-00b4de36{align-items:center;background-color:#215bc2;color:#ffffff;display:inline-flex;text-decoration:none;padding:1rem 2rem}.gb-text-00b4de36:is(:hover,:focus){background-color:#1a4a9b;color:#ffffff}@media (max-width:767px){.gb-text-00b4de36{justify-content:center;margin-top:30px;padding:0.8em 1.5em}}.gb-text-55e29a1c{font-size:15px;margin-top:20px}.gb-text-49673034{border-bottom-style:solid;border-bottom-width:1px;color:var(--base-3)}.gb-text-3c13bc54{margin-bottom:10px}.gb-text-71abdd01{font-weight:600;margin-bottom:0px}.gb-text-be9d735e{margin-bottom:0px}.gb-text-f6797bb6{border-bottom-style:solid;border-bottom-width:1px;color:var(--base-3)}.gb-text-8c938533{list-style-position:inside;list-style-type:square}.gb-text-35685d10{list-style-position:inside;list-style-type:square}.gb-text-8acfdf23{list-style-position:inside;list-style-type:square}.gb-text-c4b6b54a{list-style-position:inside;list-style-type:square}.gb-text-cd1a848d{align-items:center;column-gap:0.5em;display:inline-flex;margin-top:20px}.gb-text-cd1a848d .gb-shape svg{width:1em;height:1em;fill:currentColor;font-size:1.3em}.gb-text-2fa8c4d7{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:0px;padding-right:20px}.gb-text-2fa8c4d7 .gb-shape svg{width:1em;height:1em;fill:currentColor}@media (max-width:767px){.gb-text-2fa8c4d7{font-size:14px}}.gb-text-86b21e56{margin-bottom:0px;padding-right:20px}@media (max-width:767px){.gb-text-86b21e56{display:none}}.gb-text-8c81e4e0{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:0px}.gb-text-8c81e4e0 .gb-shape svg{width:1em;height:1em;fill:currentColor;font-size:1.3em}.gb-text-8c81e4e0 a{color:var(--base-3)}.gb-text-8c81e4e0 a:hover{color:var(--global-color-9)}@media (max-width:767px){.gb-text-8c81e4e0{font-size:14px;margin-top:10px}}.gb-text-35d297b1{color:var(--base-3);position:relative;z-index:10}.gb-media-fab143d3{height:auto;max-width:100%;object-fit:cover;width:200px}