.elementor-38 .elementor-element.elementor-element-65ffdaa:not(.elementor-motion-effects-element-type-background),.elementor-38 .elementor-element.elementor-element-65ffdaa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://bmcquhae.com/wp-content/uploads/2021/02/jelly-fish-1.jpg");background-repeat:no-repeat;background-size:cover}.elementor-38 .elementor-element.elementor-element-65ffdaa>.elementor-container{max-width:1366px;min-height:100vh}.elementor-38 .elementor-element.elementor-element-65ffdaa{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0 16%}.elementor-38 .elementor-element.elementor-element-65ffdaa>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-38 .elementor-element.elementor-element-9a3a5d6>.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-38 .elementor-element.elementor-element-9a3a5d6>.elementor-element-populated{padding:0 0 9%}.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-38 .elementor-element.elementor-element-72fa07b{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-38 .elementor-element.elementor-element-bd88b7b>.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-38 .elementor-element.elementor-element-bd88b7b>.elementor-element-populated{padding:0 0 9%}.elementor-38 .elementor-element.elementor-element-7b4787c>.elementor-container{max-width:1366px}.elementor-38 .elementor-element.elementor-element-7b4787c{overflow:hidden;margin-top:0;margin-bottom:0;padding:0}.elementor-38 .elementor-element.elementor-element-2f67eaa>.elementor-container{max-width:1366px}.elementor-38 .elementor-element.elementor-element-2f67eaa{overflow:hidden}.elementor-38 .elementor-element.elementor-element-ca7ffdb:not(.elementor-motion-effects-element-type-background),.elementor-38 .elementor-element.elementor-element-ca7ffdb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-38 .elementor-element.elementor-element-ca7ffdb>.elementor-container{max-width:1366px}.elementor-38 .elementor-element.elementor-element-ca7ffdb{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:15% 16% 0}.elementor-38 .elementor-element.elementor-element-ca7ffdb>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-38 .elementor-element.elementor-element-5ef7e01>.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-38 .elementor-element.elementor-element-5ef7e01>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-38 .elementor-element.elementor-element-76bed3b>.elementor-widget-container{margin:0;padding:0}.elementor-38 .elementor-element.elementor-element-76bed3b{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-5bfbdff)}.elementor-38 .elementor-element.elementor-element-757ec0c:not(.elementor-motion-effects-element-type-background),.elementor-38 .elementor-element.elementor-element-757ec0c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-38 .elementor-element.elementor-element-757ec0c>.elementor-container{max-width:1366px}.elementor-38 .elementor-element.elementor-element-757ec0c{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:4% 16%}.elementor-38 .elementor-element.elementor-element-757ec0c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-38 .elementor-element.elementor-element-d630299>.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-38 .elementor-element.elementor-element-d630299>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 6% 0 0}.elementor-38 .elementor-element.elementor-element-46ab317>.elementor-element-populated{padding:0}.elementor-38 .elementor-element.elementor-element-a2460ac>.elementor-widget-container{margin:0;padding:0}.elementor-38 .elementor-element.elementor-element-a2460ac{font-family:var(--e-global-typography-6c2c7ff-font-family),Sans-serif;font-size:var(--e-global-typography-6c2c7ff-font-size);font-weight:var(--e-global-typography-6c2c7ff-font-weight);font-style:var(--e-global-typography-6c2c7ff-font-style);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-ec5af18>.elementor-element-populated{padding:0}.elementor-38 .elementor-element.elementor-element-1484f0a .elementor-repeater-item-44d0948.elementor-social-icon{background-color:#00000000}.elementor-38 .elementor-element.elementor-element-1484f0a .elementor-repeater-item-44d0948.elementor-social-icon i{color:#373737}.elementor-38 .elementor-element.elementor-element-1484f0a .elementor-repeater-item-44d0948.elementor-social-icon svg{fill:#373737}.elementor-38 .elementor-element.elementor-element-1484f0a .elementor-repeater-item-ba5d87d.elementor-social-icon{background-color:#0F0F0F00}.elementor-38 .elementor-element.elementor-element-1484f0a .elementor-repeater-item-ba5d87d.elementor-social-icon i{color:#373737}.elementor-38 .elementor-element.elementor-element-1484f0a .elementor-repeater-item-ba5d87d.elementor-social-icon svg{fill:#373737}.elementor-38 .elementor-element.elementor-element-1484f0a{--grid-template-columns:repeat(2,auto);--icon-size:20px;--grid-column-gap:10px;--grid-row-gap:0px}.elementor-38 .elementor-element.elementor-element-1484f0a .elementor-widget-container{text-align:right}.elementor-38 .elementor-element.elementor-element-1484f0a .elementor-social-icon{background-color:var(--e-global-color-text);--icon-padding:.2em}.elementor-38 .elementor-element.elementor-element-1484f0a .elementor-social-icon i{color:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-1484f0a .elementor-social-icon svg{fill:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-1484f0a .elementor-social-icon:hover{background-color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-1484f0a .elementor-social-icon:hover i{color:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-1484f0a .elementor-social-icon:hover svg{fill:var(--e-global-color-5bd6841)}.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-38 .elementor-element.elementor-element-c847e6b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-38 .elementor-element.elementor-element-c847e6b>.elementor-widget-container{padding:2% 0}.elementor-38 .elementor-element.elementor-element-c847e6b .elementor-divider-separator{width:100%}.elementor-38 .elementor-element.elementor-element-c847e6b .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-38 .elementor-element.elementor-element-6bf85c6>.elementor-widget-container{padding:0}.elementor-38 .elementor-element.elementor-element-6bf85c6{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-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-38 .elementor-element.elementor-element-bbbfbce .elementor-flip-box__front{background-image:url("https://bmcquhae.com/wp-content/uploads/2021/01/Ben-McQuhae-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-38 .elementor-element.elementor-element-bbbfbce .elementor-flip-box__back{background-color:var(--e-global-color-primary)}.elementor-38 .elementor-element.elementor-element-bbbfbce .elementor-flip-box{height:500px}.elementor-38 .elementor-element.elementor-element-bbbfbce .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-38 .elementor-element.elementor-element-bbbfbce .elementor-flip-box__image{opacity:1}.elementor-38 .elementor-element.elementor-element-bbbfbce .elementor-flip-box__back .elementor-flip-box__layer__overlay{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);padding:0;text-align:left;justify-content:flex-start}.elementor-38 .elementor-element.elementor-element-bbbfbce .elementor-flip-box__button{margin-left:0}.elementor-38 .elementor-element.elementor-element-bbbfbce .elementor-flip-box__back .elementor-flip-box__layer__title{color:var(--e-global-color-5bfbdff);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)}.elementor-38 .elementor-element.elementor-element-bbbfbce .elementor-flip-box__back .elementor-flip-box__layer__description{color:var(--e-global-color-5bfbdff);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)}.elementor-widget-toggle .elementor-toggle-title,.elementor-widget-toggle .elementor-toggle-icon{color:var(--e-global-color-primary)}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-toggle .elementor-tab-title.elementor-active a,.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var(--e-global-color-accent)}.elementor-widget-toggle .elementor-toggle-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-toggle .elementor-tab-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-38 .elementor-element.elementor-element-9797a7f>.elementor-widget-container{padding:5% 0 0}.elementor-38 .elementor-element.elementor-element-9797a7f .elementor-tab-title{border-width:1px;border-color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-9797a7f .elementor-tab-content{border-width:1px;border-block-end-color:var(--e-global-color-5bfbdff);color:var(--e-global-color-5bfbdff);font-family:var(--e-global-typography-c1827ea-font-family),Sans-serif;font-size:var(--e-global-typography-c1827ea-font-size);font-weight:var(--e-global-typography-c1827ea-font-weight);letter-spacing:var(--e-global-typography-c1827ea-letter-spacing)}.elementor-38 .elementor-element.elementor-element-9797a7f .elementor-toggle-title,.elementor-38 .elementor-element.elementor-element-9797a7f .elementor-toggle-icon{color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-9797a7f .elementor-toggle-icon svg{fill:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-9797a7f .elementor-tab-title.elementor-active a,.elementor-38 .elementor-element.elementor-element-9797a7f .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-9797a7f .elementor-toggle-title{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)}.elementor-38 .elementor-element.elementor-element-326948f>.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-38 .elementor-element.elementor-element-326948f>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 6% 0 0}.elementor-38 .elementor-element.elementor-element-0614c70>.elementor-element-populated{padding:0}.elementor-38 .elementor-element.elementor-element-ed38acb>.elementor-widget-container{margin:0;padding:0}.elementor-38 .elementor-element.elementor-element-ed38acb{font-family:var(--e-global-typography-6c2c7ff-font-family),Sans-serif;font-size:var(--e-global-typography-6c2c7ff-font-size);font-weight:var(--e-global-typography-6c2c7ff-font-weight);font-style:var(--e-global-typography-6c2c7ff-font-style);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-7b9f312>.elementor-element-populated{padding:0}.elementor-38 .elementor-element.elementor-element-447ad9a .elementor-repeater-item-44d0948.elementor-social-icon{background-color:#00000000}.elementor-38 .elementor-element.elementor-element-447ad9a .elementor-repeater-item-44d0948.elementor-social-icon i{color:#373737}.elementor-38 .elementor-element.elementor-element-447ad9a .elementor-repeater-item-44d0948.elementor-social-icon svg{fill:#373737}.elementor-38 .elementor-element.elementor-element-447ad9a .elementor-repeater-item-ba5d87d.elementor-social-icon{background-color:#0F0F0F00}.elementor-38 .elementor-element.elementor-element-447ad9a .elementor-repeater-item-ba5d87d.elementor-social-icon i{color:#373737}.elementor-38 .elementor-element.elementor-element-447ad9a .elementor-repeater-item-ba5d87d.elementor-social-icon svg{fill:#373737}.elementor-38 .elementor-element.elementor-element-447ad9a{--grid-template-columns:repeat(2,auto);--icon-size:20px;--grid-column-gap:10px;--grid-row-gap:0px}.elementor-38 .elementor-element.elementor-element-447ad9a .elementor-widget-container{text-align:right}.elementor-38 .elementor-element.elementor-element-447ad9a .elementor-social-icon{background-color:var(--e-global-color-text);--icon-padding:.2em}.elementor-38 .elementor-element.elementor-element-447ad9a .elementor-social-icon i{color:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-447ad9a .elementor-social-icon svg{fill:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-447ad9a .elementor-social-icon:hover{background-color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-447ad9a .elementor-social-icon:hover i{color:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-447ad9a .elementor-social-icon:hover svg{fill:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-d47755d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-38 .elementor-element.elementor-element-d47755d>.elementor-widget-container{padding:2% 0}.elementor-38 .elementor-element.elementor-element-d47755d .elementor-divider-separator{width:100%}.elementor-38 .elementor-element.elementor-element-d47755d .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-38 .elementor-element.elementor-element-25eb536>.elementor-widget-container{padding:0}.elementor-38 .elementor-element.elementor-element-25eb536{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-38 .elementor-element.elementor-element-421eff6 .elementor-flip-box__front{background-image:url("https://bmcquhae.com/wp-content/uploads/2023/05/Photo_DC-e1683572472167.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-38 .elementor-element.elementor-element-421eff6 .elementor-flip-box__back{background-color:var(--e-global-color-primary)}.elementor-38 .elementor-element.elementor-element-421eff6 .elementor-flip-box{height:500px}.elementor-38 .elementor-element.elementor-element-421eff6 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0}.elementor-38 .elementor-element.elementor-element-421eff6 .elementor-flip-box__image{opacity:1}.elementor-38 .elementor-element.elementor-element-421eff6 .elementor-flip-box__back .elementor-flip-box__layer__overlay{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);padding:0;text-align:left;justify-content:flex-start}.elementor-38 .elementor-element.elementor-element-421eff6 .elementor-flip-box__button{margin-left:0}.elementor-38 .elementor-element.elementor-element-421eff6 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var(--e-global-color-5bfbdff);font-family:var(--e-global-typography-4b4700e-font-family),Sans-serif;font-size:var(--e-global-typography-4b4700e-font-size);font-weight:var(--e-global-typography-4b4700e-font-weight);letter-spacing:var(--e-global-typography-4b4700e-letter-spacing)}.elementor-38 .elementor-element.elementor-element-421eff6 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var(--e-global-color-5bfbdff);font-family:var(--e-global-typography-4b4700e-font-family),Sans-serif;font-size:var(--e-global-typography-4b4700e-font-size);font-weight:var(--e-global-typography-4b4700e-font-weight);letter-spacing:var(--e-global-typography-4b4700e-letter-spacing)}.elementor-38 .elementor-element.elementor-element-22c165a>.elementor-widget-container{padding:5% 0 0}.elementor-38 .elementor-element.elementor-element-22c165a .elementor-tab-title{border-width:1px;border-color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-22c165a .elementor-tab-content{border-width:1px;border-block-end-color:var(--e-global-color-5bfbdff);color:var(--e-global-color-5bfbdff);font-family:var(--e-global-typography-c1827ea-font-family),Sans-serif;font-size:var(--e-global-typography-c1827ea-font-size);font-weight:var(--e-global-typography-c1827ea-font-weight);letter-spacing:var(--e-global-typography-c1827ea-letter-spacing)}.elementor-38 .elementor-element.elementor-element-22c165a .elementor-toggle-title,.elementor-38 .elementor-element.elementor-element-22c165a .elementor-toggle-icon{color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-22c165a .elementor-toggle-icon svg{fill:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-22c165a .elementor-tab-title.elementor-active a,.elementor-38 .elementor-element.elementor-element-22c165a .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-22c165a .elementor-toggle-title{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)}.elementor-38 .elementor-element.elementor-element-a9cb6f9>.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-38 .elementor-element.elementor-element-a9cb6f9>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 6%}.elementor-38 .elementor-element.elementor-element-5980f56>.elementor-element-populated{padding:0}.elementor-38 .elementor-element.elementor-element-8523d93>.elementor-widget-container{margin:0;padding:0}.elementor-38 .elementor-element.elementor-element-8523d93{font-family:var(--e-global-typography-6c2c7ff-font-family),Sans-serif;font-size:var(--e-global-typography-6c2c7ff-font-size);font-weight:var(--e-global-typography-6c2c7ff-font-weight);font-style:var(--e-global-typography-6c2c7ff-font-style);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-3c21fdc>.elementor-element-populated{padding:0}.elementor-38 .elementor-element.elementor-element-88eb726 .elementor-repeater-item-44d0948.elementor-social-icon{background-color:#00000000}.elementor-38 .elementor-element.elementor-element-88eb726 .elementor-repeater-item-44d0948.elementor-social-icon i{color:#373737}.elementor-38 .elementor-element.elementor-element-88eb726 .elementor-repeater-item-44d0948.elementor-social-icon svg{fill:#373737}.elementor-38 .elementor-element.elementor-element-88eb726 .elementor-repeater-item-ba5d87d.elementor-social-icon{background-color:#0F0F0F00}.elementor-38 .elementor-element.elementor-element-88eb726 .elementor-repeater-item-ba5d87d.elementor-social-icon i{color:#373737}.elementor-38 .elementor-element.elementor-element-88eb726 .elementor-repeater-item-ba5d87d.elementor-social-icon svg{fill:#373737}.elementor-38 .elementor-element.elementor-element-88eb726{--grid-template-columns:repeat(2,auto);--icon-size:20px;--grid-column-gap:10px;--grid-row-gap:0px}.elementor-38 .elementor-element.elementor-element-88eb726 .elementor-widget-container{text-align:right}.elementor-38 .elementor-element.elementor-element-88eb726 .elementor-social-icon{background-color:var(--e-global-color-text);--icon-padding:.2em}.elementor-38 .elementor-element.elementor-element-88eb726 .elementor-social-icon i{color:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-88eb726 .elementor-social-icon svg{fill:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-88eb726 .elementor-social-icon:hover{background-color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-88eb726 .elementor-social-icon:hover i{color:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-88eb726 .elementor-social-icon:hover svg{fill:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-2dc0b73{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-38 .elementor-element.elementor-element-2dc0b73>.elementor-widget-container{padding:2% 0}.elementor-38 .elementor-element.elementor-element-2dc0b73 .elementor-divider-separator{width:100%}.elementor-38 .elementor-element.elementor-element-2dc0b73 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-38 .elementor-element.elementor-element-bcdc1a3>.elementor-widget-container{padding:0}.elementor-38 .elementor-element.elementor-element-bcdc1a3{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-38 .elementor-element.elementor-element-603ce1e .elementor-flip-box__front{background-image:url("https://bmcquhae.com/wp-content/uploads/2021/01/Jessica.Ha_02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-38 .elementor-element.elementor-element-603ce1e .elementor-flip-box__back{background-color:var(--e-global-color-primary)}.elementor-38 .elementor-element.elementor-element-603ce1e .elementor-flip-box{height:500px}.elementor-38 .elementor-element.elementor-element-603ce1e .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0}.elementor-38 .elementor-element.elementor-element-603ce1e .elementor-flip-box__image{opacity:1}.elementor-38 .elementor-element.elementor-element-603ce1e .elementor-flip-box__back .elementor-flip-box__layer__overlay{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);padding:0;text-align:left;justify-content:flex-start}.elementor-38 .elementor-element.elementor-element-603ce1e .elementor-flip-box__button{margin-left:0}.elementor-38 .elementor-element.elementor-element-603ce1e .elementor-flip-box__back .elementor-flip-box__layer__title{color:var(--e-global-color-5bfbdff);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)}.elementor-38 .elementor-element.elementor-element-603ce1e .elementor-flip-box__back .elementor-flip-box__layer__description{color:var(--e-global-color-5bfbdff);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)}.elementor-38 .elementor-element.elementor-element-183d650:not(.elementor-motion-effects-element-type-background),.elementor-38 .elementor-element.elementor-element-183d650>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-38 .elementor-element.elementor-element-183d650>.elementor-container{max-width:1366px}.elementor-38 .elementor-element.elementor-element-183d650{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:4% 16%}.elementor-38 .elementor-element.elementor-element-183d650>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-38 .elementor-element.elementor-element-b816520>.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-38 .elementor-element.elementor-element-b816520>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 6% 0 0}.elementor-38 .elementor-element.elementor-element-d874d38>.elementor-element-populated{padding:0}.elementor-38 .elementor-element.elementor-element-b0fbdf9>.elementor-widget-container{margin:0;padding:0}.elementor-38 .elementor-element.elementor-element-b0fbdf9{font-family:var(--e-global-typography-6c2c7ff-font-family),Sans-serif;font-size:var(--e-global-typography-6c2c7ff-font-size);font-weight:var(--e-global-typography-6c2c7ff-font-weight);font-style:var(--e-global-typography-6c2c7ff-font-style);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-3b7fa0a>.elementor-element-populated{padding:0}.elementor-38 .elementor-element.elementor-element-677d85d .elementor-repeater-item-44d0948.elementor-social-icon{background-color:#00000000}.elementor-38 .elementor-element.elementor-element-677d85d .elementor-repeater-item-44d0948.elementor-social-icon i{color:#373737}.elementor-38 .elementor-element.elementor-element-677d85d .elementor-repeater-item-44d0948.elementor-social-icon svg{fill:#373737}.elementor-38 .elementor-element.elementor-element-677d85d{--grid-template-columns:repeat(2,auto);--icon-size:20px;--grid-column-gap:10px;--grid-row-gap:0px}.elementor-38 .elementor-element.elementor-element-677d85d .elementor-widget-container{text-align:right}.elementor-38 .elementor-element.elementor-element-677d85d .elementor-social-icon{background-color:var(--e-global-color-text);--icon-padding:.2em}.elementor-38 .elementor-element.elementor-element-677d85d .elementor-social-icon i{color:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-677d85d .elementor-social-icon svg{fill:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-677d85d .elementor-social-icon:hover{background-color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-677d85d .elementor-social-icon:hover i{color:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-677d85d .elementor-social-icon:hover svg{fill:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-917f859{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-38 .elementor-element.elementor-element-917f859>.elementor-widget-container{padding:2% 0}.elementor-38 .elementor-element.elementor-element-917f859 .elementor-divider-separator{width:100%}.elementor-38 .elementor-element.elementor-element-917f859 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-38 .elementor-element.elementor-element-3b9e239>.elementor-widget-container{padding:0}.elementor-38 .elementor-element.elementor-element-3b9e239{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-38 .elementor-element.elementor-element-d7bf7ef .elementor-flip-box__front{background-image:url("https://bmcquhae.com/wp-content/uploads/2024/04/Jon-photo-3-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-38 .elementor-element.elementor-element-d7bf7ef .elementor-flip-box__back{background-color:var(--e-global-color-primary)}.elementor-38 .elementor-element.elementor-element-d7bf7ef .elementor-flip-box{height:500px}.elementor-38 .elementor-element.elementor-element-d7bf7ef .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0}.elementor-38 .elementor-element.elementor-element-d7bf7ef .elementor-flip-box__image{opacity:1}.elementor-38 .elementor-element.elementor-element-d7bf7ef .elementor-flip-box__back .elementor-flip-box__layer__overlay{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);padding:0;text-align:left;justify-content:flex-start}.elementor-38 .elementor-element.elementor-element-d7bf7ef .elementor-flip-box__button{margin-left:0}.elementor-38 .elementor-element.elementor-element-d7bf7ef .elementor-flip-box__back .elementor-flip-box__layer__title{color:var(--e-global-color-5bfbdff);font-family:var(--e-global-typography-4b4700e-font-family),Sans-serif;font-size:var(--e-global-typography-4b4700e-font-size);font-weight:var(--e-global-typography-4b4700e-font-weight);letter-spacing:var(--e-global-typography-4b4700e-letter-spacing)}.elementor-38 .elementor-element.elementor-element-d7bf7ef .elementor-flip-box__back .elementor-flip-box__layer__description{color:var(--e-global-color-5bfbdff);font-family:var(--e-global-typography-4b4700e-font-family),Sans-serif;font-size:var(--e-global-typography-4b4700e-font-size);font-weight:var(--e-global-typography-4b4700e-font-weight);letter-spacing:var(--e-global-typography-4b4700e-letter-spacing)}.elementor-38 .elementor-element.elementor-element-073484a:not(.elementor-motion-effects-element-type-background),.elementor-38 .elementor-element.elementor-element-073484a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-38 .elementor-element.elementor-element-073484a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-38 .elementor-element.elementor-element-073484a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-38 .elementor-element.elementor-element-b07a16a>.elementor-widget-container{margin:0;padding:0}.elementor-38 .elementor-element.elementor-element-b07a16a{font-family:var(--e-global-typography-6c2c7ff-font-family),Sans-serif;font-size:var(--e-global-typography-6c2c7ff-font-size);font-weight:var(--e-global-typography-6c2c7ff-font-weight);font-style:var(--e-global-typography-6c2c7ff-font-style);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-5db0ce9 .elementor-repeater-item-44d0948.elementor-social-icon{background-color:#00000000}.elementor-38 .elementor-element.elementor-element-5db0ce9 .elementor-repeater-item-44d0948.elementor-social-icon i{color:#373737}.elementor-38 .elementor-element.elementor-element-5db0ce9 .elementor-repeater-item-44d0948.elementor-social-icon svg{fill:#373737}.elementor-38 .elementor-element.elementor-element-5db0ce9 .elementor-repeater-item-ba5d87d.elementor-social-icon{background-color:#0F0F0F00}.elementor-38 .elementor-element.elementor-element-5db0ce9 .elementor-repeater-item-ba5d87d.elementor-social-icon i{color:#373737}.elementor-38 .elementor-element.elementor-element-5db0ce9 .elementor-repeater-item-ba5d87d.elementor-social-icon svg{fill:#373737}.elementor-38 .elementor-element.elementor-element-5db0ce9{--grid-template-columns:repeat(2,auto);--icon-size:20px;--grid-column-gap:10px;--grid-row-gap:0px}.elementor-38 .elementor-element.elementor-element-5db0ce9 .elementor-widget-container{text-align:right}.elementor-38 .elementor-element.elementor-element-5db0ce9 .elementor-social-icon{background-color:var(--e-global-color-text);--icon-padding:.2em}.elementor-38 .elementor-element.elementor-element-5db0ce9 .elementor-social-icon i{color:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-5db0ce9 .elementor-social-icon svg{fill:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-5db0ce9 .elementor-social-icon:hover{background-color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-5db0ce9 .elementor-social-icon:hover i{color:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-5db0ce9 .elementor-social-icon:hover svg{fill:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-658cd60{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-38 .elementor-element.elementor-element-658cd60 .elementor-divider-separator{width:100%}.elementor-38 .elementor-element.elementor-element-658cd60 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-38 .elementor-element.elementor-element-b00decf>.elementor-widget-container{padding:0}.elementor-38 .elementor-element.elementor-element-b00decf{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-38 .elementor-element.elementor-element-9420c59{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-38 .elementor-element.elementor-element-6ad35cb:not(.elementor-motion-effects-element-type-background),.elementor-38 .elementor-element.elementor-element-6ad35cb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-38 .elementor-element.elementor-element-6ad35cb{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-38 .elementor-element.elementor-element-6ad35cb>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-38 .elementor-element.elementor-element-2a6722d>.elementor-widget-container{padding:5% 0 0}.elementor-38 .elementor-element.elementor-element-2a6722d .elementor-tab-title{border-width:1px;border-color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-2a6722d .elementor-tab-content{border-width:1px;border-block-end-color:var(--e-global-color-5bfbdff);color:var(--e-global-color-5bfbdff);font-family:var(--e-global-typography-c1827ea-font-family),Sans-serif;font-size:var(--e-global-typography-c1827ea-font-size);font-weight:var(--e-global-typography-c1827ea-font-weight);letter-spacing:var(--e-global-typography-c1827ea-letter-spacing)}.elementor-38 .elementor-element.elementor-element-2a6722d .elementor-toggle-title,.elementor-38 .elementor-element.elementor-element-2a6722d .elementor-toggle-icon{color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-2a6722d .elementor-toggle-icon svg{fill:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-2a6722d .elementor-tab-title.elementor-active a,.elementor-38 .elementor-element.elementor-element-2a6722d .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-2a6722d .elementor-toggle-title{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)}.elementor-38 .elementor-element.elementor-element-ba9a9e2:not(.elementor-motion-effects-element-type-background),.elementor-38 .elementor-element.elementor-element-ba9a9e2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-38 .elementor-element.elementor-element-ba9a9e2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-38 .elementor-element.elementor-element-ba9a9e2>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-38 .elementor-element.elementor-element-b619aa3>.elementor-widget-container{margin:0;padding:0}.elementor-38 .elementor-element.elementor-element-b619aa3{font-family:var(--e-global-typography-6c2c7ff-font-family),Sans-serif;font-size:var(--e-global-typography-6c2c7ff-font-size);font-weight:var(--e-global-typography-6c2c7ff-font-weight);font-style:var(--e-global-typography-6c2c7ff-font-style);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-a9d13a6 .elementor-repeater-item-44d0948.elementor-social-icon{background-color:#00000000}.elementor-38 .elementor-element.elementor-element-a9d13a6 .elementor-repeater-item-44d0948.elementor-social-icon i{color:#373737}.elementor-38 .elementor-element.elementor-element-a9d13a6 .elementor-repeater-item-44d0948.elementor-social-icon svg{fill:#373737}.elementor-38 .elementor-element.elementor-element-a9d13a6 .elementor-repeater-item-ba5d87d.elementor-social-icon{background-color:#0F0F0F00}.elementor-38 .elementor-element.elementor-element-a9d13a6 .elementor-repeater-item-ba5d87d.elementor-social-icon i{color:#373737}.elementor-38 .elementor-element.elementor-element-a9d13a6 .elementor-repeater-item-ba5d87d.elementor-social-icon svg{fill:#373737}.elementor-38 .elementor-element.elementor-element-a9d13a6{--grid-template-columns:repeat(2,auto);--icon-size:20px;--grid-column-gap:10px;--grid-row-gap:0px}.elementor-38 .elementor-element.elementor-element-a9d13a6 .elementor-widget-container{text-align:right}.elementor-38 .elementor-element.elementor-element-a9d13a6 .elementor-social-icon{background-color:var(--e-global-color-text);--icon-padding:.2em}.elementor-38 .elementor-element.elementor-element-a9d13a6 .elementor-social-icon i{color:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-a9d13a6 .elementor-social-icon svg{fill:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-a9d13a6 .elementor-social-icon:hover{background-color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-a9d13a6 .elementor-social-icon:hover i{color:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-a9d13a6 .elementor-social-icon:hover svg{fill:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-ef56a12{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-38 .elementor-element.elementor-element-ef56a12 .elementor-divider-separator{width:100%}.elementor-38 .elementor-element.elementor-element-ef56a12 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-38 .elementor-element.elementor-element-68c2664>.elementor-widget-container{padding:0}.elementor-38 .elementor-element.elementor-element-68c2664{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-38 .elementor-element.elementor-element-35b6936{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-38 .elementor-element.elementor-element-6c0375b:not(.elementor-motion-effects-element-type-background),.elementor-38 .elementor-element.elementor-element-6c0375b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-38 .elementor-element.elementor-element-6c0375b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-38 .elementor-element.elementor-element-6c0375b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-38 .elementor-element.elementor-element-03ea97e>.elementor-widget-container{padding:5% 0 0}.elementor-38 .elementor-element.elementor-element-03ea97e .elementor-tab-title{border-width:1px;border-color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-03ea97e .elementor-tab-content{border-width:1px;border-block-end-color:var(--e-global-color-5bfbdff);color:var(--e-global-color-5bfbdff);font-family:var(--e-global-typography-c1827ea-font-family),Sans-serif;font-size:var(--e-global-typography-c1827ea-font-size);font-weight:var(--e-global-typography-c1827ea-font-weight);letter-spacing:var(--e-global-typography-c1827ea-letter-spacing)}.elementor-38 .elementor-element.elementor-element-03ea97e .elementor-toggle-title,.elementor-38 .elementor-element.elementor-element-03ea97e .elementor-toggle-icon{color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-03ea97e .elementor-toggle-icon svg{fill:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-03ea97e .elementor-tab-title.elementor-active a,.elementor-38 .elementor-element.elementor-element-03ea97e .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-03ea97e .elementor-toggle-title{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)}.elementor-38 .elementor-element.elementor-element-45fea0d:not(.elementor-motion-effects-element-type-background),.elementor-38 .elementor-element.elementor-element-45fea0d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-38 .elementor-element.elementor-element-45fea0d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-38 .elementor-element.elementor-element-45fea0d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-38 .elementor-element.elementor-element-54bce83>.elementor-widget-container{margin:0;padding:0}.elementor-38 .elementor-element.elementor-element-54bce83{font-family:var(--e-global-typography-6c2c7ff-font-family),Sans-serif;font-size:var(--e-global-typography-6c2c7ff-font-size);font-weight:var(--e-global-typography-6c2c7ff-font-weight);font-style:var(--e-global-typography-6c2c7ff-font-style);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-7ada072 .elementor-repeater-item-44d0948.elementor-social-icon{background-color:#00000000}.elementor-38 .elementor-element.elementor-element-7ada072 .elementor-repeater-item-44d0948.elementor-social-icon i{color:#373737}.elementor-38 .elementor-element.elementor-element-7ada072 .elementor-repeater-item-44d0948.elementor-social-icon svg{fill:#373737}.elementor-38 .elementor-element.elementor-element-7ada072 .elementor-repeater-item-ba5d87d.elementor-social-icon{background-color:#0F0F0F00}.elementor-38 .elementor-element.elementor-element-7ada072 .elementor-repeater-item-ba5d87d.elementor-social-icon i{color:#373737}.elementor-38 .elementor-element.elementor-element-7ada072 .elementor-repeater-item-ba5d87d.elementor-social-icon svg{fill:#373737}.elementor-38 .elementor-element.elementor-element-7ada072{--grid-template-columns:repeat(2,auto);--icon-size:20px;--grid-column-gap:10px;--grid-row-gap:0px}.elementor-38 .elementor-element.elementor-element-7ada072 .elementor-widget-container{text-align:right}.elementor-38 .elementor-element.elementor-element-7ada072 .elementor-social-icon{background-color:var(--e-global-color-text);--icon-padding:.2em}.elementor-38 .elementor-element.elementor-element-7ada072 .elementor-social-icon i{color:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-7ada072 .elementor-social-icon svg{fill:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-7ada072 .elementor-social-icon:hover{background-color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-7ada072 .elementor-social-icon:hover i{color:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-7ada072 .elementor-social-icon:hover svg{fill:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-ed78ba6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-38 .elementor-element.elementor-element-ed78ba6 .elementor-divider-separator{width:100%}.elementor-38 .elementor-element.elementor-element-ed78ba6 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-38 .elementor-element.elementor-element-facf839>.elementor-widget-container{padding:0}.elementor-38 .elementor-element.elementor-element-facf839{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-38 .elementor-element.elementor-element-97cee8a{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-38 .elementor-element.elementor-element-86d8dc9:not(.elementor-motion-effects-element-type-background),.elementor-38 .elementor-element.elementor-element-86d8dc9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-38 .elementor-element.elementor-element-86d8dc9{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-38 .elementor-element.elementor-element-86d8dc9>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-38 .elementor-element.elementor-element-61d579f>.elementor-widget-container{margin:0;padding:0}.elementor-38 .elementor-element.elementor-element-61d579f{font-family:var(--e-global-typography-6c2c7ff-font-family),Sans-serif;font-size:var(--e-global-typography-6c2c7ff-font-size);font-weight:var(--e-global-typography-6c2c7ff-font-weight);font-style:var(--e-global-typography-6c2c7ff-font-style);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-9f0595f .elementor-repeater-item-44d0948.elementor-social-icon{background-color:#00000000}.elementor-38 .elementor-element.elementor-element-9f0595f .elementor-repeater-item-44d0948.elementor-social-icon i{color:#373737}.elementor-38 .elementor-element.elementor-element-9f0595f .elementor-repeater-item-44d0948.elementor-social-icon svg{fill:#373737}.elementor-38 .elementor-element.elementor-element-9f0595f{--grid-template-columns:repeat(2,auto);--icon-size:20px;--grid-column-gap:10px;--grid-row-gap:0px}.elementor-38 .elementor-element.elementor-element-9f0595f .elementor-widget-container{text-align:right}.elementor-38 .elementor-element.elementor-element-9f0595f .elementor-social-icon{background-color:var(--e-global-color-text);--icon-padding:.2em}.elementor-38 .elementor-element.elementor-element-9f0595f .elementor-social-icon i{color:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-9f0595f .elementor-social-icon svg{fill:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-9f0595f .elementor-social-icon:hover{background-color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-9f0595f .elementor-social-icon:hover i{color:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-9f0595f .elementor-social-icon:hover svg{fill:var(--e-global-color-5bd6841)}.elementor-38 .elementor-element.elementor-element-be13304{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-38 .elementor-element.elementor-element-be13304 .elementor-divider-separator{width:100%}.elementor-38 .elementor-element.elementor-element-be13304 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-38 .elementor-element.elementor-element-bf84e33>.elementor-widget-container{padding:0}.elementor-38 .elementor-element.elementor-element-bf84e33{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-38 .elementor-element.elementor-element-2d71125{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-38 .elementor-element.elementor-element-33ae1f5:not(.elementor-motion-effects-element-type-background),.elementor-38 .elementor-element.elementor-element-33ae1f5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-38 .elementor-element.elementor-element-33ae1f5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:5% 16% 8%}.elementor-38 .elementor-element.elementor-element-33ae1f5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-38 .elementor-element.elementor-element-89bde29>.elementor-widget-container{margin:0;padding:0}.elementor-38 .elementor-element.elementor-element-89bde29{text-align:left;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-5bfbdff)}.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title a{color:var(--e-global-color-primary)}.elementor-widget-tabs .elementor-tab-title.elementor-active,.elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var(--e-global-color-accent)}.elementor-widget-tabs .elementor-tab-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-tabs .elementor-tab-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-38 .elementor-element.elementor-element-c82600b>.elementor-widget-container{margin:0;padding:0}.elementor-38 .elementor-element.elementor-element-c82600b .elementor-tab-title,.elementor-38 .elementor-element.elementor-element-c82600b .elementor-tab-title:before,.elementor-38 .elementor-element.elementor-element-c82600b .elementor-tab-title:after,.elementor-38 .elementor-element.elementor-element-c82600b .elementor-tab-content,.elementor-38 .elementor-element.elementor-element-c82600b .elementor-tabs-content-wrapper{border-width:0}.elementor-38 .elementor-element.elementor-element-c82600b .elementor-tab-title,.elementor-38 .elementor-element.elementor-element-c82600b .elementor-tab-title a{color:var(--e-global-color-f8dad23)}.elementor-38 .elementor-element.elementor-element-c82600b .elementor-tab-title.elementor-active,.elementor-38 .elementor-element.elementor-element-c82600b .elementor-tab-title.elementor-active a{color:var(--e-global-color-f8dad23)}.elementor-38 .elementor-element.elementor-element-c82600b .elementor-tab-title{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)}.elementor-38 .elementor-element.elementor-element-c82600b .elementor-tab-content{color:var(--e-global-color-5bfbdff);font-family:var(--e-global-typography-4b4700e-font-family),Sans-serif;font-size:var(--e-global-typography-4b4700e-font-size);font-weight:var(--e-global-typography-4b4700e-font-weight);letter-spacing:var(--e-global-typography-4b4700e-letter-spacing)}.elementor-38 .elementor-element.elementor-element-369fa95:not(.elementor-motion-effects-element-type-background),.elementor-38 .elementor-element.elementor-element-369fa95>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://bmcquhae.com/wp-content/uploads/2021/01/courtyard-1.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-38 .elementor-element.elementor-element-369fa95>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(220deg,#02010100 0%,#000 100%);opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-38 .elementor-element.elementor-element-369fa95>.elementor-container{max-width:1366px}.elementor-38 .elementor-element.elementor-element-369fa95{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:12% 16% 17%}.elementor-38 .elementor-element.elementor-element-369fa95>.elementor-shape-bottom svg{height:100px}.elementor-38 .elementor-element.elementor-element-d896ff9>.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-38 .elementor-element.elementor-element-d896ff9>.elementor-element-populated{padding:0 0 50px}.elementor-38 .elementor-element.elementor-element-aae5b4b{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-5bd6841)}.elementor-38 .elementor-element.elementor-element-0f02be0>.elementor-widget-container{margin:0;padding:4% 0 0}.elementor-38 .elementor-element.elementor-element-0f02be0{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-38 .elementor-element.elementor-element-8aaddee>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-38 .elementor-element.elementor-element-4b5d494:not(.elementor-motion-effects-element-type-background),.elementor-38 .elementor-element.elementor-element-4b5d494>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-38 .elementor-element.elementor-element-4b5d494>.elementor-container{max-width:1366px}.elementor-38 .elementor-element.elementor-element-4b5d494{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:8% 16%}.elementor-38 .elementor-element.elementor-element-4b5d494>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-38 .elementor-element.elementor-element-3ba8104{text-align:center;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-38 .elementor-element.elementor-element-c98f755>.elementor-widget-container{margin:0;padding:0}.elementor-38 .elementor-element.elementor-element-c98f755{text-align:center;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-f8dad23)}.elementor-38 .elementor-element.elementor-element-481e640:not(.elementor-motion-effects-element-type-background),.elementor-38 .elementor-element.elementor-element-481e640>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-38 .elementor-element.elementor-element-481e640>.elementor-container{max-width:1366px}.elementor-38 .elementor-element.elementor-element-481e640{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 16% 13%}.elementor-38 .elementor-element.elementor-element-481e640>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-38 .elementor-element.elementor-element-48adc15>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-f301204.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-38 .elementor-element.elementor-element-f301204.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-38 .elementor-element.elementor-element-f301204>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.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-38 .elementor-element.elementor-element-7334d8f .elementor-button{background-color:#00000000;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);fill:var(--e-global-color-5bfbdff);color:var(--e-global-color-5bfbdff);border-radius:0;padding:0}.elementor-38 .elementor-element.elementor-element-7334d8f>.elementor-widget-container{margin:0;padding:0 0 2%}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-5c9051c.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-38 .elementor-element.elementor-element-5c9051c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-38 .elementor-element.elementor-element-5c9051c>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-38 .elementor-element.elementor-element-6bc04b9 .elementor-button{background-color:#00000000;fill:var(--e-global-color-5bfbdff);color:var(--e-global-color-5bfbdff);border-radius:0;padding:0}.elementor-38 .elementor-element.elementor-element-6bc04b9>.elementor-widget-container{margin:0;padding:0 0 2%}.elementor-38 .elementor-element.elementor-element-f047610{--divider-border-style:solid;--divider-color:var(--e-global-color-5bfbdff);--divider-border-width:1px}.elementor-38 .elementor-element.elementor-element-f047610>.elementor-widget-container{margin:0;padding:0}.elementor-38 .elementor-element.elementor-element-f047610 .elementor-divider-separator{width:100%}.elementor-38 .elementor-element.elementor-element-f047610 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-38 .elementor-element.elementor-element-52a79cf>.elementor-widget-container{margin:0;padding:0}.elementor-38 .elementor-element.elementor-element-52a79cf{font-family:var(--e-global-typography-c1827ea-font-family),Sans-serif;font-size:var(--e-global-typography-c1827ea-font-size);font-weight:var(--e-global-typography-c1827ea-font-weight);letter-spacing:var(--e-global-typography-c1827ea-letter-spacing);color:var(--e-global-color-5bfbdff)}.elementor-38 .elementor-element.elementor-element-5c4ec6f:not(.elementor-motion-effects-element-type-background),.elementor-38 .elementor-element.elementor-element-5c4ec6f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-38 .elementor-element.elementor-element-5c4ec6f>.elementor-container{max-width:1366px}.elementor-38 .elementor-element.elementor-element-5c4ec6f{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 16% 13%}.elementor-38 .elementor-element.elementor-element-5c4ec6f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-38 .elementor-element.elementor-element-64ab617>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-00cdc5c.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-38 .elementor-element.elementor-element-00cdc5c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-38 .elementor-element.elementor-element-00cdc5c>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-38 .elementor-element.elementor-element-c6fbad5 .elementor-button{background-color:#00000000;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);fill:var(--e-global-color-5bfbdff);color:var(--e-global-color-5bfbdff);border-radius:0;padding:0}.elementor-38 .elementor-element.elementor-element-c6fbad5>.elementor-widget-container{margin:0;padding:0 0 2%}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-b8f720a.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-38 .elementor-element.elementor-element-b8f720a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-38 .elementor-element.elementor-element-b8f720a>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-38 .elementor-element.elementor-element-462770b .elementor-button{background-color:#00000000;fill:var(--e-global-color-5bfbdff);color:var(--e-global-color-5bfbdff);border-radius:0;padding:0}.elementor-38 .elementor-element.elementor-element-462770b>.elementor-widget-container{margin:0;padding:0 0 2%}.elementor-38 .elementor-element.elementor-element-3883688{--divider-border-style:solid;--divider-color:var(--e-global-color-5bfbdff);--divider-border-width:1px}.elementor-38 .elementor-element.elementor-element-3883688>.elementor-widget-container{margin:0;padding:0}.elementor-38 .elementor-element.elementor-element-3883688 .elementor-divider-separator{width:100%}.elementor-38 .elementor-element.elementor-element-3883688 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-38 .elementor-element.elementor-element-7d50e8c>.elementor-widget-container{margin:0;padding:0}.elementor-38 .elementor-element.elementor-element-7d50e8c{font-family:var(--e-global-typography-c1827ea-font-family),Sans-serif;font-size:var(--e-global-typography-c1827ea-font-size);font-weight:var(--e-global-typography-c1827ea-font-weight);letter-spacing:var(--e-global-typography-c1827ea-letter-spacing);color:var(--e-global-color-5bfbdff)}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-9a3a5d6{width:80%}.elementor-38 .elementor-element.elementor-element-bd88b7b{width:20%}.elementor-38 .elementor-element.elementor-element-46ab317{width:70%}.elementor-38 .elementor-element.elementor-element-ec5af18{width:30%}.elementor-38 .elementor-element.elementor-element-0614c70{width:70%}.elementor-38 .elementor-element.elementor-element-7b9f312{width:30%}.elementor-38 .elementor-element.elementor-element-5980f56{width:70%}.elementor-38 .elementor-element.elementor-element-3c21fdc{width:30%}.elementor-38 .elementor-element.elementor-element-d874d38{width:70%}.elementor-38 .elementor-element.elementor-element-3b7fa0a{width:30%}.elementor-38 .elementor-element.elementor-element-a74db45{width:70%}.elementor-38 .elementor-element.elementor-element-21a16c9{width:30%}.elementor-38 .elementor-element.elementor-element-63fcfea{width:70%}.elementor-38 .elementor-element.elementor-element-28de61f{width:30%}.elementor-38 .elementor-element.elementor-element-4957146{width:70%}.elementor-38 .elementor-element.elementor-element-bf2d454{width:30%}.elementor-38 .elementor-element.elementor-element-cd3be5d{width:70%}.elementor-38 .elementor-element.elementor-element-0248475{width:30%}.elementor-38 .elementor-element.elementor-element-d896ff9{width:59.977%}.elementor-38 .elementor-element.elementor-element-8aaddee{width:40.023%}.elementor-38 .elementor-element.elementor-element-f301204{width:50%}.elementor-38 .elementor-element.elementor-element-5c9051c{width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-38 .elementor-element.elementor-element-9a3a5d6{width:100%}.elementor-38 .elementor-element.elementor-element-f09af06{width:49%}.elementor-38 .elementor-element.elementor-element-7e9bd11{width:51%}.elementor-38 .elementor-element.elementor-element-21a16c9{width:30%}.elementor-38 .elementor-element.elementor-element-34f9258{width:49%}.elementor-38 .elementor-element.elementor-element-febd5dd{width:51%}.elementor-38 .elementor-element.elementor-element-63fcfea{width:70%}.elementor-38 .elementor-element.elementor-element-28de61f{width:30%}.elementor-38 .elementor-element.elementor-element-7a1f341{width:51%}.elementor-38 .elementor-element.elementor-element-4957146{width:70%}.elementor-38 .elementor-element.elementor-element-bf2d454{width:30%}.elementor-38 .elementor-element.elementor-element-246872d{width:49%}.elementor-38 .elementor-element.elementor-element-e0e4c8e{width:49%}.elementor-38 .elementor-element.elementor-element-7416964{width:51%}.elementor-38 .elementor-element.elementor-element-cd3be5d{width:70%}.elementor-38 .elementor-element.elementor-element-0248475{width:30%}.elementor-38 .elementor-element.elementor-element-d896ff9{width:70%}}@media(min-width:1025px){.elementor-38 .elementor-element.elementor-element-65ffdaa:not(.elementor-motion-effects-element-type-background),.elementor-38 .elementor-element.elementor-element-65ffdaa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-38 .elementor-element.elementor-element-369fa95:not(.elementor-motion-effects-element-type-background),.elementor-38 .elementor-element.elementor-element-369fa95>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-65ffdaa>.elementor-container{min-height:100vh}.elementor-38 .elementor-element.elementor-element-65ffdaa:not(.elementor-motion-effects-element-type-background),.elementor-38 .elementor-element.elementor-element-65ffdaa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-38 .elementor-element.elementor-element-65ffdaa{margin-top:0;margin-bottom:0;padding:0 8%}.elementor-38 .elementor-element.elementor-element-9a3a5d6>.elementor-element-populated{padding:0 0 14%}.elementor-38 .elementor-element.elementor-element-72fa07b{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-38 .elementor-element.elementor-element-7b4787c{margin-top:0;margin-bottom:0;padding:0}.elementor-38 .elementor-element.elementor-element-ca7ffdb{padding:16% 8% 0}.elementor-38 .elementor-element.elementor-element-76bed3b{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-38 .elementor-element.elementor-element-a2460ac{font-size:var(--e-global-typography-6c2c7ff-font-size);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing)}.elementor-38 .elementor-element.elementor-element-6bf85c6{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-38 .elementor-element.elementor-element-bbbfbce .elementor-flip-box__back .elementor-flip-box__layer__title{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-38 .elementor-element.elementor-element-bbbfbce .elementor-flip-box__back .elementor-flip-box__layer__description{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-38 .elementor-element.elementor-element-9797a7f .elementor-toggle-title{font-size:var(--e-global-typography-3c69f84-font-size);letter-spacing:var(--e-global-typography-3c69f84-letter-spacing)}.elementor-38 .elementor-element.elementor-element-9797a7f .elementor-tab-content{font-size:var(--e-global-typography-c1827ea-font-size);letter-spacing:var(--e-global-typography-c1827ea-letter-spacing)}.elementor-38 .elementor-element.elementor-element-ed38acb{font-size:var(--e-global-typography-6c2c7ff-font-size);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing)}.elementor-38 .elementor-element.elementor-element-25eb536{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-38 .elementor-element.elementor-element-421eff6 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var(--e-global-typography-4b4700e-font-size);letter-spacing:var(--e-global-typography-4b4700e-letter-spacing)}.elementor-38 .elementor-element.elementor-element-421eff6 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var(--e-global-typography-4b4700e-font-size);letter-spacing:var(--e-global-typography-4b4700e-letter-spacing)}.elementor-38 .elementor-element.elementor-element-22c165a .elementor-toggle-title{font-size:var(--e-global-typography-3c69f84-font-size);letter-spacing:var(--e-global-typography-3c69f84-letter-spacing)}.elementor-38 .elementor-element.elementor-element-22c165a .elementor-tab-content{font-size:var(--e-global-typography-c1827ea-font-size);letter-spacing:var(--e-global-typography-c1827ea-letter-spacing)}.elementor-38 .elementor-element.elementor-element-8523d93{font-size:var(--e-global-typography-6c2c7ff-font-size);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing)}.elementor-38 .elementor-element.elementor-element-bcdc1a3{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-38 .elementor-element.elementor-element-603ce1e .elementor-flip-box__back .elementor-flip-box__layer__title{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-38 .elementor-element.elementor-element-603ce1e .elementor-flip-box__back .elementor-flip-box__layer__description{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-38 .elementor-element.elementor-element-b0fbdf9{font-size:var(--e-global-typography-6c2c7ff-font-size);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing)}.elementor-38 .elementor-element.elementor-element-3b9e239{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-38 .elementor-element.elementor-element-d7bf7ef .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var(--e-global-typography-4b4700e-font-size);letter-spacing:var(--e-global-typography-4b4700e-letter-spacing)}.elementor-38 .elementor-element.elementor-element-d7bf7ef .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var(--e-global-typography-4b4700e-font-size);letter-spacing:var(--e-global-typography-4b4700e-letter-spacing)}.elementor-38 .elementor-element.elementor-element-073484a{padding:7% 8% 0}.elementor-38 .elementor-element.elementor-element-f09af06>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 2%}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-7e9bd11.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-38 .elementor-element.elementor-element-7e9bd11.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-38 .elementor-element.elementor-element-7e9bd11>.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-38 .elementor-element.elementor-element-7e9bd11>.elementor-element-populated{padding:0 0 0 13%}.elementor-38 .elementor-element.elementor-element-8191810{margin-top:0;margin-bottom:0;padding:0}.elementor-38 .elementor-element.elementor-element-a74db45>.elementor-element-populated{padding:0}.elementor-38 .elementor-element.elementor-element-b07a16a{font-size:var(--e-global-typography-6c2c7ff-font-size);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing)}.elementor-38 .elementor-element.elementor-element-21a16c9>.elementor-element-populated{padding:0}.elementor-38 .elementor-element.elementor-element-658cd60>.elementor-widget-container{padding:0}.elementor-38 .elementor-element.elementor-element-b00decf{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-38 .elementor-element.elementor-element-9420c59>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-38 .elementor-element.elementor-element-9420c59{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-38 .elementor-element.elementor-element-6ad35cb{padding:0 8%}.elementor-38 .elementor-element.elementor-element-e07573d>.elementor-element-populated{padding:0}.elementor-38 .elementor-element.elementor-element-2a6722d>.elementor-widget-container{margin:0;padding:0}.elementor-38 .elementor-element.elementor-element-2a6722d .elementor-toggle-title{font-size:var(--e-global-typography-3c69f84-font-size);letter-spacing:var(--e-global-typography-3c69f84-letter-spacing)}.elementor-38 .elementor-element.elementor-element-2a6722d .elementor-tab-content{font-size:var(--e-global-typography-c1827ea-font-size);letter-spacing:var(--e-global-typography-c1827ea-letter-spacing)}.elementor-38 .elementor-element.elementor-element-ba9a9e2{padding:10% 8% 0}.elementor-38 .elementor-element.elementor-element-34f9258>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 2%}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-febd5dd.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-38 .elementor-element.elementor-element-febd5dd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-38 .elementor-element.elementor-element-febd5dd>.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-38 .elementor-element.elementor-element-febd5dd>.elementor-element-populated{padding:0 0 0 13%}.elementor-38 .elementor-element.elementor-element-cbe9062{margin-top:0;margin-bottom:0;padding:0}.elementor-38 .elementor-element.elementor-element-63fcfea>.elementor-element-populated{padding:0}.elementor-38 .elementor-element.elementor-element-b619aa3{font-size:var(--e-global-typography-6c2c7ff-font-size);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing)}.elementor-38 .elementor-element.elementor-element-28de61f>.elementor-element-populated{padding:0}.elementor-38 .elementor-element.elementor-element-68c2664{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-38 .elementor-element.elementor-element-35b6936>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-38 .elementor-element.elementor-element-35b6936{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-38 .elementor-element.elementor-element-6c0375b{padding:0 8%}.elementor-38 .elementor-element.elementor-element-9ae7b9b>.elementor-element-populated{padding:0}.elementor-38 .elementor-element.elementor-element-03ea97e>.elementor-widget-container{margin:0;padding:0}.elementor-38 .elementor-element.elementor-element-03ea97e .elementor-toggle-title{font-size:var(--e-global-typography-3c69f84-font-size);letter-spacing:var(--e-global-typography-3c69f84-letter-spacing)}.elementor-38 .elementor-element.elementor-element-03ea97e .elementor-tab-content{font-size:var(--e-global-typography-c1827ea-font-size);letter-spacing:var(--e-global-typography-c1827ea-letter-spacing)}.elementor-38 .elementor-element.elementor-element-45fea0d{padding:10% 8% 0}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-7a1f341.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-38 .elementor-element.elementor-element-7a1f341.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-38 .elementor-element.elementor-element-7a1f341>.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-38 .elementor-element.elementor-element-7a1f341>.elementor-element-populated{padding:0 13% 0 0}.elementor-38 .elementor-element.elementor-element-0777fe5{margin-top:0;margin-bottom:0;padding:0}.elementor-38 .elementor-element.elementor-element-4957146>.elementor-element-populated{padding:0}.elementor-38 .elementor-element.elementor-element-54bce83{font-size:var(--e-global-typography-6c2c7ff-font-size);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing)}.elementor-38 .elementor-element.elementor-element-bf2d454>.elementor-element-populated{padding:0}.elementor-38 .elementor-element.elementor-element-facf839{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-38 .elementor-element.elementor-element-97cee8a>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-38 .elementor-element.elementor-element-97cee8a{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-38 .elementor-element.elementor-element-246872d>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 2%}.elementor-38 .elementor-element.elementor-element-86d8dc9{padding:10% 8% 20%}.elementor-38 .elementor-element.elementor-element-e0e4c8e>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 2%}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-7416964.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-38 .elementor-element.elementor-element-7416964.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-38 .elementor-element.elementor-element-7416964>.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-38 .elementor-element.elementor-element-7416964>.elementor-element-populated{padding:0 13% 0 0}.elementor-38 .elementor-element.elementor-element-5528174{margin-top:0;margin-bottom:0;padding:0}.elementor-38 .elementor-element.elementor-element-cd3be5d>.elementor-element-populated{padding:0}.elementor-38 .elementor-element.elementor-element-61d579f{font-size:var(--e-global-typography-6c2c7ff-font-size);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing)}.elementor-38 .elementor-element.elementor-element-0248475>.elementor-element-populated{padding:0}.elementor-38 .elementor-element.elementor-element-bf84e33{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-38 .elementor-element.elementor-element-2d71125>.elementor-widget-container{margin:0;padding:5% 0 0}.elementor-38 .elementor-element.elementor-element-2d71125{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-38 .elementor-element.elementor-element-33ae1f5{padding:12% 8% 10%}.elementor-38 .elementor-element.elementor-element-89bde29{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-38 .elementor-element.elementor-element-c82600b .elementor-tab-title{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-38 .elementor-element.elementor-element-c82600b .elementor-tab-content{font-size:var(--e-global-typography-4b4700e-font-size);letter-spacing:var(--e-global-typography-4b4700e-letter-spacing)}.elementor-38 .elementor-element.elementor-element-369fa95:not(.elementor-motion-effects-element-type-background),.elementor-38 .elementor-element.elementor-element-369fa95>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://bmcquhae.com/wp-content/uploads/2021/01/courtyard-1.jpg");background-position:center center}.elementor-38 .elementor-element.elementor-element-369fa95{padding:15% 8%}.elementor-38 .elementor-element.elementor-element-aae5b4b{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-38 .elementor-element.elementor-element-0f02be0{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-38 .elementor-element.elementor-element-4b5d494{padding:9% 8% 8%}.elementor-38 .elementor-element.elementor-element-3ba8104{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-38 .elementor-element.elementor-element-c98f755{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-38 .elementor-element.elementor-element-481e640{padding:0 8% 10%}.elementor-38 .elementor-element.elementor-element-7334d8f .elementor-button{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-38 .elementor-element.elementor-element-52a79cf{font-size:var(--e-global-typography-c1827ea-font-size);letter-spacing:var(--e-global-typography-c1827ea-letter-spacing)}.elementor-38 .elementor-element.elementor-element-5c4ec6f{padding:0 8% 10%}.elementor-38 .elementor-element.elementor-element-c6fbad5 .elementor-button{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-38 .elementor-element.elementor-element-7d50e8c{font-size:var(--e-global-typography-c1827ea-font-size);letter-spacing:var(--e-global-typography-c1827ea-letter-spacing)}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-72fa07b{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-38 .elementor-element.elementor-element-bd88b7b>.elementor-element-populated{padding:0 0 5px}.elementor-38 .elementor-element.elementor-element-2f67eaa{margin-top:0;margin-bottom:0;padding:0}.elementor-38 .elementor-element.elementor-element-76bed3b{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-38 .elementor-element.elementor-element-a2460ac{font-size:var(--e-global-typography-6c2c7ff-font-size);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing)}.elementor-38 .elementor-element.elementor-element-6bf85c6{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-38 .elementor-element.elementor-element-bbbfbce .elementor-flip-box__back .elementor-flip-box__layer__title{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-38 .elementor-element.elementor-element-bbbfbce .elementor-flip-box__back .elementor-flip-box__layer__description{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-38 .elementor-element.elementor-element-9797a7f .elementor-toggle-title{font-size:var(--e-global-typography-3c69f84-font-size);letter-spacing:var(--e-global-typography-3c69f84-letter-spacing)}.elementor-38 .elementor-element.elementor-element-9797a7f .elementor-tab-content{font-size:var(--e-global-typography-c1827ea-font-size);letter-spacing:var(--e-global-typography-c1827ea-letter-spacing)}.elementor-38 .elementor-element.elementor-element-ed38acb{font-size:var(--e-global-typography-6c2c7ff-font-size);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing)}.elementor-38 .elementor-element.elementor-element-25eb536{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-38 .elementor-element.elementor-element-421eff6 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var(--e-global-typography-4b4700e-font-size);letter-spacing:var(--e-global-typography-4b4700e-letter-spacing)}.elementor-38 .elementor-element.elementor-element-421eff6 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var(--e-global-typography-4b4700e-font-size);letter-spacing:var(--e-global-typography-4b4700e-letter-spacing)}.elementor-38 .elementor-element.elementor-element-22c165a .elementor-toggle-title{font-size:var(--e-global-typography-3c69f84-font-size);letter-spacing:var(--e-global-typography-3c69f84-letter-spacing)}.elementor-38 .elementor-element.elementor-element-22c165a .elementor-tab-content{font-size:var(--e-global-typography-c1827ea-font-size);letter-spacing:var(--e-global-typography-c1827ea-letter-spacing)}.elementor-38 .elementor-element.elementor-element-8523d93{font-size:var(--e-global-typography-6c2c7ff-font-size);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing)}.elementor-38 .elementor-element.elementor-element-bcdc1a3{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-38 .elementor-element.elementor-element-603ce1e .elementor-flip-box__back .elementor-flip-box__layer__title{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-38 .elementor-element.elementor-element-603ce1e .elementor-flip-box__back .elementor-flip-box__layer__description{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-38 .elementor-element.elementor-element-b0fbdf9{font-size:var(--e-global-typography-6c2c7ff-font-size);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing)}.elementor-38 .elementor-element.elementor-element-3b9e239{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-38 .elementor-element.elementor-element-d7bf7ef .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var(--e-global-typography-4b4700e-font-size);letter-spacing:var(--e-global-typography-4b4700e-letter-spacing)}.elementor-38 .elementor-element.elementor-element-d7bf7ef .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var(--e-global-typography-4b4700e-font-size);letter-spacing:var(--e-global-typography-4b4700e-letter-spacing)}.elementor-38 .elementor-element.elementor-element-f09af06>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 5%}.elementor-38 .elementor-element.elementor-element-7e9bd11>.elementor-element-populated{padding:0}.elementor-38 .elementor-element.elementor-element-8191810{margin-top:0;margin-bottom:0;padding:0}.elementor-38 .elementor-element.elementor-element-a74db45{width:70%}.elementor-38 .elementor-element.elementor-element-b07a16a{font-size:var(--e-global-typography-6c2c7ff-font-size);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing)}.elementor-38 .elementor-element.elementor-element-21a16c9{width:30%}.elementor-38 .elementor-element.elementor-element-b00decf{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-38 .elementor-element.elementor-element-9420c59{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-38 .elementor-element.elementor-element-2a6722d .elementor-toggle-title{font-size:var(--e-global-typography-3c69f84-font-size);letter-spacing:var(--e-global-typography-3c69f84-letter-spacing)}.elementor-38 .elementor-element.elementor-element-2a6722d .elementor-tab-content{font-size:var(--e-global-typography-c1827ea-font-size);letter-spacing:var(--e-global-typography-c1827ea-letter-spacing)}.elementor-38 .elementor-element.elementor-element-34f9258>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 5%}.elementor-38 .elementor-element.elementor-element-22e4b75>.elementor-widget-container{margin:0;padding:0}.elementor-38 .elementor-element.elementor-element-febd5dd>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-38 .elementor-element.elementor-element-63fcfea{width:70%}.elementor-38 .elementor-element.elementor-element-b619aa3{font-size:var(--e-global-typography-6c2c7ff-font-size);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing)}.elementor-38 .elementor-element.elementor-element-28de61f{width:30%}.elementor-38 .elementor-element.elementor-element-68c2664{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-38 .elementor-element.elementor-element-35b6936{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-38 .elementor-element.elementor-element-03ea97e .elementor-toggle-title{font-size:var(--e-global-typography-3c69f84-font-size);letter-spacing:var(--e-global-typography-3c69f84-letter-spacing)}.elementor-38 .elementor-element.elementor-element-03ea97e .elementor-tab-content{font-size:var(--e-global-typography-c1827ea-font-size);letter-spacing:var(--e-global-typography-c1827ea-letter-spacing)}.elementor-38 .elementor-element.elementor-element-7a1f341>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-38 .elementor-element.elementor-element-4957146{width:70%}.elementor-38 .elementor-element.elementor-element-54bce83{font-size:var(--e-global-typography-6c2c7ff-font-size);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing)}.elementor-38 .elementor-element.elementor-element-bf2d454{width:30%}.elementor-38 .elementor-element.elementor-element-facf839{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-38 .elementor-element.elementor-element-97cee8a{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-38 .elementor-element.elementor-element-246872d>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 5%}.elementor-38 .elementor-element.elementor-element-e0e4c8e>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 5%}.elementor-38 .elementor-element.elementor-element-7416964>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-38 .elementor-element.elementor-element-cd3be5d{width:70%}.elementor-38 .elementor-element.elementor-element-61d579f{font-size:var(--e-global-typography-6c2c7ff-font-size);line-height:var(--e-global-typography-6c2c7ff-line-height);letter-spacing:var(--e-global-typography-6c2c7ff-letter-spacing)}.elementor-38 .elementor-element.elementor-element-0248475{width:30%}.elementor-38 .elementor-element.elementor-element-bf84e33{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-38 .elementor-element.elementor-element-2d71125{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-38 .elementor-element.elementor-element-89bde29>.elementor-widget-container{padding:0 0 4%}.elementor-38 .elementor-element.elementor-element-89bde29{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-38 .elementor-element.elementor-element-c82600b .elementor-tab-title{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-38 .elementor-element.elementor-element-c82600b .elementor-tab-content{font-size:var(--e-global-typography-4b4700e-font-size);letter-spacing:var(--e-global-typography-4b4700e-letter-spacing)}.elementor-38 .elementor-element.elementor-element-369fa95:not(.elementor-motion-effects-element-type-background),.elementor-38 .elementor-element.elementor-element-369fa95>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://bmcquhae.com/wp-content/uploads/2021/01/courtyard-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-38 .elementor-element.elementor-element-369fa95>.elementor-shape-bottom svg{height:60px}.elementor-38 .elementor-element.elementor-element-aae5b4b{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-38 .elementor-element.elementor-element-0f02be0{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-38 .elementor-element.elementor-element-4b5d494{margin-top:0;margin-bottom:0;padding:16% 8%}.elementor-38 .elementor-element.elementor-element-4b1a9f9>.elementor-element-populated{padding:0}.elementor-38 .elementor-element.elementor-element-3ba8104>.elementor-widget-container{padding:0}.elementor-38 .elementor-element.elementor-element-3ba8104{text-align:center;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-38 .elementor-element.elementor-element-c98f755{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-38 .elementor-element.elementor-element-7334d8f .elementor-button{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-38 .elementor-element.elementor-element-52a79cf{font-size:var(--e-global-typography-c1827ea-font-size);letter-spacing:var(--e-global-typography-c1827ea-letter-spacing)}.elementor-38 .elementor-element.elementor-element-00cdc5c{width:50%}.elementor-38 .elementor-element.elementor-element-c6fbad5 .elementor-button{font-size:var(--e-global-typography-c878e6f-font-size);letter-spacing:var(--e-global-typography-c878e6f-letter-spacing)}.elementor-38 .elementor-element.elementor-element-b8f720a{width:50%}.elementor-38 .elementor-element.elementor-element-7d50e8c{font-size:var(--e-global-typography-c1827ea-font-size);letter-spacing:var(--e-global-typography-c1827ea-letter-spacing)}}.elementor-38 .elementor-element.elementor-element-72fa07b{text-shadow:3px 3px 5px rgba(0,0,0,.3)}.elementor-38 .elementor-element.elementor-element-7b4787c{position:absolute}.elementor-38 .elementor-element.elementor-element-2f67eaa{position:absolute}.elementor-38 .elementor-element.elementor-element-9797a7f:after{background:none repeat scroll 0 0 transparent;right:0;content:"";display:block;height:2px;left:0;position:absolute;background:#090909;transition:width .3s ease 0s,left .3s ease 0s;width:0;bottom:0}.elementor-38 .elementor-element.elementor-element-9797a7f:hover:after{width:100%;left:0}.elementor-38 .elementor-element.elementor-element-22c165a:after{background:none repeat scroll 0 0 transparent;right:0;content:"";display:block;height:2px;left:0;position:absolute;background:#090909;transition:width .3s ease 0s,left .3s ease 0s;width:0;bottom:0}.elementor-38 .elementor-element.elementor-element-22c165a:hover:after{width:100%;left:0}#note-jessica{font-size:9px;line-height:170%}.elementor-38 .elementor-element.elementor-element-2a6722d:after{background:none repeat scroll 0 0 transparent;right:0;content:"";display:block;height:2px;left:0;position:absolute;background:#090909;transition:width .3s ease 0s,left .3s ease 0s;width:0;bottom:0}.elementor-38 .elementor-element.elementor-element-2a6722d:hover:after{width:100%;left:0}.elementor-38 .elementor-element.elementor-element-03ea97e:after{background:none repeat scroll 0 0 transparent;right:0;content:"";display:block;height:2px;left:0;position:absolute;background:#090909;transition:width .3s ease 0s,left .3s ease 0s;width:0;bottom:0}.elementor-38 .elementor-element.elementor-element-03ea97e:hover:after{width:100%;left:0}#note-jessica{font-size:9px;line-height:170%}#note-jessica{font-size:9px;line-height:170%}#partner-tabs .tab-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;margin-top:32px}#partner-tabs .tab-content{max-width:640px}#partner-tabs .elementor-tab-content.elementor-active>.tab-wrapper{-webkit-animation:.55s normal fadein;animation:.55s normal fadein}@-webkit-keyframes fadein{0%{opacity:0}50%{opacity:0},100%{opacity:1}}@keyframes fadein{0%{opacity:0}50%{opacity:0},100%{opacity:1}}#partner-tabs .elementor-tab-title{text-align:center;position:relative}#partner-tabs .elementor-tab-title:after{content:"";display:block;position:absolute;bottom:0;width:0;background-color:hsla(0,100%,0%,100%);height:2px;left:0;transition:width .3s ease 0s,left .3s ease 0s}#partner-tabs .elementor-tab-title.elementor-active:after{width:100%}#partner-tabs .elementor-tab-title:not(.elementor-active){opacity:.65}#partner-tabs .elementor-tab-title:not(.elementor-active):hover:after{width:100%}#partner-tabs .elementor-tabs-wrapper{position:relative}#partner-tabs .elementor-tab-title:before{content:"";display:block;position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:hsla(0,100%,0%,25%);transition:width .3s ease 0s,left .3s ease 0s}@media screen and (max-width:767px){#partner-tabs .tab-wrapper{display:flex;flex-direction:column;align-items:center;gap:32px;margin:32px 0}}.elementor-38 .elementor-element.elementor-element-aae5b4b{text-shadow:3px 3px 5px rgba(0,0,0,.3)}.elementor-38 .elementor-element.elementor-element-0f02be0{text-shadow:2px 2px 5px rgba(0,0,0,.5)}.link-reach{color:#090909;position:relative;font-weight:400}.link-reach:hover{color:#090909}.link-reach:after{background:none repeat scroll 0 0 transparent;right:0;content:"";display:block;height:1px;left:0;position:absolute;background:#090909;transition:width .3s ease 0s,left .3s ease 0s;width:0;bottom:0}.link-reach:hover:after{width:100%;left:0}.elementor-38 .elementor-element.elementor-element-7334d8f:after{background:none repeat scroll 0 0 transparent;right:0;content:"";display:block;height:1px;left:0;position:absolute;background:#090909;transition:width .3s ease 0s,left .3s ease 0s;width:0;bottom:0}.elementor-38 .elementor-element.elementor-element-7334d8f:hover:after{width:200%;left:0}.elementor-38 .elementor-element.elementor-element-6bc04b9:after{background:none repeat scroll 0 0 transparent;right:0;content:"";display:block;height:1px;left:-100%;position:absolute;background:#090909;transition:width .3s ease 0s,left .3s ease 0s;width:0;bottom:0}.elementor-38 .elementor-element.elementor-element-6bc04b9:hover:after{width:200%;left:-100%x}.elementor-38 .elementor-element.elementor-element-c6fbad5:after{background:none repeat scroll 0 0 transparent;right:0;content:"";display:block;height:1px;left:0;position:absolute;background:#090909;transition:width .3s ease 0s,left .3s ease 0s;width:0;bottom:0}.elementor-38 .elementor-element.elementor-element-c6fbad5:hover:after{width:200%;left:0}.elementor-38 .elementor-element.elementor-element-462770b:after{background:none repeat scroll 0 0 transparent;right:0;content:"";display:block;height:1px;left:-100%;position:absolute;background:#090909;transition:width .3s ease 0s,left .3s ease 0s;width:0;bottom:0}.elementor-38 .elementor-element.elementor-element-462770b:hover:after{width:200%;left:-100%x}