/* Static layout CSS for the converted builder pages (Package B). Generated once
 * from SiteOrigin Panels' per-page CSS at conversion; scoped by #pg-<id> ids. */
/* == 100-testimonials == */
#pgc-100-0-0 , #pgc-100-1-0 , #pgc-100-2-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pg-100-0 , #pg-100-1 , #pl-100 .so-panel { margin-bottom:30px } #pg-100-2 , #pl-100 .so-panel:last-of-type { margin-bottom:0px } #pgc-100-3-0 { width:75%;width:calc(75% - ( 0.25 * 30px ) ) } #pgc-100-3-1 { width:25%;width:calc(25% - ( 0.75 * 30px ) ) } #pg-100-0.panel-has-style > .panel-row-style, #pg-100-0.panel-no-style , #pg-100-1.panel-has-style > .panel-row-style, #pg-100-1.panel-no-style , #pg-100-2.panel-has-style > .panel-row-style, #pg-100-2.panel-no-style , #pg-100-3.panel-has-style > .panel-row-style, #pg-100-3.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } #pg-100-2> .panel-row-style { background-color:#f5f7fa;border:1px solid #e6e6e6;padding:10px 0px 85px 0px } @media (max-width:991px){ #pg-100-0.panel-no-style, #pg-100-0.panel-has-style > .panel-row-style, #pg-100-0 , #pg-100-1.panel-no-style, #pg-100-1.panel-has-style > .panel-row-style, #pg-100-1 , #pg-100-2.panel-no-style, #pg-100-2.panel-has-style > .panel-row-style, #pg-100-2 , #pg-100-3.panel-no-style, #pg-100-3.panel-has-style > .panel-row-style, #pg-100-3 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-100-0 > .panel-grid-cell , #pg-100-0 > .panel-row-style > .panel-grid-cell , #pg-100-1 > .panel-grid-cell , #pg-100-1 > .panel-row-style > .panel-grid-cell , #pg-100-2 > .panel-grid-cell , #pg-100-2 > .panel-row-style > .panel-grid-cell , #pg-100-3 > .panel-grid-cell , #pg-100-3 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pgc-100-3-0 { margin-bottom:30px } #pl-100 .panel-grid-cell { padding:0 } #pl-100 .panel-grid .panel-grid-cell-empty { display:none } #pl-100 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px } #pg-100-2> .panel-row-style { padding:10px 0px 30px 0px } #pg-100-3> .panel-row-style { padding:20px 20px 20px 20px } #panel-100-3-1-0> .panel-widget-style { padding:0px 38px 0px 38px }  } 
/* == 27045-faq == */
#pgc-27045-0-0 { width:25%;width:calc(25% - ( 0.750000001875 * 30px ) ) } #pgc-27045-0-1 { width:75%;width:calc(75% - ( 0.249999998125 * 30px ) ) } #pl-27045 .so-panel { margin-bottom:30px } #pl-27045 .so-panel:last-of-type { margin-bottom:0px } #pg-27045-0.panel-has-style > .panel-row-style, #pg-27045-0.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } @media (max-width:991px){ #pg-27045-0.panel-no-style, #pg-27045-0.panel-has-style > .panel-row-style, #pg-27045-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-27045-0 > .panel-grid-cell , #pg-27045-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pgc-27045-0-0 { margin-bottom:30px } #pl-27045 .panel-grid-cell { padding:0 } #pl-27045 .panel-grid .panel-grid-cell-empty { display:none } #pl-27045 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  } 
/* == 58-about-us == */
#pgc-58-0-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pl-58 .so-panel { margin-bottom:30px } #pl-58 .so-panel:last-of-type { margin-bottom:0px } #pg-58-0.panel-has-style > .panel-row-style, #pg-58-0.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } @media (max-width:991px){ #pg-58-0.panel-no-style, #pg-58-0.panel-has-style > .panel-row-style, #pg-58-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-58-0 > .panel-grid-cell , #pg-58-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-58 .panel-grid-cell { padding:0 } #pl-58 .panel-grid .panel-grid-cell-empty { display:none } #pl-58 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  } 
/* == 66-contact-us == */
#pgc-66-0-0 { width:25%;width:calc(25% - ( 0.750000001875 * 30px ) ) } #pgc-66-0-1 { width:75%;width:calc(75% - ( 0.249999998125 * 30px ) ) } #pl-66 .so-panel { margin-bottom:30px } #pl-66 .so-panel:last-of-type { margin-bottom:0px } #pg-66-0.panel-has-style > .panel-row-style, #pg-66-0.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } @media (max-width:991px){ #pg-66-0.panel-no-style, #pg-66-0.panel-has-style > .panel-row-style, #pg-66-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-66-0 > .panel-grid-cell , #pg-66-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pgc-66-0-0 { margin-bottom:30px } #pl-66 .panel-grid-cell { padding:0 } #pl-66 .panel-grid .panel-grid-cell-empty { display:none } #pl-66 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  } 
/* == 84-price-match == */
#pgc-84-0-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pg-84-0 , #pl-84 .so-panel { margin-bottom:30px } #pgc-84-1-0 { width:93.2295%;width:calc(93.2295% - ( 0.067704561911658 * 30px ) ) } #pgc-84-1-1 { width:6.7705%;width:calc(6.7705% - ( 0.93229543808834 * 30px ) ) } #pl-84 .so-panel:last-of-type { margin-bottom:0px } #pg-84-0.panel-has-style > .panel-row-style, #pg-84-0.panel-no-style , #pg-84-1.panel-has-style > .panel-row-style, #pg-84-1.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } @media (max-width:991px){ #pg-84-0.panel-no-style, #pg-84-0.panel-has-style > .panel-row-style, #pg-84-0 , #pg-84-1.panel-no-style, #pg-84-1.panel-has-style > .panel-row-style, #pg-84-1 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-84-0 > .panel-grid-cell , #pg-84-0 > .panel-row-style > .panel-grid-cell , #pg-84-1 > .panel-grid-cell , #pg-84-1 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pgc-84-1-0 { margin-bottom:30px } #pl-84 .panel-grid-cell { padding:0 } #pl-84 .panel-grid .panel-grid-cell-empty { display:none } #pl-84 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  } 
