: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-39a4cfa3{position:relative}.gb-element-39a4cfa3: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-e190df54{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gb-element-66ebea83{margin-top:40px}.gb-element-76f4baf5{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-76f4baf5{grid-template-columns:1fr}}.gb-element-eac6323e{padding-bottom:100px;position:relative}.gb-element-eac6323e:before{content:'';position:absolute;top:0px;left:0px;bottom:0px;right:0px;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-9247d0fe{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gb-element-09c5f326{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-09c5f326{grid-template-columns:1fr}}.gb-element-98f4238a{position:relative}.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-d2e14b29{column-gap:0.5em;padding-left:0px}.gb-text-d2e14b29 .gb-shape svg{width:1em;height:1em;fill:currentColor;color:rgba(0,114,176,0.2)}.gb-text-019e5681{list-style-position:inside;list-style-type:square;margin-bottom:5px;margin-left:10px}.gb-text-489f72bc{list-style-position:inside;list-style-type:square;margin-bottom:5px;margin-left:10px}.gb-text-7328312a{list-style-position:inside;list-style-type:square;margin-bottom:5px;margin-left:10px}.gb-text-5048f9af{margin-top:40px}.gb-text-541656ba{list-style-position:inside;list-style-type:square;margin-bottom:5px;margin-left:10px}.gb-text-05fa2d85{list-style-position:inside;list-style-type:square;margin-bottom:5px;margin-left:10px}.gb-text-59fbac05{list-style-position:inside;list-style-type:square;margin-left:10px}.gb-text-ed3a5fb4{list-style-position:inside;list-style-type:square;margin-bottom:5px;margin-left:10px}.gb-text-8d430e58{list-style-position:inside;list-style-type:square;margin-bottom:5px;margin-left:10px}.gb-text-c65e6349{list-style-position:inside;list-style-type:square;margin-left:10px}.gb-text-e262a57e{margin-top:40px}.gb-text-d3dd35a2{list-style-position:inside;list-style-type:square;margin-bottom:5px;margin-left:10px}.gb-text-8b87d39e{list-style-position:inside;list-style-type:square;margin-bottom:5px;margin-left:10px}.gb-text-22e33017{list-style-position:inside;list-style-type:square;margin-left:10px}.gb-text-9fea35f0{list-style-position:inside;list-style-type:square;margin-bottom:5px;margin-left:10px}.gb-text-122fc488{list-style-position:inside;list-style-type:square;margin-bottom:5px;margin-left:10px}.gb-text-f4d41781{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-08873400{height:auto;max-width:100%;object-fit:cover;position:relative;width:auto;z-index:10}.gb-media-fab143d3{height:auto;max-width:100%;object-fit:cover;width:200px}