.elementor-7 .elementor-element.elementor-element-34c608a{--display:flex;--min-height:600px;--justify-content:center;--overlay-opacity:1;}.elementor-7 .elementor-element.elementor-element-34c608a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-34c608a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://framing1.portfolioframingideas.com/Mc-Gills-Lawn-and-Garden-Service/wp-content/uploads/2026/08/Rectangle-22788.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-34c608a::before, .elementor-7 .elementor-element.elementor-element-34c608a > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-34c608a > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-34c608a > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-34c608a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-34c608a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://framing1.portfolioframingideas.com/Mc-Gills-Lawn-and-Garden-Service/wp-content/uploads/2026/08/Rectangle-22796.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-fb97710{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF38;--border-color:#FFFFFF38;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-42597a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-42597a3 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-42597a3.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-42597a3.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-42597a3.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-42597a3.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-42597a3.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-42597a3 .elementor-icon{font-size:25px;}.elementor-7 .elementor-element.elementor-element-42597a3 .elementor-icon svg{height:25px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-2e88b31{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:30px;letter-spacing:11%;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2e88b31 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-d9f0d72{--display:flex;}.elementor-7 .elementor-element.elementor-element-d9f0d72:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d9f0d72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://framing1.portfolioframingideas.com/Mc-Gills-Lawn-and-Garden-Service/wp-content/uploads/2026/08/Rectangle-10161.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d580ed0 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:700;line-height:70px;letter-spacing:1%;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e9424f8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:700;line-height:70px;letter-spacing:1%;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b927836{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0%;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b927836 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-7645fb7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-7645fb7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7645fb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-53f1fc8{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-f173815 img{width:446px;height:353px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-919fae7 img{width:506px;height:342px;}.elementor-7 .elementor-element.elementor-element-a01a2c4{--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;}.elementor-7 .elementor-element.elementor-element-8e12a1e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#18301838;--border-color:#18301838;}.elementor-7 .elementor-element.elementor-element-d29383c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d29383c .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-d29383c.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-d29383c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d29383c.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-d29383c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d29383c.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-d29383c .elementor-icon{font-size:25px;}.elementor-7 .elementor-element.elementor-element-d29383c .elementor-icon svg{height:25px;}.elementor-7 .elementor-element.elementor-element-311698d{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:30px;letter-spacing:11%;color:#000000;}.elementor-7 .elementor-element.elementor-element-311698d p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-c5ffe38 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:45px;font-weight:700;line-height:59px;letter-spacing:-2%;color:#183018;}.elementor-7 .elementor-element.elementor-element-becc3fd{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0%;color:#7A7F86;}.elementor-7 .elementor-element.elementor-element-becc3fd p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-2802eaa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-2802eaa:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2802eaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6ECE6;}.elementor-7 .elementor-element.elementor-element-f9eeb4d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#18301838;--border-color:#18301838;}.elementor-7 .elementor-element.elementor-element-f9eeb4d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-8dd7f93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8dd7f93 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-8dd7f93.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-8dd7f93.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-8dd7f93.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-8dd7f93.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-8dd7f93.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-8dd7f93 .elementor-icon{font-size:25px;}.elementor-7 .elementor-element.elementor-element-8dd7f93 .elementor-icon svg{height:25px;}.elementor-7 .elementor-element.elementor-element-01fb1f3{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:30px;letter-spacing:11%;color:#000000;}.elementor-7 .elementor-element.elementor-element-01fb1f3 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-3fe8bc1{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:60px 60px 60px 60px;}.elementor-7 .elementor-element.elementor-element-3fe8bc1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3fe8bc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f980cb3{--display:flex;--min-height:70px;--border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-f980cb3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f980cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://framing1.portfolioframingideas.com/Mc-Gills-Lawn-and-Garden-Service/wp-content/uploads/2026/08/icon.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-7 .elementor-element.elementor-element-899f460 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-899f460.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-899f460.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-899f460.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-899f460.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-899f460.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-7c73292{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:100%;letter-spacing:-2%;color:#000000;}.elementor-7 .elementor-element.elementor-element-7c73292 p{margin-block-end:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-284cd15{--divider-border-style:solid;--divider-color:#209D2F;--divider-border-width:2px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-284cd15 .elementor-divider-separator{width:27%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-284cd15 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-7 .elementor-element.elementor-element-3d7feb4{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0%;color:#7A7F86;}.elementor-7 .elementor-element.elementor-element-3d7feb4 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-b029024{--display:flex;--min-height:70px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a88c718{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:60px 60px 60px 60px;}.elementor-7 .elementor-element.elementor-element-a88c718:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a88c718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#183018;}.elementor-7 .elementor-element.elementor-element-473cf48{--display:flex;--min-height:70px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-473cf48:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-473cf48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://framing1.portfolioframingideas.com/Mc-Gills-Lawn-and-Garden-Service/wp-content/uploads/2026/08/icon-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-7 .elementor-element.elementor-element-5ee9855 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-5ee9855.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-5ee9855.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5ee9855.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-5ee9855.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5ee9855.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-5c2c404{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:100%;letter-spacing:-2%;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5c2c404 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-e951f8f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e951f8f .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-e951f8f .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-7 .elementor-element.elementor-element-b0be45a{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0%;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b0be45a p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-5282aff{--display:flex;--min-height:70px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-7b3e066{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:60px 60px 60px 60px;}.elementor-7 .elementor-element.elementor-element-7b3e066:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7b3e066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2aa5964{--display:flex;--min-height:70px;--border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-2aa5964:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2aa5964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://framing1.portfolioframingideas.com/Mc-Gills-Lawn-and-Garden-Service/wp-content/uploads/2026/08/icon.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-7 .elementor-element.elementor-element-f6be625 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-f6be625.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-f6be625.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f6be625.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-f6be625.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f6be625.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-728e9d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:100%;letter-spacing:-2%;color:#000000;}.elementor-7 .elementor-element.elementor-element-728e9d6 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-25b6512{--divider-border-style:solid;--divider-color:#209D2F;--divider-border-width:2px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-25b6512 .elementor-divider-separator{width:18%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-25b6512 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-7 .elementor-element.elementor-element-6c1fa95{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0%;color:#7A7F86;}.elementor-7 .elementor-element.elementor-element-6c1fa95 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-9966417{--display:flex;--min-height:70px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-01a7139{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0fe0801{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:60px 60px 60px 60px;}.elementor-7 .elementor-element.elementor-element-0fe0801:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0fe0801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-750fbbc{--display:flex;--min-height:70px;--border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-750fbbc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-750fbbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://framing1.portfolioframingideas.com/Mc-Gills-Lawn-and-Garden-Service/wp-content/uploads/2026/08/icon.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-7 .elementor-element.elementor-element-74befe5 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-74befe5.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-74befe5.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-74befe5.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-74befe5.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-74befe5.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-fa3ce3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:100%;letter-spacing:-2%;color:#000000;}.elementor-7 .elementor-element.elementor-element-fa3ce3b p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-b80eed2{--divider-border-style:solid;--divider-color:#209D2F;--divider-border-width:2px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b80eed2 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-b80eed2 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-7 .elementor-element.elementor-element-1dd09b7{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0%;color:#7A7F86;}.elementor-7 .elementor-element.elementor-element-1dd09b7 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-18abfbe{--display:flex;--min-height:70px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-db986fc{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-aedc777{--display:flex;--margin-top:-500px;--margin-bottom:250px;--margin-left:0px;--margin-right:250px;}.elementor-7 .elementor-element.elementor-element-fa53920{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-4b94812{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-4b94812:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4b94812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://framing1.portfolioframingideas.com/Mc-Gills-Lawn-and-Garden-Service/wp-content/uploads/2026/08/Group-1000003004.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-15e2e80{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF85;--border-color:#FFFFFF85;}.elementor-7 .elementor-element.elementor-element-15e2e80.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-44cc3b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-44cc3b8 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-44cc3b8.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-44cc3b8.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-44cc3b8.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-44cc3b8.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-44cc3b8.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-44cc3b8 .elementor-icon{font-size:25px;}.elementor-7 .elementor-element.elementor-element-44cc3b8 .elementor-icon svg{height:25px;}.elementor-7 .elementor-element.elementor-element-3499681{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:30px;letter-spacing:11%;color:#F2F2F2;}.elementor-7 .elementor-element.elementor-element-3499681 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-a47273c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:45px;font-weight:700;line-height:59px;letter-spacing:-2%;color:#F2F2F2;}.elementor-7 .elementor-element.elementor-element-86ebc4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -150px) 0px;z-index:100;}.elementor-7 .elementor-element.elementor-element-367859f{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:200px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-367859f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-367859f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-cf375a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#38483838;--border-color:#38483838;}.elementor-7 .elementor-element.elementor-element-cf375a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-7fe01c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7fe01c4 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-7fe01c4.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-7fe01c4.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-7fe01c4.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-7fe01c4.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-7fe01c4.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-7fe01c4 .elementor-icon{font-size:25px;}.elementor-7 .elementor-element.elementor-element-7fe01c4 .elementor-icon svg{height:25px;}.elementor-7 .elementor-element.elementor-element-6d3008e{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:30px;letter-spacing:11%;color:#000000;}.elementor-7 .elementor-element.elementor-element-6d3008e p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-99395a8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:45px;font-weight:700;line-height:59px;letter-spacing:-2%;color:#183018;}.elementor-7 .elementor-element.elementor-element-e2ac6e5{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-7d4d8cb{--display:flex;--min-height:350px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#183018;--border-color:#183018;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.03137254901960784);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-eca3d0d{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-eca3d0d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-eca3d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://framing1.portfolioframingideas.com/Mc-Gills-Lawn-and-Garden-Service/wp-content/uploads/2026/08/Ellipse-2797.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-7 .elementor-element.elementor-element-0c1a789 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-0c1a789.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-0c1a789.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0c1a789.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-0c1a789.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0c1a789.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-0c1a789 .elementor-icon{font-size:70px;}.elementor-7 .elementor-element.elementor-element-0c1a789 .elementor-icon svg{height:70px;}.elementor-7 .elementor-element.elementor-element-ee58412{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:100%;letter-spacing:-2%;color:#183018;}.elementor-7 .elementor-element.elementor-element-ee58412 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-84abd11{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0%;color:#7A7F86;}.elementor-7 .elementor-element.elementor-element-84abd11 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-a3476c2{--display:flex;--min-height:350px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#183018;--border-color:#183018;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.03137254901960784);--margin-top:40px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-acadc62{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-acadc62:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-acadc62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://framing1.portfolioframingideas.com/Mc-Gills-Lawn-and-Garden-Service/wp-content/uploads/2026/08/Ellipse-2797.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-7 .elementor-element.elementor-element-f3a4740 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-f3a4740.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-f3a4740.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f3a4740.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-f3a4740.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f3a4740.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-f3a4740 .elementor-icon{font-size:70px;}.elementor-7 .elementor-element.elementor-element-f3a4740 .elementor-icon svg{height:70px;}.elementor-7 .elementor-element.elementor-element-2238802{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:100%;letter-spacing:-2%;color:#183018;}.elementor-7 .elementor-element.elementor-element-2238802 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-29d657a{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0%;color:#7A7F86;}.elementor-7 .elementor-element.elementor-element-29d657a p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-d9bb29b{--display:flex;--min-height:350px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#183018;--border-color:#183018;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.03137254901960784);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-9346c22{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-9346c22:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9346c22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://framing1.portfolioframingideas.com/Mc-Gills-Lawn-and-Garden-Service/wp-content/uploads/2026/08/Ellipse-2797.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-7 .elementor-element.elementor-element-d5ff9ee .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-d5ff9ee.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-d5ff9ee.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d5ff9ee.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-d5ff9ee.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d5ff9ee.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-d5ff9ee .elementor-icon{font-size:70px;}.elementor-7 .elementor-element.elementor-element-d5ff9ee .elementor-icon svg{height:70px;}.elementor-7 .elementor-element.elementor-element-4e657a8{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:100%;letter-spacing:-2%;color:#183018;}.elementor-7 .elementor-element.elementor-element-4e657a8 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-29869fe{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0%;color:#7A7F86;}.elementor-7 .elementor-element.elementor-element-29869fe p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-81498ad{--display:flex;--min-height:350px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#183018;--border-color:#183018;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.03137254901960784);--margin-top:40px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-d98a038{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-d98a038:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d98a038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://framing1.portfolioframingideas.com/Mc-Gills-Lawn-and-Garden-Service/wp-content/uploads/2026/08/Ellipse-2797.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-7 .elementor-element.elementor-element-284ee8f .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-284ee8f.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-284ee8f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-284ee8f.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-284ee8f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-284ee8f.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-284ee8f .elementor-icon{font-size:70px;}.elementor-7 .elementor-element.elementor-element-284ee8f .elementor-icon svg{height:70px;}.elementor-7 .elementor-element.elementor-element-0ac604d{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:100%;letter-spacing:-2%;color:#183018;}.elementor-7 .elementor-element.elementor-element-0ac604d p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-4f54ed5{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0%;color:#7A7F86;}.elementor-7 .elementor-element.elementor-element-4f54ed5 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-17d12aa{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-17d12aa:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-17d12aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://framing1.portfolioframingideas.com/Mc-Gills-Lawn-and-Garden-Service/wp-content/uploads/2026/08/Rectangle-22789.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-17d12aa::before, .elementor-7 .elementor-element.elementor-element-17d12aa > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-17d12aa > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-17d12aa > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-17d12aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-17d12aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://framing1.portfolioframingideas.com/Mc-Gills-Lawn-and-Garden-Service/wp-content/uploads/2026/08/Rectangle-22796.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-99abe12{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF38;--border-color:#FFFFFF38;}.elementor-7 .elementor-element.elementor-element-330059c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-330059c .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-330059c.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-330059c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-330059c.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-330059c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-330059c.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-330059c .elementor-icon{font-size:25px;}.elementor-7 .elementor-element.elementor-element-330059c .elementor-icon svg{height:25px;}.elementor-7 .elementor-element.elementor-element-8e585e5{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:30px;letter-spacing:11%;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8e585e5 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-14da4a9{--display:flex;}.elementor-7 .elementor-element.elementor-element-4629d38 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:700;line-height:70px;letter-spacing:1%;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-82ec9da{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0%;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-82ec9da p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-9aaab80{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-9aaab80:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9aaab80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ac99428{--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;}.elementor-7 .elementor-element.elementor-element-2d6dd51{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#38483838;--border-color:#38483838;}.elementor-7 .elementor-element.elementor-element-2d6dd51.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-e6105ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e6105ba .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-e6105ba.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-e6105ba.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e6105ba.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-e6105ba.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e6105ba.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-e6105ba .elementor-icon{font-size:25px;}.elementor-7 .elementor-element.elementor-element-e6105ba .elementor-icon svg{height:25px;}.elementor-7 .elementor-element.elementor-element-45df237{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:30px;letter-spacing:11%;color:#000000;}.elementor-7 .elementor-element.elementor-element-45df237 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-d799e5e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:45px;font-weight:700;line-height:59px;letter-spacing:-2%;color:#183018;}.elementor-7 .elementor-element.elementor-element-f7775bb{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0%;color:#7A7F86;}.elementor-7 .elementor-element.elementor-element-f7775bb p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-1dcf776{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--z-index:100;}.elementor-7 .elementor-element.elementor-element-1dcf776:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1dcf776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#183018;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-24f77b8 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}.elementor-7 .elementor-element.elementor-element-24f77b8 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}.elementor-7 .elementor-element.elementor-element-24f77b8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7 .elementor-element.elementor-element-24f77b8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7 .elementor-element.elementor-element-24f77b8 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-24f77b8 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7 .elementor-element.elementor-element-24f77b8 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-24f77b8 .elementor-field-type-html{padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-24f77b8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#DDDDDD;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-24f77b8 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#DDDDDD;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-24f77b8 .elementor-field-group .elementor-select-wrapper::before{color:#DDDDDD;}.elementor-7 .elementor-element.elementor-element-24f77b8 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-24f77b8 .elementor-button[type="submit"]{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-24f77b8 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-24f77b8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-24f77b8 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-24f77b8 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-24f77b8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-24f77b8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-24f77b8{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-7 .elementor-element.elementor-element-48eac78{--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;}.elementor-7 .elementor-element.elementor-element-9addf80{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-3a8b61a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-7 .elementor-element.elementor-element-6ddf2fd .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-6ddf2fd.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-6ddf2fd.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6ddf2fd.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-6ddf2fd.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6ddf2fd.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-6ddf2fd .elementor-icon{font-size:34px;}.elementor-7 .elementor-element.elementor-element-6ddf2fd .elementor-icon svg{height:34px;}.elementor-7 .elementor-element.elementor-element-14ebc85{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:100%;letter-spacing:-2%;color:#183018;}.elementor-7 .elementor-element.elementor-element-14ebc85 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-b220011{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-7 .elementor-element.elementor-element-3ab0600 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-3ab0600.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-3ab0600.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3ab0600.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-3ab0600.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3ab0600.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-3ab0600 .elementor-icon{font-size:34px;}.elementor-7 .elementor-element.elementor-element-3ab0600 .elementor-icon svg{height:34px;}.elementor-7 .elementor-element.elementor-element-1c9f39f{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:100%;letter-spacing:-2%;color:#183018;}.elementor-7 .elementor-element.elementor-element-1c9f39f p{margin-block-end:0px;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-1dcf776{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-34c608a{--content-width:90%;}.elementor-7 .elementor-element.elementor-element-fb97710{--width:25%;}.elementor-7 .elementor-element.elementor-element-d9f0d72{--width:55%;}.elementor-7 .elementor-element.elementor-element-7645fb7{--content-width:90%;}.elementor-7 .elementor-element.elementor-element-53f1fc8{--width:50%;}.elementor-7 .elementor-element.elementor-element-a01a2c4{--width:50%;}.elementor-7 .elementor-element.elementor-element-8e12a1e{--width:25%;}.elementor-7 .elementor-element.elementor-element-2802eaa{--content-width:90%;}.elementor-7 .elementor-element.elementor-element-f9eeb4d{--width:14%;}.elementor-7 .elementor-element.elementor-element-3fe8bc1{--width:100%;}.elementor-7 .elementor-element.elementor-element-f980cb3{--width:70px;}.elementor-7 .elementor-element.elementor-element-b029024{--width:70px;}.elementor-7 .elementor-element.elementor-element-a88c718{--width:100%;}.elementor-7 .elementor-element.elementor-element-473cf48{--width:70px;}.elementor-7 .elementor-element.elementor-element-5282aff{--width:70px;}.elementor-7 .elementor-element.elementor-element-7b3e066{--width:100%;}.elementor-7 .elementor-element.elementor-element-2aa5964{--width:70px;}.elementor-7 .elementor-element.elementor-element-9966417{--width:70px;}.elementor-7 .elementor-element.elementor-element-0fe0801{--width:100%;}.elementor-7 .elementor-element.elementor-element-750fbbc{--width:70px;}.elementor-7 .elementor-element.elementor-element-18abfbe{--width:70px;}.elementor-7 .elementor-element.elementor-element-4b94812{--content-width:90%;}.elementor-7 .elementor-element.elementor-element-15e2e80{--width:18%;}.elementor-7 .elementor-element.elementor-element-367859f{--content-width:90%;}.elementor-7 .elementor-element.elementor-element-cf375a8{--width:18%;}.elementor-7 .elementor-element.elementor-element-7d4d8cb{--width:25%;}.elementor-7 .elementor-element.elementor-element-eca3d0d{--width:100%;}.elementor-7 .elementor-element.elementor-element-a3476c2{--width:25%;}.elementor-7 .elementor-element.elementor-element-acadc62{--width:100%;}.elementor-7 .elementor-element.elementor-element-d9bb29b{--width:25%;}.elementor-7 .elementor-element.elementor-element-9346c22{--width:100%;}.elementor-7 .elementor-element.elementor-element-81498ad{--width:25%;}.elementor-7 .elementor-element.elementor-element-d98a038{--width:100%;}.elementor-7 .elementor-element.elementor-element-17d12aa{--content-width:90%;}.elementor-7 .elementor-element.elementor-element-99abe12{--width:30%;}.elementor-7 .elementor-element.elementor-element-14da4a9{--width:55%;}.elementor-7 .elementor-element.elementor-element-9aaab80{--content-width:90%;}.elementor-7 .elementor-element.elementor-element-ac99428{--width:55%;}.elementor-7 .elementor-element.elementor-element-2d6dd51{--width:45%;}.elementor-7 .elementor-element.elementor-element-48eac78{--width:45%;}.elementor-7 .elementor-element.elementor-element-3a8b61a{--width:80%;}.elementor-7 .elementor-element.elementor-element-b220011{--width:80%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-34c608a{--content-width:99%;--padding-top:70px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-fb97710{--width:80%;}.elementor-7 .elementor-element.elementor-element-fb97710.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2e88b31{font-size:12px;}.elementor-7 .elementor-element.elementor-element-d580ed0 .elementor-heading-title{font-size:36px;line-height:1.15em;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-e9424f8 .elementor-heading-title{font-size:36px;line-height:1.15em;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-b927836{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-2802eaa{--content-width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-f9eeb4d{--width:80%;}.elementor-7 .elementor-element.elementor-element-3fe8bc1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7 .elementor-element.elementor-element-7c73292{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-284cd15 .elementor-divider-separator{width:50%;}.elementor-7 .elementor-element.elementor-element-3d7feb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-a88c718{--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-7 .elementor-element.elementor-element-5c2c404{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-e951f8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-e951f8f .elementor-divider-separator{width:50%;}.elementor-7 .elementor-element.elementor-element-b0be45a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-7b3e066{--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-7 .elementor-element.elementor-element-7b3e066.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-728e9d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-25b6512 .elementor-divider-separator{width:50%;}.elementor-7 .elementor-element.elementor-element-6c1fa95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-0fe0801{--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-7 .elementor-element.elementor-element-fa3ce3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-b80eed2 .elementor-divider-separator{width:50%;}.elementor-7 .elementor-element.elementor-element-1dd09b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-86ebc4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-7 .elementor-element.elementor-element-367859f{--padding-top:150px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-cf375a8{--width:80%;}.elementor-7 .elementor-element.elementor-element-99395a8 .elementor-heading-title{font-size:36px;line-height:1.15em;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-a3476c2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-81498ad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-17d12aa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-99abe12{--width:100%;}.elementor-7 .elementor-element.elementor-element-4629d38 .elementor-heading-title{font-size:36px;line-height:1.15em;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-82ec9da{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-9aaab80{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-ac99428{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-2d6dd51{--width:80%;}.elementor-7 .elementor-element.elementor-element-d799e5e .elementor-heading-title{font-size:36px;line-height:1.15em;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-9addf80{--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;}.elementor-7 .elementor-element.elementor-element-3a8b61a{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7 .elementor-element.elementor-element-14ebc85{font-size:18px;}.elementor-7 .elementor-element.elementor-element-b220011{--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;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-1c9f39f{font-size:18px;}}/* Start custom CSS for button, class: .elementor-element-94a59c8 *//* =========================================================
   FREE ESTIMATE BUTTON
   Elementor CSS Class: free-estimate-btn1
========================================================= */

.free-estimate-btn1 {

    /* =============================================
       DESKTOP CONTROLS
    ============================================= */

    --btn-height: 54px;
    --btn-font-size: 14px;

    --btn-padding-left: 34px;
    --btn-padding-right: 50px;

    /* COLORS */
    --btn-bg: #209D2F;
    --accent: #FFFFFF;

    /* WHITE CURVE */
    --shape-width: 80px;
    --shape-height: 34px;
    --shape-left: -24px;
    --shape-top: -14px;
    --shape-rotate: -14deg;

    /* ARROW */
    --arrow-size: 7px;
    --arrow-right: 23px;

    width: fit-content !important;
    max-width: 100% !important;

    flex: 0 0 auto !important;
}


/* =========================================================
   ELEMENTOR WRAPPER
========================================================= */

.free-estimate-btn1 .elementor-widget-container,
.free-estimate-btn1 .elementor-button-wrapper {

    width: fit-content !important;
    max-width: 100% !important;
}


/* =========================================================
   MAIN BUTTON
========================================================= */

.free-estimate-btn1 .elementor-button {

    position: relative !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;

    height: var(--btn-height) !important;
    min-height: var(--btn-height) !important;

    padding:
        0
        var(--btn-padding-right)
        0
        var(--btn-padding-left) !important;

    box-sizing: border-box !important;

    background: var(--btn-bg) !important;

    border: none !important;
    outline: none !important;

    border-radius: 999px !important;

    overflow: hidden !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    white-space: nowrap !important;

    box-shadow: none !important;
    text-decoration: none !important;

    transition:
        background-color 0.3s ease,
        transform 0.3s ease !important;
}


/* =========================================================
   WHITE CURVED SHAPE — TOP LEFT
========================================================= */

.free-estimate-btn1 .elementor-button::before {

    content: "" !important;

    position: absolute !important;

    width: var(--shape-width) !important;
    height: var(--shape-height) !important;

    left: var(--shape-left) !important;
    top: var(--shape-top) !important;

    background: var(--accent) !important;

    border-radius: 50% !important;

    transform: rotate(var(--shape-rotate)) !important;

    z-index: 1 !important;

    pointer-events: none !important;
}


/* =========================================================
   CONTENT WRAPPER
========================================================= */

.free-estimate-btn1 .elementor-button-content-wrapper {

    position: relative !important;

    z-index: 5 !important;

    width: auto !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    gap: 0 !important;
}


/* =========================================================
   BUTTON TEXT
========================================================= */

.free-estimate-btn1 .elementor-button-text {

    position: relative !important;

    z-index: 5 !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: Arial, Helvetica, sans-serif !important;

    font-size: var(--btn-font-size) !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    letter-spacing: -0.15px !important;

    color: #FFFFFF !important;

    text-transform: uppercase !important;

    white-space: nowrap !important;
}


/* =========================================================
   REMOVE ELEMENTOR DEFAULT ICON
========================================================= */

.free-estimate-btn1 .elementor-button-icon {
    display: none !important;
}


/* =========================================================
   CUSTOM RIGHT ARROW >
========================================================= */

.free-estimate-btn1 .elementor-button::after {

    content: "" !important;

    position: absolute !important;

    width: var(--arrow-size) !important;
    height: var(--arrow-size) !important;

    right: var(--arrow-right) !important;

    top: 50% !important;

    border-top: 2px solid #FFFFFF !important;
    border-right: 2px solid #FFFFFF !important;

    transform:
        translateY(-50%)
        rotate(45deg) !important;

    z-index: 10 !important;

    pointer-events: none !important;

    transition: transform 0.25s ease !important;
}


/* =========================================================
   HOVER
========================================================= */

.free-estimate-btn1 .elementor-button:hover,
.free-estimate-btn1 .elementor-button:focus,
.free-estimate-btn1 .elementor-button:active {

    background: #209D2F !important;

    color: #FFFFFF !important;

    border: none !important;
    outline: none !important;

    box-shadow: none !important;
}


/* Arrow movement */
.free-estimate-btn1 .elementor-button:hover::after {

    transform:
        translate(3px, -50%)
        rotate(45deg) !important;
}


/* =========================================================
   TABLET
========================================================= */

@media only screen and (max-width: 1024px) {

    .free-estimate-btn1 {

        --btn-height: 46px;
        --btn-font-size: 12px;

        --btn-padding-left: 29px;
        --btn-padding-right: 43px;

        --shape-width: 68px;
        --shape-height: 29px;

        --shape-left: -21px;
        --shape-top: -12px;

        --arrow-size: 6px;
        --arrow-right: 20px;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media only screen and (max-width: 767px) {

    .free-estimate-btn1 {

        --btn-height: 38px;
        --btn-font-size: 10px;

        --btn-padding-left: 24px;
        --btn-padding-right: 36px;

        --shape-width: 58px;
        --shape-height: 24px;

        --shape-left: -18px;
        --shape-top: -10px;

        --arrow-size: 5px;
        --arrow-right: 17px;
    }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media only screen and (max-width: 480px) {

    .free-estimate-btn1 {

        --btn-height: 32px;
        --btn-font-size: 8px;

        --btn-padding-left: 20px;
        --btn-padding-right: 30px;

        --shape-width: 49px;
        --shape-height: 21px;

        --shape-left: -15px;
        --shape-top: -9px;

        --arrow-size: 4px;
        --arrow-right: 14px;
    }

}


/* =========================================================
   VERY SMALL MOBILE
========================================================= */

@media only screen and (max-width: 360px) {

    .free-estimate-btn1 {

        --btn-height: 30px;
        --btn-font-size: 7.5px;

        --btn-padding-left: 18px;
        --btn-padding-right: 28px;

        --shape-width: 45px;
        --shape-height: 19px;

        --shape-left: -14px;
        --shape-top: -8px;

        --arrow-size: 4px;
        --arrow-right: 13px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f1fc8 *//* ==========================================
   OVERLAPPING IMAGE DESIGN
========================================== */

.overlap-images {
    position: relative !important;
    width: 100% !important;
    max-width: 420px !important;
    height: 390px !important;
    margin: 0 auto !important;
}


/* TOP IMAGE */
.overlap-images .img-top {
    position: absolute !important;

    width: 72% !important;

    top: 15px !important;
    left: 0 !important;

    z-index: 2 !important;
}

.overlap-images .img-top img {
    width: 100% !important;
    height: 210px !important;

    object-fit: cover !important;

    border-radius: 9px !important;

    display: block !important;
}


/* BOTTOM IMAGE */
.overlap-images .img-bottom {
    position: absolute !important;

    width: 83% !important;

    right: 0 !important;
    bottom: 10px !important;

    z-index: 1 !important;
}

.overlap-images .img-bottom img {
    width: 100% !important;
    height: 210px !important;

    object-fit: cover !important;

    border-radius: 12px !important;

    display: block !important;
}


/* ==========================================
   TABLET
========================================== */

@media (max-width: 1024px) {

    .overlap-images {
        max-width: 370px !important;
        height: 345px !important;
    }

    .overlap-images .img-top img,
    .overlap-images .img-bottom img {
        height: 185px !important;
    }
}


/* ==========================================
   MOBILE
========================================== */

@media (max-width: 767px) {

    .overlap-images {
        max-width: 330px !important;
        height: 310px !important;
    }

    .overlap-images .img-top {
        width: 73% !important;
        top: 10px !important;
    }

    .overlap-images .img-bottom {
        width: 84% !important;
        bottom: 8px !important;
    }

    .overlap-images .img-top img,
    .overlap-images .img-bottom img {
        height: 165px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d062fdd *//* =========================================================
   FREE ESTIMATE BUTTON
   Elementor CSS Class: free-estimate-btn1
========================================================= */

.free-estimate-btn1 {

    /* =============================================
       DESKTOP CONTROLS
    ============================================= */

    --btn-height: 54px;
    --btn-font-size: 14px;

    --btn-padding-left: 34px;
    --btn-padding-right: 50px;

    /* COLORS */
    --btn-bg: #209D2F;
    --accent: #FFFFFF;

    /* WHITE CURVE */
    --shape-width: 80px;
    --shape-height: 34px;
    --shape-left: -24px;
    --shape-top: -14px;
    --shape-rotate: -14deg;

    /* ARROW */
    --arrow-size: 7px;
    --arrow-right: 23px;

    width: fit-content !important;
    max-width: 100% !important;

    flex: 0 0 auto !important;
}


/* =========================================================
   ELEMENTOR WRAPPER
========================================================= */

.free-estimate-btn1 .elementor-widget-container,
.free-estimate-btn1 .elementor-button-wrapper {

    width: fit-content !important;
    max-width: 100% !important;
}


/* =========================================================
   MAIN BUTTON
========================================================= */

.free-estimate-btn1 .elementor-button {

    position: relative !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;

    height: var(--btn-height) !important;
    min-height: var(--btn-height) !important;

    padding:
        0
        var(--btn-padding-right)
        0
        var(--btn-padding-left) !important;

    box-sizing: border-box !important;

    background: var(--btn-bg) !important;

    border: none !important;
    outline: none !important;

    border-radius: 999px !important;

    overflow: hidden !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    white-space: nowrap !important;

    box-shadow: none !important;
    text-decoration: none !important;

    transition:
        background-color 0.3s ease,
        transform 0.3s ease !important;
}


/* =========================================================
   WHITE CURVED SHAPE — TOP LEFT
========================================================= */

.free-estimate-btn1 .elementor-button::before {

    content: "" !important;

    position: absolute !important;

    width: var(--shape-width) !important;
    height: var(--shape-height) !important;

    left: var(--shape-left) !important;
    top: var(--shape-top) !important;

    background: var(--accent) !important;

    border-radius: 50% !important;

    transform: rotate(var(--shape-rotate)) !important;

    z-index: 1 !important;

    pointer-events: none !important;
}


/* =========================================================
   CONTENT WRAPPER
========================================================= */

.free-estimate-btn1 .elementor-button-content-wrapper {

    position: relative !important;

    z-index: 5 !important;

    width: auto !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    gap: 0 !important;
}


/* =========================================================
   BUTTON TEXT
========================================================= */

.free-estimate-btn1 .elementor-button-text {

    position: relative !important;

    z-index: 5 !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: Arial, Helvetica, sans-serif !important;

    font-size: var(--btn-font-size) !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    letter-spacing: -0.15px !important;

    color: #FFFFFF !important;

    text-transform: uppercase !important;

    white-space: nowrap !important;
}


/* =========================================================
   REMOVE ELEMENTOR DEFAULT ICON
========================================================= */

.free-estimate-btn1 .elementor-button-icon {
    display: none !important;
}


/* =========================================================
   CUSTOM RIGHT ARROW >
========================================================= */

.free-estimate-btn1 .elementor-button::after {

    content: "" !important;

    position: absolute !important;

    width: var(--arrow-size) !important;
    height: var(--arrow-size) !important;

    right: var(--arrow-right) !important;

    top: 50% !important;

    border-top: 2px solid #FFFFFF !important;
    border-right: 2px solid #FFFFFF !important;

    transform:
        translateY(-50%)
        rotate(45deg) !important;

    z-index: 10 !important;

    pointer-events: none !important;

    transition: transform 0.25s ease !important;
}


/* =========================================================
   HOVER
========================================================= */

.free-estimate-btn1 .elementor-button:hover,
.free-estimate-btn1 .elementor-button:focus,
.free-estimate-btn1 .elementor-button:active {

    background: #209D2F !important;

    color: #FFFFFF !important;

    border: none !important;
    outline: none !important;

    box-shadow: none !important;
}


/* Arrow movement */
.free-estimate-btn1 .elementor-button:hover::after {

    transform:
        translate(3px, -50%)
        rotate(45deg) !important;
}


/* =========================================================
   TABLET
========================================================= */

@media only screen and (max-width: 1024px) {

    .free-estimate-btn1 {

        --btn-height: 48px;
        --btn-font-size: 12px;

        --btn-padding-left: 30px;
        --btn-padding-right: 44px;

        --shape-width: 70px;
        --shape-height: 30px;

        --shape-left: -21px;
        --shape-top: -12px;

        --arrow-size: 6px;
        --arrow-right: 20px;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media only screen and (max-width: 767px) {

    .free-estimate-btn1 {

        --btn-height: 44px;
        --btn-font-size: 11px;

        --btn-padding-left: 27px;
        --btn-padding-right: 40px;

        --shape-width: 64px;
        --shape-height: 27px;

        --shape-left: -19px;
        --shape-top: -11px;

        --arrow-size: 5.5px;
        --arrow-right: 18px;
    }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media only screen and (max-width: 480px) {

    .free-estimate-btn1 {

        --btn-height: 40px;
        --btn-font-size: 10px;

        --btn-padding-left: 24px;
        --btn-padding-right: 36px;

        --shape-width: 58px;
        --shape-height: 25px;

        --shape-left: -18px;
        --shape-top: -10px;

        --arrow-size: 5px;
        --arrow-right: 16px;
    }

}


/* =========================================================
   VERY SMALL MOBILE
========================================================= */

@media only screen and (max-width: 360px) {

    .free-estimate-btn1 {

        --btn-height: 38px;
        --btn-font-size: 9.5px;

        --btn-padding-left: 22px;
        --btn-padding-right: 34px;

        --shape-width: 54px;
        --shape-height: 23px;

        --shape-left: -16px;
        --shape-top: -9px;

        --arrow-size: 4.5px;
        --arrow-right: 15px;
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da578f7 *//* =========================================================
   FREE ESTIMATE BUTTON
   Elementor CSS Class: free-estimate-btn1
========================================================= */

.free-estimate-btn1 {

    /* =============================================
       DESKTOP CONTROLS
    ============================================= */

    --btn-height: 54px;
    --btn-font-size: 14px;

    --btn-padding-left: 34px;
    --btn-padding-right: 50px;

    /* COLORS */
    --btn-bg: #209D2F;
    --accent: #FFFFFF;

    /* WHITE CURVE */
    --shape-width: 80px;
    --shape-height: 34px;
    --shape-left: -24px;
    --shape-top: -14px;
    --shape-rotate: -14deg;

    /* ARROW */
    --arrow-size: 7px;
    --arrow-right: 23px;

    width: fit-content !important;
    max-width: 100% !important;

    flex: 0 0 auto !important;
}


/* =========================================================
   ELEMENTOR WRAPPER
========================================================= */

.free-estimate-btn1 .elementor-widget-container,
.free-estimate-btn1 .elementor-button-wrapper {

    width: fit-content !important;
    max-width: 100% !important;
}


/* =========================================================
   MAIN BUTTON
========================================================= */

.free-estimate-btn1 .elementor-button {

    position: relative !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;

    height: var(--btn-height) !important;
    min-height: var(--btn-height) !important;

    padding:
        0
        var(--btn-padding-right)
        0
        var(--btn-padding-left) !important;

    box-sizing: border-box !important;

    background: var(--btn-bg) !important;

    border: none !important;
    outline: none !important;

    border-radius: 999px !important;

    overflow: hidden !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    white-space: nowrap !important;

    box-shadow: none !important;
    text-decoration: none !important;

    transition:
        background-color 0.3s ease,
        transform 0.3s ease !important;
}


/* =========================================================
   WHITE CURVED SHAPE — TOP LEFT
========================================================= */

.free-estimate-btn1 .elementor-button::before {

    content: "" !important;

    position: absolute !important;

    width: var(--shape-width) !important;
    height: var(--shape-height) !important;

    left: var(--shape-left) !important;
    top: var(--shape-top) !important;

    background: var(--accent) !important;

    border-radius: 50% !important;

    transform: rotate(var(--shape-rotate)) !important;

    z-index: 1 !important;

    pointer-events: none !important;
}


/* =========================================================
   CONTENT WRAPPER
========================================================= */

.free-estimate-btn1 .elementor-button-content-wrapper {

    position: relative !important;

    z-index: 5 !important;

    width: auto !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    gap: 0 !important;
}


/* =========================================================
   BUTTON TEXT
========================================================= */

.free-estimate-btn1 .elementor-button-text {

    position: relative !important;

    z-index: 5 !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: Arial, Helvetica, sans-serif !important;

    font-size: var(--btn-font-size) !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    letter-spacing: -0.15px !important;

    color: #FFFFFF !important;

    text-transform: uppercase !important;

    white-space: nowrap !important;
}


/* =========================================================
   REMOVE ELEMENTOR DEFAULT ICON
========================================================= */

.free-estimate-btn1 .elementor-button-icon {
    display: none !important;
}


/* =========================================================
   CUSTOM RIGHT ARROW >
========================================================= */

.free-estimate-btn1 .elementor-button::after {

    content: "" !important;

    position: absolute !important;

    width: var(--arrow-size) !important;
    height: var(--arrow-size) !important;

    right: var(--arrow-right) !important;

    top: 50% !important;

    border-top: 2px solid #FFFFFF !important;
    border-right: 2px solid #FFFFFF !important;

    transform:
        translateY(-50%)
        rotate(45deg) !important;

    z-index: 10 !important;

    pointer-events: none !important;

    transition: transform 0.25s ease !important;
}


/* =========================================================
   HOVER
========================================================= */

.free-estimate-btn1 .elementor-button:hover,
.free-estimate-btn1 .elementor-button:focus,
.free-estimate-btn1 .elementor-button:active {

    background: #209D2F !important;

    color: #FFFFFF !important;

    border: none !important;
    outline: none !important;

    box-shadow: none !important;
}


/* Arrow movement */
.free-estimate-btn1 .elementor-button:hover::after {

    transform:
        translate(3px, -50%)
        rotate(45deg) !important;
}


/* =========================================================
   TABLET
========================================================= */

@media only screen and (max-width: 1024px) {

    .free-estimate-btn1 {

        --btn-height: 46px;
        --btn-font-size: 12px;

        --btn-padding-left: 29px;
        --btn-padding-right: 43px;

        --shape-width: 68px;
        --shape-height: 29px;

        --shape-left: -21px;
        --shape-top: -12px;

        --arrow-size: 6px;
        --arrow-right: 20px;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media only screen and (max-width: 767px) {

    .free-estimate-btn1 {

        --btn-height: 38px;
        --btn-font-size: 10px;

        --btn-padding-left: 24px;
        --btn-padding-right: 36px;

        --shape-width: 58px;
        --shape-height: 24px;

        --shape-left: -18px;
        --shape-top: -10px;

        --arrow-size: 5px;
        --arrow-right: 17px;
    }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media only screen and (max-width: 480px) {

    .free-estimate-btn1 {

        --btn-height: 32px;
        --btn-font-size: 8px;

        --btn-padding-left: 20px;
        --btn-padding-right: 30px;

        --shape-width: 49px;
        --shape-height: 21px;

        --shape-left: -15px;
        --shape-top: -9px;

        --arrow-size: 4px;
        --arrow-right: 14px;
    }

}


/* =========================================================
   VERY SMALL MOBILE
========================================================= */

@media only screen and (max-width: 360px) {

    .free-estimate-btn1 {

        --btn-height: 30px;
        --btn-font-size: 7.5px;

        --btn-padding-left: 18px;
        --btn-padding-right: 28px;

        --shape-width: 45px;
        --shape-height: 19px;

        --shape-left: -14px;
        --shape-top: -8px;

        --arrow-size: 4px;
        --arrow-right: 13px;
    }

}/* End custom CSS */