.elementor-12 .elementor-element.elementor-element-29f02d46{--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;--overlay-opacity:0.52;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-29f02d46:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-29f02d46>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://topqualityroofingwa.com/wp-content/uploads/2026/05/Modern_American_house_with_new_202605010808-e1777956013543.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-12 .elementor-element.elementor-element-29f02d46::before,.elementor-12 .elementor-element.elementor-element-29f02d46>.elementor-background-video-container::before,.elementor-12 .elementor-element.elementor-element-29f02d46>.e-con-inner>.elementor-background-video-container::before,.elementor-12 .elementor-element.elementor-element-29f02d46>.elementor-background-slideshow::before,.elementor-12 .elementor-element.elementor-element-29f02d46>.e-con-inner>.elementor-background-slideshow::before,.elementor-12 .elementor-element.elementor-element-29f02d46>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(250deg,var(--e-global-color-31eba75) 0%,#000000 50%)}.elementor-12 .elementor-element.elementor-element-7c68d263{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-13723084{width:100%;max-width:100%;text-align:center}.elementor-12 .elementor-element.elementor-element-13723084.elementor-element{--align-self:flex-start}.elementor-12 .elementor-element.elementor-element-13723084 .elementor-heading-title{font-family:"Plus Jakarta Sans",Sans-serif;font-size:55px;font-weight:700;text-transform:capitalize;line-height:1.1em;color:var(--e-global-color-accent)}.elementor-12 .elementor-element.elementor-element-e920665{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px}.elementor-12 .elementor-element.elementor-element-e920665:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-e920665>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9ae845b)}.elementor-12 .elementor-element.elementor-element-a36921d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-a36921d.e-con{--align-self:center}.elementor-12 .elementor-element.elementor-element-585a234{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-013ef4c{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-0c1f9c9);border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px}.elementor-12 .elementor-element.elementor-element-013ef4c.elementor-element{--align-self:center}.elementor-12 .elementor-element.elementor-element-013ef4c .elementor-icon-list-icon i{color:var(--e-global-color-primary);transition:color 0.3s}.elementor-12 .elementor-element.elementor-element-013ef4c .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);transition:fill 0.3s}.elementor-12 .elementor-element.elementor-element-013ef4c .elementor-icon-list-icon{padding-inline-end:5px}.elementor-12 .elementor-element.elementor-element-013ef4c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-12 .elementor-element.elementor-element-013ef4c .elementor-icon-list-item>a{font-family:var(--e-global-typography-ab20a67-font-family),Sans-serif;font-size:var(--e-global-typography-ab20a67-font-size);font-weight:var(--e-global-typography-ab20a67-font-weight);text-transform:var(--e-global-typography-ab20a67-text-transform);line-height:var(--e-global-typography-ab20a67-line-height);letter-spacing:var(--e-global-typography-ab20a67-letter-spacing)}.elementor-12 .elementor-element.elementor-element-013ef4c .elementor-icon-list-text{color:#FFF;transition:color 0.3s}.elementor-12 .elementor-element.elementor-element-a8fc81a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-2243460{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-28ffc35 img{width:100%;height:220px;border-radius:10px 10px 0 0}.elementor-12 .elementor-element.elementor-element-1ad4f24{--display:flex;border-style:solid;--border-style:solid;border-width:0 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFF;--border-color:#FFFFFF;--border-radius:0px 0px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-12 .elementor-element.elementor-element-a027ad2 .elementor-icon-box-wrapper{text-align:start}.elementor-12 .elementor-element.elementor-element-a027ad2 .elementor-icon-box-title{margin-block-end:10px;color:#FFF}.elementor-12 .elementor-element.elementor-element-a027ad2 .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-a027ad2 .elementor-icon-box-title a{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)}.elementor-12 .elementor-element.elementor-element-a027ad2:has(:hover) .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-a027ad2:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-12 .elementor-element.elementor-element-a027ad2 .elementor-icon-box-description{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);line-height:var(--e-global-typography-text-line-height);color:#FFF}.elementor-12 .elementor-element.elementor-element-56a0945{--divider-border-style:solid;--divider-color:var( --e-global-color-0c1f9c9 );--divider-border-width:1px}.elementor-12 .elementor-element.elementor-element-56a0945 .elementor-divider-separator{width:100%}.elementor-12 .elementor-element.elementor-element-56a0945 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-12 .elementor-element.elementor-element-3439cd0 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-12 .elementor-element.elementor-element-3439cd0 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-12 .elementor-element.elementor-element-3439cd0 .elementor-button{font-family:var(--e-global-typography-3fa5e97-font-family),Sans-serif;font-size:var(--e-global-typography-3fa5e97-font-size);font-weight:var(--e-global-typography-3fa5e97-font-weight);text-transform:var(--e-global-typography-3fa5e97-text-transform);line-height:var(--e-global-typography-3fa5e97-line-height)}.elementor-12 .elementor-element.elementor-element-dfd9ec0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-ba27a9e img{width:100%;height:220px;border-radius:10px 10px 0 0}.elementor-12 .elementor-element.elementor-element-9ee3d78{--display:flex;border-style:solid;--border-style:solid;border-width:0 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFF;--border-color:#FFFFFF;--border-radius:0px 0px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-12 .elementor-element.elementor-element-4218f2b .elementor-icon-box-wrapper{text-align:start}.elementor-12 .elementor-element.elementor-element-4218f2b .elementor-icon-box-title{margin-block-end:10px;color:#FFF}.elementor-12 .elementor-element.elementor-element-4218f2b .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-4218f2b .elementor-icon-box-title a{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)}.elementor-12 .elementor-element.elementor-element-4218f2b:has(:hover) .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-4218f2b:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-12 .elementor-element.elementor-element-4218f2b .elementor-icon-box-description{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);line-height:var(--e-global-typography-text-line-height);color:#FFF}.elementor-12 .elementor-element.elementor-element-e08bac7{--divider-border-style:solid;--divider-color:var( --e-global-color-0c1f9c9 );--divider-border-width:1px}.elementor-12 .elementor-element.elementor-element-e08bac7 .elementor-divider-separator{width:100%}.elementor-12 .elementor-element.elementor-element-e08bac7 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-12 .elementor-element.elementor-element-4388873 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-12 .elementor-element.elementor-element-4388873 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-12 .elementor-element.elementor-element-4388873 .elementor-button{font-family:var(--e-global-typography-3fa5e97-font-family),Sans-serif;font-size:var(--e-global-typography-3fa5e97-font-size);font-weight:var(--e-global-typography-3fa5e97-font-weight);text-transform:var(--e-global-typography-3fa5e97-text-transform);line-height:var(--e-global-typography-3fa5e97-line-height)}.elementor-12 .elementor-element.elementor-element-c9dc0d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-06f22af img{width:100%;height:220px;border-radius:10px 10px 0 0}.elementor-12 .elementor-element.elementor-element-223e7c5{--display:flex;border-style:solid;--border-style:solid;border-width:0 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFF;--border-color:#FFFFFF;--border-radius:0px 0px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-12 .elementor-element.elementor-element-dbdc788 .elementor-icon-box-wrapper{text-align:start}.elementor-12 .elementor-element.elementor-element-dbdc788 .elementor-icon-box-title{margin-block-end:10px;color:#FFF}.elementor-12 .elementor-element.elementor-element-dbdc788 .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-dbdc788 .elementor-icon-box-title a{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)}.elementor-12 .elementor-element.elementor-element-dbdc788:has(:hover) .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-dbdc788:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-12 .elementor-element.elementor-element-dbdc788 .elementor-icon-box-description{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);line-height:var(--e-global-typography-text-line-height);color:#FFF}.elementor-12 .elementor-element.elementor-element-77f3598{--divider-border-style:solid;--divider-color:var( --e-global-color-0c1f9c9 );--divider-border-width:1px}.elementor-12 .elementor-element.elementor-element-77f3598 .elementor-divider-separator{width:100%}.elementor-12 .elementor-element.elementor-element-77f3598 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-12 .elementor-element.elementor-element-0a80a72 .elementor-button{background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-3fa5e97-font-family),Sans-serif;font-size:var(--e-global-typography-3fa5e97-font-size);font-weight:var(--e-global-typography-3fa5e97-font-weight);text-transform:var(--e-global-typography-3fa5e97-text-transform);line-height:var(--e-global-typography-3fa5e97-line-height);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-12 .elementor-element.elementor-element-0a80a72 .elementor-button:hover,.elementor-12 .elementor-element.elementor-element-0a80a72 .elementor-button:focus{background-color:var(--e-global-color-31eba75);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-12 .elementor-element.elementor-element-0a80a72 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-12 .elementor-element.elementor-element-0a80a72 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-12 .elementor-element.elementor-element-0a80a72 .elementor-button:hover svg,.elementor-12 .elementor-element.elementor-element-0a80a72 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-12 .elementor-element.elementor-element-73f0e1c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-52da47f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-2120c07 img{width:100%;height:220px;border-radius:10px 10px 0 0}.elementor-12 .elementor-element.elementor-element-f650842{--display:flex;border-style:solid;--border-style:solid;border-width:0 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFF;--border-color:#FFFFFF;--border-radius:0px 0px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-12 .elementor-element.elementor-element-7a526b5 .elementor-icon-box-wrapper{text-align:start}.elementor-12 .elementor-element.elementor-element-7a526b5 .elementor-icon-box-title{margin-block-end:10px;color:#FFF}.elementor-12 .elementor-element.elementor-element-7a526b5 .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-7a526b5 .elementor-icon-box-title a{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)}.elementor-12 .elementor-element.elementor-element-7a526b5:has(:hover) .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-7a526b5:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-12 .elementor-element.elementor-element-7a526b5 .elementor-icon-box-description{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);line-height:var(--e-global-typography-text-line-height);color:#FFF}.elementor-12 .elementor-element.elementor-element-6d8b0c3{--divider-border-style:solid;--divider-color:var( --e-global-color-0c1f9c9 );--divider-border-width:1px}.elementor-12 .elementor-element.elementor-element-6d8b0c3 .elementor-divider-separator{width:100%}.elementor-12 .elementor-element.elementor-element-6d8b0c3 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-12 .elementor-element.elementor-element-43d4d79 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-12 .elementor-element.elementor-element-43d4d79 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-12 .elementor-element.elementor-element-43d4d79 .elementor-button{font-family:var(--e-global-typography-3fa5e97-font-family),Sans-serif;font-size:var(--e-global-typography-3fa5e97-font-size);font-weight:var(--e-global-typography-3fa5e97-font-weight);text-transform:var(--e-global-typography-3fa5e97-text-transform);line-height:var(--e-global-typography-3fa5e97-line-height)}.elementor-12 .elementor-element.elementor-element-707d8fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-86d78b8 img{width:100%;height:220px;border-radius:10px 10px 0 0}.elementor-12 .elementor-element.elementor-element-e5e1b05{--display:flex;border-style:solid;--border-style:solid;border-width:0 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFF;--border-color:#FFFFFF;--border-radius:0px 0px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-12 .elementor-element.elementor-element-55c59ba .elementor-icon-box-wrapper{text-align:start}.elementor-12 .elementor-element.elementor-element-55c59ba .elementor-icon-box-title{margin-block-end:10px;color:#FFF}.elementor-12 .elementor-element.elementor-element-55c59ba .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-55c59ba .elementor-icon-box-title a{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)}.elementor-12 .elementor-element.elementor-element-55c59ba:has(:hover) .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-55c59ba:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-12 .elementor-element.elementor-element-55c59ba .elementor-icon-box-description{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);line-height:var(--e-global-typography-text-line-height);color:#FFF}.elementor-12 .elementor-element.elementor-element-6f0e2bf{--divider-border-style:solid;--divider-color:var( --e-global-color-0c1f9c9 );--divider-border-width:1px}.elementor-12 .elementor-element.elementor-element-6f0e2bf .elementor-divider-separator{width:100%}.elementor-12 .elementor-element.elementor-element-6f0e2bf .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-12 .elementor-element.elementor-element-0605f2d .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-12 .elementor-element.elementor-element-0605f2d .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-12 .elementor-element.elementor-element-0605f2d .elementor-button{font-family:var(--e-global-typography-3fa5e97-font-family),Sans-serif;font-size:var(--e-global-typography-3fa5e97-font-size);font-weight:var(--e-global-typography-3fa5e97-font-weight);text-transform:var(--e-global-typography-3fa5e97-text-transform);line-height:var(--e-global-typography-3fa5e97-line-height)}.elementor-12 .elementor-element.elementor-element-9666bbf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-42eeba7 img{width:100%;height:220px;border-radius:10px 10px 0 0}.elementor-12 .elementor-element.elementor-element-d5bd0c5{--display:flex;border-style:solid;--border-style:solid;border-width:0 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFF;--border-color:#FFFFFF;--border-radius:0px 0px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-12 .elementor-element.elementor-element-2994892 .elementor-icon-box-wrapper{text-align:start}.elementor-12 .elementor-element.elementor-element-2994892 .elementor-icon-box-title{margin-block-end:10px;color:#FFF}.elementor-12 .elementor-element.elementor-element-2994892 .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-2994892 .elementor-icon-box-title a{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)}.elementor-12 .elementor-element.elementor-element-2994892:has(:hover) .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-2994892:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-12 .elementor-element.elementor-element-2994892 .elementor-icon-box-description{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);line-height:var(--e-global-typography-text-line-height);color:#FFF}.elementor-12 .elementor-element.elementor-element-9d97b99{--divider-border-style:solid;--divider-color:var( --e-global-color-0c1f9c9 );--divider-border-width:1px}.elementor-12 .elementor-element.elementor-element-9d97b99 .elementor-divider-separator{width:100%}.elementor-12 .elementor-element.elementor-element-9d97b99 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-12 .elementor-element.elementor-element-9a90363 .elementor-button{background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-3fa5e97-font-family),Sans-serif;font-size:var(--e-global-typography-3fa5e97-font-size);font-weight:var(--e-global-typography-3fa5e97-font-weight);text-transform:var(--e-global-typography-3fa5e97-text-transform);line-height:var(--e-global-typography-3fa5e97-line-height);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-12 .elementor-element.elementor-element-9a90363 .elementor-button:hover,.elementor-12 .elementor-element.elementor-element-9a90363 .elementor-button:focus{background-color:var(--e-global-color-31eba75);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-12 .elementor-element.elementor-element-9a90363 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-12 .elementor-element.elementor-element-9a90363 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-12 .elementor-element.elementor-element-9a90363 .elementor-button:hover svg,.elementor-12 .elementor-element.elementor-element-9a90363 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}:root{--page-title-display:none}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-29f02d46{--padding-top:150px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-13723084.elementor-element{--align-self:center}.elementor-12 .elementor-element.elementor-element-13723084 .elementor-heading-title{font-size:40px}.elementor-12 .elementor-element.elementor-element-a36921d{--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}.elementor-12 .elementor-element.elementor-element-013ef4c.elementor-element{--align-self:center}.elementor-12 .elementor-element.elementor-element-013ef4c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-12 .elementor-element.elementor-element-013ef4c .elementor-icon-list-item>a{font-size:var(--e-global-typography-ab20a67-font-size);line-height:var(--e-global-typography-ab20a67-line-height);letter-spacing:var(--e-global-typography-ab20a67-letter-spacing)}.elementor-12 .elementor-element.elementor-element-a8fc81a{--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}.elementor-12 .elementor-element.elementor-element-a8fc81a.e-con{--align-self:center}.elementor-12 .elementor-element.elementor-element-a027ad2 .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-a027ad2 .elementor-icon-box-title a{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-12 .elementor-element.elementor-element-a027ad2 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-12 .elementor-element.elementor-element-3439cd0 .elementor-button{font-size:var(--e-global-typography-3fa5e97-font-size);line-height:var(--e-global-typography-3fa5e97-line-height)}.elementor-12 .elementor-element.elementor-element-4218f2b .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-4218f2b .elementor-icon-box-title a{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-12 .elementor-element.elementor-element-4218f2b .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-12 .elementor-element.elementor-element-4388873 .elementor-button{font-size:var(--e-global-typography-3fa5e97-font-size);line-height:var(--e-global-typography-3fa5e97-line-height)}.elementor-12 .elementor-element.elementor-element-dbdc788 .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-dbdc788 .elementor-icon-box-title a{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-12 .elementor-element.elementor-element-dbdc788 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-12 .elementor-element.elementor-element-0a80a72 .elementor-button{font-size:var(--e-global-typography-3fa5e97-font-size);line-height:var(--e-global-typography-3fa5e97-line-height)}.elementor-12 .elementor-element.elementor-element-73f0e1c{--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}.elementor-12 .elementor-element.elementor-element-73f0e1c.e-con{--align-self:center}.elementor-12 .elementor-element.elementor-element-7a526b5 .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-7a526b5 .elementor-icon-box-title a{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-12 .elementor-element.elementor-element-7a526b5 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-12 .elementor-element.elementor-element-43d4d79 .elementor-button{font-size:var(--e-global-typography-3fa5e97-font-size);line-height:var(--e-global-typography-3fa5e97-line-height)}.elementor-12 .elementor-element.elementor-element-55c59ba .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-55c59ba .elementor-icon-box-title a{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-12 .elementor-element.elementor-element-55c59ba .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-12 .elementor-element.elementor-element-0605f2d .elementor-button{font-size:var(--e-global-typography-3fa5e97-font-size);line-height:var(--e-global-typography-3fa5e97-line-height)}.elementor-12 .elementor-element.elementor-element-2994892 .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-2994892 .elementor-icon-box-title a{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-12 .elementor-element.elementor-element-2994892 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-12 .elementor-element.elementor-element-9a90363 .elementor-button{font-size:var(--e-global-typography-3fa5e97-font-size);line-height:var(--e-global-typography-3fa5e97-line-height)}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-29f02d46{--padding-top:140px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-13723084 .elementor-heading-title{font-size:34px}.elementor-12 .elementor-element.elementor-element-e920665{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-12 .elementor-element.elementor-element-013ef4c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-12 .elementor-element.elementor-element-013ef4c .elementor-icon-list-item>a{font-size:var(--e-global-typography-ab20a67-font-size);line-height:var(--e-global-typography-ab20a67-line-height);letter-spacing:var(--e-global-typography-ab20a67-letter-spacing)}.elementor-12 .elementor-element.elementor-element-a027ad2 .elementor-icon-box-wrapper{text-align:center}.elementor-12 .elementor-element.elementor-element-a027ad2 .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-a027ad2 .elementor-icon-box-title a{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-12 .elementor-element.elementor-element-a027ad2 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-12 .elementor-element.elementor-element-3439cd0 .elementor-button{font-size:var(--e-global-typography-3fa5e97-font-size);line-height:var(--e-global-typography-3fa5e97-line-height)}.elementor-12 .elementor-element.elementor-element-4218f2b .elementor-icon-box-wrapper{text-align:center}.elementor-12 .elementor-element.elementor-element-4218f2b .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-4218f2b .elementor-icon-box-title a{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-12 .elementor-element.elementor-element-4218f2b .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-12 .elementor-element.elementor-element-4388873 .elementor-button{font-size:var(--e-global-typography-3fa5e97-font-size);line-height:var(--e-global-typography-3fa5e97-line-height)}.elementor-12 .elementor-element.elementor-element-dbdc788 .elementor-icon-box-wrapper{text-align:center}.elementor-12 .elementor-element.elementor-element-dbdc788 .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-dbdc788 .elementor-icon-box-title a{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-12 .elementor-element.elementor-element-dbdc788 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-12 .elementor-element.elementor-element-0a80a72 .elementor-button{font-size:var(--e-global-typography-3fa5e97-font-size);line-height:var(--e-global-typography-3fa5e97-line-height)}.elementor-12 .elementor-element.elementor-element-7a526b5 .elementor-icon-box-wrapper{text-align:center}.elementor-12 .elementor-element.elementor-element-7a526b5 .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-7a526b5 .elementor-icon-box-title a{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-12 .elementor-element.elementor-element-7a526b5 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-12 .elementor-element.elementor-element-43d4d79 .elementor-button{font-size:var(--e-global-typography-3fa5e97-font-size);line-height:var(--e-global-typography-3fa5e97-line-height)}.elementor-12 .elementor-element.elementor-element-55c59ba .elementor-icon-box-wrapper{text-align:center}.elementor-12 .elementor-element.elementor-element-55c59ba .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-55c59ba .elementor-icon-box-title a{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-12 .elementor-element.elementor-element-55c59ba .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-12 .elementor-element.elementor-element-0605f2d .elementor-button{font-size:var(--e-global-typography-3fa5e97-font-size);line-height:var(--e-global-typography-3fa5e97-line-height)}.elementor-12 .elementor-element.elementor-element-2994892 .elementor-icon-box-wrapper{text-align:center}.elementor-12 .elementor-element.elementor-element-2994892 .elementor-icon-box-title,.elementor-12 .elementor-element.elementor-element-2994892 .elementor-icon-box-title a{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-12 .elementor-element.elementor-element-2994892 .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-12 .elementor-element.elementor-element-9a90363 .elementor-button{font-size:var(--e-global-typography-3fa5e97-font-size);line-height:var(--e-global-typography-3fa5e97-line-height)}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-e920665{--content-width:1200px}.elementor-12 .elementor-element.elementor-element-a36921d{--width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-a36921d{--width:70%}.elementor-12 .elementor-element.elementor-element-a8fc81a{--width:60%}.elementor-12 .elementor-element.elementor-element-73f0e1c{--width:60%}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-29f02d46:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-29f02d46>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}