.elementor-83 .elementor-element.elementor-element-555c4bd9{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-83 .elementor-element.elementor-element-555c4bd9:not(.elementor-motion-effects-element-type-background),.elementor-83 .elementor-element.elementor-element-555c4bd9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-5b02dbd)}.elementor-83 .elementor-element.elementor-element-7a0428fc{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-83 .elementor-element.elementor-element-4716afc7{--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;--justify-content:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:clamp(2.5rem, 5.5vw, 7rem);--padding-right:2rem}.elementor-83 .elementor-element.elementor-element-2c5c64cc .elementor-heading-title{font-family:var(--e-global-typography-a15b52b-font-family),Sans-serif;font-size:var(--e-global-typography-a15b52b-font-size);font-weight:var(--e-global-typography-a15b52b-font-weight);text-transform:var(--e-global-typography-a15b52b-text-transform);line-height:var(--e-global-typography-a15b52b-line-height);letter-spacing:var(--e-global-typography-a15b52b-letter-spacing);color:var(--e-global-color-fa817d7)}.elementor-83 .elementor-element.elementor-element-57f23fcf .elementor-heading-title{font-family:var(--e-global-typography-6da2020-font-family),Sans-serif;font-size:var(--e-global-typography-6da2020-font-size);font-weight:var(--e-global-typography-6da2020-font-weight);line-height:var(--e-global-typography-6da2020-line-height);letter-spacing:var(--e-global-typography-6da2020-letter-spacing);color:var(--e-global-color-3d06b55)}.elementor-83 .elementor-element.elementor-element-73ace373 .elementor-heading-title{font-family:var(--e-global-typography-27514dd-font-family),Sans-serif;font-size:var(--e-global-typography-27514dd-font-size);font-weight:var(--e-global-typography-27514dd-font-weight);line-height:var(--e-global-typography-27514dd-line-height);letter-spacing:var(--e-global-typography-27514dd-letter-spacing);color:var(--e-global-color-fa817d7)}.elementor-83 .elementor-element.elementor-element-297756f1{--display:flex;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-83 .elementor-element.elementor-element-5d582221{--display:flex;--gap:0.65rem 0.65rem;--row-gap:0.65rem;--column-gap:0.65rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-83 .elementor-element.elementor-element-61921316 .elementor-button{background-color:var(--e-global-color-5b02dbd);font-family:var(--e-global-typography-d0d8ccc-font-family),Sans-serif;font-size:var(--e-global-typography-d0d8ccc-font-size);font-weight:var(--e-global-typography-d0d8ccc-font-weight);line-height:var(--e-global-typography-d0d8ccc-line-height);fill:var(--e-global-color-3d06b55);color:var(--e-global-color-3d06b55);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-ddb24ff);border-radius:50px 50px 50px 50px;padding:.7rem .5rem .7rem .5rem}.elementor-83 .elementor-element.elementor-element-61921316 .elementor-button:hover,.elementor-83 .elementor-element.elementor-element-61921316 .elementor-button:focus{background-color:var(--e-global-color-3d06b55);color:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-61921316{width:auto;max-width:auto}.elementor-83 .elementor-element.elementor-element-61921316 .elementor-button:hover svg,.elementor-83 .elementor-element.elementor-element-61921316 .elementor-button:focus svg{fill:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-574ed039 .elementor-button{background-color:var(--e-global-color-5b02dbd);font-family:var(--e-global-typography-d0d8ccc-font-family),Sans-serif;font-size:var(--e-global-typography-d0d8ccc-font-size);font-weight:var(--e-global-typography-d0d8ccc-font-weight);line-height:var(--e-global-typography-d0d8ccc-line-height);fill:var(--e-global-color-3d06b55);color:var(--e-global-color-3d06b55);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-ddb24ff);border-radius:50px 50px 50px 50px;padding:.7rem .5rem .7rem .5rem}.elementor-83 .elementor-element.elementor-element-574ed039 .elementor-button:hover,.elementor-83 .elementor-element.elementor-element-574ed039 .elementor-button:focus{background-color:var(--e-global-color-3d06b55);color:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-574ed039{width:auto;max-width:auto}.elementor-83 .elementor-element.elementor-element-574ed039 .elementor-button:hover svg,.elementor-83 .elementor-element.elementor-element-574ed039 .elementor-button:focus svg{fill:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-4cd7aa26 .elementor-button{background-color:var(--e-global-color-5b02dbd);font-family:var(--e-global-typography-d0d8ccc-font-family),Sans-serif;font-size:var(--e-global-typography-d0d8ccc-font-size);font-weight:var(--e-global-typography-d0d8ccc-font-weight);line-height:var(--e-global-typography-d0d8ccc-line-height);fill:var(--e-global-color-3d06b55);color:var(--e-global-color-3d06b55);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-ddb24ff);border-radius:50px 50px 50px 50px;padding:.7rem .5rem .7rem .5rem}.elementor-83 .elementor-element.elementor-element-4cd7aa26 .elementor-button:hover,.elementor-83 .elementor-element.elementor-element-4cd7aa26 .elementor-button:focus{background-color:var(--e-global-color-3d06b55);color:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-4cd7aa26{width:auto;max-width:auto}.elementor-83 .elementor-element.elementor-element-4cd7aa26 .elementor-button:hover svg,.elementor-83 .elementor-element.elementor-element-4cd7aa26 .elementor-button:focus svg{fill:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-5808a0fe .elementor-button{background-color:var(--e-global-color-5b02dbd);font-family:var(--e-global-typography-d0d8ccc-font-family),Sans-serif;font-size:var(--e-global-typography-d0d8ccc-font-size);font-weight:var(--e-global-typography-d0d8ccc-font-weight);line-height:var(--e-global-typography-d0d8ccc-line-height);fill:var(--e-global-color-3d06b55);color:var(--e-global-color-3d06b55);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-ddb24ff);border-radius:50px 50px 50px 50px;padding:.7rem .5rem .7rem .5rem}.elementor-83 .elementor-element.elementor-element-5808a0fe .elementor-button:hover,.elementor-83 .elementor-element.elementor-element-5808a0fe .elementor-button:focus{background-color:var(--e-global-color-3d06b55);color:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-5808a0fe{width:auto;max-width:auto}.elementor-83 .elementor-element.elementor-element-5808a0fe .elementor-button:hover svg,.elementor-83 .elementor-element.elementor-element-5808a0fe .elementor-button:focus svg{fill:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-2f2a6ef1 .elementor-button{background-color:var(--e-global-color-5b02dbd);font-family:var(--e-global-typography-d0d8ccc-font-family),Sans-serif;font-size:var(--e-global-typography-d0d8ccc-font-size);font-weight:var(--e-global-typography-d0d8ccc-font-weight);line-height:var(--e-global-typography-d0d8ccc-line-height);fill:var(--e-global-color-3d06b55);color:var(--e-global-color-3d06b55);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-ddb24ff);border-radius:50px 50px 50px 50px;padding:.7rem .5rem .7rem .5rem}.elementor-83 .elementor-element.elementor-element-2f2a6ef1 .elementor-button:hover,.elementor-83 .elementor-element.elementor-element-2f2a6ef1 .elementor-button:focus{background-color:var(--e-global-color-3d06b55);color:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-2f2a6ef1{width:auto;max-width:auto}.elementor-83 .elementor-element.elementor-element-2f2a6ef1 .elementor-button:hover svg,.elementor-83 .elementor-element.elementor-element-2f2a6ef1 .elementor-button:focus svg{fill:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-768cbf66 .elementor-button{background-color:var(--e-global-color-5b02dbd);font-family:var(--e-global-typography-d0d8ccc-font-family),Sans-serif;font-size:var(--e-global-typography-d0d8ccc-font-size);font-weight:var(--e-global-typography-d0d8ccc-font-weight);line-height:var(--e-global-typography-d0d8ccc-line-height);fill:var(--e-global-color-3d06b55);color:var(--e-global-color-3d06b55);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-ddb24ff);border-radius:50px 50px 50px 50px;padding:.7rem .5rem .7rem .5rem}.elementor-83 .elementor-element.elementor-element-768cbf66 .elementor-button:hover,.elementor-83 .elementor-element.elementor-element-768cbf66 .elementor-button:focus{background-color:var(--e-global-color-3d06b55);color:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-768cbf66{width:auto;max-width:auto}.elementor-83 .elementor-element.elementor-element-768cbf66 .elementor-button:hover svg,.elementor-83 .elementor-element.elementor-element-768cbf66 .elementor-button:focus svg{fill:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-6021b817 .elementor-button{background-color:var(--e-global-color-5b02dbd);font-family:var(--e-global-typography-d0d8ccc-font-family),Sans-serif;font-size:var(--e-global-typography-d0d8ccc-font-size);font-weight:var(--e-global-typography-d0d8ccc-font-weight);line-height:var(--e-global-typography-d0d8ccc-line-height);fill:var(--e-global-color-3d06b55);color:var(--e-global-color-3d06b55);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-ddb24ff);border-radius:50px 50px 50px 50px;padding:.7rem .5rem .7rem .5rem}.elementor-83 .elementor-element.elementor-element-6021b817 .elementor-button:hover,.elementor-83 .elementor-element.elementor-element-6021b817 .elementor-button:focus{background-color:var(--e-global-color-3d06b55);color:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-6021b817{width:auto;max-width:auto}.elementor-83 .elementor-element.elementor-element-6021b817 .elementor-button:hover svg,.elementor-83 .elementor-element.elementor-element-6021b817 .elementor-button:focus svg{fill:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-4507632f .elementor-button{background-color:var(--e-global-color-5b02dbd);font-family:var(--e-global-typography-d0d8ccc-font-family),Sans-serif;font-size:var(--e-global-typography-d0d8ccc-font-size);font-weight:var(--e-global-typography-d0d8ccc-font-weight);line-height:var(--e-global-typography-d0d8ccc-line-height);fill:var(--e-global-color-3d06b55);color:var(--e-global-color-3d06b55);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-ddb24ff);border-radius:50px 50px 50px 50px;padding:.7rem .5rem .7rem .5rem}.elementor-83 .elementor-element.elementor-element-4507632f .elementor-button:hover,.elementor-83 .elementor-element.elementor-element-4507632f .elementor-button:focus{background-color:var(--e-global-color-3d06b55);color:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-4507632f{width:auto;max-width:auto}.elementor-83 .elementor-element.elementor-element-4507632f .elementor-button:hover svg,.elementor-83 .elementor-element.elementor-element-4507632f .elementor-button:focus svg{fill:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-7a90fe23 .elementor-button{background-color:var(--e-global-color-5b02dbd);font-family:var(--e-global-typography-d0d8ccc-font-family),Sans-serif;font-size:var(--e-global-typography-d0d8ccc-font-size);font-weight:var(--e-global-typography-d0d8ccc-font-weight);line-height:var(--e-global-typography-d0d8ccc-line-height);fill:var(--e-global-color-3d06b55);color:var(--e-global-color-3d06b55);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-ddb24ff);border-radius:50px 50px 50px 50px;padding:.7rem .5rem .7rem .5rem}.elementor-83 .elementor-element.elementor-element-7a90fe23 .elementor-button:hover,.elementor-83 .elementor-element.elementor-element-7a90fe23 .elementor-button:focus{background-color:var(--e-global-color-3d06b55);color:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-7a90fe23{width:auto;max-width:auto}.elementor-83 .elementor-element.elementor-element-7a90fe23 .elementor-button:hover svg,.elementor-83 .elementor-element.elementor-element-7a90fe23 .elementor-button:focus svg{fill:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-7deb7b92 img{width:100%}.elementor-83 .elementor-element.elementor-element-6cc6bb4b .elementor-heading-title{font-family:var(--e-global-typography-899a6a9-font-family),Sans-serif;font-size:var(--e-global-typography-899a6a9-font-size);font-weight:var(--e-global-typography-899a6a9-font-weight);line-height:var(--e-global-typography-899a6a9-line-height);letter-spacing:var(--e-global-typography-899a6a9-letter-spacing);color:var(--e-global-color-fa817d7)}.elementor-83 .elementor-element.elementor-element-7fc82ddc .elementor-button{background-color:var(--e-global-color-3d06b55);font-family:var(--e-global-typography-6b818f0-font-family),Sans-serif;font-size:var(--e-global-typography-6b818f0-font-size);font-weight:var(--e-global-typography-6b818f0-font-weight);line-height:var(--e-global-typography-6b818f0-line-height);fill:var(--e-global-color-bb874d5);color:var(--e-global-color-bb874d5);border-radius:.3rem .3rem .3rem .3rem;padding:.95rem 1.7rem .95rem 1.7rem}.elementor-83 .elementor-element.elementor-element-68f9d793{--display:flex;--min-height:0rem;--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;--border-radius:42% 0% 0% 0%;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem}.elementor-83 .elementor-element.elementor-element-68f9d793:not(.elementor-motion-effects-element-type-background),.elementor-83 .elementor-element.elementor-element-68f9d793>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://gutterarmorct.com/wp-content/uploads/2026/10/gutter-footer-rain-photo-1.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-83 .elementor-element.elementor-element-7c10edd2>.elementor-widget-container{margin:0rem 0rem .3rem 0rem}.elementor-83 .elementor-element.elementor-element-7c10edd2 .elementor-heading-title{font-family:var(--e-global-typography-a15b52b-font-family),Sans-serif;font-size:var(--e-global-typography-a15b52b-font-size);font-weight:var(--e-global-typography-a15b52b-font-weight);text-transform:var(--e-global-typography-a15b52b-text-transform);line-height:var(--e-global-typography-a15b52b-line-height);letter-spacing:var(--e-global-typography-a15b52b-letter-spacing);color:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-4cd3daf9 .elementor-heading-title{font-family:var(--e-global-typography-814afcd-font-family),Sans-serif;font-size:var(--e-global-typography-814afcd-font-size);font-weight:var(--e-global-typography-814afcd-font-weight);line-height:var(--e-global-typography-814afcd-line-height);letter-spacing:var(--e-global-typography-814afcd-letter-spacing);color:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-31f05bf0{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-83 .elementor-element.elementor-element-31f05bf0:not(.elementor-motion-effects-element-type-background),.elementor-83 .elementor-element.elementor-element-31f05bf0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-5b02dbd)}.elementor-83 .elementor-element.elementor-element-4da0be23{--display:flex;--min-height:36rem;--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:center;--padding-top:5rem;--padding-bottom:4.5rem;--padding-left:4rem;--padding-right:3rem}.elementor-83 .elementor-element.elementor-element-4da0be23:not(.elementor-motion-effects-element-type-background),.elementor-83 .elementor-element.elementor-element-4da0be23>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-5b02dbd)}.elementor-83 .elementor-element.elementor-element-1ba418af>.elementor-widget-container{margin:0rem 0rem 1.5rem 0rem}.elementor-83 .elementor-element.elementor-element-1ba418af .elementor-heading-title{font-family:var(--e-global-typography-f6e1e32-font-family),Sans-serif;font-size:var(--e-global-typography-f6e1e32-font-size);font-weight:var(--e-global-typography-f6e1e32-font-weight);line-height:var(--e-global-typography-f6e1e32-line-height);letter-spacing:var(--e-global-typography-f6e1e32-letter-spacing);color:var(--e-global-color-3d06b55)}.elementor-83 .elementor-element.elementor-element-16d3ee52>.elementor-widget-container{margin:0rem 0rem 1.8rem 0rem}.elementor-83 .elementor-element.elementor-element-16d3ee52 .elementor-heading-title{font-family:var(--e-global-typography-899a6a9-font-family),Sans-serif;font-size:var(--e-global-typography-899a6a9-font-size);font-weight:var(--e-global-typography-899a6a9-font-weight);line-height:var(--e-global-typography-899a6a9-line-height);letter-spacing:var(--e-global-typography-899a6a9-letter-spacing);color:var(--e-global-color-3d06b55)}.elementor-83 .elementor-element.elementor-element-16b792b1 .elementor-button{background-color:var(--e-global-color-3d06b55);font-family:var(--e-global-typography-6b818f0-font-family),Sans-serif;font-size:var(--e-global-typography-6b818f0-font-size);font-weight:var(--e-global-typography-6b818f0-font-weight);line-height:var(--e-global-typography-6b818f0-line-height);fill:var(--e-global-color-bb874d5);color:var(--e-global-color-bb874d5);border-radius:.3rem .3rem .3rem .3rem;padding:1.1rem 1.7rem 1.1rem 1.7rem}.elementor-83 .elementor-element.elementor-element-1d65d5d2{--display:flex;--min-height:36rem;--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;--border-radius:42% 0% 0% 0%;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2.2rem;--padding-right:2rem}.elementor-83 .elementor-element.elementor-element-1d65d5d2:not(.elementor-motion-effects-element-type-background),.elementor-83 .elementor-element.elementor-element-1d65d5d2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://gutterarmorct.com/wp-content/uploads/2026/10/gutter-footer-rain-photo-1.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-83 .elementor-element.elementor-element-606cb03b>.elementor-widget-container{margin:0rem 0rem .3rem 0rem}.elementor-83 .elementor-element.elementor-element-606cb03b .elementor-heading-title{font-family:var(--e-global-typography-a15b52b-font-family),Sans-serif;font-size:var(--e-global-typography-a15b52b-font-size);font-weight:var(--e-global-typography-a15b52b-font-weight);text-transform:var(--e-global-typography-a15b52b-text-transform);line-height:var(--e-global-typography-a15b52b-line-height);letter-spacing:var(--e-global-typography-a15b52b-letter-spacing);color:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-20f30c92 .elementor-heading-title{font-family:var(--e-global-typography-6da2020-font-family),Sans-serif;font-size:var(--e-global-typography-6da2020-font-size);font-weight:var(--e-global-typography-6da2020-font-weight);line-height:var(--e-global-typography-6da2020-line-height);letter-spacing:var(--e-global-typography-6da2020-letter-spacing);color:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-6a22b023{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--flex-wrap:wrap;--padding-top:3.2rem;--padding-bottom:2.5rem;--padding-left:3.8rem;--padding-right:3.8rem}.elementor-83 .elementor-element.elementor-element-6a22b023:not(.elementor-motion-effects-element-type-background),.elementor-83 .elementor-element.elementor-element-6a22b023>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3d06b55)}.elementor-83 .elementor-element.elementor-element-67f5cca1{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem}.elementor-83 .elementor-element.elementor-element-12d811d3{text-align:start}.elementor-83 .elementor-element.elementor-element-12d811d3 img{width:13rem}.elementor-83 .elementor-element.elementor-element-36a592f4{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem}.elementor-83 .elementor-element.elementor-element-7e4a88c5>.elementor-widget-container{margin:0rem 0rem 1.1rem 0rem}.elementor-83 .elementor-element.elementor-element-7e4a88c5 .elementor-heading-title{font-family:var(--e-global-typography-a15b52b-font-family),Sans-serif;font-size:var(--e-global-typography-a15b52b-font-size);font-weight:var(--e-global-typography-a15b52b-font-weight);text-transform:var(--e-global-typography-a15b52b-text-transform);line-height:var(--e-global-typography-a15b52b-line-height);letter-spacing:var(--e-global-typography-a15b52b-letter-spacing);color:var(--e-global-color-ddb24ff)}.elementor-83 .elementor-element.elementor-element-1ab1bbb6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.65rem/2)}.elementor-83 .elementor-element.elementor-element-1ab1bbb6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.65rem/2)}.elementor-83 .elementor-element.elementor-element-1ab1bbb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.65rem/2)}.elementor-83 .elementor-element.elementor-element-1ab1bbb6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.65rem/2)}.elementor-83 .elementor-element.elementor-element-1ab1bbb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.65rem/2)}.elementor-83 .elementor-element.elementor-element-1ab1bbb6 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-83 .elementor-element.elementor-element-1ab1bbb6 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-83 .elementor-element.elementor-element-1ab1bbb6{--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px}.elementor-83 .elementor-element.elementor-element-1ab1bbb6 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-83 .elementor-element.elementor-element-1ab1bbb6 .elementor-icon-list-item>a{font-family:var(--e-global-typography-899a6a9-font-family),Sans-serif;font-size:var(--e-global-typography-899a6a9-font-size);font-weight:var(--e-global-typography-899a6a9-font-weight);line-height:var(--e-global-typography-899a6a9-line-height);letter-spacing:var(--e-global-typography-899a6a9-letter-spacing)}.elementor-83 .elementor-element.elementor-element-1ab1bbb6 .elementor-icon-list-text{color:var(--e-global-color-bb874d5);transition:color 0.3s}.elementor-83 .elementor-element.elementor-element-1ab1bbb6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--e-global-color-ddb24ff)}.elementor-83 .elementor-element.elementor-element-6ba9ea5a{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem}.elementor-83 .elementor-element.elementor-element-7f9f1dde>.elementor-widget-container{margin:0rem 0rem 1.1rem 0rem}.elementor-83 .elementor-element.elementor-element-7f9f1dde .elementor-heading-title{font-family:var(--e-global-typography-a15b52b-font-family),Sans-serif;font-size:var(--e-global-typography-a15b52b-font-size);font-weight:var(--e-global-typography-a15b52b-font-weight);text-transform:var(--e-global-typography-a15b52b-text-transform);line-height:var(--e-global-typography-a15b52b-line-height);letter-spacing:var(--e-global-typography-a15b52b-letter-spacing);color:var(--e-global-color-ddb24ff)}.elementor-83 .elementor-element.elementor-element-10f6be9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.65rem/2)}.elementor-83 .elementor-element.elementor-element-10f6be9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.65rem/2)}.elementor-83 .elementor-element.elementor-element-10f6be9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.65rem/2)}.elementor-83 .elementor-element.elementor-element-10f6be9f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.65rem/2)}.elementor-83 .elementor-element.elementor-element-10f6be9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.65rem/2)}.elementor-83 .elementor-element.elementor-element-10f6be9f .elementor-icon-list-icon i{transition:color 0.3s}.elementor-83 .elementor-element.elementor-element-10f6be9f .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-83 .elementor-element.elementor-element-10f6be9f{--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px}.elementor-83 .elementor-element.elementor-element-10f6be9f .elementor-icon-list-item>.elementor-icon-list-text,.elementor-83 .elementor-element.elementor-element-10f6be9f .elementor-icon-list-item>a{font-family:var(--e-global-typography-899a6a9-font-family),Sans-serif;font-size:var(--e-global-typography-899a6a9-font-size);font-weight:var(--e-global-typography-899a6a9-font-weight);line-height:var(--e-global-typography-899a6a9-line-height);letter-spacing:var(--e-global-typography-899a6a9-letter-spacing)}.elementor-83 .elementor-element.elementor-element-10f6be9f .elementor-icon-list-text{color:var(--e-global-color-bb874d5);transition:color 0.3s}.elementor-83 .elementor-element.elementor-element-10f6be9f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--e-global-color-ddb24ff)}.elementor-83 .elementor-element.elementor-element-69659399{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:0rem}.elementor-83 .elementor-element.elementor-element-5d16b5d6>.elementor-widget-container{margin:0rem 0rem 1.1rem 0rem}.elementor-83 .elementor-element.elementor-element-5d16b5d6 .elementor-heading-title{font-family:var(--e-global-typography-a15b52b-font-family),Sans-serif;font-size:var(--e-global-typography-a15b52b-font-size);font-weight:var(--e-global-typography-a15b52b-font-weight);text-transform:var(--e-global-typography-a15b52b-text-transform);line-height:var(--e-global-typography-a15b52b-line-height);letter-spacing:var(--e-global-typography-a15b52b-letter-spacing);color:var(--e-global-color-ddb24ff)}.elementor-83 .elementor-element.elementor-element-3950c37>.elementor-widget-container{margin:0rem 0rem .5rem 0rem}.elementor-83 .elementor-element.elementor-element-3950c37 .elementor-heading-title{font-family:var(--e-global-typography-899a6a9-font-family),Sans-serif;font-size:var(--e-global-typography-899a6a9-font-size);font-weight:var(--e-global-typography-899a6a9-font-weight);line-height:var(--e-global-typography-899a6a9-line-height);letter-spacing:var(--e-global-typography-899a6a9-letter-spacing);color:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-853600c{--grid-template-columns:repeat(0, auto);--icon-size:1.15rem;--grid-column-gap:0.5rem;--grid-row-gap:0px}.elementor-83 .elementor-element.elementor-element-853600c .elementor-widget-container{text-align:left}.elementor-83 .elementor-element.elementor-element-853600c .elementor-social-icon{background-color:var(--e-global-color-bb874d5);--icon-padding:0.72em}.elementor-83 .elementor-element.elementor-element-853600c .elementor-social-icon i{color:var(--e-global-color-3d06b55)}.elementor-83 .elementor-element.elementor-element-853600c .elementor-social-icon svg{fill:var(--e-global-color-3d06b55)}.elementor-83 .elementor-element.elementor-element-4cd0df7{--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;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-fa817d7);--border-color:var( --e-global-color-fa817d7 );--padding-top:1.3rem;--padding-bottom:1.6rem;--padding-left:3.8rem;--padding-right:3.8rem}.elementor-83 .elementor-element.elementor-element-4cd0df7:not(.elementor-motion-effects-element-type-background),.elementor-83 .elementor-element.elementor-element-4cd0df7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3d06b55)}.elementor-83 .elementor-element.elementor-element-364b4533{--display:flex}.elementor-83 .elementor-element.elementor-element-607027b8 .elementor-heading-title{font-family:var(--e-global-typography-2d286ec-font-family),Sans-serif;font-size:var(--e-global-typography-2d286ec-font-size);font-weight:var(--e-global-typography-2d286ec-font-weight);line-height:var(--e-global-typography-2d286ec-line-height);color:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-33d0a233{--display:flex}.elementor-83 .elementor-element.elementor-element-3744a660 .elementor-button{background-color:var(--e-global-color-3d06b55);font-family:var(--e-global-typography-2d286ec-font-family),Sans-serif;font-size:var(--e-global-typography-2d286ec-font-size);font-weight:var(--e-global-typography-2d286ec-font-weight);line-height:var(--e-global-typography-2d286ec-line-height);fill:var(--e-global-color-bb874d5);color:var(--e-global-color-bb874d5)}.elementor-83 .elementor-element.elementor-element-352c3958{--display:flex}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media(max-width:1024px){.elementor-83 .elementor-element.elementor-element-7a0428fc{--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-83 .elementor-element.elementor-element-4716afc7{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-83 .elementor-element.elementor-element-2c5c64cc .elementor-heading-title{font-size:var(--e-global-typography-a15b52b-font-size);line-height:var(--e-global-typography-a15b52b-line-height);letter-spacing:var(--e-global-typography-a15b52b-letter-spacing)}.elementor-83 .elementor-element.elementor-element-57f23fcf .elementor-heading-title{font-size:var(--e-global-typography-6da2020-font-size);line-height:var(--e-global-typography-6da2020-line-height);letter-spacing:var(--e-global-typography-6da2020-letter-spacing)}.elementor-83 .elementor-element.elementor-element-73ace373 .elementor-heading-title{font-size:var(--e-global-typography-27514dd-font-size);line-height:var(--e-global-typography-27514dd-line-height);letter-spacing:var(--e-global-typography-27514dd-letter-spacing)}.elementor-83 .elementor-element.elementor-element-61921316 .elementor-button{font-size:var(--e-global-typography-d0d8ccc-font-size);line-height:var(--e-global-typography-d0d8ccc-line-height)}.elementor-83 .elementor-element.elementor-element-574ed039 .elementor-button{font-size:var(--e-global-typography-d0d8ccc-font-size);line-height:var(--e-global-typography-d0d8ccc-line-height)}.elementor-83 .elementor-element.elementor-element-4cd7aa26 .elementor-button{font-size:var(--e-global-typography-d0d8ccc-font-size);line-height:var(--e-global-typography-d0d8ccc-line-height)}.elementor-83 .elementor-element.elementor-element-5808a0fe .elementor-button{font-size:var(--e-global-typography-d0d8ccc-font-size);line-height:var(--e-global-typography-d0d8ccc-line-height)}.elementor-83 .elementor-element.elementor-element-2f2a6ef1 .elementor-button{font-size:var(--e-global-typography-d0d8ccc-font-size);line-height:var(--e-global-typography-d0d8ccc-line-height)}.elementor-83 .elementor-element.elementor-element-768cbf66 .elementor-button{font-size:var(--e-global-typography-d0d8ccc-font-size);line-height:var(--e-global-typography-d0d8ccc-line-height)}.elementor-83 .elementor-element.elementor-element-6021b817 .elementor-button{font-size:var(--e-global-typography-d0d8ccc-font-size);line-height:var(--e-global-typography-d0d8ccc-line-height)}.elementor-83 .elementor-element.elementor-element-4507632f .elementor-button{font-size:var(--e-global-typography-d0d8ccc-font-size);line-height:var(--e-global-typography-d0d8ccc-line-height)}.elementor-83 .elementor-element.elementor-element-7a90fe23 .elementor-button{font-size:var(--e-global-typography-d0d8ccc-font-size);line-height:var(--e-global-typography-d0d8ccc-line-height)}.elementor-83 .elementor-element.elementor-element-6cc6bb4b .elementor-heading-title{font-size:var(--e-global-typography-899a6a9-font-size);line-height:var(--e-global-typography-899a6a9-line-height);letter-spacing:var(--e-global-typography-899a6a9-letter-spacing)}.elementor-83 .elementor-element.elementor-element-7fc82ddc .elementor-button{font-size:var(--e-global-typography-6b818f0-font-size);line-height:var(--e-global-typography-6b818f0-line-height)}.elementor-83 .elementor-element.elementor-element-68f9d793{--min-height:16rem}.elementor-83 .elementor-element.elementor-element-7c10edd2 .elementor-heading-title{font-size:var(--e-global-typography-a15b52b-font-size);line-height:var(--e-global-typography-a15b52b-line-height);letter-spacing:var(--e-global-typography-a15b52b-letter-spacing)}.elementor-83 .elementor-element.elementor-element-4cd3daf9 .elementor-heading-title{font-size:var(--e-global-typography-814afcd-font-size);line-height:var(--e-global-typography-814afcd-line-height);letter-spacing:var(--e-global-typography-814afcd-letter-spacing)}.elementor-83 .elementor-element.elementor-element-4da0be23{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem}.elementor-83 .elementor-element.elementor-element-1ba418af .elementor-heading-title{font-size:var(--e-global-typography-f6e1e32-font-size);line-height:var(--e-global-typography-f6e1e32-line-height);letter-spacing:var(--e-global-typography-f6e1e32-letter-spacing)}.elementor-83 .elementor-element.elementor-element-16d3ee52 .elementor-heading-title{font-size:var(--e-global-typography-899a6a9-font-size);line-height:var(--e-global-typography-899a6a9-line-height);letter-spacing:var(--e-global-typography-899a6a9-letter-spacing)}.elementor-83 .elementor-element.elementor-element-16b792b1 .elementor-button{font-size:var(--e-global-typography-6b818f0-font-size);line-height:var(--e-global-typography-6b818f0-line-height)}.elementor-83 .elementor-element.elementor-element-606cb03b .elementor-heading-title{font-size:var(--e-global-typography-a15b52b-font-size);line-height:var(--e-global-typography-a15b52b-line-height);letter-spacing:var(--e-global-typography-a15b52b-letter-spacing)}.elementor-83 .elementor-element.elementor-element-20f30c92 .elementor-heading-title{font-size:var(--e-global-typography-6da2020-font-size);line-height:var(--e-global-typography-6da2020-line-height);letter-spacing:var(--e-global-typography-6da2020-letter-spacing)}.elementor-83 .elementor-element.elementor-element-6a22b023{--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:3rem;--padding-bottom:2.5rem;--padding-left:2rem;--padding-right:2rem}.elementor-83 .elementor-element.elementor-element-7e4a88c5 .elementor-heading-title{font-size:var(--e-global-typography-a15b52b-font-size);line-height:var(--e-global-typography-a15b52b-line-height);letter-spacing:var(--e-global-typography-a15b52b-letter-spacing)}.elementor-83 .elementor-element.elementor-element-1ab1bbb6 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-83 .elementor-element.elementor-element-1ab1bbb6 .elementor-icon-list-item>a{font-size:var(--e-global-typography-899a6a9-font-size);line-height:var(--e-global-typography-899a6a9-line-height);letter-spacing:var(--e-global-typography-899a6a9-letter-spacing)}.elementor-83 .elementor-element.elementor-element-7f9f1dde .elementor-heading-title{font-size:var(--e-global-typography-a15b52b-font-size);line-height:var(--e-global-typography-a15b52b-line-height);letter-spacing:var(--e-global-typography-a15b52b-letter-spacing)}.elementor-83 .elementor-element.elementor-element-10f6be9f .elementor-icon-list-item>.elementor-icon-list-text,.elementor-83 .elementor-element.elementor-element-10f6be9f .elementor-icon-list-item>a{font-size:var(--e-global-typography-899a6a9-font-size);line-height:var(--e-global-typography-899a6a9-line-height);letter-spacing:var(--e-global-typography-899a6a9-letter-spacing)}.elementor-83 .elementor-element.elementor-element-5d16b5d6 .elementor-heading-title{font-size:var(--e-global-typography-a15b52b-font-size);line-height:var(--e-global-typography-a15b52b-line-height);letter-spacing:var(--e-global-typography-a15b52b-letter-spacing)}.elementor-83 .elementor-element.elementor-element-3950c37 .elementor-heading-title{font-size:var(--e-global-typography-899a6a9-font-size);line-height:var(--e-global-typography-899a6a9-line-height);letter-spacing:var(--e-global-typography-899a6a9-letter-spacing)}.elementor-83 .elementor-element.elementor-element-853600c .elementor-widget-container{text-align:left}.elementor-83 .elementor-element.elementor-element-4cd0df7{--padding-top:1.2rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem}.elementor-83 .elementor-element.elementor-element-607027b8 .elementor-heading-title{font-size:var(--e-global-typography-2d286ec-font-size);line-height:var(--e-global-typography-2d286ec-line-height)}.elementor-83 .elementor-element.elementor-element-3744a660 .elementor-button{font-size:var(--e-global-typography-2d286ec-font-size);line-height:var(--e-global-typography-2d286ec-line-height)}}@media(max-width:767px){.elementor-83 .elementor-element.elementor-element-7a0428fc{--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-83 .elementor-element.elementor-element-4716afc7{--width:100%;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem}.elementor-83 .elementor-element.elementor-element-2c5c64cc .elementor-heading-title{font-size:var(--e-global-typography-a15b52b-font-size);line-height:var(--e-global-typography-a15b52b-line-height);letter-spacing:var(--e-global-typography-a15b52b-letter-spacing)}.elementor-83 .elementor-element.elementor-element-57f23fcf .elementor-heading-title{font-size:var(--e-global-typography-6da2020-font-size);line-height:var(--e-global-typography-6da2020-line-height);letter-spacing:var(--e-global-typography-6da2020-letter-spacing)}.elementor-83 .elementor-element.elementor-element-73ace373 .elementor-heading-title{font-size:var(--e-global-typography-27514dd-font-size);line-height:var(--e-global-typography-27514dd-line-height);letter-spacing:var(--e-global-typography-27514dd-letter-spacing)}.elementor-83 .elementor-element.elementor-element-61921316 .elementor-button{font-size:var(--e-global-typography-d0d8ccc-font-size);line-height:var(--e-global-typography-d0d8ccc-line-height)}.elementor-83 .elementor-element.elementor-element-574ed039 .elementor-button{font-size:var(--e-global-typography-d0d8ccc-font-size);line-height:var(--e-global-typography-d0d8ccc-line-height)}.elementor-83 .elementor-element.elementor-element-4cd7aa26 .elementor-button{font-size:var(--e-global-typography-d0d8ccc-font-size);line-height:var(--e-global-typography-d0d8ccc-line-height)}.elementor-83 .elementor-element.elementor-element-5808a0fe .elementor-button{font-size:var(--e-global-typography-d0d8ccc-font-size);line-height:var(--e-global-typography-d0d8ccc-line-height)}.elementor-83 .elementor-element.elementor-element-2f2a6ef1 .elementor-button{font-size:var(--e-global-typography-d0d8ccc-font-size);line-height:var(--e-global-typography-d0d8ccc-line-height)}.elementor-83 .elementor-element.elementor-element-768cbf66 .elementor-button{font-size:var(--e-global-typography-d0d8ccc-font-size);line-height:var(--e-global-typography-d0d8ccc-line-height)}.elementor-83 .elementor-element.elementor-element-6021b817 .elementor-button{font-size:var(--e-global-typography-d0d8ccc-font-size);line-height:var(--e-global-typography-d0d8ccc-line-height)}.elementor-83 .elementor-element.elementor-element-4507632f .elementor-button{font-size:var(--e-global-typography-d0d8ccc-font-size);line-height:var(--e-global-typography-d0d8ccc-line-height)}.elementor-83 .elementor-element.elementor-element-7a90fe23 .elementor-button{font-size:var(--e-global-typography-d0d8ccc-font-size);line-height:var(--e-global-typography-d0d8ccc-line-height)}.elementor-83 .elementor-element.elementor-element-6cc6bb4b .elementor-heading-title{font-size:var(--e-global-typography-899a6a9-font-size);line-height:var(--e-global-typography-899a6a9-line-height);letter-spacing:var(--e-global-typography-899a6a9-letter-spacing)}.elementor-83 .elementor-element.elementor-element-7fc82ddc .elementor-button{font-size:var(--e-global-typography-6b818f0-font-size);line-height:var(--e-global-typography-6b818f0-line-height)}.elementor-83 .elementor-element.elementor-element-68f9d793{--width:100%;--min-height:14rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem}.elementor-83 .elementor-element.elementor-element-7c10edd2 .elementor-heading-title{font-size:var(--e-global-typography-a15b52b-font-size);line-height:var(--e-global-typography-a15b52b-line-height);letter-spacing:var(--e-global-typography-a15b52b-letter-spacing)}.elementor-83 .elementor-element.elementor-element-4cd3daf9 .elementor-heading-title{font-size:var(--e-global-typography-814afcd-font-size);line-height:var(--e-global-typography-814afcd-line-height);letter-spacing:var(--e-global-typography-814afcd-letter-spacing)}.elementor-83 .elementor-element.elementor-element-31f05bf0{--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-83 .elementor-element.elementor-element-4da0be23{--width:100%;--min-height:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.4rem;--padding-right:1.4rem}.elementor-83 .elementor-element.elementor-element-1ba418af .elementor-heading-title{font-size:var(--e-global-typography-f6e1e32-font-size);line-height:var(--e-global-typography-f6e1e32-line-height);letter-spacing:var(--e-global-typography-f6e1e32-letter-spacing)}.elementor-83 .elementor-element.elementor-element-16d3ee52 .elementor-heading-title{font-size:var(--e-global-typography-899a6a9-font-size);line-height:var(--e-global-typography-899a6a9-line-height);letter-spacing:var(--e-global-typography-899a6a9-letter-spacing)}.elementor-83 .elementor-element.elementor-element-16b792b1 .elementor-button{font-size:var(--e-global-typography-6b818f0-font-size);line-height:var(--e-global-typography-6b818f0-line-height)}.elementor-83 .elementor-element.elementor-element-1d65d5d2{--width:100%;--min-height:20rem;--padding-top:3rem;--padding-bottom:2.5rem;--padding-left:1.5rem;--padding-right:1.5rem}.elementor-83 .elementor-element.elementor-element-606cb03b .elementor-heading-title{font-size:var(--e-global-typography-a15b52b-font-size);line-height:var(--e-global-typography-a15b52b-line-height);letter-spacing:var(--e-global-typography-a15b52b-letter-spacing)}.elementor-83 .elementor-element.elementor-element-20f30c92 .elementor-heading-title{font-size:var(--e-global-typography-6da2020-font-size);line-height:var(--e-global-typography-6da2020-line-height);letter-spacing:var(--e-global-typography-6da2020-letter-spacing)}.elementor-83 .elementor-element.elementor-element-6a22b023{--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:3rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem}.elementor-83 .elementor-element.elementor-element-67f5cca1{--width:100%}.elementor-83 .elementor-element.elementor-element-36a592f4{--width:100%;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-83 .elementor-element.elementor-element-7e4a88c5 .elementor-heading-title{font-size:var(--e-global-typography-a15b52b-font-size);line-height:var(--e-global-typography-a15b52b-line-height);letter-spacing:var(--e-global-typography-a15b52b-letter-spacing)}.elementor-83 .elementor-element.elementor-element-1ab1bbb6 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-83 .elementor-element.elementor-element-1ab1bbb6 .elementor-icon-list-item>a{font-size:var(--e-global-typography-899a6a9-font-size);line-height:var(--e-global-typography-899a6a9-line-height);letter-spacing:var(--e-global-typography-899a6a9-letter-spacing)}.elementor-83 .elementor-element.elementor-element-6ba9ea5a{--width:100%;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-83 .elementor-element.elementor-element-7f9f1dde .elementor-heading-title{font-size:var(--e-global-typography-a15b52b-font-size);line-height:var(--e-global-typography-a15b52b-line-height);letter-spacing:var(--e-global-typography-a15b52b-letter-spacing)}.elementor-83 .elementor-element.elementor-element-10f6be9f .elementor-icon-list-item>.elementor-icon-list-text,.elementor-83 .elementor-element.elementor-element-10f6be9f .elementor-icon-list-item>a{font-size:var(--e-global-typography-899a6a9-font-size);line-height:var(--e-global-typography-899a6a9-line-height);letter-spacing:var(--e-global-typography-899a6a9-letter-spacing)}.elementor-83 .elementor-element.elementor-element-69659399{--width:100%;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-83 .elementor-element.elementor-element-5d16b5d6 .elementor-heading-title{font-size:var(--e-global-typography-a15b52b-font-size);line-height:var(--e-global-typography-a15b52b-line-height);letter-spacing:var(--e-global-typography-a15b52b-letter-spacing)}.elementor-83 .elementor-element.elementor-element-3950c37 .elementor-heading-title{font-size:var(--e-global-typography-899a6a9-font-size);line-height:var(--e-global-typography-899a6a9-line-height);letter-spacing:var(--e-global-typography-899a6a9-letter-spacing)}.elementor-83 .elementor-element.elementor-element-853600c .elementor-widget-container{text-align:left}.elementor-83 .elementor-element.elementor-element-4cd0df7{--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:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem}.elementor-83 .elementor-element.elementor-element-364b4533{--width:100%}.elementor-83 .elementor-element.elementor-element-607027b8 .elementor-heading-title{font-size:var(--e-global-typography-2d286ec-font-size);line-height:var(--e-global-typography-2d286ec-line-height)}.elementor-83 .elementor-element.elementor-element-33d0a233{--width:100%}.elementor-83 .elementor-element.elementor-element-3744a660 .elementor-button{font-size:var(--e-global-typography-2d286ec-font-size);line-height:var(--e-global-typography-2d286ec-line-height)}.elementor-83 .elementor-element.elementor-element-352c3958{--width:100%}}@media(min-width:768px){.elementor-83 .elementor-element.elementor-element-7a0428fc{--content-width:125rem}.elementor-83 .elementor-element.elementor-element-4716afc7{--width:78%}.elementor-83 .elementor-element.elementor-element-297756f1{--width:100%}.elementor-83 .elementor-element.elementor-element-5d582221{--width:100%}.elementor-83 .elementor-element.elementor-element-68f9d793{--width:22%}.elementor-83 .elementor-element.elementor-element-4da0be23{--width:62%}.elementor-83 .elementor-element.elementor-element-1d65d5d2{--width:38%}.elementor-83 .elementor-element.elementor-element-67f5cca1{--width:26%}.elementor-83 .elementor-element.elementor-element-36a592f4{--width:20%}.elementor-83 .elementor-element.elementor-element-6ba9ea5a{--width:20%}.elementor-83 .elementor-element.elementor-element-69659399{--width:34%}.elementor-83 .elementor-element.elementor-element-364b4533{--width:40%}.elementor-83 .elementor-element.elementor-element-33d0a233{--width:25%}.elementor-83 .elementor-element.elementor-element-352c3958{--width:35%}}@media(max-width:1024px) and (min-width:768px){.elementor-83 .elementor-element.elementor-element-4716afc7{--width:100%}.elementor-83 .elementor-element.elementor-element-68f9d793{--width:100%}.elementor-83 .elementor-element.elementor-element-67f5cca1{--width:50%}.elementor-83 .elementor-element.elementor-element-36a592f4{--width:50%}.elementor-83 .elementor-element.elementor-element-6ba9ea5a{--width:50%}.elementor-83 .elementor-element.elementor-element-69659399{--width:50%}}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-inner>.e-con-inner{gap:0;align-items:stretch}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-copy{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);column-gap:1.5rem;row-gap:.8rem;align-content:center}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-copy>.elementor-element{min-width:0}.elementor-83 .elementor-element.elementor-element-555c4bd9 .elementor-element-2c5c64cc{grid-column:1;grid-row:1}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-title{grid-column:1;grid-row:2}.elementor-83 .elementor-element.elementor-element-555c4bd9 .elementor-element-73ace373{grid-column:1;grid-row:3}.elementor-83 .elementor-element.elementor-element-555c4bd9 .elementor-element-73ace373 .elementor-heading-title{font-weight:var(--e-global-typography-899a6a9-font-weight)}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-details{display:contents}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-towns{grid-column:1;grid-row:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;align-self:start}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-towns .elementor-widget-button{width:100%;min-width:0}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-towns .elementor-button{width:100%;white-space:nowrap;padding:.5rem .35rem;font-size:var(--e-global-typography-2d286ec-font-size);line-height:var(--e-global-typography-2d286ec-line-height)}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-map{grid-column:2;grid-row:1/7;align-self:center;margin-top:1rem;width:100%;max-width:none}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-map img{display:block;width:100%;height:auto;max-height:31rem;object-fit:contain}.elementor-83 .elementor-element.elementor-element-555c4bd9 .elementor-element-6cc6bb4b{grid-column:1;grid-row:5;text-align:center;margin:.25rem auto 0;max-width:50rem}.elementor-83 .elementor-element.elementor-element-555c4bd9 .elementor-element-7fc82ddc{grid-column:1;grid-row:6;width:100%;text-align:center}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-phone .elementor-heading-title a{color:inherit;white-space:nowrap}@media(min-width:768px) and (max-width:1100px){.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1rem}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-title .elementor-heading-title{font-size:var(--e-global-typography-6da2020-font-size)}.elementor-83 .elementor-element.elementor-element-555c4bd9 .elementor-element-6cc6bb4b,.elementor-83 .elementor-element.elementor-element-555c4bd9 .elementor-element-7fc82ddc{grid-column:1/-1}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-map{grid-row:1/5}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-phone{padding-left:1.25rem;padding-right:1.25rem}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-phone .elementor-element-4cd3daf9 .elementor-heading-title{font-size:var(--e-global-typography-899a6a9-font-size)}}@media(max-width:1024px){.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-inner>.e-con-inner{flex-direction:column}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-copy,.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-phone{width:100%}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-phone{border-top-left-radius:7rem}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-map img{max-height:27rem}}@media(max-width:767px){.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-copy{display:flex;flex-direction:column;gap:1rem}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-details{display:flex;flex-direction:column;gap:.5rem}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-towns{width:100%;gap:.5rem}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-towns .elementor-button{min-height:2.75rem}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-map{margin-top:.75rem;max-width:30rem;align-self:center}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-map img{max-height:none}.elementor-83 .elementor-element.elementor-element-555c4bd9 .elementor-element-6cc6bb4b{margin:0;max-width:none}.elementor-83 .elementor-element.elementor-element-555c4bd9 .elementor-element-6cc6bb4b br{display:none}}@media(min-width:1101px) and (max-width:1600px){.elementor-83 .elementor-element.elementor-element-555c4bd9 .elementor-element-6cc6bb4b .elementor-heading-title{font-size:var(--e-global-typography-27514dd-font-size)}}.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-map{margin-top:2.5rem}@media(max-width:767px){.elementor-83 .elementor-element.elementor-element-555c4bd9 .ga-footer-area-map{margin-top:1.5rem}}.elementor-83 .elementor-element.elementor-element-6a22b023{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr) minmax(0,1.08fr) minmax(0,1.35fr);gap:2.5rem;align-items:start;padding:3.75rem max(2.5rem,calc((100% - 84rem)/2));background-image:linear-gradient(90deg,var(--e-global-color-3d06b55) 0%,color-mix(in srgb,var(--e-global-color-3d06b55) 96%,transparent) 47%,color-mix(in srgb,var(--e-global-color-3d06b55) 82%,transparent) 72%,color-mix(in srgb,var(--e-global-color-3d06b55) 45%,transparent) 100%),url(https://gutterarmorct.com/wp-content/uploads/2026/11/Autumn-Leaves-Along-a-Connecticut-Roofline.webp);background-size:cover;background-position:center,center 38%}.elementor-83 .elementor-element.elementor-element-6a22b023>.e-con{width:100%;min-width:0;padding:0;gap:.65rem}.elementor-83 .elementor-element.elementor-element-6a22b023 .elementor-widget-heading h3.elementor-heading-title{color:var(--e-global-color-bb874d5);font-size:var(--e-global-typography-27514dd-font-size);letter-spacing:var(--e-global-typography-27514dd-letter-spacing)}.elementor-83 .elementor-element.elementor-element-6a22b023 .elementor-widget-heading h3.elementor-heading-title::after{content:"";display:block;width:1.75rem;height:1px;margin-top:.65rem;background:var(--e-global-color-ddb24ff)}.elementor-83 .elementor-element.elementor-element-6a22b023 .elementor-icon-list-item a{min-height:2.35rem}.elementor-83 .elementor-element.elementor-element-6a22b023 .elementor-icon-list-item a:hover .elementor-icon-list-text{color:var(--e-global-color-bb874d5);text-decoration:underline;text-underline-offset:.2em}.elementor-83 .elementor-element.elementor-element-6a22b023 .elementor-icon-list-text{font-size:var(--e-global-typography-27514dd-font-size);line-height:1.35}.elementor-83 .elementor-element.elementor-element-6a22b023 .elementor-element-3950c37 .elementor-heading-title{font-size:var(--e-global-typography-27514dd-font-size);line-height:1.55;max-width:28ch;text-shadow:0 1px 5px var(--e-global-color-3d06b55),0 1px 2px var(--e-global-color-3d06b55)}.elementor-83 .elementor-element.elementor-element-6a22b023 .elementor-social-icon{min-width:44px;min-height:44px}.elementor-83 .elementor-element.elementor-element-6a22b023 a:focus-visible{outline:2px solid var(--e-global-color-bb874d5);outline-offset:3px}@media(max-width:1024px){.elementor-83 .elementor-element.elementor-element-6a22b023{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem;padding:3rem 2rem;background-position:center,right center}}@media(max-width:767px){.elementor-83 .elementor-element.elementor-element-6a22b023{gap:1.75rem 1rem;padding:2.5rem 1.25rem;background-image:linear-gradient(180deg,var(--e-global-color-3d06b55) 8%,color-mix(in srgb,var(--e-global-color-3d06b55) 94%,transparent) 54%,color-mix(in srgb,var(--e-global-color-3d06b55) 68%,transparent)),url(https://gutterarmorct.com/wp-content/uploads/2026/11/Autumn-Leaves-Along-a-Connecticut-Roofline.webp)}.elementor-83 .elementor-element.elementor-element-6a22b023>.elementor-element-67f5cca1,.elementor-83 .elementor-element.elementor-element-6a22b023>.elementor-element-69659399{grid-column:1/-1}.elementor-83 .elementor-element.elementor-element-6a22b023 .elementor-icon-list-item a{min-height:44px}}.elementor-83 .elementor-element.elementor-element-4cd0df7 .elementor-element-352c3958{display:none}.elementor-83 .elementor-element.elementor-element-4cd0df7{justify-content:space-between;align-items:center}.elementor-83 .elementor-element.elementor-element-4cd0df7>.e-con{width:auto}.elementor-83 .elementor-element.elementor-element-4cd0df7 .elementor-button{padding:.65rem 0}@media(max-width:767px){.elementor-83 .elementor-element.elementor-element-4cd0df7{align-items:flex-start;gap:.25rem}}.elementor-element-1ba418af em{color:var(--e-global-color-fa817d7);font-weight:400}.elementor-element-12d811d3 .elementor-widget-container{display:inline-block;width:max-content;max-width:100%;padding:.5rem .75rem;border-radius:.4rem;background:var(--e-global-color-5b02dbd)}