.elementor-39 .elementor-element.elementor-element-82f0a99>.elementor-container{max-width:1366px}.elementor-39 .elementor-element.elementor-element-82f0a99{overflow:hidden}.elementor-39 .elementor-element.elementor-element-103d76b:not(.elementor-motion-effects-element-type-background),.elementor-39 .elementor-element.elementor-element-103d76b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://bmcquhae.com/wp-content/uploads/2021/01/services_header.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-39 .elementor-element.elementor-element-103d76b>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#0F0F0F00 0%,#000 100%);opacity:.4;transition:background .3s,border-radius .3s,opacity .3s}.elementor-39 .elementor-element.elementor-element-103d76b>.elementor-container{max-width:1366px;min-height:100vh}.elementor-39 .elementor-element.elementor-element-103d76b{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0 16%}.elementor-39 .elementor-element.elementor-element-f66a0fe>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-39 .elementor-element.elementor-element-f66a0fe>.elementor-element-populated{padding:0 0 11%}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-39 .elementor-element.elementor-element-dbddc81{font-family:var(--e-global-typography-75eb665-font-family),Sans-serif;font-size:var(--e-global-typography-75eb665-font-size);font-weight:var(--e-global-typography-75eb665-font-weight);font-style:var(--e-global-typography-75eb665-font-style);line-height:var(--e-global-typography-75eb665-line-height);letter-spacing:var(--e-global-typography-75eb665-letter-spacing);color:#fff}.elementor-39 .elementor-element.elementor-element-f1983f5>.elementor-container{max-width:1366px}.elementor-39 .elementor-element.elementor-element-f1983f5{overflow:hidden;z-index:8}.elementor-39 .elementor-element.elementor-element-95497be:not(.elementor-motion-effects-element-type-background),.elementor-39 .elementor-element.elementor-element-95497be>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-39 .elementor-element.elementor-element-95497be>.elementor-container{max-width:1366px;min-height:0px}.elementor-39 .elementor-element.elementor-element-95497be{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:7% 16% 9%}.elementor-39 .elementor-element.elementor-element-95497be>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-39 .elementor-element.elementor-element-95497be>.elementor-shape-bottom svg{height:100px}.elementor-39 .elementor-element.elementor-element-866e9c0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-39 .elementor-element.elementor-element-866e9c0>.elementor-element-populated{padding:0}.elementor-39 .elementor-element.elementor-element-6f8e093>.elementor-widget-container{padding:0 16% 0 0}.elementor-39 .elementor-element.elementor-element-6f8e093{font-family:var(--e-global-typography-48d32e8-font-family),Sans-serif;font-size:var(--e-global-typography-48d32e8-font-size);font-weight:var(--e-global-typography-48d32e8-font-weight);font-style:var(--e-global-typography-48d32e8-font-style);line-height:var(--e-global-typography-48d32e8-line-height);letter-spacing:var(--e-global-typography-48d32e8-letter-spacing);color:var(--e-global-color-f8dad23)}.elementor-39 .elementor-element.elementor-element-addc0db{margin-top:0;margin-bottom:0;padding:4% 0 0}.elementor-39 .elementor-element.elementor-element-e130d64>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-39 .elementor-element.elementor-element-e130d64>.elementor-element-populated{padding:0 14% 0 0}.elementor-39 .elementor-element.elementor-element-5c72eb9>.elementor-widget-container{margin:0;padding:0 0 10px}.elementor-39 .elementor-element.elementor-element-5c72eb9{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-f8dad23)}.elementor-39 .elementor-element.elementor-element-2fbcd55>.elementor-widget-container{padding:4px 0 5px}.elementor-39 .elementor-element.elementor-element-2fbcd55{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-widget-divider{--divider-color:var(--e-global-color-secondary)}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-39 .elementor-element.elementor-element-01ed8f3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-01ed8f3>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-01ed8f3 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-01ed8f3 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-00ae588>.elementor-widget-container{padding:2px 0 5px}.elementor-39 .elementor-element.elementor-element-00ae588{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-39 .elementor-element.elementor-element-291d88e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-291d88e>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-291d88e .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-291d88e .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-233f9dd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-39 .elementor-element.elementor-element-233f9dd>.elementor-element-populated{padding:0 7%}.elementor-39 .elementor-element.elementor-element-b50fe9c>.elementor-widget-container{margin:0;padding:0 0 10px}.elementor-39 .elementor-element.elementor-element-b50fe9c{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-f8dad23)}.elementor-39 .elementor-element.elementor-element-65d037c>.elementor-widget-container{padding:4px 0 5px}.elementor-39 .elementor-element.elementor-element-65d037c{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-39 .elementor-element.elementor-element-a0e9ce6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-a0e9ce6>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-a0e9ce6 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-a0e9ce6 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-bf151b3>.elementor-widget-container{padding:2px 0 5px}.elementor-39 .elementor-element.elementor-element-bf151b3{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-39 .elementor-element.elementor-element-605fb76{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-605fb76>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-605fb76 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-605fb76 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-e02fcf5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-39 .elementor-element.elementor-element-e02fcf5>.elementor-element-populated{padding:0 0 0 14%}.elementor-39 .elementor-element.elementor-element-4ee4ca6>.elementor-widget-container{margin:0;padding:0 0 10px}.elementor-39 .elementor-element.elementor-element-4ee4ca6{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-f8dad23)}.elementor-39 .elementor-element.elementor-element-4124eac>.elementor-widget-container{padding:4px 0 5px}.elementor-39 .elementor-element.elementor-element-4124eac{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-39 .elementor-element.elementor-element-0de2b79{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-0de2b79>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-0de2b79 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-0de2b79 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-259990b>.elementor-widget-container{padding:2px 0 5px}.elementor-39 .elementor-element.elementor-element-259990b{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-39 .elementor-element.elementor-element-6f231d1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-6f231d1>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-6f231d1 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-6f231d1 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-cad97f3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-39 .elementor-element.elementor-element-cad97f3>.elementor-element-populated{padding:0 0 0 14%}.elementor-39 .elementor-element.elementor-element-7e795ea>.elementor-widget-container{margin:0;padding:0 0 10px}.elementor-39 .elementor-element.elementor-element-7e795ea{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-f8dad23)}.elementor-39 .elementor-element.elementor-element-02f44b6>.elementor-widget-container{padding:4px 0 5px}.elementor-39 .elementor-element.elementor-element-02f44b6{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-39 .elementor-element.elementor-element-24d6b0b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-24d6b0b>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-24d6b0b .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-24d6b0b .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-01e0e44>.elementor-widget-container{padding:2px 0 5px}.elementor-39 .elementor-element.elementor-element-01e0e44{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-39 .elementor-element.elementor-element-0117944{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-0117944>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-0117944 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-0117944 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-b562b6e:not(.elementor-motion-effects-element-type-background),.elementor-39 .elementor-element.elementor-element-b562b6e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-39 .elementor-element.elementor-element-b562b6e>.elementor-container{max-width:1366px;min-height:0px}.elementor-39 .elementor-element.elementor-element-b562b6e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:10% 16% 9%}.elementor-39 .elementor-element.elementor-element-b562b6e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-39 .elementor-element.elementor-element-b562b6e>.elementor-shape-bottom svg{height:100px}.elementor-39 .elementor-element.elementor-element-0f34cad>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-39 .elementor-element.elementor-element-0f34cad>.elementor-element-populated{padding:0}.elementor-39 .elementor-element.elementor-element-02be517>.elementor-widget-container{padding:0 16% 0 0}.elementor-39 .elementor-element.elementor-element-02be517{font-family:var(--e-global-typography-95369d2-font-family),Sans-serif;font-size:var(--e-global-typography-95369d2-font-size);font-weight:var(--e-global-typography-95369d2-font-weight);font-style:var(--e-global-typography-95369d2-font-style);line-height:var(--e-global-typography-95369d2-line-height);letter-spacing:var(--e-global-typography-95369d2-letter-spacing);color:var(--e-global-color-f8dad23)}.elementor-39 .elementor-element.elementor-element-4a79579>.elementor-widget-container{margin:0;padding:0 0 10px}.elementor-39 .elementor-element.elementor-element-4a79579{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-f8dad23)}.elementor-39 .elementor-element.elementor-element-3f8f467>.elementor-widget-container{padding:4px 0 5px}.elementor-39 .elementor-element.elementor-element-3f8f467{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-39 .elementor-element.elementor-element-860afbe{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-860afbe>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-860afbe .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-860afbe .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-7181120>.elementor-widget-container{padding:2px 0 5px}.elementor-39 .elementor-element.elementor-element-7181120{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-39 .elementor-element.elementor-element-7b30f96{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-7b30f96>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-7b30f96 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-7b30f96 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-ec18935>.elementor-widget-container{margin:0;padding:0 0 10px}.elementor-39 .elementor-element.elementor-element-ec18935{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-f8dad23)}.elementor-39 .elementor-element.elementor-element-3f89c09>.elementor-widget-container{padding:4px 0 5px}.elementor-39 .elementor-element.elementor-element-3f89c09{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-39 .elementor-element.elementor-element-8fbe867{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-8fbe867>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-8fbe867 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-8fbe867 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-374e8bb>.elementor-widget-container{padding:2px 0 5px}.elementor-39 .elementor-element.elementor-element-374e8bb{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-39 .elementor-element.elementor-element-cbde343{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-cbde343>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-cbde343 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-cbde343 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-88f8de9>.elementor-widget-container{margin:0;padding:0 0 10px}.elementor-39 .elementor-element.elementor-element-88f8de9{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-f8dad23)}.elementor-39 .elementor-element.elementor-element-3d2d05d>.elementor-widget-container{padding:4px 0 5px}.elementor-39 .elementor-element.elementor-element-3d2d05d{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-39 .elementor-element.elementor-element-3fee6fd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-3fee6fd>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-3fee6fd .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-3fee6fd .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-672300b>.elementor-widget-container{padding:2px 0 5px}.elementor-39 .elementor-element.elementor-element-672300b{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-39 .elementor-element.elementor-element-8b0c684{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-8b0c684>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-8b0c684 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-8b0c684 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-5d57317>.elementor-widget-container{margin:0;padding:0 0 10px}.elementor-39 .elementor-element.elementor-element-5d57317{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-f8dad23)}.elementor-39 .elementor-element.elementor-element-6e1298b>.elementor-widget-container{padding:4px 0 5px}.elementor-39 .elementor-element.elementor-element-6e1298b{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-39 .elementor-element.elementor-element-02f9a46{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-02f9a46>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-02f9a46 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-02f9a46 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-440afc8>.elementor-widget-container{padding:2px 0 5px}.elementor-39 .elementor-element.elementor-element-440afc8{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-39 .elementor-element.elementor-element-17f6b00{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-17f6b00>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-17f6b00 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-17f6b00 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-e1f7a05>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-39 .elementor-element.elementor-element-e1f7a05:not(.elementor-motion-effects-element-type-background),.elementor-39 .elementor-element.elementor-element-e1f7a05>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary);background-image:url("https://bmcquhae.com/wp-content/uploads/2021/01/services_header.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-39 .elementor-element.elementor-element-e1f7a05>.elementor-background-overlay{background-color:var(--e-global-color-secondary);opacity:.75;transition:background .3s,border-radius .3s,opacity .3s}.elementor-39 .elementor-element.elementor-element-e1f7a05>.elementor-container{min-height:900px}.elementor-39 .elementor-element.elementor-element-e1f7a05{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:12% 16% 6%}.elementor-39 .elementor-element.elementor-element-e1f7a05>.elementor-shape-top svg{height:100px}.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-79ea5f2.elementor-column .elementor-widget-wrap{align-items:center}.elementor-39 .elementor-element.elementor-element-79ea5f2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-39 .elementor-element.elementor-element-79ea5f2.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-39 .elementor-element.elementor-element-79ea5f2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-39 .elementor-element.elementor-element-79ea5f2>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0}.elementor-39 .elementor-element.elementor-element-1b05d92>.elementor-widget-container{padding:0 16% 0 0}.elementor-39 .elementor-element.elementor-element-1b05d92{font-family:var(--e-global-typography-48d32e8-font-family),Sans-serif;font-size:var(--e-global-typography-48d32e8-font-size);font-weight:var(--e-global-typography-48d32e8-font-weight);font-style:var(--e-global-typography-48d32e8-font-style);line-height:var(--e-global-typography-48d32e8-line-height);letter-spacing:var(--e-global-typography-48d32e8-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-0074101:not(.elementor-motion-effects-element-type-background),.elementor-39 .elementor-element.elementor-element-0074101>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://bmcquhae.com/wp-content/uploads/2021/01/services_header.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-39 .elementor-element.elementor-element-0074101>.elementor-background-overlay{background-color:var(--e-global-color-f8dad23);opacity:.88;transition:background .3s,border-radius .3s,opacity .3s}.elementor-39 .elementor-element.elementor-element-0074101>.elementor-container{max-width:1366px}.elementor-39 .elementor-element.elementor-element-0074101{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:15% 16%}.elementor-39 .elementor-element.elementor-element-0074101>.elementor-shape-bottom svg{width:calc(300% + 1.3px);height:100px}.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-c8f327a.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-39 .elementor-element.elementor-element-c8f327a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-39 .elementor-element.elementor-element-c8f327a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-39 .elementor-element.elementor-element-c8f327a>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-39 .elementor-element.elementor-element-c56ca83>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-c56ca83>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 14% 0 0}.elementor-39 .elementor-element.elementor-element-52c595a>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-52c595a{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-a7350ed{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-a7350ed>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-a7350ed .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-a7350ed .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-805d6ea>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-805d6ea{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-6859ab3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-6859ab3>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 7%}.elementor-39 .elementor-element.elementor-element-c47a153>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-c47a153{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-bdc6f90{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-bdc6f90>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-bdc6f90 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-bdc6f90 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-960155e{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-5b8e2cc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-5b8e2cc>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 0 0 14%}.elementor-39 .elementor-element.elementor-element-d65be02>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-d65be02{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-066d737{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-066d737>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-066d737 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-066d737 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-0975496{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-39c04eb{--spacer-size:20px}.elementor-39 .elementor-element.elementor-element-e491706{padding:4% 0 0}.elementor-39 .elementor-element.elementor-element-49241ef>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-49241ef>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 14% 0 0}.elementor-39 .elementor-element.elementor-element-9758a73>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-9758a73{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-c09b088{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-c09b088>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-c09b088 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-c09b088 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-0c34497{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-e247836>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-e247836>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 7%}.elementor-39 .elementor-element.elementor-element-9160704>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-9160704{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-68a3b60{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-68a3b60>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-68a3b60 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-68a3b60 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-f255c37{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-8485e93{--spacer-size:20px}.elementor-39 .elementor-element.elementor-element-0aae26f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-0aae26f>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 0 0 14%}.elementor-39 .elementor-element.elementor-element-e378083>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-e378083{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-531b97d{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-531b97d>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-531b97d .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-531b97d .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-88f0724{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-2dc1141{--spacer-size:20px}.elementor-39 .elementor-element.elementor-element-049b306{padding:4% 0 0}.elementor-39 .elementor-element.elementor-element-c6133e6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-c6133e6>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 14% 0 0}.elementor-39 .elementor-element.elementor-element-916a8cd>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-916a8cd{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-f9d68de{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-f9d68de>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-f9d68de .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-f9d68de .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-fd5beed{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-f6b745a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-f6b745a>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 7%}.elementor-39 .elementor-element.elementor-element-81f592c>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-81f592c{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-primary)}.elementor-39 .elementor-element.elementor-element-a568b23{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-a568b23>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-a568b23 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-a568b23 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-8a84e83{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-b99dc4a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-b99dc4a>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 0 0 14%}.elementor-39 .elementor-element.elementor-element-07bbf96>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-07bbf96{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-primary)}.elementor-39 .elementor-element.elementor-element-aa8fc1f{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-aa8fc1f>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-aa8fc1f .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-aa8fc1f .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-597d51f{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-b153311{padding:4% 0 0}.elementor-39 .elementor-element.elementor-element-3e3e77d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-3e3e77d>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 14% 0 0}.elementor-39 .elementor-element.elementor-element-040d3cb>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-040d3cb{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-b5956d8{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-b5956d8>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-b5956d8 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-b5956d8 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-cf98afc{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-d6b275f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-d6b275f>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 7%}.elementor-39 .elementor-element.elementor-element-e3f26da>.elementor-background-overlay{background-color:var(--e-global-color-f8dad23);opacity:.88;transition:background .3s,border-radius .3s,opacity .3s}.elementor-39 .elementor-element.elementor-element-e3f26da>.elementor-container{max-width:1366px}.elementor-39 .elementor-element.elementor-element-e3f26da{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:15% 16%}.elementor-39 .elementor-element.elementor-element-e3f26da:not(.elementor-motion-effects-element-type-background),.elementor-39 .elementor-element.elementor-element-e3f26da>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-39 .elementor-element.elementor-element-e3f26da>.elementor-shape-bottom svg{width:calc(300% + 1.3px);height:100px}.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-8a7d9cc.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-39 .elementor-element.elementor-element-8a7d9cc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-39 .elementor-element.elementor-element-8a7d9cc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-39 .elementor-element.elementor-element-8a7d9cc>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-39 .elementor-element.elementor-element-5bb35df>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-5bb35df>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 14% 0 0}.elementor-39 .elementor-element.elementor-element-f989f51>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-f989f51{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-1bc8377{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-1bc8377>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-1bc8377 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-1bc8377 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-1cc99c1>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-1cc99c1{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-b72646b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-b72646b>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 7%}.elementor-39 .elementor-element.elementor-element-7b0e998>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-7b0e998{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-5ba4c7f{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-5ba4c7f>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-5ba4c7f .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-5ba4c7f .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-4d78149{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-de2ecbb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-de2ecbb>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 0 0 14%}.elementor-39 .elementor-element.elementor-element-b466c32>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-b466c32{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-f6aa049{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-f6aa049>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-f6aa049 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-f6aa049 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-b0943b3{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-ed5125f{--spacer-size:20px}.elementor-39 .elementor-element.elementor-element-935e883>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-935e883>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 14% 0 0}.elementor-39 .elementor-element.elementor-element-10cd442>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-10cd442{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-5c7df8b{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-5c7df8b>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-5c7df8b .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-5c7df8b .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-5b8ae30{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-3463892{padding:4% 0 0}.elementor-39 .elementor-element.elementor-element-816078a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-816078a>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 7%}.elementor-39 .elementor-element.elementor-element-6ef46bf>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-6ef46bf{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-1c5c012{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-1c5c012>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-1c5c012 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-1c5c012 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-2bac403{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-88fb099{--spacer-size:20px}.elementor-39 .elementor-element.elementor-element-ee859e6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-ee859e6>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 0 0 14%}.elementor-39 .elementor-element.elementor-element-07cd358>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-07cd358{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-e6e0f6e{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-e6e0f6e>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-e6e0f6e .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-e6e0f6e .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-28439c7{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-9b3eafb{--spacer-size:20px}.elementor-39 .elementor-element.elementor-element-3a98afe{padding:4% 0 0}.elementor-39 .elementor-element.elementor-element-22db974>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-22db974>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 14% 0 0}.elementor-39 .elementor-element.elementor-element-a03886f>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-a03886f{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-1528a1b{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-1528a1b>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-1528a1b .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-1528a1b .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-f4a40d6{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-c8b6167>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-c8b6167>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 7%}.elementor-39 .elementor-element.elementor-element-9de08e6:not(.elementor-motion-effects-element-type-background),.elementor-39 .elementor-element.elementor-element-9de08e6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,var(--e-global-color-secondary) 0%,var(--e-global-color-secondary) 100%)}.elementor-39 .elementor-element.elementor-element-9de08e6>.elementor-background-overlay{background-color:var(--e-global-color-f8dad23);opacity:.88;transition:background .3s,border-radius .3s,opacity .3s}.elementor-39 .elementor-element.elementor-element-9de08e6>.elementor-container{max-width:1366px}.elementor-39 .elementor-element.elementor-element-9de08e6{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:15% 16%}.elementor-39 .elementor-element.elementor-element-9de08e6>.elementor-shape-bottom svg{width:calc(300% + 1.3px);height:100px}.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-20dd12e.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-39 .elementor-element.elementor-element-20dd12e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-39 .elementor-element.elementor-element-20dd12e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-39 .elementor-element.elementor-element-20dd12e>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-39 .elementor-element.elementor-element-3beb5e1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-3beb5e1>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 14% 0 0}.elementor-39 .elementor-element.elementor-element-352b880>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-352b880{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-d0c5016{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-d0c5016>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-d0c5016 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-d0c5016 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-b6a9fcc>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-b6a9fcc{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-ad5b4ce>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-ad5b4ce>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 7%}.elementor-39 .elementor-element.elementor-element-416d998>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-416d998{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-2045f79{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-2045f79>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-2045f79 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-2045f79 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-dbc8e37{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-49173c3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-49173c3>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 0 0 14%}.elementor-39 .elementor-element.elementor-element-e131bd4>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-e131bd4{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-c234c81{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-c234c81>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-c234c81 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-c234c81 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-c5f250e{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-fc0de09{--spacer-size:20px}.elementor-39 .elementor-element.elementor-element-c8506d6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-c8506d6>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 14% 0 0}.elementor-39 .elementor-element.elementor-element-5a255d7>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-5a255d7{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-654b600{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-654b600>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-654b600 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-654b600 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-d3bbad6{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-54deeb9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-54deeb9>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 7%}.elementor-39 .elementor-element.elementor-element-93fa73a>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-93fa73a{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-9cc3eaf{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-9cc3eaf>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-9cc3eaf .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-9cc3eaf .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-23661ab{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-09f9560{--spacer-size:20px}.elementor-39 .elementor-element.elementor-element-cdc7ef7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-cdc7ef7>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 0 0 14%}.elementor-39 .elementor-element.elementor-element-cdb0adf>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-cdb0adf{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-ba8cc4d{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-ba8cc4d>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-ba8cc4d .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-ba8cc4d .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-e59adca{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-9fedb79{--spacer-size:20px}.elementor-39 .elementor-element.elementor-element-347eb5d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-39 .elementor-element.elementor-element-347eb5d>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 14% 0 0}.elementor-39 .elementor-element.elementor-element-7d7bc67>.elementor-widget-container{margin:0;padding:0}.elementor-39 .elementor-element.elementor-element-7d7bc67{column-gap:0;font-family:var(--e-global-typography-c878e6f-font-family),Sans-serif;font-size:var(--e-global-typography-c878e6f-font-size);font-weight:var(--e-global-typography-c878e6f-font-weight);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-597ea24{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-39 .elementor-element.elementor-element-597ea24>.elementor-widget-container{margin:0;padding:2% 0 5%}.elementor-39 .elementor-element.elementor-element-597ea24 .elementor-divider-separator{width:100%}.elementor-39 .elementor-element.elementor-element-597ea24 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-39 .elementor-element.elementor-element-117e9cd{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-39 .elementor-element.elementor-element-42f5393:not(.elementor-motion-effects-element-type-background),.elementor-39 .elementor-element.elementor-element-42f5393>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://bmcquhae.com/wp-content/uploads/2023/01/legalplus-min.jpg");background-position:bottom left;background-repeat:no-repeat;background-size:cover}.elementor-39 .elementor-element.elementor-element-42f5393>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg,#00000000 0%,var(--e-global-color-secondary) 95%);opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-39 .elementor-element.elementor-element-42f5393>.elementor-container{max-width:1366px}.elementor-39 .elementor-element.elementor-element-42f5393{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:7% 16% 20%}.elementor-39 .elementor-element.elementor-element-42f5393>.elementor-shape-bottom svg{height:100px;transform:translateX(-50%) rotateY(180deg)}.elementor-39 .elementor-element.elementor-element-b627d45>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-39 .elementor-element.elementor-element-b627d45>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-39 .elementor-element.elementor-element-b627d45>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-39 .elementor-element.elementor-element-6df33b7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-39 .elementor-element.elementor-element-6df33b7>.elementor-element-populated{padding:0}.elementor-39 .elementor-element.elementor-element-bb7d3a8{font-family:var(--e-global-typography-95369d2-font-family),Sans-serif;font-size:var(--e-global-typography-95369d2-font-size);font-weight:var(--e-global-typography-95369d2-font-weight);font-style:var(--e-global-typography-95369d2-font-style);line-height:var(--e-global-typography-95369d2-line-height);letter-spacing:var(--e-global-typography-95369d2-letter-spacing);color:var(--e-global-color-0604b2a)}.elementor-39 .elementor-element.elementor-element-f0cab04>.elementor-widget-container{padding:4% 0 0}.elementor-39 .elementor-element.elementor-element-f0cab04{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bd6841)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-39 .elementor-element.elementor-element-c49476e .elementor-button{background-color:#00000000;font-family:var(--e-global-typography-3c69f84-font-family),Sans-serif;font-size:var(--e-global-typography-3c69f84-font-size);font-weight:var(--e-global-typography-3c69f84-font-weight);text-transform:var(--e-global-typography-3c69f84-text-transform);letter-spacing:var(--e-global-typography-3c69f84-letter-spacing);fill:var(--e-global-color-5bd6841);color:var(--e-global-color-5bd6841);border-style:solid;border-width:2px;border-color:var(--e-global-color-5bd6841);border-radius:0;padding:10px 0 0}.elementor-39 .elementor-element.elementor-element-c49476e>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-39 .elementor-element.elementor-element-c49476e .elementor-button:hover,.elementor-39 .elementor-element.elementor-element-c49476e .elementor-button:focus{color:var(--e-global-color-5bfbdff)}.elementor-39 .elementor-element.elementor-element-c49476e .elementor-button:hover svg,.elementor-39 .elementor-element.elementor-element-c49476e .elementor-button:focus svg{fill:var(--e-global-color-5bfbdff)}.elementor-39 .elementor-element.elementor-element-ec59de6:not(.elementor-motion-effects-element-type-background),.elementor-39 .elementor-element.elementor-element-ec59de6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000;background-image:url("https://bmcquhae.com/wp-content/uploads/2021/01/angels.jpg");background-position:center center;background-size:cover}.elementor-39 .elementor-element.elementor-element-ec59de6>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg,#fff 42%,#FFFFFF00 100%);opacity:.84;transition:background .3s,border-radius .3s,opacity .3s}.elementor-39 .elementor-element.elementor-element-ec59de6>.elementor-container{max-width:1366px;min-height:0px}.elementor-39 .elementor-element.elementor-element-ec59de6{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:16% 16% 13%}.elementor-39 .elementor-element.elementor-element-1a340ba>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-39 .elementor-element.elementor-element-1a340ba>.elementor-element-populated{padding:0}.elementor-39 .elementor-element.elementor-element-f9f791b>.elementor-widget-container{padding:0}.elementor-39 .elementor-element.elementor-element-f9f791b{font-family:var(--e-global-typography-95369d2-font-family),Sans-serif;font-size:var(--e-global-typography-95369d2-font-size);font-weight:var(--e-global-typography-95369d2-font-weight);font-style:var(--e-global-typography-95369d2-font-style);line-height:var(--e-global-typography-95369d2-line-height);letter-spacing:var(--e-global-typography-95369d2-letter-spacing);color:var(--e-global-color-f8dad23)}.elementor-39 .elementor-element.elementor-element-d8ea9cb>.elementor-widget-container{padding:4% 0 0}.elementor-39 .elementor-element.elementor-element-d8ea9cb{font-family:var(--e-global-typography-8bc693e-font-family),Sans-serif;font-size:var(--e-global-typography-8bc693e-font-size);font-weight:var(--e-global-typography-8bc693e-font-weight);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-39 .elementor-element.elementor-element-9d1437c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-39 .elementor-element.elementor-element-9d1437c>.elementor-element-populated{padding:0}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-82f0a99{margin-top:0;margin-bottom:0;padding:0}.elementor-39 .elementor-element.elementor-element-103d76b>.elementor-container{min-height:100vh}.elementor-39 .elementor-element.elementor-element-103d76b:not(.elementor-motion-effects-element-type-background),.elementor-39 .elementor-element.elementor-element-103d76b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-39 .elementor-element.elementor-element-103d76b{margin-top:0;margin-bottom:0;padding:0 8%}.elementor-39 .elementor-element.elementor-element-f66a0fe>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 18%}.elementor-39 .elementor-element.elementor-element-dbddc81{font-size:var(--e-global-typography-75eb665-font-size);line-height:var(--e-global-typography-75eb665-line-height);letter-spacing:var(--e-global-typography-75eb665-letter-spacing)}.elementor-39 .elementor-element.elementor-element-f1983f5{margin-top:0;margin-bottom:0;padding:0}.elementor-39 .elementor-element.elementor-element-95497be{padding:10% 8% 11%}.elementor-39 .elementor-element.elementor-element-6f8e093{font-size:var(--e-global-typography-48d32e8-font-size);line-height:var(--e-global-typography-48d32e8-line-height);letter-spacing:var(--e-global-typography-48d32e8-letter-spacing)}.elementor-39 .elementor-element.elementor-element-5c72eb9{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-2fbcd55{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-00ae588{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-b50fe9c{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-65d037c{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-bf151b3{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-4ee4ca6{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-4124eac{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-259990b{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-7e795ea{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-02f44b6{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-01e0e44{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-b562b6e{padding:10% 8% 11%}.elementor-39 .elementor-element.elementor-element-02be517{font-size:var(--e-global-typography-95369d2-font-size);line-height:var(--e-global-typography-95369d2-line-height);letter-spacing:var(--e-global-typography-95369d2-letter-spacing)}.elementor-39 .elementor-element.elementor-element-4a79579{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-3f8f467{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-7181120{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-ec18935{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-3f89c09{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-374e8bb{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-88f8de9{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-3d2d05d{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-672300b{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-5d57317{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-6e1298b{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-440afc8{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-e1f7a05{padding:16% 8% 20%}.elementor-39 .elementor-element.elementor-element-1b05d92{font-size:var(--e-global-typography-48d32e8-font-size);line-height:var(--e-global-typography-48d32e8-line-height);letter-spacing:var(--e-global-typography-48d32e8-letter-spacing)}.elementor-39 .elementor-element.elementor-element-0074101{padding:16% 8% 20%}.elementor-39 .elementor-element.elementor-element-52c595a{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-805d6ea{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-c47a153{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-960155e{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-d65be02{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-0975496{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-9758a73{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-0c34497{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-9160704{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-f255c37{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-e378083{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-88f0724{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-916a8cd{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-fd5beed{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-81f592c{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-8a84e83{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-07bbf96{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-597d51f{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-040d3cb{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-cf98afc{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-e3f26da:not(.elementor-motion-effects-element-type-background),.elementor-39 .elementor-element.elementor-element-e3f26da>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://bmcquhae.com/wp-content/uploads/2021/01/services_header.jpg")}.elementor-39 .elementor-element.elementor-element-e3f26da{padding:16% 8% 20%}.elementor-39 .elementor-element.elementor-element-8a7d9cc>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-39 .elementor-element.elementor-element-5bb35df>.elementor-element-populated{padding:0 8% 0 0}.elementor-39 .elementor-element.elementor-element-f989f51{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-1cc99c1{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-b72646b>.elementor-element-populated{padding:0 0 0 8%}.elementor-39 .elementor-element.elementor-element-7b0e998{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-4d78149{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-7f4594e{padding:4% 0 0}.elementor-39 .elementor-element.elementor-element-de2ecbb>.elementor-element-populated{padding:0 8% 0 0}.elementor-39 .elementor-element.elementor-element-b466c32{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-b0943b3{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-935e883>.elementor-element-populated{padding:0 0 0 8%}.elementor-39 .elementor-element.elementor-element-10cd442{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-5b8ae30{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-3463892{padding:4% 0 0}.elementor-39 .elementor-element.elementor-element-816078a>.elementor-element-populated{padding:0 8% 0 0}.elementor-39 .elementor-element.elementor-element-6ef46bf{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-2bac403{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-ee859e6>.elementor-element-populated{padding:0 0 0 8%}.elementor-39 .elementor-element.elementor-element-07cd358{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-28439c7{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-3a98afe{padding:4% 0 0}.elementor-39 .elementor-element.elementor-element-22db974>.elementor-element-populated{padding:0 8% 0 0}.elementor-39 .elementor-element.elementor-element-a03886f{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-f4a40d6{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-c8b6167>.elementor-element-populated{padding:0 0 0 8%}.elementor-39 .elementor-element.elementor-element-9de08e6{padding:16% 8% 20%}.elementor-39 .elementor-element.elementor-element-20dd12e>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-39 .elementor-element.elementor-element-3beb5e1>.elementor-element-populated{padding:0 8% 0 0}.elementor-39 .elementor-element.elementor-element-352b880{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-b6a9fcc{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-ad5b4ce>.elementor-element-populated{padding:0 0 0 8%}.elementor-39 .elementor-element.elementor-element-416d998{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-dbc8e37{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-49173c3>.elementor-element-populated{padding:0 8% 0 0}.elementor-39 .elementor-element.elementor-element-e131bd4{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-c5f250e{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-c8506d6>.elementor-element-populated{padding:0 0 0 8%}.elementor-39 .elementor-element.elementor-element-5a255d7{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-d3bbad6{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-54deeb9>.elementor-element-populated{padding:0 8% 0 0}.elementor-39 .elementor-element.elementor-element-93fa73a{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-23661ab{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-cdc7ef7>.elementor-element-populated{padding:0 0 0 8%}.elementor-39 .elementor-element.elementor-element-cdb0adf{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-e59adca{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-347eb5d>.elementor-element-populated{padding:0 8% 0 0}.elementor-39 .elementor-element.elementor-element-7d7bc67{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-117e9cd{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-42f5393{padding:16% 8% 10%}.elementor-39 .elementor-element.elementor-element-bb7d3a8{font-size:var(--e-global-typography-95369d2-font-size);line-height:var(--e-global-typography-95369d2-line-height);letter-spacing:var(--e-global-typography-95369d2-letter-spacing)}.elementor-39 .elementor-element.elementor-element-f0cab04{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-c49476e .elementor-button{font-size:var(--e-global-typography-3c69f84-font-size);letter-spacing:var(--e-global-typography-3c69f84-letter-spacing)}.elementor-39 .elementor-element.elementor-element-ec59de6{padding:20% 8% 12%}.elementor-39 .elementor-element.elementor-element-f9f791b{font-size:var(--e-global-typography-95369d2-font-size);line-height:var(--e-global-typography-95369d2-line-height);letter-spacing:var(--e-global-typography-95369d2-letter-spacing)}.elementor-39 .elementor-element.elementor-element-d8ea9cb{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-82f0a99{margin-top:0;margin-bottom:0;padding:0}.elementor-39 .elementor-element.elementor-element-dbddc81{font-size:var(--e-global-typography-75eb665-font-size);line-height:var(--e-global-typography-75eb665-line-height);letter-spacing:var(--e-global-typography-75eb665-letter-spacing)}.elementor-39 .elementor-element.elementor-element-6f8e093{font-size:var(--e-global-typography-48d32e8-font-size);line-height:var(--e-global-typography-48d32e8-line-height);letter-spacing:var(--e-global-typography-48d32e8-letter-spacing)}.elementor-39 .elementor-element.elementor-element-5c72eb9{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-2fbcd55{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-00ae588{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-b50fe9c{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-65d037c{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-bf151b3{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-4ee4ca6{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-4124eac{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-259990b{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-7e795ea{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-02f44b6{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-01e0e44{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-b562b6e{padding:16% 8% 8%}.elementor-39 .elementor-element.elementor-element-02be517>.elementor-widget-container{padding:0}.elementor-39 .elementor-element.elementor-element-02be517{font-size:var(--e-global-typography-95369d2-font-size);line-height:var(--e-global-typography-95369d2-line-height);letter-spacing:var(--e-global-typography-95369d2-letter-spacing)}.elementor-39 .elementor-element.elementor-element-4a79579>.elementor-widget-container{padding:12% 0 0}.elementor-39 .elementor-element.elementor-element-4a79579{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-3f8f467>.elementor-widget-container{padding:4% 0 0}.elementor-39 .elementor-element.elementor-element-3f8f467{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-7181120{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-ec18935>.elementor-widget-container{padding:4% 0 0}.elementor-39 .elementor-element.elementor-element-ec18935{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-3f89c09>.elementor-widget-container{padding:4% 0 0}.elementor-39 .elementor-element.elementor-element-3f89c09{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-374e8bb{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-88f8de9>.elementor-widget-container{padding:4% 0 0}.elementor-39 .elementor-element.elementor-element-88f8de9{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-3d2d05d>.elementor-widget-container{padding:4% 0 0}.elementor-39 .elementor-element.elementor-element-3d2d05d{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-672300b{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-5d57317>.elementor-widget-container{padding:4% 0 0}.elementor-39 .elementor-element.elementor-element-5d57317{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-6e1298b>.elementor-widget-container{padding:4% 0 0}.elementor-39 .elementor-element.elementor-element-6e1298b{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-440afc8{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-1b05d92{font-size:var(--e-global-typography-48d32e8-font-size);line-height:var(--e-global-typography-48d32e8-line-height);letter-spacing:var(--e-global-typography-48d32e8-letter-spacing)}.elementor-39 .elementor-element.elementor-element-52c595a{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-805d6ea{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-c47a153{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-960155e{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-d65be02{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-0975496{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-9758a73{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-0c34497{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-9160704{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-f255c37{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-e378083{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-88f0724{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-916a8cd{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-fd5beed{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-81f592c{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-8a84e83{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-07bbf96{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-597d51f{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-040d3cb{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-cf98afc{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-e3f26da:not(.elementor-motion-effects-element-type-background),.elementor-39 .elementor-element.elementor-element-e3f26da>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://bmcquhae.com/wp-content/uploads/2021/01/services_header.jpg")}.elementor-39 .elementor-element.elementor-element-f989f51{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-1cc99c1{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-7b0e998{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-4d78149{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-b466c32{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-b0943b3{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-10cd442{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-5b8ae30{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-6ef46bf{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-2bac403{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-07cd358{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-28439c7{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-a03886f{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-f4a40d6{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-20dd12e>.elementor-element-populated{padding:0}.elementor-39 .elementor-element.elementor-element-d0b8641{padding:0 0 8%}.elementor-39 .elementor-element.elementor-element-3beb5e1>.elementor-element-populated{padding:0}.elementor-39 .elementor-element.elementor-element-352b880{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-b6a9fcc{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-ad5b4ce>.elementor-element-populated{padding:8% 0 0}.elementor-39 .elementor-element.elementor-element-416d998{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-dbc8e37{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-49173c3>.elementor-element-populated{padding:8% 0 0}.elementor-39 .elementor-element.elementor-element-e131bd4{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-c5f250e{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-c8506d6>.elementor-element-populated{padding:8% 0 0}.elementor-39 .elementor-element.elementor-element-5a255d7{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-d3bbad6{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-54deeb9>.elementor-element-populated{padding:8% 0 0}.elementor-39 .elementor-element.elementor-element-93fa73a{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-23661ab{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-cdc7ef7>.elementor-element-populated{padding:8% 0 0}.elementor-39 .elementor-element.elementor-element-cdb0adf{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-e59adca{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-347eb5d>.elementor-element-populated{padding:8% 0 0}.elementor-39 .elementor-element.elementor-element-7d7bc67{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-39 .elementor-element.elementor-element-117e9cd{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-6df33b7>.elementor-element-populated{padding:0}.elementor-39 .elementor-element.elementor-element-bb7d3a8{font-size:var(--e-global-typography-95369d2-font-size);line-height:var(--e-global-typography-95369d2-line-height);letter-spacing:var(--e-global-typography-95369d2-letter-spacing)}.elementor-39 .elementor-element.elementor-element-f0cab04{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}.elementor-39 .elementor-element.elementor-element-c49476e>.elementor-widget-container{padding:3% 0 10%}.elementor-39 .elementor-element.elementor-element-c49476e .elementor-button{font-size:var(--e-global-typography-3c69f84-font-size);letter-spacing:var(--e-global-typography-3c69f84-letter-spacing)}.elementor-39 .elementor-element.elementor-element-ec59de6:not(.elementor-motion-effects-element-type-background),.elementor-39 .elementor-element.elementor-element-ec59de6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:bottom left}.elementor-39 .elementor-element.elementor-element-ec59de6{padding:28% 8% 20%}.elementor-39 .elementor-element.elementor-element-f9f791b>.elementor-widget-container{padding:0 0 4%}.elementor-39 .elementor-element.elementor-element-f9f791b{font-size:var(--e-global-typography-95369d2-font-size);line-height:var(--e-global-typography-95369d2-line-height);letter-spacing:var(--e-global-typography-95369d2-letter-spacing)}.elementor-39 .elementor-element.elementor-element-d8ea9cb{font-size:var(--e-global-typography-8bc693e-font-size);line-height:var(--e-global-typography-8bc693e-line-height);letter-spacing:var(--e-global-typography-8bc693e-letter-spacing)}}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-f66a0fe{width:79.755%}.elementor-39 .elementor-element.elementor-element-67e71d1{width:20%}.elementor-39 .elementor-element.elementor-element-79ea5f2{width:100%}.elementor-39 .elementor-element.elementor-element-b627d45{width:40%}.elementor-39 .elementor-element.elementor-element-6df33b7{width:60%}.elementor-39 .elementor-element.elementor-element-1a340ba{width:59.979%}.elementor-39 .elementor-element.elementor-element-9d1437c{width:39.961%}}@media(max-width:1024px) and (min-width:768px){.elementor-39 .elementor-element.elementor-element-f66a0fe{width:100%}.elementor-39 .elementor-element.elementor-element-866e9c0{width:100%}.elementor-39 .elementor-element.elementor-element-0f34cad{width:100%}.elementor-39 .elementor-element.elementor-element-1a340ba{width:70%}.elementor-39 .elementor-element.elementor-element-9d1437c{width:30%}}@media(min-width:1025px){.elementor-39 .elementor-element.elementor-element-103d76b:not(.elementor-motion-effects-element-type-background),.elementor-39 .elementor-element.elementor-element-103d76b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-39 .elementor-element.elementor-element-e1f7a05:not(.elementor-motion-effects-element-type-background),.elementor-39 .elementor-element.elementor-element-e1f7a05>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-39 .elementor-element.elementor-element-0074101:not(.elementor-motion-effects-element-type-background),.elementor-39 .elementor-element.elementor-element-0074101>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-39 .elementor-element.elementor-element-e3f26da:not(.elementor-motion-effects-element-type-background),.elementor-39 .elementor-element.elementor-element-e3f26da>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}.elementor-39 .elementor-element.elementor-element-55200c9{position:absolute}.elementor-39 .elementor-element.elementor-element-82f0a99{position:absolute}.elementor-39 .elementor-element.elementor-element-dbddc81{text-shadow:3px 3px 5px rgba(0,0,0,.3)}.elementor-39 .elementor-element.elementor-element-f1983f5{position:absolute}.serv-wrapper{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:580px;transition:all ease-in-out .3s}@media (min-width:1280px){.serv-wrapper{width:100%;height:760px}}.svg-wrapper{width:895px;height:580px;position:relative}.white-outline{stroke:#fff;stroke-width:1}.no-fill{fill:none}.black-fill{fill:#000}.white-fill{fill:#fff}.no-opacity{opacity:0}.titles-wrapper,.main-title-wrapper,.main-content-wrapper{position:absolute}.service-titles,.main-title-wrapper{color:#fff;font-family:'Roboto',sans-serif;font-size:14px;font-weight:700;text-transform:uppercase}.titles-wrapper{width:150px;text-align:center;line-height:1.3;cursor:pointer}.service-titles{background-color:#000}.main-content-wrapper{font-family:'Roboto',sans-serif;font-weight:300;max-width:370px;font-size:14px;line-height:1.5;color:#fff}.main-content-service{width:370px;white-space:normal}.content-group .main-title-wrapper{top:120px;left:505px}.bigger,.smaller{top:410px;right:425px;left:unset}.content-group .titles-wrapper:nth-child(2){bottom:50px;left:185px}.content-group .titles-wrapper:nth-child(3){top:410px;left:50px}.content-group .titles-wrapper:nth-child(4){top:150px;left:50px}.content-group .titles-wrapper:nth-child(5){top:50px;left:185px}.content-group .titles-wrapper:nth-child(6){bottom:425px;left:215px}.content-group .titles-wrapper:nth-child(7){top:unset;bottom:340px;left:290px}.content-group .titles-wrapper:nth-child(8){bottom:200px;left:175px}.content-group .titles-wrapper:nth-child(9){bottom:280px;left:65px}#mC{top:180px;left:505px}@media (min-width:1280px){.content-group .main-title-wrapper{top:130px;left:505px}.bigger{top:410px;right:425px;left:unset}.smaller{top:445px;right:unset;left:465px}.content-group .titles-wrapper:nth-child(2){bottom:unset;top:575px;left:185px}.content-group .titles-wrapper:nth-child(3){top:445px;right:855px;left:unset}.content-group .titles-wrapper:nth-child(4){top:150px;right:885px;left:unset}.content-group .titles-wrapper:nth-child(5){top:unset;left:185px;bottom:570px}.content-group .titles-wrapper:nth-child(6){bottom:425px;left:215px}.content-group .titles-wrapper:nth-child(7){bottom:unset;top:280px;left:290px}.content-group .titles-wrapper:nth-child(8){top:425px;left:150px}.content-group .titles-wrapper:nth-child(9){bottom:280px;left:75px}}.pulser{fill:rgba(255,255,255,0);opacity:unset;animation:pulsating 1s ease-in infinite alternate}@keyframes pulsating{0%{fill:rgba(255,255,255,0)}100%{fill:rgba(255,255,255,.2)}}.rotate-left{transform-box:fill-box;transform-origin:center;transform:rotate(120deg);transition:transform ease-in-out .5s}.rotate-right{transform-box:fill-box;transform-origin:center;transform:rotate(-120deg);transition:transform ease-in-out .55s}.show-view{visibility:visible;opacity:1;transition:all .3s ease-in}.hide-view{visibility:hidden;opacity:0;transition:all .3s ease-out}.line-show{stroke-dasharray:1000;stroke-dashoffset:1000;animation:dash .3s linear forwards}@keyframes dash{to{stroke-dashoffset:0}}.line-hide{stroke-dasharray:1000;stroke-dashoffset:0;animation:dashOut .3s linear forwards}@keyframes dashOut{to{stroke-dashoffset:1000}}#button_serv_venturis a{width:150px;height:45px;box-shadow:inset 0px 0px 0px #fcfcfc;transition:all .3s !important}#button_serv_venturis a:hover{box-shadow:inset 150px 0px 0px #fcfcfc}