.elementor-84 .elementor-element.elementor-element-0500007{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0500007:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-0500007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paulloughranplant.com/wp-content/uploads/2026/11/paul-prototype-about-workshop.jpg");background-position:center center;background-size:cover;}.elementor-84 .elementor-element.elementor-element-0500007::before, .elementor-84 .elementor-element.elementor-element-0500007 > .elementor-background-video-container::before, .elementor-84 .elementor-element.elementor-element-0500007 > .e-con-inner > .elementor-background-video-container::before, .elementor-84 .elementor-element.elementor-element-0500007 > .elementor-background-slideshow::before, .elementor-84 .elementor-element.elementor-element-0500007 > .e-con-inner > .elementor-background-slideshow::before, .elementor-84 .elementor-element.elementor-element-0500007 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(95deg, var( --e-global-color-heroOverlayStart ) 40%, var( --e-global-color-bannerOverlayEnd ) 100%);}.elementor-84 .elementor-element.elementor-element-0500006{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0500006.e-con{--align-self:center;}.elementor-84 .elementor-element.elementor-element-0500003{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0500001{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:var( --container-widget-width, 34px );max-width:34px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-0500001.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-0500001 .elementor-divider-separator{width:34px;}.elementor-84 .elementor-element.elementor-element-0500001 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-84 .elementor-element.elementor-element-0500002{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-0500002 .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );color:var( --e-global-color-accent );}.elementor-84 .elementor-element.elementor-element-0500004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-0500004 .elementor-heading-title{font-family:var( --e-global-typography-pageBanner-font-family ), Sans-serif;font-size:var( --e-global-typography-pageBanner-font-size );font-weight:var( --e-global-typography-pageBanner-font-weight );text-transform:var( --e-global-typography-pageBanner-text-transform );line-height:var( --e-global-typography-pageBanner-line-height );letter-spacing:var( --e-global-typography-pageBanner-letter-spacing );color:var( --e-global-color-white );}.elementor-84 .elementor-element.elementor-element-0500005{width:var( --container-widget-width, min(560px, 100%) );max-width:min(560px, 100%);margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(560px, 100%);--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-bandText );}.elementor-84 .elementor-element.elementor-element-0500005 p{margin-block-end:0px;}.elementor-84 .elementor-element.elementor-element-05000c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000c2:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-05000c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-pageBg );}.elementor-84 .elementor-element.elementor-element-05000c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000c1.e-con{--align-self:center;}.elementor-84 .elementor-element.elementor-element-05000c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:84px 84px;--row-gap:84px;--column-gap:84px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-050001e{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-050000a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;box-shadow:0px 24px 50px -30px #000000AA;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-050000a:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-050000a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paulloughranplant.com/wp-content/uploads/2026/11/paul-prototype-service-01-reconstruction.jpg");background-position:center center;background-size:cover;}.elementor-84 .elementor-element.elementor-element-0500009{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:16px;--padding-right:16px;bottom:16px;}.elementor-84 .elementor-element.elementor-element-0500009:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-0500009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-84 .elementor-element.elementor-element-0500009{left:16px;}body.rtl .elementor-84 .elementor-element.elementor-element-0500009{right:16px;}.elementor-84 .elementor-element.elementor-element-0500008{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-0500008 .elementor-heading-title{font-family:var( --e-global-typography-photoNumber-font-family ), Sans-serif;font-size:var( --e-global-typography-photoNumber-font-size );font-weight:var( --e-global-typography-photoNumber-font-weight );text-transform:var( --e-global-typography-photoNumber-text-transform );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );color:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-050001d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-050000d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-050000b{--divider-border-style:solid;--divider-color:var( --e-global-color-accentDark );--divider-border-width:2px;width:var( --container-widget-width, 34px );max-width:34px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-050000b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-050000b .elementor-divider-separator{width:34px;}.elementor-84 .elementor-element.elementor-element-050000b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-84 .elementor-element.elementor-element-050000c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-050000c .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );color:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-050000e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-84 .elementor-element.elementor-element-050000e .elementor-heading-title{font-family:var( --e-global-typography-serviceHeading-font-family ), Sans-serif;font-size:var( --e-global-typography-serviceHeading-font-size );font-weight:var( --e-global-typography-serviceHeading-font-weight );text-transform:var( --e-global-typography-serviceHeading-text-transform );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-050000f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-muted );}.elementor-84 .elementor-element.elementor-element-050000f p{margin-block-end:0px;}.elementor-84 .elementor-element.elementor-element-050001c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-050001a .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-buttonInk );color:var( --e-global-color-buttonInk );transition-duration:0.2s;border-radius:999px 999px 999px 999px;padding:13px 26px 13px 26px;}.elementor-84 .elementor-element.elementor-element-050001a .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-050001a .elementor-button:focus{background-color:var( --e-global-color-buttonHover );color:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-050001a{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-transition-duration:200ms;}.elementor-84 .elementor-element.elementor-element-050001a:hover{--e-transform-translateY:-2px;}.elementor-84 .elementor-element.elementor-element-050001a .elementor-button:hover svg, .elementor-84 .elementor-element.elementor-element-050001a .elementor-button:focus svg{fill:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-050001b .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-secondaryLink-font-family ), Sans-serif;font-size:var( --e-global-typography-secondaryLink-font-size );font-weight:var( --e-global-typography-secondaryLink-font-weight );text-transform:var( --e-global-typography-secondaryLink-text-transform );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.2s;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-84 .elementor-element.elementor-element-050001b .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-050001b .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-050001b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-050001b .elementor-button:hover svg, .elementor-84 .elementor-element.elementor-element-050001b .elementor-button:focus svg{fill:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-0500035{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0500021{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;box-shadow:0px 24px 50px -30px #000000AA;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0500021:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-0500021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paulloughranplant.com/wp-content/uploads/2026/11/paul-prototype-service-02-plant.jpg");background-position:center center;background-size:cover;}.elementor-84 .elementor-element.elementor-element-0500021.e-con{--order:99999 /* order end hack */;}.elementor-84 .elementor-element.elementor-element-0500020{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:16px;--padding-right:16px;bottom:16px;}.elementor-84 .elementor-element.elementor-element-0500020:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-0500020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-84 .elementor-element.elementor-element-0500020{left:16px;}body.rtl .elementor-84 .elementor-element.elementor-element-0500020{right:16px;}.elementor-84 .elementor-element.elementor-element-050001f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-050001f .elementor-heading-title{font-family:var( --e-global-typography-photoNumber-font-family ), Sans-serif;font-size:var( --e-global-typography-photoNumber-font-size );font-weight:var( --e-global-typography-photoNumber-font-weight );text-transform:var( --e-global-typography-photoNumber-text-transform );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );color:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-0500034{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0500024{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0500022{--divider-border-style:solid;--divider-color:var( --e-global-color-accentDark );--divider-border-width:2px;width:var( --container-widget-width, 34px );max-width:34px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-0500022.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-0500022 .elementor-divider-separator{width:34px;}.elementor-84 .elementor-element.elementor-element-0500022 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-84 .elementor-element.elementor-element-0500023{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-0500023 .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );color:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-0500025{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-84 .elementor-element.elementor-element-0500025 .elementor-heading-title{font-family:var( --e-global-typography-serviceHeading-font-family ), Sans-serif;font-size:var( --e-global-typography-serviceHeading-font-size );font-weight:var( --e-global-typography-serviceHeading-font-weight );text-transform:var( --e-global-typography-serviceHeading-text-transform );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-0500026{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-muted );}.elementor-84 .elementor-element.elementor-element-0500026 p{margin-block-end:0px;}.elementor-84 .elementor-element.elementor-element-0500033{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0500031 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-buttonInk );color:var( --e-global-color-buttonInk );transition-duration:0.2s;border-radius:999px 999px 999px 999px;padding:13px 26px 13px 26px;}.elementor-84 .elementor-element.elementor-element-0500031 .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-0500031 .elementor-button:focus{background-color:var( --e-global-color-buttonHover );color:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-0500031{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-transition-duration:200ms;}.elementor-84 .elementor-element.elementor-element-0500031:hover{--e-transform-translateY:-2px;}.elementor-84 .elementor-element.elementor-element-0500031 .elementor-button:hover svg, .elementor-84 .elementor-element.elementor-element-0500031 .elementor-button:focus svg{fill:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-0500032 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-secondaryLink-font-family ), Sans-serif;font-size:var( --e-global-typography-secondaryLink-font-size );font-weight:var( --e-global-typography-secondaryLink-font-weight );text-transform:var( --e-global-typography-secondaryLink-text-transform );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.2s;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-84 .elementor-element.elementor-element-0500032 .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-0500032 .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-0500032{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-0500032 .elementor-button:hover svg, .elementor-84 .elementor-element.elementor-element-0500032 .elementor-button:focus svg{fill:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-050007a{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0500066{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;box-shadow:0px 24px 50px -30px #000000AA;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0500066:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-0500066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paulloughranplant.com/wp-content/uploads/2026/11/underarriage-repair.png");background-position:center center;background-size:cover;}.elementor-84 .elementor-element.elementor-element-0500065{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:16px;--padding-right:16px;bottom:16px;}.elementor-84 .elementor-element.elementor-element-0500065:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-0500065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-84 .elementor-element.elementor-element-0500065{left:16px;}body.rtl .elementor-84 .elementor-element.elementor-element-0500065{right:16px;}.elementor-84 .elementor-element.elementor-element-0500064{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-0500064 .elementor-heading-title{font-family:var( --e-global-typography-photoNumber-font-family ), Sans-serif;font-size:var( --e-global-typography-photoNumber-font-size );font-weight:var( --e-global-typography-photoNumber-font-weight );text-transform:var( --e-global-typography-photoNumber-text-transform );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );color:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-0500079{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0500069{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0500067{--divider-border-style:solid;--divider-color:var( --e-global-color-accentDark );--divider-border-width:2px;width:var( --container-widget-width, 34px );max-width:34px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-0500067.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-0500067 .elementor-divider-separator{width:34px;}.elementor-84 .elementor-element.elementor-element-0500067 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-84 .elementor-element.elementor-element-0500068{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-0500068 .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );color:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-050006a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-84 .elementor-element.elementor-element-050006a .elementor-heading-title{font-family:var( --e-global-typography-serviceHeading-font-family ), Sans-serif;font-size:var( --e-global-typography-serviceHeading-font-size );font-weight:var( --e-global-typography-serviceHeading-font-weight );text-transform:var( --e-global-typography-serviceHeading-text-transform );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-050006b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-muted );}.elementor-84 .elementor-element.elementor-element-050006b p{margin-block-end:0px;}.elementor-84 .elementor-element.elementor-element-0500078{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0500076 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-buttonInk );color:var( --e-global-color-buttonInk );transition-duration:0.2s;border-radius:999px 999px 999px 999px;padding:13px 26px 13px 26px;}.elementor-84 .elementor-element.elementor-element-0500076 .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-0500076 .elementor-button:focus{background-color:var( --e-global-color-buttonHover );color:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-0500076{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-transition-duration:200ms;}.elementor-84 .elementor-element.elementor-element-0500076:hover{--e-transform-translateY:-2px;}.elementor-84 .elementor-element.elementor-element-0500076 .elementor-button:hover svg, .elementor-84 .elementor-element.elementor-element-0500076 .elementor-button:focus svg{fill:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-0500077 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-secondaryLink-font-family ), Sans-serif;font-size:var( --e-global-typography-secondaryLink-font-size );font-weight:var( --e-global-typography-secondaryLink-font-weight );text-transform:var( --e-global-typography-secondaryLink-text-transform );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.2s;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-84 .elementor-element.elementor-element-0500077 .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-0500077 .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-0500077{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-0500077 .elementor-button:hover svg, .elementor-84 .elementor-element.elementor-element-0500077 .elementor-button:focus svg{fill:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-0500063{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-050004f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;box-shadow:0px 24px 50px -30px #000000AA;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-050004f:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-050004f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paulloughranplant.com/wp-content/uploads/2026/11/HYDRAULIC-HOSES.png");background-position:center center;background-size:cover;}.elementor-84 .elementor-element.elementor-element-050004f.e-con{--order:99999 /* order end hack */;}.elementor-84 .elementor-element.elementor-element-050004e{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:16px;--padding-right:16px;bottom:16px;}.elementor-84 .elementor-element.elementor-element-050004e:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-050004e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-84 .elementor-element.elementor-element-050004e{left:16px;}body.rtl .elementor-84 .elementor-element.elementor-element-050004e{right:16px;}.elementor-84 .elementor-element.elementor-element-050004d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-050004d .elementor-heading-title{font-family:var( --e-global-typography-photoNumber-font-family ), Sans-serif;font-size:var( --e-global-typography-photoNumber-font-size );font-weight:var( --e-global-typography-photoNumber-font-weight );text-transform:var( --e-global-typography-photoNumber-text-transform );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );color:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-0500062{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0500052{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0500050{--divider-border-style:solid;--divider-color:var( --e-global-color-accentDark );--divider-border-width:2px;width:var( --container-widget-width, 34px );max-width:34px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-0500050.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-0500050 .elementor-divider-separator{width:34px;}.elementor-84 .elementor-element.elementor-element-0500050 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-84 .elementor-element.elementor-element-0500051{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-0500051 .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );color:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-0500053{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-84 .elementor-element.elementor-element-0500053 .elementor-heading-title{font-family:var( --e-global-typography-serviceHeading-font-family ), Sans-serif;font-size:var( --e-global-typography-serviceHeading-font-size );font-weight:var( --e-global-typography-serviceHeading-font-weight );text-transform:var( --e-global-typography-serviceHeading-text-transform );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-0500054{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-muted );}.elementor-84 .elementor-element.elementor-element-0500054 p{margin-block-end:0px;}.elementor-84 .elementor-element.elementor-element-0500061{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-050005f .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-buttonInk );color:var( --e-global-color-buttonInk );transition-duration:0.2s;border-radius:999px 999px 999px 999px;padding:13px 26px 13px 26px;}.elementor-84 .elementor-element.elementor-element-050005f .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-050005f .elementor-button:focus{background-color:var( --e-global-color-buttonHover );color:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-050005f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-transition-duration:200ms;}.elementor-84 .elementor-element.elementor-element-050005f:hover{--e-transform-translateY:-2px;}.elementor-84 .elementor-element.elementor-element-050005f .elementor-button:hover svg, .elementor-84 .elementor-element.elementor-element-050005f .elementor-button:focus svg{fill:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-0500060 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-secondaryLink-font-family ), Sans-serif;font-size:var( --e-global-typography-secondaryLink-font-size );font-weight:var( --e-global-typography-secondaryLink-font-weight );text-transform:var( --e-global-typography-secondaryLink-text-transform );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.2s;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-84 .elementor-element.elementor-element-0500060 .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-0500060 .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-0500060{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-0500060 .elementor-button:hover svg, .elementor-84 .elementor-element.elementor-element-0500060 .elementor-button:focus svg{fill:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-1a0a4c7{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-6994cd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;box-shadow:0px 24px 50px -30px #000000AA;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-6994cd4:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-6994cd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paulloughranplant.com/wp-content/uploads/2026/11/HYDRAULIC-HOSES.png");background-position:center center;background-size:cover;}.elementor-84 .elementor-element.elementor-element-6994cd4.e-con{--order:99999 /* order end hack */;}.elementor-84 .elementor-element.elementor-element-84b36a4{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:16px;--padding-right:16px;bottom:16px;}.elementor-84 .elementor-element.elementor-element-84b36a4:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-84b36a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-84 .elementor-element.elementor-element-84b36a4{left:16px;}body.rtl .elementor-84 .elementor-element.elementor-element-84b36a4{right:16px;}.elementor-84 .elementor-element.elementor-element-7eb11f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-7eb11f5 .elementor-heading-title{font-family:var( --e-global-typography-photoNumber-font-family ), Sans-serif;font-size:var( --e-global-typography-photoNumber-font-size );font-weight:var( --e-global-typography-photoNumber-font-weight );text-transform:var( --e-global-typography-photoNumber-text-transform );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );color:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-dca0a11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-046c411{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-9cde4e3{--divider-border-style:solid;--divider-color:var( --e-global-color-accentDark );--divider-border-width:2px;width:var( --container-widget-width, 34px );max-width:34px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-9cde4e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-9cde4e3 .elementor-divider-separator{width:34px;}.elementor-84 .elementor-element.elementor-element-9cde4e3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-84 .elementor-element.elementor-element-0ce62fb{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-0ce62fb .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );color:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-909b6d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-84 .elementor-element.elementor-element-909b6d9 .elementor-heading-title{font-family:var( --e-global-typography-serviceHeading-font-family ), Sans-serif;font-size:var( --e-global-typography-serviceHeading-font-size );font-weight:var( --e-global-typography-serviceHeading-font-weight );text-transform:var( --e-global-typography-serviceHeading-text-transform );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-64eb574{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-muted );}.elementor-84 .elementor-element.elementor-element-64eb574 p{margin-block-end:0px;}.elementor-84 .elementor-element.elementor-element-0078c74{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-f6eeaea .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-buttonInk );color:var( --e-global-color-buttonInk );transition-duration:0.2s;border-radius:999px 999px 999px 999px;padding:13px 26px 13px 26px;}.elementor-84 .elementor-element.elementor-element-f6eeaea .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-f6eeaea .elementor-button:focus{background-color:var( --e-global-color-buttonHover );color:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-f6eeaea{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-transition-duration:200ms;}.elementor-84 .elementor-element.elementor-element-f6eeaea:hover{--e-transform-translateY:-2px;}.elementor-84 .elementor-element.elementor-element-f6eeaea .elementor-button:hover svg, .elementor-84 .elementor-element.elementor-element-f6eeaea .elementor-button:focus svg{fill:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-6a616bf .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-secondaryLink-font-family ), Sans-serif;font-size:var( --e-global-typography-secondaryLink-font-size );font-weight:var( --e-global-typography-secondaryLink-font-weight );text-transform:var( --e-global-typography-secondaryLink-text-transform );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.2s;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-84 .elementor-element.elementor-element-6a616bf .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-6a616bf .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-6a616bf{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-6a616bf .elementor-button:hover svg, .elementor-84 .elementor-element.elementor-element-6a616bf .elementor-button:focus svg{fill:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-d2186a8{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-7b6e495{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;box-shadow:0px 24px 50px -30px #000000AA;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-7b6e495:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-7b6e495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paulloughranplant.com/wp-content/uploads/2026/11/FLEETGUARD-FILTERS.png");background-position:center center;background-size:cover;}.elementor-84 .elementor-element.elementor-element-6a30470{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:16px;--padding-right:16px;bottom:16px;}.elementor-84 .elementor-element.elementor-element-6a30470:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-6a30470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-84 .elementor-element.elementor-element-6a30470{left:16px;}body.rtl .elementor-84 .elementor-element.elementor-element-6a30470{right:16px;}.elementor-84 .elementor-element.elementor-element-5bb6870{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-5bb6870 .elementor-heading-title{font-family:var( --e-global-typography-photoNumber-font-family ), Sans-serif;font-size:var( --e-global-typography-photoNumber-font-size );font-weight:var( --e-global-typography-photoNumber-font-weight );text-transform:var( --e-global-typography-photoNumber-text-transform );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );color:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-542fc3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-7a052b2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-35a61dc{--divider-border-style:solid;--divider-color:var( --e-global-color-accentDark );--divider-border-width:2px;width:var( --container-widget-width, 34px );max-width:34px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-35a61dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-35a61dc .elementor-divider-separator{width:34px;}.elementor-84 .elementor-element.elementor-element-35a61dc .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-84 .elementor-element.elementor-element-4c2e27b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-4c2e27b .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );color:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-b6238da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-84 .elementor-element.elementor-element-b6238da .elementor-heading-title{font-family:var( --e-global-typography-serviceHeading-font-family ), Sans-serif;font-size:var( --e-global-typography-serviceHeading-font-size );font-weight:var( --e-global-typography-serviceHeading-font-weight );text-transform:var( --e-global-typography-serviceHeading-text-transform );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-20d6778{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-muted );}.elementor-84 .elementor-element.elementor-element-20d6778 p{margin-block-end:0px;}.elementor-84 .elementor-element.elementor-element-57478df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-c23ca07 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-buttonInk );color:var( --e-global-color-buttonInk );transition-duration:0.2s;border-radius:999px 999px 999px 999px;padding:13px 26px 13px 26px;}.elementor-84 .elementor-element.elementor-element-c23ca07 .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-c23ca07 .elementor-button:focus{background-color:var( --e-global-color-buttonHover );color:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-c23ca07{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-transition-duration:200ms;}.elementor-84 .elementor-element.elementor-element-c23ca07:hover{--e-transform-translateY:-2px;}.elementor-84 .elementor-element.elementor-element-c23ca07 .elementor-button:hover svg, .elementor-84 .elementor-element.elementor-element-c23ca07 .elementor-button:focus svg{fill:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-6df7203 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-secondaryLink-font-family ), Sans-serif;font-size:var( --e-global-typography-secondaryLink-font-size );font-weight:var( --e-global-typography-secondaryLink-font-weight );text-transform:var( --e-global-typography-secondaryLink-text-transform );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.2s;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-84 .elementor-element.elementor-element-6df7203 .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-6df7203 .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-6df7203{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-6df7203 .elementor-button:hover svg, .elementor-84 .elementor-element.elementor-element-6df7203 .elementor-button:focus svg{fill:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-0500091{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-050007d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;box-shadow:0px 24px 50px -30px #000000AA;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-050007d:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-050007d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paulloughranplant.com/wp-content/uploads/2026/11/PLANT-PARTS.png");background-position:center center;background-size:cover;}.elementor-84 .elementor-element.elementor-element-050007d.e-con{--order:99999 /* order end hack */;}.elementor-84 .elementor-element.elementor-element-050007c{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:16px;--padding-right:16px;bottom:16px;}.elementor-84 .elementor-element.elementor-element-050007c:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-050007c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-84 .elementor-element.elementor-element-050007c{left:16px;}body.rtl .elementor-84 .elementor-element.elementor-element-050007c{right:16px;}.elementor-84 .elementor-element.elementor-element-050007b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-050007b .elementor-heading-title{font-family:var( --e-global-typography-photoNumber-font-family ), Sans-serif;font-size:var( --e-global-typography-photoNumber-font-size );font-weight:var( --e-global-typography-photoNumber-font-weight );text-transform:var( --e-global-typography-photoNumber-text-transform );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );color:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-0500090{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0500080{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-050007e{--divider-border-style:solid;--divider-color:var( --e-global-color-accentDark );--divider-border-width:2px;width:var( --container-widget-width, 34px );max-width:34px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-050007e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-050007e .elementor-divider-separator{width:34px;}.elementor-84 .elementor-element.elementor-element-050007e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-84 .elementor-element.elementor-element-050007f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-050007f .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );color:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-0500081{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-84 .elementor-element.elementor-element-0500081 .elementor-heading-title{font-family:var( --e-global-typography-serviceHeading-font-family ), Sans-serif;font-size:var( --e-global-typography-serviceHeading-font-size );font-weight:var( --e-global-typography-serviceHeading-font-weight );text-transform:var( --e-global-typography-serviceHeading-text-transform );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-0500082{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-muted );}.elementor-84 .elementor-element.elementor-element-0500082 p{margin-block-end:0px;}.elementor-84 .elementor-element.elementor-element-050008f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-050008d .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-buttonInk );color:var( --e-global-color-buttonInk );transition-duration:0.2s;border-radius:999px 999px 999px 999px;padding:13px 26px 13px 26px;}.elementor-84 .elementor-element.elementor-element-050008d .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-050008d .elementor-button:focus{background-color:var( --e-global-color-buttonHover );color:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-050008d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-transition-duration:200ms;}.elementor-84 .elementor-element.elementor-element-050008d:hover{--e-transform-translateY:-2px;}.elementor-84 .elementor-element.elementor-element-050008d .elementor-button:hover svg, .elementor-84 .elementor-element.elementor-element-050008d .elementor-button:focus svg{fill:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-050008e .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-secondaryLink-font-family ), Sans-serif;font-size:var( --e-global-typography-secondaryLink-font-size );font-weight:var( --e-global-typography-secondaryLink-font-weight );text-transform:var( --e-global-typography-secondaryLink-text-transform );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.2s;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-84 .elementor-element.elementor-element-050008e .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-050008e .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-050008e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-050008e .elementor-button:hover svg, .elementor-84 .elementor-element.elementor-element-050008e .elementor-button:focus svg{fill:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-05000a8{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0500094{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;box-shadow:0px 24px 50px -30px #000000AA;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0500094:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-0500094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paulloughranplant.com/wp-content/uploads/2026/11/PLANT-PARTS.png");background-position:center center;background-size:cover;}.elementor-84 .elementor-element.elementor-element-0500093{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:16px;--padding-right:16px;bottom:16px;}.elementor-84 .elementor-element.elementor-element-0500093:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-0500093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-84 .elementor-element.elementor-element-0500093{left:16px;}body.rtl .elementor-84 .elementor-element.elementor-element-0500093{right:16px;}.elementor-84 .elementor-element.elementor-element-0500092{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-0500092 .elementor-heading-title{font-family:var( --e-global-typography-photoNumber-font-family ), Sans-serif;font-size:var( --e-global-typography-photoNumber-font-size );font-weight:var( --e-global-typography-photoNumber-font-weight );text-transform:var( --e-global-typography-photoNumber-text-transform );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );color:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-05000a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0500097{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0500095{--divider-border-style:solid;--divider-color:var( --e-global-color-accentDark );--divider-border-width:2px;width:var( --container-widget-width, 34px );max-width:34px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-0500095.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-0500095 .elementor-divider-separator{width:34px;}.elementor-84 .elementor-element.elementor-element-0500095 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-84 .elementor-element.elementor-element-0500096{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-0500096 .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );color:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-0500098{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-84 .elementor-element.elementor-element-0500098 .elementor-heading-title{font-family:var( --e-global-typography-serviceHeading-font-family ), Sans-serif;font-size:var( --e-global-typography-serviceHeading-font-size );font-weight:var( --e-global-typography-serviceHeading-font-weight );text-transform:var( --e-global-typography-serviceHeading-text-transform );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );color:var( --e-global-color-text );}.elementor-84 .elementor-element.elementor-element-0500099{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-muted );}.elementor-84 .elementor-element.elementor-element-0500099 p{margin-block-end:0px;}.elementor-84 .elementor-element.elementor-element-05000a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000a4 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-buttonInk );color:var( --e-global-color-buttonInk );transition-duration:0.2s;border-radius:999px 999px 999px 999px;padding:13px 26px 13px 26px;}.elementor-84 .elementor-element.elementor-element-05000a4 .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-05000a4 .elementor-button:focus{background-color:var( --e-global-color-buttonHover );color:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-05000a4{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-transition-duration:200ms;}.elementor-84 .elementor-element.elementor-element-05000a4:hover{--e-transform-translateY:-2px;}.elementor-84 .elementor-element.elementor-element-05000a4 .elementor-button:hover svg, .elementor-84 .elementor-element.elementor-element-05000a4 .elementor-button:focus svg{fill:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-05000a5 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-secondaryLink-font-family ), Sans-serif;font-size:var( --e-global-typography-secondaryLink-font-size );font-weight:var( --e-global-typography-secondaryLink-font-weight );text-transform:var( --e-global-typography-secondaryLink-text-transform );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.2s;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-84 .elementor-element.elementor-element-05000a5 .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-05000a5 .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-05000a5{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-05000a5 .elementor-button:hover svg, .elementor-84 .elementor-element.elementor-element-05000a5 .elementor-button:focus svg{fill:var( --e-global-color-accentDark );}.elementor-84 .elementor-element.elementor-element-05000e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000e1:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-05000e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ink );}.elementor-84 .elementor-element.elementor-element-05000e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000e0.e-con{--align-self:center;}.elementor-84 .elementor-element.elementor-element-05000de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000da{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:var( --container-widget-width, 34px );max-width:34px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-05000da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-05000da .elementor-divider-separator{width:34px;}.elementor-84 .elementor-element.elementor-element-05000da .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-84 .elementor-element.elementor-element-05000db{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-05000db .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );color:var( --e-global-color-accent );}.elementor-84 .elementor-element.elementor-element-05000dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-05000dd .elementor-heading-title{font-family:var( --e-global-typography-section-font-family ), Sans-serif;font-size:var( --e-global-typography-section-font-size );font-weight:var( --e-global-typography-section-font-weight );text-transform:var( --e-global-typography-section-text-transform );line-height:var( --e-global-typography-section-line-height );letter-spacing:var( --e-global-typography-section-letter-spacing );color:var( --e-global-color-white );}.elementor-84 .elementor-element.elementor-element-05000df{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000c8{--display:flex;--min-height:64px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:82px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000c4{--display:flex;--position:absolute;--min-height:64px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:999px 999px 999px 999px;box-shadow:0px 0px 0px 8px #0C0D0F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}.elementor-84 .elementor-element.elementor-element-05000c4:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-05000c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-84 .elementor-element.elementor-element-05000c4{left:0px;}body.rtl .elementor-84 .elementor-element.elementor-element-05000c4{right:0px;}.elementor-84 .elementor-element.elementor-element-05000c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-84 .elementor-element.elementor-element-05000c3 .elementor-heading-title{font-family:var( --e-global-typography-photoNumber-font-family ), Sans-serif;font-size:var( --e-global-typography-photoNumber-font-size );font-weight:var( --e-global-typography-photoNumber-font-weight );text-transform:var( --e-global-typography-photoNumber-text-transform );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );color:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-05000c5{--display:flex;--position:absolute;--min-height:2px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:31px;}body:not(.rtl) .elementor-84 .elementor-element.elementor-element-05000c5{left:64px;}body.rtl .elementor-84 .elementor-element.elementor-element-05000c5{right:64px;}.elementor-84 .elementor-element.elementor-element-05000c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-84 .elementor-element.elementor-element-05000c6 .elementor-heading-title{font-family:var( --e-global-typography-processHeading-font-family ), Sans-serif;font-size:var( --e-global-typography-processHeading-font-size );font-weight:var( --e-global-typography-processHeading-font-weight );text-transform:var( --e-global-typography-processHeading-text-transform );line-height:var( --e-global-typography-processHeading-line-height );letter-spacing:var( --e-global-typography-processHeading-letter-spacing );color:var( --e-global-color-white );}.elementor-84 .elementor-element.elementor-element-05000c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-small-font-family ), Sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );text-transform:var( --e-global-typography-small-text-transform );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );color:var( --e-global-color-darkMuted );}.elementor-84 .elementor-element.elementor-element-05000c7 p{margin-block-end:0px;}.elementor-84 .elementor-element.elementor-element-05000ce{--display:flex;--min-height:64px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:82px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000ca{--display:flex;--position:absolute;--min-height:64px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:999px 999px 999px 999px;box-shadow:0px 0px 0px 8px #0C0D0F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}.elementor-84 .elementor-element.elementor-element-05000ca:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-05000ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-84 .elementor-element.elementor-element-05000ca{left:0px;}body.rtl .elementor-84 .elementor-element.elementor-element-05000ca{right:0px;}.elementor-84 .elementor-element.elementor-element-05000c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-84 .elementor-element.elementor-element-05000c9 .elementor-heading-title{font-family:var( --e-global-typography-photoNumber-font-family ), Sans-serif;font-size:var( --e-global-typography-photoNumber-font-size );font-weight:var( --e-global-typography-photoNumber-font-weight );text-transform:var( --e-global-typography-photoNumber-text-transform );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );color:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-05000cb{--display:flex;--position:absolute;--min-height:2px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:31px;}body:not(.rtl) .elementor-84 .elementor-element.elementor-element-05000cb{left:64px;}body.rtl .elementor-84 .elementor-element.elementor-element-05000cb{right:64px;}.elementor-84 .elementor-element.elementor-element-05000cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-84 .elementor-element.elementor-element-05000cc .elementor-heading-title{font-family:var( --e-global-typography-processHeading-font-family ), Sans-serif;font-size:var( --e-global-typography-processHeading-font-size );font-weight:var( --e-global-typography-processHeading-font-weight );text-transform:var( --e-global-typography-processHeading-text-transform );line-height:var( --e-global-typography-processHeading-line-height );letter-spacing:var( --e-global-typography-processHeading-letter-spacing );color:var( --e-global-color-white );}.elementor-84 .elementor-element.elementor-element-05000cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-small-font-family ), Sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );text-transform:var( --e-global-typography-small-text-transform );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );color:var( --e-global-color-darkMuted );}.elementor-84 .elementor-element.elementor-element-05000cd p{margin-block-end:0px;}.elementor-84 .elementor-element.elementor-element-05000d4{--display:flex;--min-height:64px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:82px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000d0{--display:flex;--position:absolute;--min-height:64px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:999px 999px 999px 999px;box-shadow:0px 0px 0px 8px #0C0D0F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}.elementor-84 .elementor-element.elementor-element-05000d0:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-05000d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-84 .elementor-element.elementor-element-05000d0{left:0px;}body.rtl .elementor-84 .elementor-element.elementor-element-05000d0{right:0px;}.elementor-84 .elementor-element.elementor-element-05000cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-84 .elementor-element.elementor-element-05000cf .elementor-heading-title{font-family:var( --e-global-typography-photoNumber-font-family ), Sans-serif;font-size:var( --e-global-typography-photoNumber-font-size );font-weight:var( --e-global-typography-photoNumber-font-weight );text-transform:var( --e-global-typography-photoNumber-text-transform );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );color:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-05000d1{--display:flex;--position:absolute;--min-height:2px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:31px;}body:not(.rtl) .elementor-84 .elementor-element.elementor-element-05000d1{left:64px;}body.rtl .elementor-84 .elementor-element.elementor-element-05000d1{right:64px;}.elementor-84 .elementor-element.elementor-element-05000d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-84 .elementor-element.elementor-element-05000d2 .elementor-heading-title{font-family:var( --e-global-typography-processHeading-font-family ), Sans-serif;font-size:var( --e-global-typography-processHeading-font-size );font-weight:var( --e-global-typography-processHeading-font-weight );text-transform:var( --e-global-typography-processHeading-text-transform );line-height:var( --e-global-typography-processHeading-line-height );letter-spacing:var( --e-global-typography-processHeading-letter-spacing );color:var( --e-global-color-white );}.elementor-84 .elementor-element.elementor-element-05000d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-small-font-family ), Sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );text-transform:var( --e-global-typography-small-text-transform );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );color:var( --e-global-color-darkMuted );}.elementor-84 .elementor-element.elementor-element-05000d3 p{margin-block-end:0px;}.elementor-84 .elementor-element.elementor-element-05000d9{--display:flex;--min-height:64px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:82px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000d6{--display:flex;--position:absolute;--min-height:64px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:999px 999px 999px 999px;box-shadow:0px 0px 0px 8px #0C0D0F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}.elementor-84 .elementor-element.elementor-element-05000d6:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-05000d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-84 .elementor-element.elementor-element-05000d6{left:0px;}body.rtl .elementor-84 .elementor-element.elementor-element-05000d6{right:0px;}.elementor-84 .elementor-element.elementor-element-05000d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-84 .elementor-element.elementor-element-05000d5 .elementor-heading-title{font-family:var( --e-global-typography-photoNumber-font-family ), Sans-serif;font-size:var( --e-global-typography-photoNumber-font-size );font-weight:var( --e-global-typography-photoNumber-font-weight );text-transform:var( --e-global-typography-photoNumber-text-transform );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );color:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-05000d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-84 .elementor-element.elementor-element-05000d7 .elementor-heading-title{font-family:var( --e-global-typography-processHeading-font-family ), Sans-serif;font-size:var( --e-global-typography-processHeading-font-size );font-weight:var( --e-global-typography-processHeading-font-weight );text-transform:var( --e-global-typography-processHeading-text-transform );line-height:var( --e-global-typography-processHeading-line-height );letter-spacing:var( --e-global-typography-processHeading-letter-spacing );color:var( --e-global-color-white );}.elementor-84 .elementor-element.elementor-element-05000d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-small-font-family ), Sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );text-transform:var( --e-global-typography-small-text-transform );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );color:var( --e-global-color-darkMuted );}.elementor-84 .elementor-element.elementor-element-05000d8 p{margin-block-end:0px;}.elementor-84 .elementor-element.elementor-element-05000e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000e9:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-05000e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-pageBg );}.elementor-84 .elementor-element.elementor-element-05000e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000e8.e-con{--align-self:center;}.elementor-84 .elementor-element.elementor-element-05000e7{--display:grid;--e-con-grid-template-columns:1.4fr 1fr;--e-con-grid-template-rows:auto;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:center;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:56px;--padding-right:56px;}.elementor-84 .elementor-element.elementor-element-05000e7:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-05000e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paulloughranplant.com/wp-content/uploads/2026/11/paul-prototype-cta-workshop.jpg");background-position:50% 40%;background-size:cover;}.elementor-84 .elementor-element.elementor-element-05000e7::before, .elementor-84 .elementor-element.elementor-element-05000e7 > .elementor-background-video-container::before, .elementor-84 .elementor-element.elementor-element-05000e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-84 .elementor-element.elementor-element-05000e7 > .elementor-background-slideshow::before, .elementor-84 .elementor-element.elementor-element-05000e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-84 .elementor-element.elementor-element-05000e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-bandOverlayStart ) 45%, var( --e-global-color-bandOverlayEnd ) 100%);}.elementor-84 .elementor-element.elementor-element-05000e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-05000e2 .elementor-heading-title{font-family:var( --e-global-typography-band-font-family ), Sans-serif;font-size:var( --e-global-typography-band-font-size );font-weight:var( --e-global-typography-band-font-weight );text-transform:var( --e-global-typography-band-text-transform );line-height:var( --e-global-typography-band-line-height );letter-spacing:var( --e-global-typography-band-letter-spacing );color:var( --e-global-color-white );}.elementor-84 .elementor-element.elementor-element-05000e3{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-bandText );}.elementor-84 .elementor-element.elementor-element-05000e3 p{margin-block-end:0px;}.elementor-84 .elementor-element.elementor-element-05000e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000e5 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-buttonInk );color:var( --e-global-color-buttonInk );transition-duration:0.2s;border-radius:999px 999px 999px 999px;padding:13px 26px 13px 26px;}.elementor-84 .elementor-element.elementor-element-05000e5 .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-05000e5 .elementor-button:focus{background-color:var( --e-global-color-buttonHover );color:var( --e-global-color-buttonInk );}.elementor-84 .elementor-element.elementor-element-05000e5{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-transition-duration:200ms;}.elementor-84 .elementor-element.elementor-element-05000e5:hover{--e-transform-translateY:-2px;}.elementor-84 .elementor-element.elementor-element-05000e5 .elementor-button:hover svg, .elementor-84 .elementor-element.elementor-element-05000e5 .elementor-button:focus svg{fill:var( --e-global-color-buttonInk );}body.elementor-page-84:not(.elementor-motion-effects-element-type-background), body.elementor-page-84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-pageBg );}:root{--page-title-display:none;}@media(max-width:980px){.elementor-84 .elementor-element.elementor-element-0500006{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-84 .elementor-element.elementor-element-0500002 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500004 .elementor-heading-title{font-size:var( --e-global-typography-pageBanner-font-size );line-height:var( --e-global-typography-pageBanner-line-height );letter-spacing:var( --e-global-typography-pageBanner-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500005{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000c1{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-84 .elementor-element.elementor-element-050001e{--e-con-grid-template-columns:repeat(1, 1fr);--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;}.elementor-84 .elementor-element.elementor-element-0500008 .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050000c .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050000e .elementor-heading-title{font-size:var( --e-global-typography-serviceHeading-font-size );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050000f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050001a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050001b .elementor-button{font-size:var( --e-global-typography-secondaryLink-font-size );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500035{--e-con-grid-template-columns:repeat(1, 1fr);--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;}.elementor-84 .elementor-element.elementor-element-0500021.e-con{--order:-99999 /* order start hack */;}.elementor-84 .elementor-element.elementor-element-050001f .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500023 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500025 .elementor-heading-title{font-size:var( --e-global-typography-serviceHeading-font-size );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500026{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500031 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500032 .elementor-button{font-size:var( --e-global-typography-secondaryLink-font-size );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050007a{--e-con-grid-template-columns:repeat(1, 1fr);--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;}.elementor-84 .elementor-element.elementor-element-0500064 .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500068 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050006a .elementor-heading-title{font-size:var( --e-global-typography-serviceHeading-font-size );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050006b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500076 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500077 .elementor-button{font-size:var( --e-global-typography-secondaryLink-font-size );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500063{--e-con-grid-template-columns:repeat(1, 1fr);--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;}.elementor-84 .elementor-element.elementor-element-050004f.e-con{--order:-99999 /* order start hack */;}.elementor-84 .elementor-element.elementor-element-050004d .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500051 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500053 .elementor-heading-title{font-size:var( --e-global-typography-serviceHeading-font-size );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500054{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050005f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500060 .elementor-button{font-size:var( --e-global-typography-secondaryLink-font-size );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );}.elementor-84 .elementor-element.elementor-element-1a0a4c7{--e-con-grid-template-columns:repeat(1, 1fr);--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;}.elementor-84 .elementor-element.elementor-element-6994cd4.e-con{--order:-99999 /* order start hack */;}.elementor-84 .elementor-element.elementor-element-7eb11f5 .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0ce62fb .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-84 .elementor-element.elementor-element-909b6d9 .elementor-heading-title{font-size:var( --e-global-typography-serviceHeading-font-size );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-64eb574{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84 .elementor-element.elementor-element-f6eeaea .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84 .elementor-element.elementor-element-6a616bf .elementor-button{font-size:var( --e-global-typography-secondaryLink-font-size );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );}.elementor-84 .elementor-element.elementor-element-d2186a8{--e-con-grid-template-columns:repeat(1, 1fr);--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;}.elementor-84 .elementor-element.elementor-element-5bb6870 .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}.elementor-84 .elementor-element.elementor-element-4c2e27b .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-84 .elementor-element.elementor-element-b6238da .elementor-heading-title{font-size:var( --e-global-typography-serviceHeading-font-size );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-20d6778{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84 .elementor-element.elementor-element-c23ca07 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84 .elementor-element.elementor-element-6df7203 .elementor-button{font-size:var( --e-global-typography-secondaryLink-font-size );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500091{--e-con-grid-template-columns:repeat(1, 1fr);--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;}.elementor-84 .elementor-element.elementor-element-050007d.e-con{--order:-99999 /* order start hack */;}.elementor-84 .elementor-element.elementor-element-050007b .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050007f .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500081 .elementor-heading-title{font-size:var( --e-global-typography-serviceHeading-font-size );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500082{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050008d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050008e .elementor-button{font-size:var( --e-global-typography-secondaryLink-font-size );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000a8{--e-con-grid-template-columns:repeat(1, 1fr);--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;}.elementor-84 .elementor-element.elementor-element-0500092 .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500096 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500098 .elementor-heading-title{font-size:var( --e-global-typography-serviceHeading-font-size );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500099{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000a4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000a5 .elementor-button{font-size:var( --e-global-typography-secondaryLink-font-size );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000e0{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-84 .elementor-element.elementor-element-05000db .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000dd .elementor-heading-title{font-size:var( --e-global-typography-section-font-size );line-height:var( --e-global-typography-section-line-height );letter-spacing:var( --e-global-typography-section-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000df{--e-con-grid-template-columns:repeat(1, 1fr);--gap:34px 34px;--row-gap:34px;--column-gap:34px;--grid-auto-flow:row;}.elementor-84 .elementor-element.elementor-element-05000c8{--padding-top:0px;--padding-bottom:0px;--padding-left:94px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000c3 .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}body:not(.rtl) .elementor-84 .elementor-element.elementor-element-05000c5{left:31px;}body.rtl .elementor-84 .elementor-element.elementor-element-05000c5{right:31px;}.elementor-84 .elementor-element.elementor-element-05000c5{top:64px;}.elementor-84 .elementor-element.elementor-element-05000c6 .elementor-heading-title{font-size:var( --e-global-typography-processHeading-font-size );line-height:var( --e-global-typography-processHeading-line-height );letter-spacing:var( --e-global-typography-processHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000c7{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000ce{--padding-top:0px;--padding-bottom:0px;--padding-left:94px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000c9 .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}body:not(.rtl) .elementor-84 .elementor-element.elementor-element-05000cb{left:31px;}body.rtl .elementor-84 .elementor-element.elementor-element-05000cb{right:31px;}.elementor-84 .elementor-element.elementor-element-05000cb{top:64px;}.elementor-84 .elementor-element.elementor-element-05000cc .elementor-heading-title{font-size:var( --e-global-typography-processHeading-font-size );line-height:var( --e-global-typography-processHeading-line-height );letter-spacing:var( --e-global-typography-processHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000cd{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000d4{--padding-top:0px;--padding-bottom:0px;--padding-left:94px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000cf .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}body:not(.rtl) .elementor-84 .elementor-element.elementor-element-05000d1{left:31px;}body.rtl .elementor-84 .elementor-element.elementor-element-05000d1{right:31px;}.elementor-84 .elementor-element.elementor-element-05000d1{top:64px;}.elementor-84 .elementor-element.elementor-element-05000d2 .elementor-heading-title{font-size:var( --e-global-typography-processHeading-font-size );line-height:var( --e-global-typography-processHeading-line-height );letter-spacing:var( --e-global-typography-processHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000d3{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000d9{--padding-top:0px;--padding-bottom:0px;--padding-left:94px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000d5 .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000d7 .elementor-heading-title{font-size:var( --e-global-typography-processHeading-font-size );line-height:var( --e-global-typography-processHeading-line-height );letter-spacing:var( --e-global-typography-processHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000d8{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000e8{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-84 .elementor-element.elementor-element-05000e7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-84 .elementor-element.elementor-element-05000e7:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-05000e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-84 .elementor-element.elementor-element-05000e2 .elementor-heading-title{font-size:var( --e-global-typography-band-font-size );line-height:var( --e-global-typography-band-line-height );letter-spacing:var( --e-global-typography-band-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000e3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000e6{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-84 .elementor-element.elementor-element-05000e5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:561px){.elementor-84 .elementor-element.elementor-element-0500007{--width:100%;}.elementor-84 .elementor-element.elementor-element-0500006{--width:min(1180px, 92%);}.elementor-84 .elementor-element.elementor-element-0500003{--width:100%;}.elementor-84 .elementor-element.elementor-element-05000c2{--width:100%;}.elementor-84 .elementor-element.elementor-element-05000c1{--width:min(1180px, 92%);}.elementor-84 .elementor-element.elementor-element-05000c0{--width:100%;}.elementor-84 .elementor-element.elementor-element-050001e{--width:100%;}.elementor-84 .elementor-element.elementor-element-050000a{--width:100%;}.elementor-84 .elementor-element.elementor-element-0500009{--width:auto;}.elementor-84 .elementor-element.elementor-element-050001d{--width:100%;}.elementor-84 .elementor-element.elementor-element-050000d{--width:100%;}.elementor-84 .elementor-element.elementor-element-050001c{--width:100%;}.elementor-84 .elementor-element.elementor-element-0500035{--width:100%;}.elementor-84 .elementor-element.elementor-element-0500021{--width:100%;}.elementor-84 .elementor-element.elementor-element-0500020{--width:auto;}.elementor-84 .elementor-element.elementor-element-0500034{--width:100%;}.elementor-84 .elementor-element.elementor-element-0500024{--width:100%;}.elementor-84 .elementor-element.elementor-element-0500033{--width:100%;}.elementor-84 .elementor-element.elementor-element-050007a{--width:100%;}.elementor-84 .elementor-element.elementor-element-0500066{--width:100%;}.elementor-84 .elementor-element.elementor-element-0500065{--width:auto;}.elementor-84 .elementor-element.elementor-element-0500079{--width:100%;}.elementor-84 .elementor-element.elementor-element-0500069{--width:100%;}.elementor-84 .elementor-element.elementor-element-0500078{--width:100%;}.elementor-84 .elementor-element.elementor-element-0500063{--width:100%;}.elementor-84 .elementor-element.elementor-element-050004f{--width:100%;}.elementor-84 .elementor-element.elementor-element-050004e{--width:auto;}.elementor-84 .elementor-element.elementor-element-0500062{--width:100%;}.elementor-84 .elementor-element.elementor-element-0500052{--width:100%;}.elementor-84 .elementor-element.elementor-element-0500061{--width:100%;}.elementor-84 .elementor-element.elementor-element-1a0a4c7{--width:100%;}.elementor-84 .elementor-element.elementor-element-6994cd4{--width:100%;}.elementor-84 .elementor-element.elementor-element-84b36a4{--width:auto;}.elementor-84 .elementor-element.elementor-element-dca0a11{--width:100%;}.elementor-84 .elementor-element.elementor-element-046c411{--width:100%;}.elementor-84 .elementor-element.elementor-element-0078c74{--width:100%;}.elementor-84 .elementor-element.elementor-element-d2186a8{--width:100%;}.elementor-84 .elementor-element.elementor-element-7b6e495{--width:100%;}.elementor-84 .elementor-element.elementor-element-6a30470{--width:auto;}.elementor-84 .elementor-element.elementor-element-542fc3e{--width:100%;}.elementor-84 .elementor-element.elementor-element-7a052b2{--width:100%;}.elementor-84 .elementor-element.elementor-element-57478df{--width:100%;}.elementor-84 .elementor-element.elementor-element-0500091{--width:100%;}.elementor-84 .elementor-element.elementor-element-050007d{--width:100%;}.elementor-84 .elementor-element.elementor-element-050007c{--width:auto;}.elementor-84 .elementor-element.elementor-element-0500090{--width:100%;}.elementor-84 .elementor-element.elementor-element-0500080{--width:100%;}.elementor-84 .elementor-element.elementor-element-050008f{--width:100%;}.elementor-84 .elementor-element.elementor-element-05000a8{--width:100%;}.elementor-84 .elementor-element.elementor-element-0500094{--width:100%;}.elementor-84 .elementor-element.elementor-element-0500093{--width:auto;}.elementor-84 .elementor-element.elementor-element-05000a7{--width:100%;}.elementor-84 .elementor-element.elementor-element-0500097{--width:100%;}.elementor-84 .elementor-element.elementor-element-05000a6{--width:100%;}.elementor-84 .elementor-element.elementor-element-05000e1{--width:100%;}.elementor-84 .elementor-element.elementor-element-05000e0{--width:min(1180px, 92%);}.elementor-84 .elementor-element.elementor-element-05000de{--width:min(660px, 100%);}.elementor-84 .elementor-element.elementor-element-05000dc{--width:100%;}.elementor-84 .elementor-element.elementor-element-05000df{--width:100%;}.elementor-84 .elementor-element.elementor-element-05000c8{--width:100%;}.elementor-84 .elementor-element.elementor-element-05000c4{--width:64px;}.elementor-84 .elementor-element.elementor-element-05000c5{--width:calc(100% - 36px);}.elementor-84 .elementor-element.elementor-element-05000ce{--width:100%;}.elementor-84 .elementor-element.elementor-element-05000ca{--width:64px;}.elementor-84 .elementor-element.elementor-element-05000cb{--width:calc(100% - 36px);}.elementor-84 .elementor-element.elementor-element-05000d4{--width:100%;}.elementor-84 .elementor-element.elementor-element-05000d0{--width:64px;}.elementor-84 .elementor-element.elementor-element-05000d1{--width:calc(100% - 36px);}.elementor-84 .elementor-element.elementor-element-05000d9{--width:100%;}.elementor-84 .elementor-element.elementor-element-05000d6{--width:64px;}.elementor-84 .elementor-element.elementor-element-05000e9{--width:100%;}.elementor-84 .elementor-element.elementor-element-05000e8{--width:min(1180px, 92%);}.elementor-84 .elementor-element.elementor-element-05000e7{--width:100%;}.elementor-84 .elementor-element.elementor-element-05000e4{--width:100%;}.elementor-84 .elementor-element.elementor-element-05000e6{--width:100%;}}@media(max-width:980px) and (min-width:561px){.elementor-84 .elementor-element.elementor-element-0500006{--width:100%;}.elementor-84 .elementor-element.elementor-element-05000c1{--width:100%;}.elementor-84 .elementor-element.elementor-element-05000e0{--width:100%;}.elementor-84 .elementor-element.elementor-element-05000c4{--width:64px;}.elementor-84 .elementor-element.elementor-element-05000c5{--width:2px;}.elementor-84 .elementor-element.elementor-element-05000ca{--width:64px;}.elementor-84 .elementor-element.elementor-element-05000cb{--width:2px;}.elementor-84 .elementor-element.elementor-element-05000d0{--width:64px;}.elementor-84 .elementor-element.elementor-element-05000d1{--width:2px;}.elementor-84 .elementor-element.elementor-element-05000d6{--width:64px;}.elementor-84 .elementor-element.elementor-element-05000e8{--width:100%;}}@media(max-width:560px){.elementor-84 .elementor-element.elementor-element-0500006{--width:92%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0500002 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500004 .elementor-heading-title{font-size:var( --e-global-typography-pageBanner-font-size );line-height:var( --e-global-typography-pageBanner-line-height );letter-spacing:var( --e-global-typography-pageBanner-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500005{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000c2{--padding-top:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000c1{--width:92%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-050001e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-84 .elementor-element.elementor-element-0500008 .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050000c .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050000e .elementor-heading-title{font-size:var( --e-global-typography-serviceHeading-font-size );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050000f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050001a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050001b .elementor-button{font-size:var( --e-global-typography-secondaryLink-font-size );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500035{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-84 .elementor-element.elementor-element-0500021.e-con{--order:-99999 /* order start hack */;}.elementor-84 .elementor-element.elementor-element-050001f .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500023 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500025 .elementor-heading-title{font-size:var( --e-global-typography-serviceHeading-font-size );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500026{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500031 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500032 .elementor-button{font-size:var( --e-global-typography-secondaryLink-font-size );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050007a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-84 .elementor-element.elementor-element-0500064 .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500068 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050006a .elementor-heading-title{font-size:var( --e-global-typography-serviceHeading-font-size );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050006b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500076 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500077 .elementor-button{font-size:var( --e-global-typography-secondaryLink-font-size );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500063{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-84 .elementor-element.elementor-element-050004f.e-con{--order:-99999 /* order start hack */;}.elementor-84 .elementor-element.elementor-element-050004d .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500051 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500053 .elementor-heading-title{font-size:var( --e-global-typography-serviceHeading-font-size );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500054{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050005f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500060 .elementor-button{font-size:var( --e-global-typography-secondaryLink-font-size );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );}.elementor-84 .elementor-element.elementor-element-1a0a4c7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-84 .elementor-element.elementor-element-6994cd4.e-con{--order:-99999 /* order start hack */;}.elementor-84 .elementor-element.elementor-element-7eb11f5 .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0ce62fb .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-84 .elementor-element.elementor-element-909b6d9 .elementor-heading-title{font-size:var( --e-global-typography-serviceHeading-font-size );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-64eb574{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84 .elementor-element.elementor-element-f6eeaea .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84 .elementor-element.elementor-element-6a616bf .elementor-button{font-size:var( --e-global-typography-secondaryLink-font-size );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );}.elementor-84 .elementor-element.elementor-element-d2186a8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-84 .elementor-element.elementor-element-5bb6870 .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}.elementor-84 .elementor-element.elementor-element-4c2e27b .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-84 .elementor-element.elementor-element-b6238da .elementor-heading-title{font-size:var( --e-global-typography-serviceHeading-font-size );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-20d6778{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84 .elementor-element.elementor-element-c23ca07 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84 .elementor-element.elementor-element-6df7203 .elementor-button{font-size:var( --e-global-typography-secondaryLink-font-size );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500091{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-84 .elementor-element.elementor-element-050007d.e-con{--order:-99999 /* order start hack */;}.elementor-84 .elementor-element.elementor-element-050007b .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050007f .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500081 .elementor-heading-title{font-size:var( --e-global-typography-serviceHeading-font-size );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500082{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050008d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84 .elementor-element.elementor-element-050008e .elementor-button{font-size:var( --e-global-typography-secondaryLink-font-size );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000a8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-84 .elementor-element.elementor-element-0500092 .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500096 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500098 .elementor-heading-title{font-size:var( --e-global-typography-serviceHeading-font-size );line-height:var( --e-global-typography-serviceHeading-line-height );letter-spacing:var( --e-global-typography-serviceHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-0500099{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000a4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000a5 .elementor-button{font-size:var( --e-global-typography-secondaryLink-font-size );line-height:var( --e-global-typography-secondaryLink-line-height );letter-spacing:var( --e-global-typography-secondaryLink-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000e1{--padding-top:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000e0{--width:92%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000db .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000dd .elementor-heading-title{font-size:var( --e-global-typography-section-font-size );line-height:var( --e-global-typography-section-line-height );letter-spacing:var( --e-global-typography-section-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-84 .elementor-element.elementor-element-05000c4{--width:64px;}.elementor-84 .elementor-element.elementor-element-05000c3 .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000c5{--width:2px;}.elementor-84 .elementor-element.elementor-element-05000c6 .elementor-heading-title{font-size:var( --e-global-typography-processHeading-font-size );line-height:var( --e-global-typography-processHeading-line-height );letter-spacing:var( --e-global-typography-processHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000c7{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000ca{--width:64px;}.elementor-84 .elementor-element.elementor-element-05000c9 .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000cb{--width:2px;}.elementor-84 .elementor-element.elementor-element-05000cc .elementor-heading-title{font-size:var( --e-global-typography-processHeading-font-size );line-height:var( --e-global-typography-processHeading-line-height );letter-spacing:var( --e-global-typography-processHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000cd{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000d0{--width:64px;}.elementor-84 .elementor-element.elementor-element-05000cf .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000d1{--width:2px;}.elementor-84 .elementor-element.elementor-element-05000d2 .elementor-heading-title{font-size:var( --e-global-typography-processHeading-font-size );line-height:var( --e-global-typography-processHeading-line-height );letter-spacing:var( --e-global-typography-processHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000d3{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000d6{--width:64px;}.elementor-84 .elementor-element.elementor-element-05000d5 .elementor-heading-title{font-size:var( --e-global-typography-photoNumber-font-size );line-height:var( --e-global-typography-photoNumber-line-height );letter-spacing:var( --e-global-typography-photoNumber-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000d7 .elementor-heading-title{font-size:var( --e-global-typography-processHeading-font-size );line-height:var( --e-global-typography-processHeading-line-height );letter-spacing:var( --e-global-typography-processHeading-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000d8{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000e9{--padding-top:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000e8{--width:92%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-05000e7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:26px;--padding-right:26px;}.elementor-84 .elementor-element.elementor-element-05000e7:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-05000e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-84 .elementor-element.elementor-element-05000e2 .elementor-heading-title{font-size:var( --e-global-typography-band-font-size );line-height:var( --e-global-typography-band-line-height );letter-spacing:var( --e-global-typography-band-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000e3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-84 .elementor-element.elementor-element-05000e5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-050000a */.elementor-84 .elementor-element.elementor-element-050000a { aspect-ratio:4 / 3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0500021 */.elementor-84 .elementor-element.elementor-element-0500021 { aspect-ratio:4 / 3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0500066 */.elementor-84 .elementor-element.elementor-element-0500066 { aspect-ratio:4 / 3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-050004f */.elementor-84 .elementor-element.elementor-element-050004f { aspect-ratio:4 / 3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6994cd4 */.elementor-84 .elementor-element.elementor-element-6994cd4 { aspect-ratio:4 / 3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b6e495 */.elementor-84 .elementor-element.elementor-element-7b6e495 { aspect-ratio:4 / 3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-050007d */.elementor-84 .elementor-element.elementor-element-050007d { aspect-ratio:4 / 3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0500094 */.elementor-84 .elementor-element.elementor-element-0500094 { aspect-ratio:4 / 3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05000c4 *//* Process responsive dimensions */ @media(max-width:980px){ .elementor-84 .elementor-element.elementor-element-05000c4 { --width:64px; width:64px; min-width:64px; max-width:64px; height:64px; min-height:64px; max-height:64px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05000c5 */.elementor-84 .elementor-element.elementor-element-05000c5 { height:2px; background-image:repeating-linear-gradient(90deg,var(--e-global-color-accent) 0 8px,transparent 8px 14px); pointer-events:none; } @media(max-width:980px){ .elementor-84 .elementor-element.elementor-element-05000c5 { height:calc(100% + 34px - 64px); background-image:repeating-linear-gradient(180deg,var(--e-global-color-accent) 0 8px,transparent 8px 14px); }}
/* Process responsive dimensions */ @media(max-width:980px){ .elementor-84 .elementor-element.elementor-element-05000c5 { --width:2px; width:2px; min-width:2px; max-width:2px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05000ca *//* Process responsive dimensions */ @media(max-width:980px){ .elementor-84 .elementor-element.elementor-element-05000ca { --width:64px; width:64px; min-width:64px; max-width:64px; height:64px; min-height:64px; max-height:64px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05000cb */.elementor-84 .elementor-element.elementor-element-05000cb { height:2px; background-image:repeating-linear-gradient(90deg,var(--e-global-color-accent) 0 8px,transparent 8px 14px); pointer-events:none; } @media(max-width:980px){ .elementor-84 .elementor-element.elementor-element-05000cb { height:calc(100% + 34px - 64px); background-image:repeating-linear-gradient(180deg,var(--e-global-color-accent) 0 8px,transparent 8px 14px); }}
/* Process responsive dimensions */ @media(max-width:980px){ .elementor-84 .elementor-element.elementor-element-05000cb { --width:2px; width:2px; min-width:2px; max-width:2px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05000d0 *//* Process responsive dimensions */ @media(max-width:980px){ .elementor-84 .elementor-element.elementor-element-05000d0 { --width:64px; width:64px; min-width:64px; max-width:64px; height:64px; min-height:64px; max-height:64px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05000d1 */.elementor-84 .elementor-element.elementor-element-05000d1 { height:2px; background-image:repeating-linear-gradient(90deg,var(--e-global-color-accent) 0 8px,transparent 8px 14px); pointer-events:none; } @media(max-width:980px){ .elementor-84 .elementor-element.elementor-element-05000d1 { height:calc(100% + 34px - 64px); background-image:repeating-linear-gradient(180deg,var(--e-global-color-accent) 0 8px,transparent 8px 14px); }}
/* Process responsive dimensions */ @media(max-width:980px){ .elementor-84 .elementor-element.elementor-element-05000d1 { --width:2px; width:2px; min-width:2px; max-width:2px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05000d6 *//* Process responsive dimensions */ @media(max-width:980px){ .elementor-84 .elementor-element.elementor-element-05000d6 { --width:64px; width:64px; min-width:64px; max-width:64px; height:64px; min-height:64px; max-height:64px; } }/* End custom CSS */
/* Start custom CSS */body.elementor-page-84 { color:var(--e-global-color-text); } body.elementor-page-84 .elementor-widget-text-editor p:last-child { margin-bottom:0; } @media(prefers-reduced-motion:reduce){ body.elementor-page-84 *, body.elementor-page-84 *::before, body.elementor-page-84 *::after { transition-duration:0s !important; animation-duration:0s !important; }}/* End custom CSS */